@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@500;600;700;800&display=swap";.sidebar{z-index:100;width:var(--dashboard-sidebar-width,288px);color:#fff;isolation:isolate;background:radial-gradient(circle at 78% 12%,#6c3bff61,#0000 27%),radial-gradient(circle at 18% 92%,#a855f733,#0000 31%),linear-gradient(160deg,#0e0b2f 0%,#15103d 48%,#211252 100%);border-right:1px solid #ffffff17;flex-direction:column;align-self:start;min-width:0;height:100vh;padding:20px 16px 18px;transition:width .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:sticky;top:0;overflow:hidden;box-shadow:18px 0 55px #0e0b2f1a}.sidebar:after{z-index:-4;pointer-events:none;content:"";filter:blur(12px);background:radial-gradient(circle,#6c3bff70,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-180px;right:-160px}.sidebar__background-grid{z-index:-6;pointer-events:none;opacity:.65;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.sidebar__background-glow{z-index:-5;pointer-events:none;filter:blur(90px);background:#6c3bff52;border-radius:50%;width:300px;height:300px;animation:6s ease-in-out infinite sidebar-glow-pulse;position:absolute;top:8%;right:-110px}.sidebar__header{z-index:3;justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex;position:relative}.sidebar__brand{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.sidebar__brand-mark{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #6c3bff57,inset 0 1px #ffffff40}.sidebar__brand-mark:after{content:"";background:linear-gradient(115deg,#0000 37%,#ffffff6b,#0000 63%);animation:5.4s ease-in-out infinite sidebar-brand-shine;position:absolute;inset:-70%;transform:translate(-76%)rotate(12deg)}.sidebar__brand:hover .sidebar__brand-mark{transform:translateY(-2px)rotate(-2deg);box-shadow:0 18px 36px #6c3bff70,inset 0 1px #ffffff42}.sidebar__brand-content{white-space:nowrap;flex-direction:column;gap:5px;min-width:0;transition:opacity .18s,width .18s,transform .18s;display:flex}.sidebar__brand-content strong{color:#fff;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.04em;font-size:22px;font-weight:900;line-height:1}.sidebar__brand-content span{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.sidebar__mobile-close{color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:42px;height:42px;display:none}.sidebar__workspace-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#ffffff0d);border:1px solid #ffffff21;border-radius:18px;align-items:center;gap:12px;min-height:76px;margin-top:20px;padding:14px;transition:border-color .22s,background .22s,transform .22s;display:flex;position:relative;overflow:hidden}.sidebar__workspace-card:hover{background:#ffffff1f;border-color:#d6bbfb40;transform:translateY(-2px)}.sidebar__workspace-icon{z-index:2;color:#f2ebff;background:linear-gradient(135deg,#6c3bffcc,#a855f775);border:1px solid #d6bbfb33;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.sidebar__workspace-content{z-index:2;white-space:nowrap;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.sidebar__workspace-content span{color:#ffffff94;font-size:10px;font-weight:750}.sidebar__workspace-content strong{color:#fff;text-overflow:ellipsis;font-size:13px;font-weight:900;line-height:1.25;overflow:hidden}.sidebar__workspace-status{z-index:2;background:#22c55e;border-radius:50%;flex:none;width:9px;height:9px;animation:2s ease-in-out infinite sidebar-status-pulse;position:relative;box-shadow:0 0 0 5px #22c55e24,0 0 15px #22c55ebf}.sidebar__navigation{z-index:3;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:1;gap:22px;min-height:0;margin:20px -4px 0;padding:0 4px 18px;display:flex;position:relative;overflow:hidden auto}.sidebar__navigation::-webkit-scrollbar{width:5px}.sidebar__navigation::-webkit-scrollbar-track{background:0 0}.sidebar__navigation::-webkit-scrollbar-thumb{background:#ffffff2b;border-radius:999px}.sidebar__section{flex-direction:column;gap:9px;min-width:0;display:flex}.sidebar__section-title{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0;padding:0 11px;font-size:10px;font-weight:900}.sidebar__section-items{flex-direction:column;gap:6px;min-width:0;display:flex}.sidebar__nav-item{color:#ffffffb8;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:12px;min-width:0;min-height:59px;padding:9px 11px;text-decoration:none;transition:color .19s,background .19s,border-color .19s,box-shadow .19s,transform .19s;display:flex;position:relative}.sidebar__nav-item:hover{color:#fff;background:#ffffff14;border-color:#ffffff17;transform:translate(3px)}.sidebar__nav-item--active{color:#fff;background:linear-gradient(135deg,#6c3bff4d,#a855f726);border-color:#d6bbfb38;box-shadow:0 12px 26px #00000021,inset 0 1px #ffffff12}.sidebar__nav-active-line{background:linear-gradient(#d6bbfb,#6c3bff);border-radius:0 999px 999px 0;width:4px;height:0;transition:height .2s;position:absolute;top:50%;left:-1px;transform:translateY(-50%);box-shadow:0 0 13px #a855f7d9}.sidebar__nav-item--active .sidebar__nav-active-line{height:31px}.sidebar__nav-icon{color:#ffffffb8;background:#ffffff0e;border:1px solid #fff1;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.sidebar__nav-item--active .sidebar__nav-icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#8c4ef1);border-color:#d6bbfb47;box-shadow:0 9px 20px #6c3bff45}.sidebar__nav-content{white-space:nowrap;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sidebar__nav-content strong{color:inherit;text-overflow:ellipsis;font-size:14px;font-weight:900;line-height:1.2;overflow:hidden}.sidebar__nav-content span{color:#ffffff7a;text-overflow:ellipsis;font-size:10px;font-weight:650;line-height:1.35;overflow:hidden}.sidebar__nav-item--active .sidebar__nav-content span{color:#ffffffa1}.sidebar__nav-badge{color:#ebe4f7;background:#ffffff17;border:1px solid #ffffff1c;border-radius:999px;flex:none;place-items:center;min-width:27px;height:24px;padding:0 7px;font-size:9px;font-weight:900;display:grid}.sidebar__nav-badge--ai{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7)}.sidebar__footer{z-index:4;border-top:1px solid #ffffff17;flex-direction:column;gap:9px;padding-top:14px;display:flex;position:relative}.sidebar__upgrade-card{background:linear-gradient(145deg,#6c3bff40,#a855f71a);border:1px solid #d6bbfb2e;border-radius:18px;align-items:flex-start;gap:11px;min-height:118px;margin-bottom:4px;padding:15px;display:flex;position:relative;overflow:hidden}.sidebar__upgrade-icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sidebar__upgrade-content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sidebar__upgrade-content>span{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.sidebar__upgrade-content strong{color:#fff;font-size:12px;font-weight:900;line-height:1.4}.sidebar__upgrade-content button{color:#fff;background:#ffffff1c;border:1px solid #ffffff24;border-radius:9px;width:fit-content;margin-top:7px;padding:8px 11px;font-size:10px;font-weight:900}.sidebar__footer-action,.sidebar__collapse-button{color:#ffffffad;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;min-width:0;min-height:48px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.sidebar__footer-action:hover,.sidebar__collapse-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff14}.sidebar__footer-action--logout:hover{color:#ffcad2;background:#ef44441f}.sidebar--collapsed{width:var(--dashboard-sidebar-collapsed-width,92px);padding-left:13px;padding-right:13px}.sidebar--collapsed .sidebar__header,.sidebar--collapsed .sidebar__brand,.sidebar--collapsed .sidebar__workspace-card,.sidebar--collapsed .sidebar__nav-item,.sidebar--collapsed .sidebar__footer-action,.sidebar--collapsed .sidebar__collapse-button{justify-content:center}.sidebar--collapsed .sidebar__brand-content,.sidebar--collapsed .sidebar__workspace-content,.sidebar--collapsed .sidebar__section-title,.sidebar--collapsed .sidebar__nav-content,.sidebar--collapsed .sidebar__nav-badge,.sidebar--collapsed .sidebar__upgrade-card,.sidebar--collapsed .sidebar__footer-action span,.sidebar--collapsed .sidebar__collapse-button span{display:none}.sidebar--collapsed .sidebar__workspace-card{min-height:56px;padding:7px}.sidebar--collapsed .sidebar__workspace-status{position:absolute;top:8px;right:8px}.sidebar--collapsed .sidebar__nav-item{min-height:54px;padding:7px}.sidebar--collapsed .sidebar__nav-active-line{left:-13px}.sidebar--collapsed .sidebar__nav-icon{width:40px;height:40px}@media (width<=1024px){.sidebar,.sidebar--collapsed{z-index:100;width:min(88vw,320px);height:100dvh;padding:20px 16px 18px;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar--open{transform:translate(0)}.sidebar__mobile-close{display:grid}.sidebar--collapsed .sidebar__header,.sidebar--collapsed .sidebar__brand,.sidebar--collapsed .sidebar__workspace-card,.sidebar--collapsed .sidebar__nav-item,.sidebar--collapsed .sidebar__footer-action{justify-content:flex-start}.sidebar--collapsed .sidebar__brand-content,.sidebar--collapsed .sidebar__workspace-content,.sidebar--collapsed .sidebar__section-title,.sidebar--collapsed .sidebar__nav-content,.sidebar--collapsed .sidebar__nav-badge,.sidebar--collapsed .sidebar__upgrade-card,.sidebar--collapsed .sidebar__footer-action span{display:flex}.sidebar--collapsed .sidebar__section-title,.sidebar--collapsed .sidebar__nav-badge,.sidebar--collapsed .sidebar__footer-action span{display:initial}.sidebar--collapsed .sidebar__workspace-card{min-height:76px;padding:14px}.sidebar--collapsed .sidebar__workspace-status{position:static}.sidebar--collapsed .sidebar__nav-item{min-height:59px;padding:9px 11px}.sidebar--collapsed .sidebar__nav-active-line{left:-1px}.sidebar__collapse-button{display:none}}@media (width<=540px){.sidebar,.sidebar--collapsed{width:min(92vw,305px);padding:max(16px, env(safe-area-inset-top)) 13px max(15px, env(safe-area-inset-bottom))}.sidebar__nav-content strong{font-size:13.5px}.sidebar__nav-content span{font-size:9.5px}}@media (height<=760px){.sidebar{padding-top:14px;padding-bottom:12px}.sidebar__workspace-card{min-height:65px;margin-top:13px;padding:10px}.sidebar__navigation{gap:15px;margin-top:14px}.sidebar__nav-item{min-height:52px}.sidebar__upgrade-card{min-height:100px;padding:12px}}@keyframes sidebar-glow-pulse{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes sidebar-brand-shine{0%,62%,to{transform:translate(-76%)rotate(12deg)}80%{transform:translate(76%)rotate(12deg)}}@keyframes sidebar-status-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar__background-glow,.sidebar__brand-mark:after,.sidebar__workspace-status{transition:none;animation:none}}.sidebar{width:var(--dashboard-sidebar-width,288px)!important;align-self:stretch!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important}.sidebar--collapsed{width:var(--dashboard-sidebar-collapsed-width,92px)!important}.sidebar__navigation{overscroll-behavior:contain;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.sidebar__header,.sidebar__workspace-card,.sidebar__footer{flex-shrink:0!important}@media (width<=1024px){.sidebar,.sidebar--collapsed{transform:translate(-105%);width:min(88vw,320px)!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important}.sidebar--open{transform:translate(0)!important}}.sidebar__nav-item--locked{width:100%;color:inherit;font:inherit;text-align:left;cursor:not-allowed;opacity:.55;background:0 0;border:0;position:relative}.sidebar__nav-item--locked:hover{opacity:.8}.sidebar__nav-item--locked .sidebar__nav-icon{opacity:.7}.sidebar__nav-lock{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sidebar__nav-item--locked .sidebar__nav-content strong{color:inherit}.sidebar__brand-mark{box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.sidebar__brand-logo{object-fit:contain!important;object-position:center!important;width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:14px!important;margin:0!important;padding:0!important;display:block!important}.sidebar.sidebar--collapsed .sidebar__brand-mark{box-shadow:none!important;background:0 0!important;border:none!important}.sidebar.sidebar--collapsed .sidebar__brand-logo{border-radius:13px!important;width:46px!important;height:46px!important}@media (width<=768px){.sidebar__brand-mark{box-shadow:none!important;background:0 0!important;border:none!important}.sidebar__brand-logo{border-radius:12px!important;width:44px!important;height:44px!important}}.top-navbar{z-index:60;width:100%;min-width:0;height:var(--dashboard-navbar-height,82px);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#fffffff5,#faf9ffed);border-bottom:1px solid #0e0b2f13;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) minmax(340px,1fr);align-items:center;gap:22px;padding:0 clamp(20px,2.4vw,38px);display:grid;position:relative;box-shadow:0 8px 28px #0e0b2f0b}.top-navbar:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#6c3bff8c,#0000);width:180px;height:2px;position:absolute;bottom:-1px;right:5%}.top-navbar__left{align-items:center;gap:13px;min-width:0;display:flex}.top-navbar__mobile-menu,.top-navbar__desktop-collapse,.top-navbar__action-button{color:#5f5a70;background:linear-gradient(145deg,#fff,#f7f4ff);border:1px solid #e7e2ef;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;padding:0;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 7px 18px #0e0b2f0b}.top-navbar__mobile-menu{display:none}.top-navbar__mobile-menu:hover,.top-navbar__desktop-collapse:hover,.top-navbar__action-button:hover{color:#6c3bff;background:#fff;border-color:#6c3bff40;transform:translateY(-2px);box-shadow:0 11px 25px #6c3bff1a}.top-navbar__page-info{flex-direction:column;gap:4px;min-width:0;display:flex}.top-navbar__eyebrow{color:#9a96a6;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.top-navbar__page-info strong{color:#0e0b2f;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;line-height:1.15;overflow:hidden}.top-navbar__center{justify-content:center;min-width:0;display:flex}.top-navbar__search-trigger{color:#817d8c;text-align:left;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e4dfec;border-radius:14px;align-items:center;gap:10px;width:min(100%,520px);min-width:0;height:46px;padding:0 13px 0 15px;transition:color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #fffc,0 7px 18px #0e0b2f09}.top-navbar__search-trigger:hover{color:#5f5a70;border-color:#6c3bff47;transform:translateY(-1px);box-shadow:0 11px 27px #6c3bff16}.top-navbar__search-trigger>svg{color:#7f72ab;flex:none}.top-navbar__search-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.top-navbar__search-trigger kbd,.top-navbar__search-input-wrapper kbd{color:#7e788b;background:#f4f1f8;border:1px solid #ddd7e5;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-width:39px;height:25px;padding:0 7px;font-family:inherit;font-size:9px;font-weight:850;display:inline-flex;box-shadow:inset 0 -1px #0e0b2f0f}.top-navbar__actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.top-navbar__status{color:#39735a;background:#f1fff7;border:1px solid #d7f2e3;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 12px;display:inline-flex}.top-navbar__status>span{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite top-navbar-status-pulse;box-shadow:0 0 0 4px #22c55e1c,0 0 13px #22c55e73}.top-navbar__status strong{font-size:10px;font-weight:900}.top-navbar__menu-wrapper{flex:none;position:relative}.top-navbar__notification-button{position:relative}.top-navbar__notification-count{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px;box-shadow:0 5px 14px #6c3bff4d}.top-navbar__profile{color:#0e0b2f;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e5e0ed;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:50px;padding:5px 9px 5px 6px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 7px 18px #0e0b2f0a}.top-navbar__profile:hover{border-color:#6c3bff42;transform:translateY(-1px);box-shadow:0 12px 27px #6c3bff16}.top-navbar__profile-avatar,.top-navbar__profile-summary-avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid;box-shadow:0 9px 20px #6c3bff3d}.top-navbar__profile-content{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.top-navbar__profile-content strong{color:#0e0b2f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.top-navbar__profile-content span{color:#9a96a6;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700;overflow:hidden}.top-navbar__profile-chevron{color:#8b8698;flex:none;transition:transform .18s}.top-navbar__profile-chevron--open{transform:rotate(180deg)}.top-navbar__dropdown{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#fffffffc,#faf8fffa);border:1px solid #e3deeb;border-radius:19px;animation:.19s both top-navbar-dropdown-in;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 28px 70px #0e0b2f29,0 8px 24px #6c3bff14}.top-navbar__notification-dropdown{width:min(390px,100vw - 28px)}.top-navbar__profile-dropdown{width:min(270px,100vw - 28px);padding:10px}.top-navbar__dropdown-header{border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;gap:15px;padding:15px 16px 13px;display:flex}.top-navbar__dropdown-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.top-navbar__dropdown-header span{color:#9994a4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.top-navbar__dropdown-header strong{color:#0e0b2f;font-size:13px;font-weight:900}.top-navbar__dropdown-header button{color:#6c3bff;background:0 0;padding:0;font-size:9px;font-weight:900}.top-navbar__notification-list{flex-direction:column;gap:4px;max-height:340px;padding:8px;display:flex;overflow-y:auto}.top-navbar__notification-item{color:#0e0b2f;text-align:left;background:0 0;border-radius:13px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;width:100%;padding:10px;transition:background .18s,transform .18s;display:grid}.top-navbar__notification-item:hover{background:#f5f1ff;transform:translate(2px)}.top-navbar__notification-icon{color:#6c3bff;background:#eee8ff;border:1px solid #ddd0ff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.top-navbar__notification-item>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.top-navbar__notification-item strong{color:#25203c;font-size:10.5px;font-weight:900}.top-navbar__notification-item small{color:#817d8d;font-size:9px;font-weight:600;line-height:1.45}.top-navbar__notification-item time{color:#aaa5b3;font-size:8px;font-weight:700}.top-navbar__dropdown-footer{color:#6c3bff;background:#faf8ff;border-top:1px solid #eeeaf3;width:100%;min-height:42px;font-size:10px;font-weight:900}.top-navbar__dropdown-footer:hover{background:#f2ecff}.top-navbar__profile-summary{background:linear-gradient(135deg,#f7f3ff,#fbfaff);border:1px solid #e9e2f5;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.top-navbar__profile-summary-avatar{width:42px;height:42px}.top-navbar__profile-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.top-navbar__profile-summary strong{color:#0e0b2f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.top-navbar__profile-summary span{color:#8c8797;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:650;overflow:hidden}.top-navbar__profile-menu{border-bottom:1px solid #ece8f1;flex-direction:column;gap:3px;margin-top:8px;padding-bottom:8px;display:flex}.top-navbar__profile-menu button,.top-navbar__logout{color:#5f5a6e;text-align:left;background:0 0;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:41px;padding:0 10px;font-size:10px;font-weight:800;transition:color .18s,background .18s,transform .18s;display:flex}.top-navbar__profile-menu button:hover{color:#6c3bff;background:#f4efff;transform:translate(2px)}.top-navbar__logout{color:#d34853;margin-top:8px}.top-navbar__logout:hover{color:#bf2d39;background:#fff1f2}.top-navbar__search-overlay{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0b2f80;place-items:start center;padding:10vh 18px 30px;animation:.18s both top-navbar-search-overlay-in;display:grid;position:fixed;inset:0}.top-navbar__search-dialog{background:linear-gradient(145deg,#fffffffc,#faf8fffc);border:1px solid #ffffff8c;border-radius:22px;width:min(100%,660px);animation:.22s both top-navbar-search-dialog-in;overflow:hidden;box-shadow:0 38px 100px #0e0b2f47,0 12px 35px #6c3bff21}.top-navbar__search-input-wrapper{background:#fff;border-bottom:1px solid #ebe6f0;align-items:center;gap:11px;min-height:69px;padding:0 17px;display:flex}.top-navbar__search-input-wrapper>svg{color:#74669c;flex:none}.top-navbar__search-input-wrapper input{color:#0e0b2f;background:0 0;border:0;outline:none;flex:1;min-width:0;height:52px;font-size:14px;font-weight:700}.top-navbar__search-input-wrapper input::placeholder{color:#aaa5b3}.top-navbar__search-results{max-height:min(500px,65vh);padding:10px;overflow-y:auto}.top-navbar__search-results-header{justify-content:space-between;align-items:center;gap:15px;padding:5px 7px 10px;display:flex}.top-navbar__search-results-header span{color:#4d485a;font-size:10px;font-weight:900}.top-navbar__search-results-header small{color:#a19cab;font-size:8px;font-weight:650}.top-navbar__search-result{color:#0e0b2f;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:61px;padding:9px 11px;transition:background .17s,border-color .17s,transform .17s;display:grid}.top-navbar__search-result:hover{background:linear-gradient(135deg,#f6f2ff,#fbfaff);border-color:#e7dcff;transform:translate(3px)}.top-navbar__search-result-icon{color:#6c3bff;background:#eee8ff;border:1px solid #ddd0ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.top-navbar__search-result>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.top-navbar__search-result strong{color:#25203c;font-size:11px;font-weight:900}.top-navbar__search-result small{color:#8c8796;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.top-navbar__search-result-arrow{color:#9c94ad;font-size:18px;font-weight:800;transition:transform .17s}.top-navbar__search-result:hover .top-navbar__search-result-arrow{color:#6c3bff;transform:translate(3px)}.top-navbar__search-empty{color:#9a96a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:200px;padding:28px;display:flex}.top-navbar__search-empty svg{color:#8f7ac9}.top-navbar__search-empty strong{color:#332d48;font-size:13px;font-weight:900}.top-navbar__search-empty span{max-width:320px;font-size:10px;font-weight:600;line-height:1.55}.top-navbar button:focus-visible,.top-navbar input:focus-visible{outline-offset:3px;outline:3px solid #6c3bff3d}:root[data-theme=dark] .dashboard-layout{color:#f6f2ff;background:radial-gradient(circle at 8% 5%,#6c3bff24,#0000 28%),#0e0b2f}:root[data-theme=dark] .top-navbar{background:linear-gradient(135deg,#16113ff5,#0e0b2ff5);border-bottom-color:#ffffff14}:root[data-theme=dark] .top-navbar__page-info strong{color:#fff}:root[data-theme=dark] .top-navbar__eyebrow{color:#ffffff7a}:root[data-theme=dark] .top-navbar__search-trigger,:root[data-theme=dark] .top-navbar__action-button,:root[data-theme=dark] .top-navbar__desktop-collapse,:root[data-theme=dark] .top-navbar__mobile-menu,:root[data-theme=dark] .top-navbar__profile{color:#ffffffb8;background:#fff1;border-color:#ffffff1a}:root[data-theme=dark] .top-navbar__profile-content strong{color:#fff}@keyframes top-navbar-status-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes top-navbar-dropdown-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes top-navbar-search-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes top-navbar-search-dialog-in{0%{opacity:0;transform:translateY(-16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1800px){.top-navbar{padding-inline:42px}.top-navbar__search-trigger{max-width:580px}.top-navbar__page-info strong{font-size:22px}}@media (width<=1280px){.top-navbar{grid-template-columns:minmax(190px,.8fr) minmax(230px,1fr) minmax(315px,1fr);gap:16px;padding-inline:24px}.top-navbar__status{display:none}.top-navbar__profile-content{max-width:100px}}@media (width<=1100px){.top-navbar{grid-template-columns:minmax(185px,.9fr) minmax(220px,1fr) auto}.top-navbar__profile-content{display:none}.top-navbar__profile{padding-right:7px}}@media (width<=1024px){.top-navbar{grid-template-columns:minmax(180px,1fr) minmax(200px,.9fr) auto;gap:12px;padding-inline:clamp(16px,3vw,26px)}.top-navbar__desktop-collapse{display:none}.top-navbar__mobile-menu{display:grid}.top-navbar__search-trigger kbd{display:none}}@media (width<=800px){.top-navbar{grid-template-columns:minmax(0,1fr) auto}.top-navbar__center{display:none}.top-navbar__page-info strong{font-size:18px}}@media (width<=600px){.top-navbar{gap:8px;padding-inline:14px}.top-navbar__left{gap:9px}.top-navbar__mobile-menu,.top-navbar__action-button{border-radius:12px;width:40px;height:40px}.top-navbar__page-info{max-width:150px}.top-navbar__eyebrow{font-size:8px}.top-navbar__page-info strong{font-size:16px}.top-navbar__actions{gap:6px}.top-navbar__actions>.top-navbar__action-button:first-of-type{display:none}.top-navbar__profile{border-radius:13px;min-height:44px;padding:3px}.top-navbar__profile-avatar{border-radius:11px;width:36px;height:36px}.top-navbar__profile-chevron{display:none}.top-navbar__notification-dropdown,.top-navbar__profile-dropdown{top:calc(var(--dashboard-navbar-height,68px) + 8px);width:auto;position:fixed;left:10px;right:10px}.top-navbar__search-overlay{padding:max(18px, env(safe-area-inset-top)) 10px 20px}.top-navbar__search-dialog{border-radius:18px}.top-navbar__search-input-wrapper{min-height:62px;padding-inline:13px}.top-navbar__search-input-wrapper input{font-size:13px}.top-navbar__search-results-header small{display:none}}@media (width<=390px){.top-navbar__page-info{max-width:115px}.top-navbar__page-info strong{font-size:15px}.top-navbar__notification-count{right:-2px}}@media (height<=720px) and (width>=1025px){.top-navbar__profile{min-height:45px}.top-navbar__action-button,.top-navbar__desktop-collapse{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.top-navbar__status>span,.top-navbar__dropdown,.top-navbar__search-overlay,.top-navbar__search-dialog,.top-navbar__mobile-menu,.top-navbar__desktop-collapse,.top-navbar__action-button,.top-navbar__search-trigger,.top-navbar__profile,.top-navbar__notification-item,.top-navbar__search-result{transition:none;animation:none}}.dashboard-layout{--dashboard-sidebar-width:288px;--dashboard-sidebar-collapsed-width:92px;--dashboard-navbar-height:82px;--dashboard-page-gap:22px;grid-template-columns:var(--dashboard-sidebar-width) minmax(0, 1fr);color:#0e0b2f;background:radial-gradient(circle at 8% 5%,#6c3bff14,#0000 28%),radial-gradient(circle at 96% 94%,#a855f70f,#0000 28%),#f8f9ff;min-width:320px;min-height:100vh;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.dashboard-layout__workspace{flex-direction:column;min-width:0;min-height:100vh;display:flex;position:relative;overflow:hidden}.dashboard-layout__workspace:before{z-index:0;pointer-events:none;content:"";filter:blur(12px);background:radial-gradient(circle,#6c3bff1a,#0000 68%);border-radius:50%;width:430px;height:430px;animation:9s ease-in-out infinite dashboard-layout-ambient;position:fixed;top:-180px;right:-140px}.dashboard-layout__main{z-index:1;min-width:0;min-height:calc(100vh - var(--dashboard-navbar-height));scroll-behavior:smooth;flex:1;position:relative;overflow:hidden auto}.dashboard-layout__content{width:min(100%,1720px);min-width:0;min-height:100%;padding:var(--dashboard-page-gap) clamp(20px, 2.4vw, 38px) 40px;margin-inline:auto;animation:.52s both dashboard-layout-content-enter}.dashboard-layout__overlay{z-index:80;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e0b2f7a;border:0;padding:0;animation:.22s both dashboard-layout-overlay-in;display:none;position:fixed;inset:0}.dashboard-layout__overlay:focus-visible{outline-offset:-4px;outline:3px solid #6c3bff73}.dashboard-page{width:100%;min-width:0}.dashboard-page__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.dashboard-page__heading{min-width:0}.dashboard-page__eyebrow{color:#6c3bff;letter-spacing:.04em;text-transform:uppercase;background:#f1ecff;border:1px solid #dfd2ff;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-page__title{color:#0e0b2f;letter-spacing:-.055em;margin-top:13px;font-size:clamp(2.25rem,3.2vw,3.6rem);font-weight:900;line-height:1.04}.dashboard-page__description{color:#716d7f;max-width:760px;margin-top:10px;font-size:15px;font-weight:600;line-height:1.65}.dashboard-page__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-surface{background:linear-gradient(145deg,#fffffffa,#faf9fff5);border:1px solid #e8e7f2;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f12,0 3px 12px #6c3bff09}.dashboard-surface:after{pointer-events:none;content:"";background:radial-gradient(circle,#6c3bff14,#0000 68%);border-radius:50%;width:160px;height:160px;position:absolute;top:-70px;right:-70px}.dashboard-surface--interactive{transition:border-color .22s,box-shadow .22s,transform .22s}.dashboard-surface--interactive:hover{border-color:#6c3bff38;transform:translateY(-3px);box-shadow:0 22px 48px #0e0b2f17,0 8px 22px #6c3bff12}.dashboard-grid{gap:18px;min-width:0;display:grid}.dashboard-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-layout__main::-webkit-scrollbar{width:9px}.dashboard-layout__main::-webkit-scrollbar-track{background:0 0}.dashboard-layout__main::-webkit-scrollbar-thumb{background:#c9c4da;border:2px solid #f8f9ff;border-radius:999px}.dashboard-layout__main::-webkit-scrollbar-thumb:hover{background:#aaa3bf}@keyframes dashboard-layout-content-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-layout-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-layout-ambient{0%,to{opacity:.65;transform:translate(0,0)scale(.96)}50%{opacity:1;transform:translate(-18px,16px)scale(1.05)}}@media (width>=1800px){.dashboard-layout{--dashboard-sidebar-width:304px;--dashboard-sidebar-collapsed-width:96px;--dashboard-navbar-height:88px;--dashboard-page-gap:28px}.dashboard-layout__content{padding-inline:42px;padding-bottom:50px}.dashboard-page__description{font-size:16px}}@media (width<=1280px){.dashboard-layout{--dashboard-sidebar-width:264px;--dashboard-sidebar-collapsed-width:84px;--dashboard-navbar-height:78px;--dashboard-page-gap:19px}.dashboard-layout__content{padding-inline:24px}.dashboard-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.dashboard-layout,.dashboard-layout--sidebar-collapsed{--dashboard-navbar-height:76px;min-height:100vh;display:block}.dashboard-layout__workspace{width:100%;min-height:100vh}.dashboard-layout__overlay{display:block}.dashboard-layout__content{padding:18px clamp(16px,3vw,26px) 34px}.dashboard-grid--three,.dashboard-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.dashboard-layout{--dashboard-navbar-height:72px;--dashboard-page-gap:16px}.dashboard-page__header{flex-direction:column;gap:17px;margin-bottom:20px}.dashboard-page__actions{justify-content:flex-start;width:100%}.dashboard-page__title{font-size:clamp(2rem,7vw,2.75rem)}.dashboard-page__description{font-size:14px}.dashboard-grid--two,.dashboard-grid--three,.dashboard-grid--four{grid-template-columns:1fr}.dashboard-surface{border-radius:20px}}@media (width<=540px){.dashboard-layout{--dashboard-navbar-height:68px}.dashboard-layout__content{padding:14px 14px 28px}.dashboard-page__header{margin-bottom:17px}.dashboard-page__eyebrow{padding:6px 10px;font-size:10px}.dashboard-page__title{margin-top:10px;font-size:clamp(1.85rem,9vw,2.35rem)}.dashboard-page__description{margin-top:8px;font-size:13px;line-height:1.6}.dashboard-page__actions>*{min-height:44px}.dashboard-grid{gap:14px}.dashboard-surface{border-radius:18px}}@media (width<=380px){.dashboard-layout__content{padding-inline:11px}.dashboard-page__title{font-size:1.75rem}.dashboard-page__description{font-size:12.5px}}@media (height<=720px) and (width>=1025px){.dashboard-layout{--dashboard-navbar-height:70px;--dashboard-page-gap:15px}.dashboard-layout__content{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.dashboard-layout,.dashboard-layout__workspace:before,.dashboard-layout__content,.dashboard-layout__overlay,.dashboard-surface--interactive{transition:none;animation:none}.dashboard-layout__main{scroll-behavior:auto}}.dashboard-layout{grid-template-columns:var(--dashboard-sidebar-width,288px) minmax(0, 1fr)!important;width:100%!important;height:100dvh!important;min-height:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.dashboard-layout--sidebar-collapsed{grid-template-columns:var(--dashboard-sidebar-collapsed-width,92px) minmax(0, 1fr)!important}.dashboard-layout__workspace{flex-direction:column!important;width:100%!important;min-width:0!important;height:100dvh!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.dashboard-layout__main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto!important;width:100%!important;min-width:0!important;min-height:0!important;position:relative!important;overflow:hidden auto!important}.dashboard-layout__content{width:min(100%,1720px)!important;min-height:100%!important;margin-inline:auto!important}@media (width<=1024px){.dashboard-layout,.dashboard-layout--sidebar-collapsed{grid-template-columns:none!important;display:block!important}.dashboard-layout__workspace{width:100%!important}}.smarttap-landing,.smarttap-landing *{box-sizing:border-box}.smarttap-landing{--dark:#071426;--dark-soft:#0b1d38;--panel:#102a56;--panel-soft:#16376d;--purple:#745cff;--violet:#8878ff;--blue:#1769d5;--sky:#00d9ff;--green:#24d18f;--pink:#8b7cff;--white:#fff;--muted:#afc0d4;--border:#ffffff1f;--gold:#f3be55;filter:none;background:radial-gradient(circle at 72% 42%,#00beff47,#0000 32%),radial-gradient(circle at 45% 55%,#7d2dff40,#0000 38%),#050a24;min-height:100vh;position:relative;color:var(--white)!important;overflow:clip!important}.smarttap-landing button{cursor:pointer;font-family:inherit}.smarttap-hero{gap:76px;isolation:isolate!important;text-align:left!important;background:#05031a!important;grid-template-columns:minmax(0,1fr)!important;place-items:center start!important;width:100%!important;min-height:calc(100svh - 78px)!important;padding:86px 6vw 100px!important;display:grid!important;position:relative!important;overflow:hidden!important}.smarttap-hero__background-image{object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;animation:14s ease-in-out infinite alternate smarttapBackgroundBreath;position:absolute;inset:0;transform:scale(1.015);opacity:.92!important;z-index:-3!important;filter:brightness(1.22)contrast(1.12)saturate(1.1)!important}.smarttap-hero__background-overlay{z-index:-2!important;pointer-events:none!important;background:linear-gradient(90deg,#030518fa 0%,#030518e8 18%,#030518ad 34%,#03051857 50%,#0305181a 68%,#0305180a 100%),linear-gradient(#02031214 0%,#02031200 54%,#02031261 100%)!important;position:absolute!important;inset:0!important}.smarttap-hero__copy,.smarttap-hero__visual{animation:.8s both smarttapReveal;z-index:2!important;position:relative!important}.smarttap-nav{border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-inline:max(24px,50vw - 720px);display:grid;z-index:1000!important;-webkit-backdrop-filter:blur(24px)saturate(160%)!important;margin-top:0!important;background:linear-gradient(135deg,#073078f7 0%,#1153bef5 52%,#3b4ccdf5 100%)!important;border:1px solid #71daff8c!important;border-radius:20px!important;width:min(1440px,100% - 28px)!important;min-height:78px!important;margin-inline:auto!important;padding:12px 18px!important;position:sticky!important;top:0!important;box-shadow:0 10px 34px #00124b59,0 0 28px #00c4ff33,inset 0 1px #fff3!important}.smarttap-brand{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex;color:#fff!important}.smarttap-brand__icon{color:#fff;will-change:transform, box-shadow;border:1px solid #fff3;border-radius:16px;place-items:center;width:50px;height:50px;animation:4s ease-in-out infinite smarttapBrandFloat;display:grid;position:relative;background:linear-gradient(135deg,#00d9ff,#745cff)!important;border-color:#ffffff47!important;box-shadow:0 0 30px #00d9ff38,0 14px 38px #745cff38!important}.smarttap-brand__icon:after{content:"";border:1px solid #6c3bff42;border-radius:20px;animation:3s ease-in-out infinite smarttapBrandRing;position:absolute;inset:-6px}.smarttap-brand__copy{flex-direction:column;display:flex}.smarttap-brand__copy strong{letter-spacing:-.04em;font-size:20px;font-weight:950;color:#fff!important}.smarttap-brand__copy small{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:900;color:#ffffffb3!important}.smarttap-nav__links{justify-content:center;align-items:center;display:flex;gap:8px!important}.smarttap-nav__links button{position:relative;color:#ffffffc7!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;min-height:40px!important;padding:0 14px!important;font-size:11px!important;font-weight:850!important;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s!important}.smarttap-nav__links button:after{content:"";border-radius:999px;height:2px;transition:right .2s,left .2s;position:absolute;bottom:3px;left:50%;right:50%;box-shadow:0 0 12px #00d9ffa6;background:linear-gradient(90deg,#00d9ff,#745cff)!important;display:none!important}.smarttap-nav__links button:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff1a!important;border-color:#ffffff21!important}.smarttap-nav__links button:hover:after{left:0;right:0}.smarttap-nav__actions{align-items:center;gap:10px;display:flex}.smarttap-button{isolation:isolate;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:11px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.smarttap-button:hover{transform:translateY(-2px)}.smarttap-button--ghost{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c}.smarttap-button--ghost:hover{background:#ffffff17}.smarttap-button--primary,.smarttap-button--hero{animation:4s ease-in-out infinite smarttapButtonGlow;color:#fff!important;background:linear-gradient(135deg,#00bfe3 0%,#745cff 58%,#684df5 100%)!important;border:1px solid #fff3!important;box-shadow:0 14px 40px #00d9ff29,0 18px 48px #745cff38,inset 0 1px #ffffff40!important}.smarttap-button--secondary{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1;border:1px solid #ffffff1f}.smarttap-eyebrow{color:#e7fbff;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex;-webkit-backdrop-filter:blur(16px)saturate(135%)!important;backdrop-filter:blur(16px)saturate(135%)!important;background:linear-gradient(135deg,#ffffff17,#6c3bff14)!important;border-color:#66d7ff40!important;box-shadow:0 12px 34px #00000038,inset 0 1px #ffffff1f!important}.smarttap-hero__copy h1{max-width:760px;margin:24px 0 0;font-size:clamp(68px,7vw,108px);animation:1s cubic-bezier(.16,1,.3,1) both smarttapHeroHeadline;color:#fff!important;letter-spacing:-.075em!important;text-shadow:0 3px 18px #00000059,0 12px 40px #00000047!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;margin-left:0!important;font-weight:950!important;line-height:.92!important;position:relative!important}.smarttap-hero__copy h1 span{isolation:isolate;background:linear-gradient(90deg,#fff 0%,#b9a7ff 32%,#38bdf8 75%,#fff 100%);color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:0 4px 18px #46d2ff1f!important;background-image:linear-gradient(90deg,#fff 0%,#d9faff 22%,#63e7ff 45%,#4da3ff 65%,#8c6cff 82%,#c77cff 100%)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:none!important;display:block!important}.smarttap-hero__copy>p{max-width:700px;color:var(--muted);margin:28px 0 0;font-size:17px;font-weight:650;line-height:1.8}.smarttap-hero__actions{align-items:center;gap:12px;margin-top:32px;animation:.9s cubic-bezier(.16,1,.3,1) .28s both smarttapContentReveal;display:flex}.smarttap-button--hero{border-radius:17px;min-height:58px;padding:0 23px;font-size:13px;color:#fff!important;background:linear-gradient(135deg,#6c3bff,#a855f7)!important}.smarttap-hero__trust{border:1px solid #fffffff0;border-radius:17px;align-items:center;gap:12px;max-width:540px;margin-top:32px;padding:15px;animation:.9s cubic-bezier(.16,1,.3,1) .4s both smarttapContentReveal;display:flex;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;backdrop-filter:blur(18px)saturate(135%)!important;color:#fff!important;background:linear-gradient(135deg,#ffffff13,#ffffff06)!important;border-color:#ffffff21!important;box-shadow:0 20px 48px #0000003d,inset 0 1px #ffffff14!important}.smarttap-hero__trust-icon{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;background:linear-gradient(135deg,#24d18f,#00bfa5)!important;box-shadow:0 0 28px #24d18f38!important}.smarttap-hero__trust strong{font-size:12px;font-weight:900;display:block;color:#fff!important}.smarttap-hero__trust span{margin-top:5px;font-size:9px;line-height:1.55;display:block;color:#afc0d4!important}.smarttap-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:620px;margin-top:34px;animation:.9s cubic-bezier(.16,1,.3,1) .52s both smarttapContentReveal;display:grid}.smarttap-hero__stats article{border:1px solid #fffffff0;border-radius:16px;padding:16px;color:#15172f!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;backdrop-filter:blur(18px)saturate(135%)!important;background:linear-gradient(145deg,#ffffff13,#ffffff06)!important;border-color:#ffffff1c!important;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff12!important}.smarttap-hero__stats strong{letter-spacing:-.04em;font-size:25px;font-weight:950;display:block;color:#fff!important}.smarttap-hero__stats span{letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:850;display:block;color:#72778b!important}.smarttap-hero__visual{--orbit-radius-x:320px;--orbit-radius-y:320px;isolation:isolate;min-height:670px;animation-delay:.12s;z-index:5!important;position:relative!important}.smarttap-visual__orbit{pointer-events:none;border:1px solid #6c3bff3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #00d9ff0a;border-color:#00d9ff29!important}.smarttap-visual__orbit--one{width:640px;height:640px}.smarttap-visual__orbit--two{width:510px;height:510px;border-color:#745cff2e!important}.smarttap-dashboard{will-change:transform;border:1px solid #ffffffc7;border-radius:32px;width:560px;min-height:580px;animation:7s ease-in-out infinite smarttapDashboardFloat;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-2.5deg);color:#eaf4ff!important;background:linear-gradient(145deg,#0c1e39 0%,#09172d 55%,#071426 100%)!important;border-color:#ffffff24!important;box-shadow:0 55px 140px #0000008c,0 0 0 1px #00d9ff0d,0 0 90px #00d9ff0f!important}.smarttap-dashboard__topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ece7f3;justify-content:space-between;align-items:center;min-height:70px;padding:0 18px;display:flex;background:#071426d6!important;border-bottom-color:#ffffff14!important}.smarttap-dashboard__brand{align-items:center;gap:9px;display:flex}.smarttap-dashboard__brand>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.smarttap-dashboard__brand strong{font-size:11px;font-weight:900;display:block;color:#fff!important}.smarttap-dashboard__brand small{margin-top:3px;font-size:7px;font-weight:800;display:block;color:#7f9bb8!important}.smarttap-dashboard__top-actions{align-items:center;gap:8px;display:flex}.smarttap-dashboard__top-actions button{border-radius:11px;place-items:center;width:35px;height:35px;transition:transform .25s,box-shadow .25s,background .25s;display:grid;color:#00d9ff!important;background:#00d9ff17!important;border:1px solid #00d9ff26!important}.smarttap-dashboard__top-actions>span{color:#fff;background:linear-gradient(135deg,#0e0b2f,#6c3bff);border-radius:11px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.smarttap-dashboard__body{grid-template-columns:64px minmax(0,1fr);min-height:510px;display:grid}.smarttap-dashboard__sidebar{border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:10px;padding:16px 10px;display:flex;background:linear-gradient(#061326,#081a33)!important}.smarttap-dashboard__sidebar button{background:0 0;border:0;border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .25s cubic-bezier(.2,.8,.2,1),color .25s,background .25s,box-shadow .25s;display:grid;color:#7f9bb8!important}.smarttap-dashboard__sidebar button.is-active{animation:3s ease-in-out infinite smarttapSidebarGlow;box-shadow:0 0 24px #00d9ff33;color:#fff!important;background:linear-gradient(135deg,#00bfe3,#745cff)!important}.smarttap-dashboard__content{padding:17px}.smarttap-dashboard__welcome{border:1px solid #00d9ff21;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:19px;display:flex;color:#fff!important;background:radial-gradient(circle at 100% 0,#00d9ff33,#0000 35%),radial-gradient(circle at 0 100%,#745cff2e,#0000 38%),linear-gradient(145deg,#0b2343,#0b1831)!important}.smarttap-dashboard__welcome span{text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:900;display:inline-flex;color:#aeefff!important}.smarttap-dashboard__welcome h3{margin:8px 0 0;font-size:20px;font-weight:900;color:#fff!important}.smarttap-dashboard__welcome p{max-width:290px;margin:7px 0 0;font-size:8px;line-height:1.5;color:#9fb5cc!important}.smarttap-dashboard__welcome button{border:0;border-radius:10px;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex;color:#071426!important;background:linear-gradient(135deg,#fff,#dffaff)!important}.smarttap-dashboard__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.smarttap-dashboard__stats article{background:#fff;border:1px solid #e6e0ed;border-radius:15px;align-items:center;gap:8px;min-width:0;min-height:84px;padding:11px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative}.smarttap-dashboard__stats article>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.smarttap-dashboard__stats small{color:#938b9e;text-transform:uppercase;font-size:6px;font-weight:850}.smarttap-dashboard__stats strong{margin-top:4px;font-size:13px;font-weight:900;display:block}.smarttap-dashboard__stats b{color:#158251;font-size:6px;position:absolute;top:8px;right:8px}.smarttap-dashboard__analytics{background:#fff;border:1px solid #e6e0ed;border-radius:17px;margin-top:12px;padding:15px}.smarttap-dashboard__analytics header{justify-content:space-between;align-items:center;display:flex}.smarttap-dashboard__analytics small{color:#938b9e;text-transform:uppercase;font-size:7px;font-weight:850}.smarttap-dashboard__analytics strong{margin-top:4px;font-size:10px;display:block}.smarttap-dashboard__analytics header>span{color:#158251;font-size:9px;font-weight:900}.smarttap-dashboard__chart{align-items:flex-end;gap:9px;height:128px;margin-top:15px;display:flex}.smarttap-dashboard__chart i{transform-origin:bottom;border-radius:7px 7px 2px 2px;width:100%;animation:1.1s cubic-bezier(.16,1,.3,1) both smarttapChartGrow;box-shadow:0 0 14px #00d9ff2e;background:linear-gradient(#00d9ff 0%,#745cff 85%)!important}.smarttap-float{z-index:5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffffc7;border-radius:17px;align-items:center;gap:10px;padding:13px;display:flex;position:absolute;color:#fff!important;background:linear-gradient(135deg,#102a56e6,#071426eb)!important;border-color:#00d9ff2e!important;box-shadow:0 25px 70px #00000061,0 0 35px #00d9ff12,inset 0 1px #ffffff17!important}.smarttap-float>span:first-child{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.smarttap-float small{text-transform:uppercase;font-size:7px;font-weight:850;color:#7f9bb8!important}.smarttap-float strong{margin-top:4px;font-size:9px;font-weight:900;display:block;color:#fff!important}.smarttap-float--nfc{top:80px;left:-45px}.smarttap-float--ai{bottom:120px;right:-50px;border-color:#745cff4d!important}.smarttap-float--qr,.smarttap-float--speed{color:#dff7eb;background:#167449d1;border-color:#ffffff1f;padding:10px 12px;font-size:8px;font-weight:900}.smarttap-float--qr{top:58px;right:20px;color:#baffea!important;background:#24d18f1a!important;border-color:#24d18f3d!important}.smarttap-float--speed{bottom:55px;left:20px;color:#ffe9b0!important;background:#f3be551a!important;border-color:#f3be5540!important}@media (width<=1200px){.smarttap-hero{text-align:center;grid-template-columns:1fr}.smarttap-hero__copy>p,.smarttap-hero__trust,.smarttap-hero__stats{margin-inline:auto}.smarttap-hero__actions{justify-content:center}.smarttap-hero__visual{width:min(700px,100%);margin-inline:auto}.smarttap-integrations__visual{--integration-radius:270px}.smarttap-integration-node{animation-duration:20s!important}}@media (width<=820px){.smarttap-nav{grid-template-columns:auto auto;margin-top:8px;border-radius:16px!important;width:calc(100% - 20px)!important;min-height:70px!important;padding:10px 12px!important}.smarttap-nav__links{display:none!important}.smarttap-nav__actions{justify-content:flex-end;gap:8px}.smarttap-button--ghost{display:none}.smarttap-hero__copy h1{font-size:58px}.smarttap-dashboard{width:min(540px,100% - 20px)}.smarttap-float--nfc{left:0}.smarttap-float--ai{right:0}.smarttap-nav__menu-button{display:grid}.smarttap-floating-login{bottom:14px;right:14px}.smarttap-back-to-top{width:46px!important;height:46px!important;bottom:76px!important;right:14px!important}}@media (width<=560px){.smarttap-nav,.smarttap-hero{width:calc(100% - 24px)}.smarttap-nav{padding-inline:0}.smarttap-brand__copy small{display:none}.smarttap-button--primary{min-height:42px;padding-inline:12px}.smarttap-hero{min-height:auto;padding:68px 14px 58px!important}.smarttap-hero__copy h1{letter-spacing:-2.8px!important;font-size:clamp(42px,12vw,58px)!important;line-height:.91!important}.smarttap-hero__copy>p{font-size:14px}.smarttap-hero__actions{flex-direction:column}.smarttap-hero__actions button{width:100%}.smarttap-hero__stats{grid-template-columns:1fr}.smarttap-hero__visual{min-height:570px}.smarttap-dashboard{min-height:520px}.smarttap-dashboard__stats{grid-template-columns:1fr}.smarttap-dashboard__stats article:nth-child(n+2){display:none}.smarttap-visual__orbit--one{width:470px;height:470px}.smarttap-visual__orbit--two{width:370px;height:370px}.smarttap-float{transform:scale(.85)}.smarttap-float--nfc{top:48px;left:-20px}.smarttap-float--ai{bottom:55px;right:-24px}.smarttap-float--qr,.smarttap-float--speed{display:none}.smarttap-landing{background:radial-gradient(circle at 50% 10%,#00d9ff1c,#0000 35%),linear-gradient(#071426,#061120)!important}.smarttap-landing__grid{opacity:.12!important;background-size:36px 36px!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-position:center center!important;opacity:.56!important}.smarttap-hero__copy>p{font-size:14px!important;line-height:1.68!important}.smarttap-hero__background-picture .smarttap-hero__background-image{opacity:.56!important;object-fit:contain!important;object-position:center center!important}}.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-trust-strip{z-index:2;width:min(1440px,100% - 48px);margin-inline:auto;position:relative}.smarttap-platform{padding:130px 12px 110px}.smarttap-section-heading{text-align:center;max-width:860px;margin:0 auto}.smarttap-section-heading>span,.smarttap-section-label{color:#dfe8ff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.smarttap-section-heading h2,.smarttap-experience__copy h2,.smarttap-intelligence__copy h2{color:#fff;letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(52px,5.5vw,76px);font-weight:950;line-height:1.03}.smarttap-section-heading h2 b,.smarttap-experience__copy h2 b,.smarttap-intelligence__copy h2 b{color:#0000;background:linear-gradient(90deg,#b9a7ff,#38bdf8,#fff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate smarttapSectionGradient;display:block}.smarttap-section-heading>p,.smarttap-experience__copy>p,.smarttap-intelligence__copy>p{color:#ffffff9e;max-width:720px;margin:20px auto 0;font-size:16px;font-weight:650;line-height:1.8}.smarttap-feature-card{background:radial-gradient(circle at 92% 7%, var(--feature-glow), transparent 35%), linear-gradient(145deg, var(--white-card), var(--white-card-soft));border:1px solid var(--white-card-border);min-height:330px;box-shadow:var(--white-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--white-card-text);border-radius:28px;padding:30px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .4s,background .4s;position:relative;overflow:hidden}.smarttap-feature-card:after{content:"";filter:none;opacity:0;background:linear-gradient(90deg,#6c3bff,#7f5cff,#38bdf8);border-radius:0 0 28px 28px;width:auto;height:5px;transition:transform .6s,opacity .6s;position:absolute;bottom:0;left:0;right:0}.smarttap-feature-card:hover{transform:translateY(-10px)scale(1.008);border-color:#00d9ff33!important;box-shadow:0 28px 70px #0000004d,0 0 45px #00d9ff12!important}.smarttap-feature-card__icon{z-index:2;width:58px;height:58px;box-shadow:0 18px 36px var(--feature-glow);border-radius:18px;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:relative;color:#00d9ff!important;background:linear-gradient(135deg,#00d9ff2e,#745cff38)!important;border-color:#00d9ff2e!important}.smarttap-feature-card h3{z-index:2;color:var(--white-card-text);margin:24px 0 0;font-size:22px;font-weight:900;position:relative}.smarttap-feature-card p{z-index:2;margin:13px 0 0;font-size:12px;font-weight:650;line-height:1.75;position:relative;color:#e0ebf8b8!important}.smarttap-feature-card button{z-index:20!important;color:#d92cff!important;width:auto!important;height:auto!important;min-height:auto!important;box-shadow:none!important;letter-spacing:0!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-top:27px!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:900!important;line-height:1.4!important;transition:color .2s,transform .2s,opacity .2s!important;display:inline-flex!important;position:relative!important}.smarttap-feature-card--purple{--feature-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--feature-glow:#6c3bff3d}.smarttap-feature-card--cyan{--feature-gradient:linear-gradient(135deg, #0891b2, #38bdf8);--feature-glow:#38bdf838}.smarttap-feature-card--pink{--feature-gradient:linear-gradient(135deg, #db2777, #fb7185);--feature-glow:#ec489936}.smarttap-feature-card--green{--feature-gradient:linear-gradient(135deg, #059669, #34d399);--feature-glow:#22c55e36}.smarttap-feature-card--blue{--feature-gradient:linear-gradient(135deg, #2563eb, #60a5fa);--feature-glow:#2563eb38}.smarttap-feature-card--orange{--feature-gradient:linear-gradient(135deg, #ea580c, #fbbf24);--feature-glow:#f973163b}.smarttap-experience{grid-template-columns:1fr .95fr;align-items:center;gap:100px;min-height:850px;padding:120px 30px;display:grid}.smarttap-experience__copy>p,.smarttap-intelligence__copy>p{margin-inline:0}.smarttap-experience__tabs{border:1px solid #e4e1ee;border-radius:17px;gap:7px;margin-top:30px;padding:7px;display:flex;box-shadow:0 14px 36px #080b2d1f;background:#141040d1!important;border-color:#ffffff1f!important}.smarttap-experience__tabs button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:10px;font-weight:900;transition:transform .25s,color .25s,background .3s,box-shadow .3s;display:inline-flex;color:#ffffffd1!important;background:0 0!important}.smarttap-experience__tabs button.is-active{animation:3s ease-in-out infinite smarttapTabGlow;box-shadow:0 14px 30px #6c3bff40;color:#fff!important;background:linear-gradient(135deg,#6c3bff,#38bdf8)!important}.smarttap-experience__details{background:radial-gradient(circle at 94% 4%, #6c3bff1a, transparent 33%), linear-gradient(145deg, var(--white-card), var(--white-card-soft));border:1px solid var(--white-card-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--white-card-shadow);border-radius:24px;margin-top:26px;padding:26px;color:#fff!important}.smarttap-experience__details h3{margin:0;font-size:25px;font-weight:900;color:#fff!important}.smarttap-experience__details>p{color:var(--white-card-muted);margin:12px 0 0;font-size:12px;line-height:1.75}.smarttap-experience__details ul,.smarttap-intelligence__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.smarttap-experience__details li,.smarttap-intelligence__list li{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:9px;min-height:50px;padding:10px;font-size:10px;font-weight:800;display:flex}.smarttap-experience__details li span,.smarttap-intelligence__list li span{color:#fff;background:#22c55e;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.smarttap-experience__details>button{margin-top:24px}.smarttap-experience__visual{min-height:720px;position:relative}.smarttap-experience__halo{background:radial-gradient(circle,#6c3bff42,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smarttap-phone{z-index:2;will-change:transform;filter:brightness(1.08)saturate(1.08);background:#080617;border:1px solid #ffffff1f;border-radius:48px;width:340px;min-height:650px;padding:12px;animation:6.5s ease-in-out infinite smarttapPhoneFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(3deg);box-shadow:15px 40px 75px #00000094,0 0 35px #00a8ff47,0 0 90px #712dff2e}.smarttap-phone__notch{z-index:3;background:#080617;border-radius:999px;width:110px;height:25px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.smarttap-phone__screen{background:#f8f7ff;border-radius:37px;min-height:624px;overflow:hidden;color:#17122f!important}.smarttap-phone__cover{color:#fff;background:radial-gradient(circle at 90% 5%,#38bdf847,#0000 35%),linear-gradient(145deg,#0e0b2f,#35177b);height:155px;padding:24px}.smarttap-phone__cover span{align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.smarttap-phone__profile{text-align:center;padding:0 18px 24px}.smarttap-phone__avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border:7px solid #f8f7ff;border-radius:28px;place-items:center;width:92px;height:92px;margin:-46px auto 0;font-size:23px;font-weight:900;animation:4s ease-in-out infinite smarttapAvatarFloat;display:grid}.smarttap-phone__profile h3{margin:15px 0 0;font-size:21px;font-weight:900;color:#17122f!important}.smarttap-phone__profile>p{color:#827b8d;margin:6px 0 0;font-size:9px;font-weight:750}.smarttap-phone__actions{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.smarttap-phone__actions button{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:12px;min-height:40px;font-size:8px;font-weight:900;transition:transform .25s,box-shadow .25s}.smarttap-phone__profile article{text-align:left;background:#fff;border:1px solid #e4ddea;border-radius:14px;align-items:center;gap:10px;margin-top:11px;padding:12px;display:flex;color:#17122f!important}.smarttap-phone__profile article>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.smarttap-phone__profile article small{color:#958d9f;text-transform:uppercase;font-size:6px;font-weight:850}.smarttap-phone__profile article strong{margin-top:4px;font-size:9px;display:block;color:#241d35!important}.smarttap-experience-float{z-index:4;color:#191331;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #fffc;border-radius:17px;align-items:center;gap:10px;padding:13px;display:flex;position:absolute;box-shadow:0 22px 54px #0000004d}.smarttap-experience-float>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.smarttap-experience-float small{color:#8d8598;text-transform:uppercase;font-size:7px;font-weight:850}.smarttap-experience-float strong{margin-top:4px;font-size:9px;font-weight:900;display:block}.smarttap-experience-float--tap{top:120px;left:10px}.smarttap-experience-float--scan{bottom:130px;right:0}.smarttap-intelligence{grid-template-columns:.95fr 1.05fr;align-items:center;gap:100px;min-height:820px;padding:110px 30px 130px;display:grid}.smarttap-intelligence__visual{position:relative}.smarttap-ai-panel{background:radial-gradient(circle at 92% 4%, #38bdf81f, transparent 33%), linear-gradient(145deg, var(--white-card), var(--white-card-soft));border:1px solid var(--white-card-border);box-shadow:var(--white-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--white-card-text);border-radius:30px;padding:24px;transition:transform .4s,border-color .4s,box-shadow .4s}.smarttap-ai-panel>header{justify-content:space-between;align-items:center;display:flex}.smarttap-ai-panel>header>div{align-items:center;gap:14px;min-width:0;display:flex}.smarttap-ai-panel>header>div>span{color:#fff;z-index:2;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative}.smarttap-ai-panel>header>div>div{z-index:3;min-width:0;position:relative}.smarttap-ai-panel small{color:#8a8ea1;text-transform:uppercase;letter-spacing:.3px;font-size:8px;font-weight:900}.smarttap-ai-panel strong{color:var(--white-card-text);margin-top:5px;font-size:12px;font-weight:900;line-height:1.2;display:block}.smarttap-ai-panel>header>i{color:#17784c;background:#effbf4;border:1px solid #ccefdc;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.smarttap-ai-panel>header>i span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22c55e1a}.smarttap-ai-panel__message{background:#f3efff;border:1px solid #ddd3ff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:22px;padding:18px;display:grid}.smarttap-ai-panel__message>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.smarttap-ai-panel__message p{color:#5f6378;margin:7px 0 0;font-size:11px;font-weight:750;line-height:1.7}.smarttap-ai-panel__recommendations{gap:10px;margin-top:14px;display:grid}.smarttap-ai-panel__recommendations article{border:1px solid #e6e4ef;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:12px;transition:transform .3s,background .3s,border-color .3s;display:grid;color:#17122f!important;background:#fff!important;border-color:#e5e1ee!important}.smarttap-ai-panel__recommendations article>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.smarttap-ai-panel__recommendations article>b{color:#148051;font-size:8px}.smarttap-ai-panel__input{color:#999cad;background:#f8f8fc;border:1px solid #e6e4ef;border-radius:15px;justify-content:space-between;align-items:center;min-height:52px;margin-top:14px;padding:0 8px 0 15px;font-size:9px;display:flex}.smarttap-ai-panel__input button{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border:0;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.smarttap-growth-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.smarttap-growth-metrics article{background:#ffffff0b;border:1px solid #ffffff13;border-radius:16px;padding:16px;transition:transform .3s,border-color .3s,box-shadow .3s}.smarttap-growth-metrics strong{color:#fff;font-size:24px;font-weight:950}.smarttap-growth-metrics span{color:#ffffff75;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:850;display:block}.smarttap-intelligence__list{margin-top:24px}.smarttap-intelligence__copy>button{margin-top:26px}.smarttap-trust-strip{border:1px solid var(--white-card-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--white-card-shadow);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:120px;padding:22px;display:grid;color:#15172f!important;background:#fffffffa!important}.smarttap-trust-strip article{border-right:1px solid #ebe8f2;align-items:center;gap:10px;padding:14px;transition:transform .3s,background .3s;display:flex;color:#15172f!important}.smarttap-trust-strip article:last-child{border-right:0}.smarttap-trust-strip article>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.smarttap-trust-strip small{text-transform:uppercase;font-size:7px;color:#7f8396!important;font-weight:850!important}.smarttap-trust-strip strong{margin-top:5px;font-size:10px;display:block;color:#15172f!important;font-weight:900!important}@media (width<=1100px){.smarttap-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smarttap-experience,.smarttap-intelligence{grid-template-columns:1fr}.smarttap-experience__copy,.smarttap-intelligence__copy{text-align:center}.smarttap-experience__copy>p,.smarttap-intelligence__copy>p{margin-inline:auto}.smarttap-experience__tabs,.smarttap-experience__details,.smarttap-growth-metrics,.smarttap-intelligence__list{max-width:760px;margin-inline:auto}.smarttap-experience__visual{order:-1}.smarttap-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.smarttap-trust-strip article:nth-child(2){border-right:0}}@media (width<=700px){.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-trust-strip{width:calc(100% - 24px)}.smarttap-platform,.smarttap-experience,.smarttap-intelligence{padding-inline:0}.smarttap-feature-grid{grid-template-columns:1fr}.smarttap-section-heading h2,.smarttap-experience__copy h2,.smarttap-intelligence__copy h2{font-size:44px}.smarttap-experience__tabs{grid-template-columns:repeat(3,1fr);display:grid}.smarttap-experience__details ul,.smarttap-intelligence__list,.smarttap-growth-metrics,.smarttap-trust-strip{grid-template-columns:1fr}.smarttap-phone{width:310px}.smarttap-experience-float{transform:scale(.86)}.smarttap-experience-float--tap{left:-16px}.smarttap-experience-float--scan{right:-18px}.smarttap-trust-strip article{border-bottom:1px solid #ffffff12;border-right:0}.smarttap-trust-strip article:last-child{border-bottom:0}.smarttap-contact{width:calc(100% - 24px);padding:50px 18px}.smarttap-contact__copy h2{font-size:44px}.smarttap-contact__cards,.smarttap-demo-modal form{grid-template-columns:1fr}.smarttap-demo-modal{padding:12px}.smarttap-demo-modal__card{border-radius:24px;padding:24px 18px}.smarttap-demo-modal__card header h2{font-size:24px}.smarttap-integrations__visual{--integration-radius:155px;min-height:470px}.smarttap-integration-orbit--one{width:360px!important;height:360px!important}.smarttap-integration-orbit--two{width:270px!important;height:270px!important}.smarttap-integration-node{border-radius:15px!important;gap:8px!important;width:165px!important;min-height:62px!important;padding:10px!important;animation-duration:16s!important}.smarttap-integration-node>span{border-radius:11px!important;width:36px!important;height:36px!important}.smarttap-integration-node strong{font-size:9px!important}.smarttap-integration-node small{font-size:6px!important}.smarttap-comparison__table>header,.smarttap-comparison__table>article,.smarttap-comparison__table>article>strong{color:#17122f!important}.smarttap-comparison__table>article>span{color:#5d586d!important}.smarttap-faq__list article>button strong{color:#17122f!important}.smarttap-faq__list article>div>p{color:#625d70!important}.smarttap-experience__details li,.smarttap-ai-panel__recommendations article{color:#17122f!important}.smarttap-hero-bg{filter:brightness(1.12)saturate(1.28)contrast(1.04);background-position:65%}.smarttap-hero-overlay{background:linear-gradient(#02071a66 0%,#02071a38 45%,#0205148c 100%)}.smarttap-hero h1{text-shadow:0 4px 25px #000000a6}.smarttap-hero-copy{color:#fff;text-shadow:0 2px 12px #000000b3}}.smarttap-analytics-showcase,.smarttap-stories,.smarttap-enterprise-cta,.smarttap-footer{z-index:2;width:min(1440px,100% - 48px);margin-inline:auto;position:relative}.smarttap-analytics-showcase{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;min-height:850px;padding:120px 30px;display:grid}.smarttap-analytics-showcase__copy h2{color:#fff;letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(52px,5.5vw,76px);font-weight:950;line-height:1.03}.smarttap-analytics-showcase__copy h2 b{color:#0000;background:linear-gradient(90deg,#b9a7ff,#38bdf8,#fff);-webkit-background-clip:text;background-clip:text;display:block}.smarttap-analytics-showcase__copy>p{color:#ffffff9e;max-width:650px;margin:20px 0 0;font-size:16px;font-weight:650;line-height:1.8}.smarttap-analytics-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:28px;display:grid}.smarttap-analytics-points article{color:#ffffffc4;background:#ffffff0a;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:9px;min-height:54px;padding:11px;font-size:10px;font-weight:800;display:flex}.smarttap-analytics-points article>span{color:#fff;background:#22c55e;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.smarttap-analytics-showcase__copy>button{margin-top:26px}.smarttap-analytics-board{color:#17122f;background:linear-gradient(145deg,#fff,#f8f6ff);border:1px solid #fffc;border-radius:30px;padding:22px;transform:rotate(1.5deg);box-shadow:0 42px 110px #00000057,0 0 0 10px #ffffff09}.smarttap-analytics-board>header{justify-content:space-between;align-items:center;display:flex}.smarttap-analytics-board>header>div{align-items:center;gap:10px;display:flex}.smarttap-analytics-board>header>div>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.smarttap-analytics-board small{text-transform:uppercase;font-size:7px;font-weight:850;color:#756f86!important}.smarttap-analytics-board strong{margin-top:4px;font-size:11px;font-weight:900;display:block;color:#17122f!important}.smarttap-analytics-board>header>button{color:#5c3dc8;background:#f0ebff;border:1px solid #dfd5ff;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.smarttap-analytics-board__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.smarttap-analytics-board__cards article{border:1px solid #e6e0ed;border-radius:15px;align-items:center;gap:8px;min-width:0;min-height:92px;padding:11px;display:flex;position:relative;color:#17122f!important;background:#faf8fd!important}.smarttap-analytics-board__cards article>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.smarttap-analytics-board__cards article>b{color:#168454;font-size:6px;position:absolute;top:9px;right:9px}.smarttap-analytics-board__main{grid-template-columns:minmax(0,1.5fr) minmax(190px,.5fr);gap:12px;margin-top:12px;display:grid}.smarttap-analytics-board__main>section,.smarttap-analytics-board__main>aside{background:#fff;border:1px solid #e6e0ed;border-radius:17px;padding:15px}.smarttap-analytics-board__main>section>header{justify-content:space-between;align-items:center;display:flex}.smarttap-analytics-board__main>section>header>span{color:#168454;font-size:9px;font-weight:900}.smarttap-line-chart{height:235px;margin-top:10px}.smarttap-line-chart svg{width:100%;height:100%}.smarttap-analytics-board__main>aside article{margin-top:18px}.smarttap-analytics-board__main>aside article>div{justify-content:space-between;align-items:center;font-size:8px;font-weight:850;display:flex}.smarttap-analytics-board__main>aside article>i{background:#eeeaf3;border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.smarttap-analytics-board__main>aside article>i b{border-radius:inherit;height:100%;display:block}.smarttap-analytics-board__main>aside article>i b.is-cyan{background:linear-gradient(90deg,#0891b2,#38bdf8)}.smarttap-analytics-board__main>aside article>i b.is-purple{background:linear-gradient(90deg,#6c3bff,#a855f7)}.smarttap-analytics-board__main>aside article>i b.is-green{background:linear-gradient(90deg,#059669,#34d399)}.smarttap-stories{padding:120px 30px}.smarttap-testimonial-grid>article{background:radial-gradient(circle at 92% 5%, #6c3bff1a, transparent 34%), linear-gradient(145deg, var(--white-card), var(--white-card-soft));border:1px solid var(--white-card-border);min-height:320px;box-shadow:var(--white-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--white-card-text);border-radius:28px;padding:30px;position:relative;overflow:hidden}.smarttap-testimonial-grid__stars{color:#f4b400;gap:4px;display:flex}.smarttap-testimonial-grid>article>p{color:#4f5368;min-height:140px;margin:24px 0 0;font-size:14px;font-weight:700;line-height:1.8}.smarttap-testimonial-grid footer{align-items:center;gap:12px;margin-top:25px;display:flex}.smarttap-testimonial-grid footer>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:15px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:900;display:grid}.smarttap-testimonial-grid footer strong{font-size:11px;font-weight:900;color:#fff!important}.smarttap-testimonial-grid footer small{margin-top:5px;font-size:8px;display:block;color:#ffffff9e!important}.smarttap-enterprise-cta{background:radial-gradient(circle at 90% 8%,#38bdf838,#0000 34%),radial-gradient(circle at 12% 90%,#ec489924,#0000 32%),linear-gradient(145deg,#13103f,#2f176f);border:1px solid #ffffff1a;border-radius:36px;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:610px;padding:70px;display:grid;overflow:hidden;box-shadow:0 40px 100px #00000057}.smarttap-enterprise-cta__pattern{opacity:.16;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.smarttap-enterprise-cta__copy,.smarttap-enterprise-cta__panel{z-index:2;position:relative}.smarttap-enterprise-cta__copy h2{color:#fff;letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(50px,5vw,72px);font-weight:950;line-height:1.02}.smarttap-enterprise-cta__copy h2 b{color:#0000;background:linear-gradient(90deg,#b9a7ff,#38bdf8,#fff);-webkit-background-clip:text;background-clip:text;display:block}.smarttap-enterprise-cta__copy>p{color:#ffffffa3;max-width:620px;margin:20px 0 0;font-size:15px;line-height:1.8}.smarttap-enterprise-cta__copy>div{gap:12px;margin-top:30px;display:flex}.smarttap-enterprise-cta__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffd1;border-radius:28px;padding:26px;box-shadow:0 30px 75px #0000004d;color:#17122f!important}.smarttap-enterprise-cta__panel>header{justify-content:space-between;align-items:center;display:flex}.smarttap-enterprise-cta__panel>header>div{align-items:center;gap:11px;display:flex}.smarttap-enterprise-cta__panel>header>div>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.smarttap-enterprise-cta__panel small{color:#91899b;text-transform:uppercase;font-size:7px;font-weight:850}.smarttap-enterprise-cta__panel strong{margin-top:5px;font-size:12px;font-weight:900;display:block;color:#17122f!important}.smarttap-enterprise-cta__panel>header>i{color:#5c3dc8;background:#f0ebff;border:1px solid #ded4ff;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.smarttap-enterprise-cta__panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.smarttap-enterprise-cta__panel li{border:1px solid #e7e0ed;border-radius:13px;align-items:center;gap:9px;min-height:52px;padding:10px;font-size:9px;font-weight:800;display:flex;color:#554d60!important;background:#faf8fd!important}.smarttap-enterprise-cta__panel li span{color:#fff;background:#22c55e;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.smarttap-enterprise-cta__panel>button{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:20px;font-size:10px;font-weight:900;display:inline-flex}.smarttap-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:190px;padding:45px 10px;display:grid}.smarttap-footer__brand>div{flex-direction:column;display:flex}.smarttap-footer__brand strong{color:#fff;font-size:18px;font-weight:950}.smarttap-footer__brand small{color:#ffffff6b;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:850}.smarttap-footer>p{color:#ffffff73;text-align:center;max-width:440px;margin:0 auto;font-size:10px;line-height:1.6}.smarttap-footer nav{align-items:center;gap:18px;display:flex}.smarttap-footer nav button{color:#ffffff94;background:0 0;border:0;padding:8px 2px;font-size:9px;font-weight:850}.smarttap-footer>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.smarttap-footer>div:last-child span{color:#ffffff94;align-items:center;gap:7px;font-size:9px;display:inline-flex}.smarttap-footer>div:last-child small{color:#ffffff52;font-size:7px}@media (width<=1120px){.smarttap-analytics-showcase{grid-template-columns:1fr}.smarttap-analytics-showcase__copy{text-align:center}.smarttap-analytics-showcase__copy>p{margin-inline:auto}.smarttap-analytics-points{max-width:760px;margin-inline:auto}.smarttap-testimonial-grid,.smarttap-enterprise-cta{grid-template-columns:1fr}.smarttap-footer{grid-template-columns:1fr;justify-items:center}.smarttap-footer>div:last-child{align-items:center}.smarttap-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smarttap-integrations,.smarttap-faq,.smarttap-launch{grid-template-columns:1fr}.smarttap-integrations__copy,.smarttap-faq__copy,.smarttap-launch__copy{text-align:center}.smarttap-integrations__copy>p,.smarttap-faq__copy>p,.smarttap-launch__copy>p,.smarttap-faq__support,.smarttap-integrations__copy>button{margin-inline:auto}.smarttap-launch__copy>div{justify-content:center}.smarttap-roadmap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smarttap-roadmap__grid article>i{display:none}}@media (width<=760px){.smarttap-analytics-showcase,.smarttap-stories,.smarttap-enterprise-cta,.smarttap-footer{width:calc(100% - 24px)}.smarttap-analytics-showcase,.smarttap-stories{padding-inline:0}.smarttap-analytics-showcase__copy h2,.smarttap-enterprise-cta__copy h2{font-size:44px}.smarttap-analytics-points,.smarttap-analytics-board__cards,.smarttap-analytics-board__main,.smarttap-enterprise-cta__panel ul{grid-template-columns:1fr}.smarttap-enterprise-cta{padding:50px 20px}.smarttap-enterprise-cta__copy>div{flex-direction:column}.smarttap-enterprise-cta__copy button{width:100%}.smarttap-footer nav{flex-wrap:wrap;justify-content:center}.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-launch{width:calc(100% - 24px)}.smarttap-industries,.smarttap-integrations,.smarttap-faq{padding-inline:0}.smarttap-industry-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:34px!important;display:grid!important}.smarttap-integrations__copy h2,.smarttap-faq__copy h2,.smarttap-launch__copy h2{font-size:44px}.smarttap-integrations__visual{transform:scale(.85)}.smarttap-faq__list article.is-open>div>p{padding:0 20px 20px}.smarttap-launch{padding:54px 20px}.smarttap-launch__copy>div{flex-direction:column}.smarttap-launch__copy button{width:100%}.smarttap-launch-card--profile{width:270px}.smarttap-launch-card--metric,.smarttap-launch-card--ai{width:210px}.smarttap-comparison,.smarttap-roadmap,.smarttap-brand-marquee{width:calc(100% - 24px)}.smarttap-comparison,.smarttap-roadmap{padding-inline:0}.smarttap-comparison__table>header{display:none}.smarttap-comparison__table>article{grid-template-columns:1fr;gap:10px;padding:18px}.smarttap-comparison__table>article strong{font-size:14px}.smarttap-comparison__table .is-smarttap{width:100%}.smarttap-roadmap__grid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.smarttap-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding-inline:12px;top:10px;z-index:100!important;border-radius:20px!important;width:calc(100% - 20px)!important;min-height:72px!important;margin:10px auto 0!important;padding:10px 14px!important;position:sticky!important}html,body{width:100%;max-width:100%;overflow-x:hidden!important}.smarttap-landing{width:100%;min-width:0!important;overflow-x:hidden!important}.smarttap-nav__links{display:none!important}.smarttap-nav__actions{gap:8px!important}.smarttap-nav__actions .smarttap-button--secondary{display:none!important}.smarttap-brand{gap:10px!important}.smarttap-brand__icon{border-radius:14px!important;width:48px!important;height:48px!important}.smarttap-brand__name{font-size:19px!important}.smarttap-brand__sub{letter-spacing:.8px!important;font-size:7px!important}.smarttap-nav__actions .smarttap-button--primary{min-height:42px!important;padding:0 16px!important;font-size:12px!important}.smarttap-hero{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-height:calc(100svh - 70px)!important;padding:76px 18px 70px!important;display:flex!important}.smarttap-hero__background-image{object-position:63% center!important;opacity:.42!important;filter:saturate(1.05)contrast(1.02)brightness(.62)!important;transform:scale(1.08)!important}.smarttap-hero__background-overlay{background:linear-gradient(#0305187a 0%,#03051842 32%,#03051894 68%,#030518f0 100%)!important}.smarttap-hero__copy{z-index:5!important;text-align:left!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:12px!important;padding-right:12px!important}.smarttap-eyebrow{white-space:normal!important;max-width:100%!important;padding:9px 13px!important;font-size:9px!important;line-height:1.2!important;display:inline-flex!important}.smarttap-hero__copy h1{letter-spacing:-.065em!important;width:100%!important;max-width:100%!important;margin:22px 0 20px!important;font-size:clamp(44px,12.5vw,68px)!important;line-height:.92!important}.smarttap-hero__copy h1 span{background-size:200% 100%!important}.smarttap-hero__copy>p{color:#b4c7da!important;width:100%!important;max-width:100%!important;margin-top:18px!important;font-size:14px!important;line-height:1.68!important}.smarttap-hero__actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin-top:26px!important;display:grid!important}.smarttap-hero__actions>*{width:100%!important;min-width:0!important}.smarttap-hero__actions .smarttap-button--hero{grid-column:1/-1}.smarttap-button{border-radius:14px!important;min-height:50px!important;padding:0 16px!important;font-size:12px!important}.smarttap-hero__visual{--orbit-radius-x:175px;--orbit-radius-y:175px;transform-origin:50%!important;width:100%!important;min-height:420px!important;margin-top:38px!important;overflow:visible!important;transform:none!important}.smarttap-dashboard{width:min(92vw,520px)!important;max-width:92vw!important;animation:7s ease-in-out infinite smarttapMobileDashboardFloat!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-1.5deg)!important}.smarttap-dashboard__content{min-height:300px!important}.smarttap-dashboard__stats{gap:7px!important}.smarttap-dashboard__stats article{padding:10px!important}.smarttap-dashboard__stats strong{font-size:14px!important}.smarttap-dashboard__analytics{min-height:180px!important}.smarttap-float{transform-origin:50%!important;transform:scale(.78)!important}.smarttap-float--nfc{left:-2%!important}.smarttap-float--qr{right:-2%!important}.smarttap-float--ai{right:2%!important}.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-stories,.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-comparison,.smarttap-roadmap,.smarttap-contact,.smarttap-launch{width:100%!important;padding:76px 18px!important}.smarttap-section-heading{text-align:center!important;max-width:100%!important}.smarttap-section-heading h2,.smarttap-experience__copy h2,.smarttap-intelligence__copy h2{letter-spacing:-1.5px!important;font-size:clamp(32px,9vw,48px)!important;line-height:1!important}.smarttap-section-heading>p,.smarttap-experience__copy>p,.smarttap-intelligence__copy>p{font-size:14px!important;line-height:1.7!important}.smarttap-feature-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:34px!important;display:grid!important}.smarttap-feature-card{border-radius:20px!important;min-height:0!important;padding:22px!important}.smarttap-feature-card h3{margin-top:18px!important;font-size:19px!important;line-height:1.25!important}.smarttap-feature-card p{font-size:13px!important;line-height:1.65!important}.smarttap-feature-card__icon{border-radius:15px!important;width:52px!important;height:52px!important}.smarttap-industry-card{border-radius:20px!important;min-height:260px!important;padding:22px!important}.smarttap-industry-card h3{margin-top:20px!important;font-size:20px!important}.smarttap-industry-card p{font-size:13px!important;line-height:1.65!important}.smarttap-experience,.smarttap-intelligence{display:block!important}.smarttap-experience__copy,.smarttap-intelligence__copy{text-align:center!important;width:100%!important;max-width:100%!important}.smarttap-experience__tabs{scrollbar-width:none!important;width:100%!important;margin-top:24px!important;display:flex!important;overflow-x:auto!important}.smarttap-experience__tabs::-webkit-scrollbar{display:none!important}.smarttap-experience__tabs button{flex:none!important;min-width:max-content!important;padding:11px 14px!important;font-size:10px!important}.smarttap-experience__details{border-radius:20px!important;width:100%!important;margin-top:22px!important;padding:22px!important}.smarttap-intelligence__list{margin-top:24px!important}.smarttap-experience__details li,.smarttap-intelligence__list li{padding:13px!important;font-size:12px!important}.smarttap-ai-panel{border-radius:20px!important;width:100%!important;max-width:100%!important;margin-top:30px!important;padding:20px!important}.smarttap-phone{max-width:75vw!important;margin-inline:auto!important}.smarttap-testimonial-grid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.smarttap-testimonial-grid>article{border-radius:20px!important;padding:22px!important}.smarttap-integrations{overflow:hidden!important}.smarttap-integration-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;display:grid!important}.smarttap-faq{overflow:hidden!important}.smarttap-faq__item{border-radius:16px!important}.smarttap-faq__item button{text-align:left!important;width:100%!important;padding:17px!important;font-size:13px!important}.smarttap-comparison{overflow-x:hidden!important}.smarttap-comparison__card{-webkit-overflow-scrolling:touch;width:100%!important;overflow-x:auto!important}.smarttap-roadmap__grid article{border-radius:20px!important;padding:22px!important}.smarttap-contact,.smarttap-launch{text-align:center!important}.smarttap-contact__grid,.smarttap-launch__content{width:100%!important;display:block!important}.smarttap-contact form,.smarttap-contact input,.smarttap-contact textarea,.smarttap-contact select{width:100%!important}.smarttap-footer{padding:50px 18px 90px!important}.smarttap-footer__grid{grid-template-columns:1fr 1fr!important;gap:28px 18px!important;display:grid!important}.smarttap-footer__bottom{text-align:center!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;padding:16px 20px!important}.smarttap-floating-login{z-index:999!important;transform-origin:100% 100%!important;position:fixed!important;bottom:14px!important;right:14px!important;transform:scale(.88)!important}.smarttap-roadmap__grid h3{color:#fff!important}.smarttap-roadmap__grid p{color:#afc0d4!important}.smarttap-trust-strip small{color:#7f8396!important}.smarttap-trust-strip strong{color:#15172f!important}.smarttap-hero__visual .smarttap-float{animation-duration:18s!important}.smarttap-hero__actions,.smarttap-hero__trust,.smarttap-hero__stats{width:100%!important;max-width:100%!important}.smarttap-hero__background-picture{inset:0!important;width:100%!important;height:100%!important;inset:0!important}.smarttap-hero:before{background:radial-gradient(at 70% 35%,#00d9ff12,#0000 35%),radial-gradient(at 50% 62%,#7e3aed1a,#0000 42%);left:0}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:contain!important;object-position:center center!important;opacity:.65!important;filter:brightness(.82)contrast(1.07)saturate(1.12)!important;width:100%!important;height:100%!important;animation:none!important;transform:none!important}.smarttap-footer__main{grid-template-columns:1fr!important;gap:30px!important;min-height:auto!important;padding:38px 24px!important}.smarttap-footer__brand-block{text-align:center!important}.smarttap-footer__brand{justify-content:center!important}.smarttap-footer__brand-block>p{margin-inline:auto!important}.smarttap-footer__services{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px!important}.smarttap-footer__quick-links{align-items:center!important}.smarttap-footer__bottom small{text-align:center!important}.smarttap-hero__copy-inner{width:100%!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}}.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-launch{z-index:2;width:min(1440px,100% - 48px);margin-inline:auto;position:relative}.smarttap-industries{padding:120px 30px}.smarttap-industry-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:27px;min-height:300px;padding:28px;position:relative;overflow:hidden;background:radial-gradient(circle at 90% 4%, var(--industry-glow), transparent 34%), linear-gradient(145deg, #181e4ceb, #0a112ff5)!important;color:#f4f8ff!important;border:1px solid #7eadff29!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s!important;box-shadow:0 24px 70px #00000040,inset 0 1px #ffffff0e!important}.smarttap-industry-card:hover{border-color:#00d9ff47!important;transform:translateY(-9px)!important;box-shadow:0 32px 85px #00000057,0 0 35px #00d9ff12,inset 0 1px #ffffff14!important}.smarttap-industry-card>span{color:#fff;background:var(--industry-gradient);width:58px;height:58px;box-shadow:0 18px 36px var(--industry-glow);border-radius:18px;place-items:center;display:grid}.smarttap-industry-card h3{text-shadow:0 2px 16px #00000040;margin:24px 0 0;font-size:22px;font-weight:900;color:#f8fbff!important}.smarttap-industry-card p{margin:13px 0 0;font-size:12px;line-height:1.75;color:#e0ebf8b8!important}.smarttap-industry-card button{background:0 0;border:0;align-items:center;gap:7px;margin-top:26px;padding:0;font-size:10px;font-weight:900;display:inline-flex;color:#c96cff!important}.smarttap-industry-card--purple{--industry-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--industry-glow:#6c3bff3b}.smarttap-industry-card--blue{--industry-gradient:linear-gradient(135deg, #2563eb, #60a5fa);--industry-glow:#2563eb38}.smarttap-industry-card--green{--industry-gradient:linear-gradient(135deg, #059669, #34d399);--industry-glow:#22c55e36}.smarttap-industry-card--orange{--industry-gradient:linear-gradient(135deg, #ea580c, #fbbf24);--industry-glow:#f9731638}.smarttap-industry-card--cyan{--industry-gradient:linear-gradient(135deg, #0891b2, #38bdf8);--industry-glow:#38bdf838}.smarttap-industry-card--pink{--industry-gradient:linear-gradient(135deg, #db2777, #fb7185);--industry-glow:#ec489938}.smarttap-integrations{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;min-height:820px;padding:120px 30px;display:grid}.smarttap-integrations__copy h2,.smarttap-faq__copy h2,.smarttap-launch__copy h2{color:#fff;letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(52px,5.5vw,76px);font-weight:950;line-height:1.03}.smarttap-integrations__copy h2 b,.smarttap-faq__copy h2 b,.smarttap-launch__copy h2 b{color:#0000;background:linear-gradient(90deg,#b9a7ff,#38bdf8,#fff);-webkit-background-clip:text;background-clip:text;display:block}.smarttap-integrations__copy>p,.smarttap-faq__copy>p,.smarttap-launch__copy>p{color:#ffffff9e;max-width:650px;margin:20px 0 0;font-size:16px;font-weight:650;line-height:1.8}.smarttap-integrations__copy>button{margin-top:27px}.smarttap-integrations__visual{--integration-radius:305px;min-height:680px;position:relative;overflow:visible}.smarttap-integration-orbit{pointer-events:none;border:1px solid #6c3bff3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smarttap-integration-orbit--one{width:610px;height:610px}.smarttap-integration-orbit--two{width:430px;height:430px}.smarttap-integration-core{color:#fff;background:radial-gradient(circle at 30% 20%,#ffffff29,#0000 35%),linear-gradient(135deg,#6c3bff,#38bdf8);border:10px solid #ffffff0f;border-radius:52px;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 34px 90px #38bdf838;z-index:10!important;transform:translate(-50%,-50%)rotate(4deg)!important}.smarttap-integration-core>span{background:#ffffff1f;border:1px solid #ffffff24;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.smarttap-integration-core strong{margin-top:12px;font-size:20px;font-weight:950}.smarttap-integration-core small{color:#ffffffa6;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:850}.smarttap-integration-node{z-index:4;color:#17122f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);will-change:transform;background:#fffffff0;border:1px solid #fffc;border-radius:18px;align-items:center;gap:10px;width:220px;min-height:76px;padding:13px;display:flex;position:absolute;box-shadow:0 24px 60px #00000047;transform:translate(-50%, -50%) rotate(calc(var(--integration-angle) + var(--integration-start))) translateY(calc(-1 * var(--integration-radius))) rotate(calc(-1 * ( var(--integration-angle) + var(--integration-start) )))!important;animation:50s linear infinite smarttapIntegrationClockwise!important;inset:50% auto auto 50%!important}.smarttap-integration-node>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.smarttap-integration-node strong{font-size:10px;font-weight:900;display:block}.smarttap-integration-node small{color:#8d8598;margin-top:4px;font-size:7px;display:block}.smarttap-integration-node--1{top:48px;left:50%;transform:translate(-50%);--integration-start:0deg!important}.smarttap-integration-node--2{top:180px;right:-10px;--integration-start:60deg!important}.smarttap-integration-node--3{bottom:80px;right:40px;--integration-start:120deg!important}.smarttap-integration-node--4{bottom:30px;left:50%;transform:translate(-50%);--integration-start:180deg!important}.smarttap-integration-node--5{bottom:100px;left:10px;--integration-start:240deg!important}.smarttap-integration-node--6{top:180px;left:-20px;--integration-start:300deg!important}.smarttap-faq{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;min-height:800px;padding:120px 30px;display:grid}.smarttap-faq__support{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;max-width:520px;min-height:84px;margin-top:30px;padding:14px;display:grid}.smarttap-faq__support>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.smarttap-faq__support small{color:#ffffff6b;text-transform:uppercase;font-size:7px;font-weight:850}.smarttap-faq__support strong{color:#fff;margin-top:5px;font-size:10px;display:block}.smarttap-faq__support button{color:#fff;background:#ffffff12;border:1px solid #ffffff1c;border-radius:11px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.smarttap-faq__list{flex-direction:column;gap:12px;display:flex}.smarttap-faq__list article{border:1px solid var(--white-card-border);color:var(--white-card-text);border-radius:19px;transition:border-color .2s,background .2s;overflow:hidden;box-shadow:0 18px 46px #080b2d1f;background:#fff!important;border-color:#e3dfeb!important}.smarttap-faq__list article.is-open{background:radial-gradient(circle at 92% 4%,#6c3bff1a,#0000 34%),linear-gradient(145deg,#fff,#fbfaff);border-color:#6c3bff3d}.smarttap-faq__list article>button{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:78px;padding:14px 17px;display:grid;color:#15172f!important}.smarttap-faq__list article>button>span{background:#6c3bff1f;border-radius:12px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid;box-shadow:0 10px 24px #6c3bff33;color:#fff!important;border:0!important}.smarttap-faq__list article>button strong{font-size:13px;font-weight:900;color:#15172f!important}.smarttap-faq__list article>button i{border-radius:10px;place-items:center;width:34px;height:34px;transition:transform .22s;display:grid;color:#4f46e5!important;background:#f1efff!important}.smarttap-faq__list article.is-open>button i{transform:rotate(180deg)}.smarttap-faq__list article>div{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.smarttap-faq__list article.is-open>div{grid-template-rows:1fr}.smarttap-faq__list article>div>p{min-height:0;margin:0;font-size:11px;line-height:1.75;overflow:hidden;color:#5f6478!important}.smarttap-faq__list article.is-open>div>p{padding:0 72px 20px}.smarttap-launch{background:radial-gradient(circle at 88% 10%,#38bdf840,#0000 34%),radial-gradient(circle at 10% 90%,#ec489929,#0000 33%),linear-gradient(145deg,#13103f,#321676);border:1px solid #ffffff1a;border-radius:38px;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:650px;padding:75px;display:grid;overflow:hidden;box-shadow:0 42px 110px #0000005c}.smarttap-launch__grid{opacity:.17;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.smarttap-launch__glow{filter:blur(24px);border-radius:50%;position:absolute}.smarttap-launch__glow--one{background:#6c3bff38;width:260px;height:260px;top:-90px;right:20%}.smarttap-launch__glow--two{background:#38bdf829;width:300px;height:300px;bottom:-100px;right:-80px}.smarttap-launch__copy,.smarttap-launch__visual{z-index:2;position:relative}.smarttap-launch__copy>span{color:#dfe8ff;text-transform:uppercase;background:#fff1;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.smarttap-launch__copy>div{gap:12px;margin-top:30px;display:flex}.smarttap-button--launch{border:0;border-radius:17px;min-height:58px;padding:0 22px;font-size:12px;color:#24134f!important;-webkit-text-fill-color:#24134f!important;opacity:1!important;visibility:visible!important;background:#fff!important}.smarttap-button--launch-ghost{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:17px;min-height:58px}.smarttap-launch__visual{min-height:500px}.smarttap-launch__core{color:#fff;background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 35%),linear-gradient(135deg,#6c3bff,#38bdf8);border:10px solid #ffffff0f;border-radius:52px;place-items:center;width:180px;height:180px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(5deg);box-shadow:0 34px 90px #38bdf838}.smarttap-launch-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #ffffffd1;border-radius:19px;position:absolute;box-shadow:0 26px 65px #0000004d;color:#17122f!important}.smarttap-launch-card--profile{width:300px;padding:18px;top:30px;right:0}.smarttap-launch-card--profile header{align-items:center;gap:10px;display:flex}.smarttap-launch-card--profile header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:14px;place-items:center;width:46px;height:46px;font-size:10px;font-weight:900;display:grid}.smarttap-launch-card--profile header>div{flex:1}.smarttap-launch-card small{text-transform:uppercase;font-size:7px;font-weight:850;color:#756f86!important}.smarttap-launch-card strong{margin-top:4px;font-size:11px;font-weight:900;display:block;color:#17122f!important}.smarttap-launch-card--profile>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.smarttap-launch-card--profile button{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:8px;font-weight:900;display:inline-flex}.smarttap-launch-card--metric,.smarttap-launch-card--ai{align-items:center;gap:10px;width:240px;min-height:80px;padding:14px;display:flex}.smarttap-launch-card--metric{bottom:70px;left:0}.smarttap-launch-card--ai{bottom:10px;right:10px}.smarttap-launch-card--metric>span,.smarttap-launch-card--ai>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.smarttap-comparison,.smarttap-roadmap,.smarttap-brand-marquee{z-index:2;width:min(1440px,100% - 48px);margin-inline:auto;position:relative}.smarttap-brand,.smarttap-nav__links button,.smarttap-button,.smarttap-feature-card,.smarttap-industry-card,.smarttap-testimonial-grid>article,.smarttap-faq__list article,.smarttap-integration-node,.smarttap-launch-card,.smarttap-dashboard,.smarttap-phone,.smarttap-ai-panel,.smarttap-analytics-board{transition:transform .25s,box-shadow .25s,border-color .25s,background .25s}.smarttap-dashboard:hover,.smarttap-phone:hover,.smarttap-ai-panel:hover,.smarttap-analytics-board:hover{transform:translate(-50%,-50%)rotate(0)scale(1.01)}.smarttap-ai-panel:hover,.smarttap-analytics-board:hover{transform:translateY(-4px)}.smarttap-integration-node:hover,.smarttap-launch-card:hover{transform:translateY(-5px)scale(1.015)}.smarttap-comparison{padding:120px 30px}.smarttap-comparison__table{border:1px solid var(--white-card-border);box-shadow:var(--white-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;margin-top:52px;overflow:hidden;color:#17122f!important;background:#fff!important;border-color:#e2deeb!important}.smarttap-comparison__table>header,.smarttap-comparison__table>article{grid-template-columns:1.15fr .9fr 1.15fr;align-items:center;gap:16px;display:grid}.smarttap-comparison__table>header{color:#7f8396;letter-spacing:.06em;text-transform:uppercase;background:#f8f7fc;border-bottom:1px solid #e7e4ef;min-height:74px;padding:0 24px;font-size:9px;font-weight:900}.smarttap-comparison__table>article{border-bottom:1px solid #ebe8f2;min-height:86px;padding:0 24px}.smarttap-comparison__table>article:last-child{border-bottom:0}.smarttap-comparison__table>article strong{color:var(--white-card-text);font-size:13px;font-weight:900}.smarttap-comparison__table>article>span{font-size:11px;font-weight:750}.smarttap-comparison__table .is-traditional{color:#8d91a3}.smarttap-comparison__table .is-smarttap{color:#18774c;background:#effaf4;border:1px solid #cdeedc;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.smarttap-roadmap{padding:110px 30px 130px}.smarttap-roadmap__grid article{background:radial-gradient(circle at 92% 6%, #6c3bff1a, transparent 35%), linear-gradient(145deg, var(--white-card), var(--white-card-soft));border:1px solid var(--white-card-border);min-height:300px;box-shadow:var(--white-card-shadow);border-radius:26px;padding:26px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;color:#eaf4ff!important}.smarttap-roadmap__grid article:hover{border-color:#6c3bff47;transform:translateY(-8px)}.smarttap-roadmap__number{letter-spacing:.12em;font-size:13px;color:#745cff!important;font-weight:950!important}.smarttap-roadmap__icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:18px;place-items:center;width:58px;height:58px;margin-top:24px;display:grid;box-shadow:0 18px 38px #6c3bff3b}.smarttap-roadmap__grid h3{text-shadow:0 2px 14px #0003;margin:24px 0 0;font-size:22px;font-weight:900;color:#fff!important}.smarttap-roadmap__grid p{margin:13px 0 0;font-size:11px;line-height:1.75;color:#afc0d4!important}.smarttap-roadmap__grid article>i{z-index:3;color:#6545d8;background:#fff;border:1px solid #ded8ef;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;right:-21px;transform:translateY(-50%);box-shadow:0 12px 26px #080b2d1f}.smarttap-brand-marquee{background:#ffffff09;border-block:1px solid #ffffff12;padding:20px 0;display:flex;overflow:hidden}.smarttap-brand-marquee>div{min-width:max-content;animation:24s linear infinite smarttapMarquee;display:flex}.smarttap-brand-marquee span{color:#ffffff8a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;min-height:38px;padding:0 24px;font-size:10px;font-weight:900;display:inline-flex}@keyframes smarttapMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.smarttap-float--nfc,.smarttap-experience-float--tap,.smarttap-launch-card--profile{animation:5s ease-in-out infinite smarttapFloatOne}.smarttap-float--ai,.smarttap-experience-float--scan,.smarttap-launch-card--ai{animation:6s ease-in-out infinite smarttapFloatTwo}.smarttap-float--qr,.smarttap-launch-card--metric{animation:5.5s ease-in-out infinite smarttapFloatThree}@keyframes smarttapFloatOne{0%,to{translate:0}50%{translate:0 -10px}}@keyframes smarttapFloatTwo{0%,to{translate:0}50%{translate:0 11px}}@keyframes smarttapFloatThree{0%,to{translate:0}50%{translate:8px -7px}}@keyframes smarttapReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.smarttap-button--hero,.smarttap-button--primary,.smarttap-button--launch{position:relative;overflow:hidden}.smarttap-button--hero:after,.smarttap-button--primary:after,.smarttap-button--launch:after{content:"";background:#ffffff47;width:30%;height:220%;transition:left .5s;position:absolute;top:-60%;left:-45%;transform:rotate(22deg)}.smarttap-button--hero:hover:after,.smarttap-button--primary:hover:after,.smarttap-button--launch:hover:after{left:120%}@media (prefers-reduced-motion:reduce){.smarttap-brand-marquee>div,.smarttap-float--nfc,.smarttap-float--ai,.smarttap-float--qr,.smarttap-experience-float--tap,.smarttap-experience-float--scan,.smarttap-launch-card--profile,.smarttap-launch-card--metric,.smarttap-launch-card--ai,.smarttap-hero__copy,.smarttap-hero__visual{animation:none!important}.smarttap-landing *,.smarttap-landing :before,.smarttap-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.smarttap-hero__visual .smarttap-float{offset-path:none!important;animation:none!important}.smarttap-integration-node{animation:none!important}.smarttap-integration-node--1{transform:translate(-50%, -50%) rotate(0deg) translateY(calc(-1 * var(--integration-radius))) rotate(0deg)!important}.smarttap-integration-node--2{transform:translate(-50%, -50%) rotate(60deg) translateY(calc(-1 * var(--integration-radius))) rotate(-60deg)!important}.smarttap-integration-node--3{transform:translate(-50%, -50%) rotate(120deg) translateY(calc(-1 * var(--integration-radius))) rotate(-120deg)!important}.smarttap-integration-node--4{transform:translate(-50%, -50%) rotate(180deg) translateY(calc(-1 * var(--integration-radius))) rotate(-180deg)!important}.smarttap-integration-node--5{transform:translate(-50%, -50%) rotate(240deg) translateY(calc(-1 * var(--integration-radius))) rotate(-240deg)!important}.smarttap-integration-node--6{transform:translate(-50%, -50%) rotate(300deg) translateY(calc(-1 * var(--integration-radius))) rotate(-300deg)!important}.smarttap-hero__background-picture .smarttap-hero__background-image{animation:none!important;transform:scale(1.01)!important}.smarttap-hero-bg,.smarttap-hero:before,.smarttap-hero h1 span,.smarttap-hero h1 em,.smarttap-nfc-card:after{animation:none!important}.smarttap-hero__background-picture .smarttap-hero__background-image,.smarttap-hero__copy h1 span,.smarttap-hero__background-picture,.smarttap-hero__background-picture .smarttap-hero__background-image,.smarttap-hero__copy h1 span,.smarttap-hero__background-picture,.smarttap-hero__background-picture .smarttap-hero__background-image{transition:none!important;animation:none!important}}.smarttap-nav__menu-button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:44px;height:44px;display:none}.smarttap-mobile-nav{z-index:120;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e0b2ff5;border:1px solid #ffffff17;border-radius:20px;gap:8px;max-height:0;padding:0 14px;transition:max-height .28s,padding .28s,opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;top:88px;left:18px;right:18px;overflow:hidden;transform:translateY(-12px);box-shadow:0 28px 80px #0000006b}.smarttap-mobile-nav.is-open{opacity:1;visibility:visible;max-height:520px;padding:14px;transform:translateY(0)}.smarttap-mobile-nav>button{color:#ffffffc2;background:#ffffff0b;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:0 13px;font-size:11px;font-weight:900;display:flex}.smarttap-mobile-nav>button:hover{color:#fff;background:#6c3bff26;border-color:#6c3bff40}.smarttap-mobile-nav .smarttap-mobile-nav__login{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0}.smarttap-back-to-top,.smarttap-floating-login{z-index:130;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1f;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 18px 46px #00000057}.smarttap-back-to-top{z-index:1200!important;color:#fff!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;background:linear-gradient(135deg,#00c9f2,#65f)!important;border:1px solid #ffffff4d!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;padding:0!important;display:inline-flex!important;position:fixed!important;bottom:90px!important;right:24px!important;box-shadow:0 10px 28px #0000004d,0 0 24px #00d2ff42!important}.smarttap-floating-login{background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:999px;gap:8px;min-height:48px;padding:0 16px;font-size:10px;font-weight:900;bottom:28px;right:26px}.smarttap-back-to-top:hover,.smarttap-floating-login:hover{transform:translateY(-3px)}html{scroll-behavior:smooth}#platform,#solutions,#intelligence,#analytics,#stories,#industries,#faq,#enterprise{scroll-margin-top:110px}@media (width>=821px){.smarttap-mobile-nav{display:none}}.smarttap-button--demo{color:#dff8ea;background:#22c55e14;border:1px solid #22c55e2b;border-radius:17px;min-height:58px}.smarttap-button--demo:hover{background:#22c55e21}.smarttap-contact{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 5%,#38bdf82e,#0000 34%),radial-gradient(circle at 10% 92%,#6c3bff2e,#0000 34%),linear-gradient(145deg,#fff1,#ffffff06);border:1px solid #ffffff17;border-radius:34px;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1440px,100% - 48px);min-height:590px;margin-inline:auto;padding:70px;display:grid;position:relative;box-shadow:0 35px 90px #00000042}.smarttap-contact__copy h2{color:#fff;letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(50px,5vw,72px);font-weight:950;line-height:1.03}.smarttap-contact__copy h2 b{color:#0000;background:linear-gradient(90deg,#b9a7ff,#38bdf8,#fff);-webkit-background-clip:text;background-clip:text;display:block}.smarttap-contact__copy>p{color:#ffffff9e;max-width:650px;margin:20px 0 0;font-size:15px;line-height:1.8}.smarttap-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.smarttap-contact__cards article{background:linear-gradient(145deg, var(--white-card), var(--white-card-soft));border:1px solid var(--white-card-border);min-height:82px;color:var(--white-card-text);border-radius:17px;align-items:center;gap:11px;padding:14px;display:flex;box-shadow:0 16px 38px #080b2d1f}.smarttap-contact__cards article>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.smarttap-contact__cards small{color:#8a8ea1;text-transform:uppercase;font-size:7px;font-weight:850}.smarttap-contact__cards strong{color:var(--white-card-text);margin-top:5px;font-size:10px;display:block}.smarttap-contact__panel{background:#fffffff2;border:1px solid #ffffffd1;border-radius:28px;padding:30px;box-shadow:0 30px 80px #0000004d;color:#17122f!important}.smarttap-contact__panel header{align-items:center;gap:11px;display:flex}.smarttap-contact__panel header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.smarttap-contact__panel small{color:#8e8698;text-transform:uppercase;font-size:8px;font-weight:850}.smarttap-contact__panel strong{margin-top:5px;font-size:14px;font-weight:900;display:block;color:#17122f!important}.smarttap-contact__panel>p{color:#716978;margin:22px 0 0;font-size:12px;line-height:1.75}.smarttap-contact__panel>button{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:20px;font-size:10px;font-weight:900;display:inline-flex}.smarttap-contact__panel>button.is-login{color:#6545d8;background:#f0ebff;border:1px solid #ded4ff;margin-top:10px}.smarttap-demo-modal{z-index:300;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.smarttap-demo-modal__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050312d1;border:0;position:absolute;inset:0}.smarttap-demo-modal__card{z-index:2;color:#17122f;background:radial-gradient(circle at 90% 5%,#6c3bff1a,#0000 32%),linear-gradient(145deg,#fff,#f8f6ff);border:1px solid #ffffffd9;border-radius:30px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:30px;animation:.24s both smarttapModalIn;position:relative;overflow-y:auto;box-shadow:0 40px 120px #00000085}@keyframes smarttapModalIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.smarttap-demo-modal__close{color:#5f5668;background:#eeeaf3;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.smarttap-demo-modal__card>header{align-items:center;gap:13px;padding-right:48px;display:flex}.smarttap-demo-modal__card>header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:17px;flex:none;place-items:center;width:56px;height:56px;display:grid}.smarttap-demo-modal__card header small{color:#8d8598;text-transform:uppercase;font-size:8px;font-weight:850}.smarttap-demo-modal__card header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:28px;font-weight:950}.smarttap-demo-modal__card>p{color:#716978;margin:20px 0 0;font-size:12px;line-height:1.7}.smarttap-demo-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.smarttap-demo-modal form label{flex-direction:column;gap:8px;display:flex}.smarttap-demo-modal form label>span{color:#6d6477;text-transform:uppercase;font-size:9px;font-weight:900}.smarttap-demo-modal form input{color:#241d35;background:#faf8fd;border:1.5px solid #e3dce9;border-radius:14px;outline:0;width:100%;min-height:52px;padding:0 14px;font-size:11px;font-weight:750}.smarttap-demo-modal form input:focus{background:#fff;border-color:#7650f5;box-shadow:0 0 0 4px #6c3bff17}.smarttap-demo-modal form>button{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:10px;font-weight:900;display:inline-flex}.smarttap-demo-success{text-align:center;padding:42px 10px 20px}.smarttap-demo-success>span{color:#fff;background:linear-gradient(135deg,#16a36a,#34d399);border-radius:24px;place-items:center;width:82px;height:82px;margin:0 auto;display:grid;box-shadow:0 20px 50px #22c55e3d}.smarttap-demo-success h2{margin:24px 0 0;font-size:31px;font-weight:950}.smarttap-demo-success p{color:#716978;max-width:470px;margin:14px auto 0;font-size:12px;line-height:1.75}.smarttap-demo-success button{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:14px;min-height:48px;margin-top:24px;padding:0 22px;font-size:10px;font-weight:900}#contact{scroll-margin-top:110px}@media (width<=1000px){.smarttap-contact{grid-template-columns:1fr}.smarttap-contact__copy{text-align:center}.smarttap-contact__copy>p{margin-inline:auto}.smarttap-integrations__visual{--integration-radius:225px;min-height:610px}.smarttap-integration-orbit--one{width:520px!important;height:520px!important}.smarttap-integration-orbit--two{width:380px!important;height:380px!important}.smarttap-integration-node{width:205px!important;min-height:70px!important;animation-duration:18s!important}}.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-stories,.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-comparison,.smarttap-roadmap,.smarttap-contact{--white-card:#fffffffc;--white-card-soft:#fafaff;--white-card-border:#e2e0effa;--white-card-text:#15172f;--white-card-muted:#6f7387;--white-card-shadow:0 24px 64px #080b2d29, 0 2px 8px #ffffffb8 inset}.smarttap-feature-card:before{content:"";background:radial-gradient(circle, var(--feature-glow), transparent 70%);pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-90px}.smarttap-feature-card:hover:after{opacity:.75;transform:scale(1.35)}.smarttap-experience__details li{border:1px solid #e6e4ef;color:#17122f!important;background:#fff!important;border-color:#e5e1ee!important}.smarttap-industry-card:after{content:"";opacity:0;background:linear-gradient(90deg,#6c3bff,#38bdf8);border-radius:0 0 27px 27px;height:5px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.smarttap-industry-card:hover:after{opacity:1}@media (width<=760px){.smarttap-feature-card,.smarttap-industry-card,.smarttap-testimonial-grid>article,.smarttap-roadmap__grid article,.smarttap-experience__details,.smarttap-ai-panel{border-radius:22px}.smarttap-trust-strip article{border-bottom:1px solid #ebe8f2;border-right:0}.smarttap-trust-strip article:last-child{border-bottom:0}}.smarttap-faq__list article:nth-child(6n+1)>button>span{background:linear-gradient(135deg,#6c3bff,#a855f7)!important}.smarttap-faq__list article:nth-child(6n+2)>button>span{background:linear-gradient(135deg,#2563eb,#38bdf8)!important}.smarttap-faq__list article:nth-child(6n+3)>button>span{background:linear-gradient(135deg,#22c55e,#84cc16)!important}.smarttap-faq__list article:nth-child(6n+4)>button>span{background:linear-gradient(135deg,#f97316,#f59e0b)!important}.smarttap-faq__list article:nth-child(6n+5)>button>span{background:linear-gradient(135deg,#ec4899,#f472b6)!important}.smarttap-faq__list article:nth-child(6n+6)>button>span{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important}.smarttap-footer--final{min-height:auto;padding:0;display:block;box-shadow:0 -18px 60px #0000002e;background:radial-gradient(circle at 82% 0,#00d9ff26,#0000 28%),radial-gradient(circle at 15% 100%,#745cff24,#0000 32%),linear-gradient(145deg,#08152d 0%,#0d2143 48%,#17134b 100%)!important;border:1px solid #6ad6ff24!important;border-radius:30px 30px 0 0!important;margin-top:46px!important;overflow:hidden!important}.smarttap-footer__main{grid-template-columns:minmax(210px,1.15fr) minmax(360px,2fr) minmax(130px,.65fr)!important;align-items:start!important;gap:42px!important;min-height:220px!important;padding:46px 42px!important;display:grid!important}.smarttap-footer__main>p{color:#ffffffa8;text-align:center;max-width:460px;margin:0 auto;font-size:11px;line-height:1.7}.smarttap-footer__main nav{align-items:center;gap:18px;display:flex}.smarttap-footer__main nav button{color:#ffffffb8;background:0 0;border:0;padding:8px 2px;font-size:10px;font-weight:850}.smarttap-footer__main nav button:hover{color:#fff}.smarttap-footer__bottom{justify-content:space-between;align-items:center;gap:20px;display:flex;background:#02071661!important;border-top:1px solid #ffffff12!important;min-height:60px!important;padding:15px 42px!important}.smarttap-footer__bottom span{color:#ffffffb8;align-items:center;gap:8px;font-size:9px;font-weight:750;display:inline-flex}.smarttap-footer__bottom small{color:#ffffff7a;text-align:right;font-size:8px;line-height:1.6}@media (width<=900px){.smarttap-footer__main{text-align:center;grid-template-columns:1fr;justify-items:center}.smarttap-footer__main nav{flex-wrap:wrap;justify-content:center}.smarttap-footer__bottom{flex-direction:column;align-items:center}.smarttap-footer__bottom small{text-align:center}}.smarttap-landing__grid{opacity:.2!important;background-image:linear-gradient(#00d9ff0b 1px,#0000 1px),linear-gradient(90deg,#00d9ff0b 1px,#0000 1px)!important;background-size:52px 52px!important}.smarttap-landing__aurora{mix-blend-mode:screen;filter:blur(100px)!important}.smarttap-landing__aurora--one{background:#00d9ff2e!important}.smarttap-landing__aurora--two{background:#745cff2e!important}.smarttap-landing__aurora--three{background:#f3be5512!important}.smarttap-button--primary:hover,.smarttap-button--hero:hover{box-shadow:0 18px 50px #00d9ff40,0 22px 60px #745cff4d!important}.smarttap-button--secondary,.smarttap-button--ghost{color:#eaf4ff!important;background:#ffffff0b!important;border-color:#00d9ff33!important}.smarttap-eyebrow,.smarttap-section-heading>span,.smarttap-section-label{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 28px #00d9ff0d,inset 0 1px #ffffff14;color:#c9f7ff!important;background:linear-gradient(135deg,#00d9ff14,#745cff14)!important;border-color:#00d9ff2e!important}.smarttap-hero__copy h1,.smarttap-section-heading h2,.smarttap-experience__copy h2,.smarttap-intelligence__copy h2{color:#fff!important}.smarttap-hero__copy h1 span,.smarttap-section-heading h2 b,.smarttap-experience__copy h2 b,.smarttap-intelligence__copy h2 b{background:linear-gradient(90deg,#fff 0%,#dffaff 20%,#00d9ff 46%,#8c7cff 76%,#f3be55 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.smarttap-hero__copy>p{animation:.9s cubic-bezier(.16,1,.3,1) .15s both smarttapContentReveal;color:#f7f9ffd6!important;text-shadow:0 3px 18px #0000007a!important}.smarttap-hero__stats article:hover{border-color:#00d9ff40!important;box-shadow:0 20px 55px #00000047,0 0 30px #00d9ff0f!important}.smarttap-dashboard__brand>span{box-shadow:0 0 24px #00d9ff29;background:linear-gradient(135deg,#00d9ff,#745cff)!important}.smarttap-dashboard__top-actions>span{animation:3.5s ease-in-out infinite smarttapAvatarPulse;background:linear-gradient(135deg,#102a56,#745cff)!important}.smarttap-dashboard__sidebar button:hover{color:#fff;background:#6c3bff29;transform:translate(3px)scale(1.05)}.smarttap-dashboard__stats article,.smarttap-dashboard__analytics{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff!important;background:#ffffff0b!important;border-color:#ffffff17!important;box-shadow:inset 0 1px #ffffff0d!important}.smarttap-dashboard__stats article>span{transition:transform .3s,box-shadow .3s;box-shadow:0 0 22px #00d9ff21;background:linear-gradient(135deg,#00bfe3,#745cff)!important}.smarttap-dashboard__stats small,.smarttap-dashboard__analytics small{color:#7f9bb8!important}.smarttap-dashboard__stats strong,.smarttap-dashboard__analytics strong{color:#fff!important}.smarttap-dashboard__stats b,.smarttap-dashboard__analytics header>span{color:#24d18f!important}.smarttap-dashboard__chart:before{background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 32px)!important}.smarttap-float>span:first-child{box-shadow:0 0 25px #00d9ff2e;background:linear-gradient(135deg,#00bfe3,#745cff)!important}.smarttap-float--ai>span:first-child{background:linear-gradient(135deg,#745cff,#9c8fff)!important}.smarttap-feature-card,.smarttap-experience__details,.smarttap-ai-panel,.smarttap-industry-card,.smarttap-testimonial-grid>article,.smarttap-roadmap__grid article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#102a568f,#071426b8)!important;border-color:#ffffff17!important;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff0f!important}.smarttap-landing ::selection{color:#fff;background:#00d9ff52}@keyframes smarttapHeroTextShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:200%}}.smarttap-hero__copy h1:before,.smarttap-hero__copy h1:after,.smarttap-hero__copy h1 span:before,.smarttap-hero__copy h1 span:after{content:none!important;display:none!important}.smarttap-industry-card button:hover{color:#7eeeff!important}.smarttap-industry-card>span{color:#fff!important}.smarttap-feature-card h3,.smarttap-feature-card strong{color:#f8fbff!important}@media (width<=1024px){.smarttap-nav{padding-inline:22px!important}.smarttap-nav__links{gap:18px!important}.smarttap-hero{min-height:auto!important;padding:110px 28px 80px!important}.smarttap-hero__copy h1{font-size:clamp(54px,7vw,88px)!important;line-height:.92!important}.smarttap-hero__copy>p{max-width:620px!important;font-size:16px!important;line-height:1.7!important}.smarttap-hero__visual{transform-origin:100%;transform:scale(.88)}.smarttap-feature-grid,.smarttap-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-stories,.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-comparison,.smarttap-roadmap,.smarttap-contact{padding-inline:28px!important}}@media (width<=480px){.smarttap-nav{border-radius:17px!important;min-height:64px!important;padding:8px 10px!important}.smarttap-brand__icon{border-radius:12px!important;width:42px!important;height:42px!important}.smarttap-brand__name{font-size:17px!important}.smarttap-brand__sub{font-size:6px!important}.smarttap-nav__actions .smarttap-button--primary{min-height:38px!important;padding-inline:12px!important;font-size:10px!important}.smarttap-hero{padding:60px 14px 55px!important}.smarttap-hero__copy h1{letter-spacing:-2.8px!important;font-size:clamp(44px,14vw,62px)!important}.smarttap-hero__copy>p{font-size:14px!important}.smarttap-hero__actions{grid-template-columns:1fr!important}.smarttap-hero__actions .smarttap-button--hero{grid-column:auto!important}.smarttap-hero__visual{--orbit-radius-x:135px;--orbit-radius-y:135px;min-height:330px!important;margin-top:28px!important}.smarttap-dashboard{width:96vw!important;max-width:96vw!important}.smarttap-float{display:none!important}.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-stories,.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-comparison,.smarttap-roadmap,.smarttap-contact,.smarttap-launch{padding-inline:14px!important;padding-top:62px!important;padding-bottom:62px!important}.smarttap-section-heading h2,.smarttap-experience__copy h2,.smarttap-intelligence__copy h2{letter-spacing:-1px!important;font-size:31px!important}.smarttap-section-heading>p,.smarttap-experience__copy>p,.smarttap-intelligence__copy>p{font-size:13px!important}.smarttap-feature-card,.smarttap-industry-card,.smarttap-experience__details,.smarttap-ai-panel{border-radius:18px!important;padding:19px!important}.smarttap-feature-card h3,.smarttap-industry-card h3{font-size:18px!important}.smarttap-feature-card p,.smarttap-industry-card p{font-size:12px!important}.smarttap-integration-grid{grid-template-columns:1fr!important}.smarttap-footer__grid{text-align:center!important;grid-template-columns:1fr!important}.smarttap-floating-login{bottom:10px!important;right:10px!important;transform:scale(.78)!important}.smarttap-hero__visual .smarttap-float{animation-duration:16s!important}.smarttap-integrations__visual{--integration-radius:120px;min-height:390px}.smarttap-integration-orbit--one{width:280px!important;height:280px!important}.smarttap-integration-orbit--two{width:210px!important;height:210px!important}.smarttap-integration-node{width:135px!important;min-height:54px!important;padding:7px!important;animation-duration:14s!important}.smarttap-integration-node>span{border-radius:9px!important;width:30px!important;height:30px!important}.smarttap-integration-node>span svg{width:15px!important;height:15px!important}.smarttap-integration-node strong{font-size:8px!important}.smarttap-integration-node small{margin-top:2px!important;font-size:5.5px!important}.smarttap-integration-core{border-radius:38px!important;width:135px!important;height:135px!important}.smarttap-integration-core>span{border-radius:14px!important;width:45px!important;height:45px!important}.smarttap-integration-core strong{font-size:16px!important}.smarttap-hero__copy{padding-left:10px!important;padding-right:10px!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:contain!important;object-position:center center!important;opacity:.58!important}}@keyframes smarttapMobileDashboardFloat{0%,to{transform:translate(-50%,-50%)rotate(-1.5deg)}50%{transform:translate(-50%,calc(-50% - 6px))rotate(-.7deg)}}@media (hover:none) and (pointer:coarse){.smarttap-feature-card:hover,.smarttap-industry-card:hover,.smarttap-testimonial-grid>article:hover,.smarttap-roadmap__grid article:hover,.smarttap-button:hover{transform:none!important}.smarttap-feature-card:before{display:none!important}}@media (width<=360px){.smarttap-brand__sub{display:none!important}.smarttap-nav__actions .smarttap-button--primary{padding-inline:10px!important}.smarttap-hero__copy h1{letter-spacing:-2.2px!important;font-size:42px!important}.smarttap-hero__copy>p{font-size:13px!important}.smarttap-dashboard{width:100vw!important;max-width:100vw!important}}.smarttap-roadmap__grid article>i{color:#6545d8!important;background:#fff!important;border-color:#ded8eff2!important}.smarttap-landing .smarttap-trust-strip,.smarttap-landing .smarttap-trust-strip *{text-shadow:none}.smarttap-landing .smarttap-roadmap__grid article h3,.smarttap-landing .smarttap-roadmap__grid article p,.smarttap-landing .smarttap-roadmap__grid article .smarttap-roadmap__number{opacity:1!important}.smarttap-hero__copy h1,.smarttap-hero__copy h1 span{color:#fff!important}.smarttap-hero__visual .smarttap-float{will-change:offset-distance;offset-path:ellipse(var(--orbit-radius-x) var(--orbit-radius-y) at 50% 50%)!important;offset-rotate:0deg!important;offset-anchor:center!important;z-index:8!important;animation-name:smarttapClockwiseOrbit!important;animation-duration:22s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-fill-mode:both!important;position:absolute!important;inset:0 auto auto 0!important}.smarttap-hero__visual .smarttap-float:first-of-type{offset-distance:0%!important}.smarttap-hero__visual .smarttap-float:nth-of-type(2){offset-distance:16.666%!important}.smarttap-hero__visual .smarttap-float:nth-of-type(3){offset-distance:33.333%!important}.smarttap-hero__visual .smarttap-float:nth-of-type(4){offset-distance:50%!important}.smarttap-hero__visual .smarttap-float:nth-of-type(5){offset-distance:66.666%!important}.smarttap-hero__visual .smarttap-float:nth-of-type(6){offset-distance:83.333%!important}@keyframes smarttapClockwiseOrbit{0%{offset-distance:0%}to{offset-distance:100%}}.smarttap-hero__visual .smarttap-dashboard{z-index:5!important}.smarttap-hero__visual .smarttap-visual__orbit{z-index:0!important}@media (width>=1200px){.smarttap-hero__visual{--orbit-radius-x:330px;--orbit-radius-y:330px}.smarttap-hero__visual .smarttap-float{animation-duration:24s!important}}@media (width<=1199px) and (width>=761px){.smarttap-hero__visual{--orbit-radius-x:270px;--orbit-radius-y:270px}.smarttap-hero__visual .smarttap-float{animation-duration:22s!important}}.smarttap-integration-orbit--one,.smarttap-integration-orbit--two{animation:none!important}@keyframes smarttapIntegrationClockwise{0%{--integration-angle:0deg}to{--integration-angle:360deg}}@property --integration-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.smarttap-integration-node:hover{z-index:30!important}.smarttap-intelligence__copy h2,.smarttap-intelligence__copy h3,.smarttap-intelligence__copy p,.smarttap-intelligence__copy li,.smarttap-experience__copy h2,.smarttap-experience__copy h3,.smarttap-experience__copy p,.smarttap-analytics-showcase__copy h2,.smarttap-analytics-showcase__copy p,.smarttap-section-heading h2,.smarttap-section-heading p,.smarttap-section-heading h3,.smarttap-roadmap h2,.smarttap-roadmap h3,.smarttap-roadmap p,.smarttap-comparison h2,.smarttap-comparison p,.smarttap-contact__copy h2,.smarttap-contact__copy p,.smarttap-integrations__copy h2,.smarttap-integrations__copy p,.smarttap-faq__copy h2,.smarttap-faq__copy p,.smarttap-enterprise-cta__copy h2,.smarttap-enterprise-cta__copy p,.smarttap-stories h2,.smarttap-stories p{color:#f7f9ff!important}.smarttap-intelligence__copy h2 b,.smarttap-experience__copy h2 b,.smarttap-analytics-showcase__copy h2 b,.smarttap-section-heading h2 b,.smarttap-roadmap h2 b,.smarttap-comparison h2 b,.smarttap-contact__copy h2 b,.smarttap-integrations__copy h2 b,.smarttap-faq__copy h2 b,.smarttap-enterprise-cta__copy h2 b,.smarttap-stories h2 b{color:#0000!important;background:linear-gradient(90deg,#fff 0%,#dffaff 22%,#38bdf8 48%,#8c7cff 76%,#c9a7ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.smarttap-intelligence__copy>p,.smarttap-experience__copy>p,.smarttap-analytics-showcase__copy>p,.smarttap-section-heading>p,.smarttap-roadmap p,.smarttap-comparison>header p,.smarttap-contact__copy>p,.smarttap-integrations__copy>p,.smarttap-faq__copy>p,.smarttap-enterprise-cta__copy>p{color:#e5edffb8!important}.smarttap-intelligence__list li,.smarttap-experience__details li{color:#eef4ff!important}.smarttap-ai-panel,.smarttap-dashboard,.smarttap-experience__details{color:#f7f9ff}.smarttap-ai-panel strong,.smarttap-ai-panel p,.smarttap-ai-panel small,.smarttap-ai-panel__recommendations strong,.smarttap-ai-panel__recommendations small{color:inherit}.smarttap-integration-node,.smarttap-integration-node strong,.smarttap-launch-card,.smarttap-launch-card strong,.smarttap-contact__panel,.smarttap-contact__panel strong,.smarttap-enterprise-cta__panel,.smarttap-enterprise-cta__panel strong,.smarttap-analytics-board,.smarttap-analytics-board strong,.smarttap-phone__screen,.smarttap-phone__profile h3{color:#17122f!important}.smarttap-integration-node small,.smarttap-launch-card small,.smarttap-contact__panel small,.smarttap-enterprise-cta__panel small,.smarttap-phone__profile>p{color:#756f86!important}.smarttap-roadmap__grid article h3{color:#f7f9ff!important}.smarttap-roadmap__grid article p{color:#e5edffad!important}.smarttap-comparison__table article>strong,.smarttap-faq__list article button strong{color:#f7f9ff!important}.smarttap-faq__list article>div p{color:#e5edffb8!important}.smarttap-footer,.smarttap-footer__main,.smarttap-footer__main p,.smarttap-footer__bottom{color:#eef4ff!important}.smarttap-landing button:not(.smarttap-button--ghost):not(.smarttap-button--secondary){color:inherit}@media (prefers-contrast:more){.smarttap-intelligence__copy>p,.smarttap-experience__copy>p,.smarttap-analytics-showcase__copy>p,.smarttap-section-heading>p{color:#eef4ff!important}}.smarttap-feature-card button:hover{color:#fff!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;transform:translate(3px)!important}.smarttap-feature-card button:active{color:#d92cff!important;background:0 0!important;transform:translate(2px)!important}.smarttap-feature-card button svg{color:#d92cff!important;stroke:#d92cff!important;fill:none!important;opacity:1!important;width:16px!important;height:16px!important;transition:transform .2s,color .2s,stroke .2s!important}.smarttap-feature-card button:hover svg{color:#fff!important;stroke:#fff!important;transform:translate(2px)!important}.smarttap-feature-card button span{color:inherit!important;opacity:1!important;background:0 0!important}.smarttap-feature-card button:before,.smarttap-feature-card button:after{content:none!important;display:none!important}.smarttap-feature-card:before,.smarttap-feature-card:after{pointer-events:none!important}.smarttap-experience__details>p{color:#ffffffb8!important}.smarttap-experience__details li span{color:#fff!important}.smarttap-ai-panel__recommendations article strong,.smarttap-ai-panel__recommendations article p,.smarttap-ai-panel__recommendations article small{color:#17122f!important}.smarttap-ai-panel__recommendations article>b{color:#087a4d!important}.smarttap-comparison__table>header{color:#625d76!important;background:#f7f5fb!important;border-bottom-color:#e5e1ec!important}.smarttap-comparison__table>article{color:#17122f!important;background:#fff!important;border-bottom-color:#e8e4ee!important}.smarttap-comparison__table>article>strong{color:#17122f!important}.smarttap-comparison__table>article>span{color:#5d586d!important}.smarttap-comparison__table>article .is-traditional{color:#625d76!important}.smarttap-comparison__table>article .is-smarttap{color:#087a4d!important;background:#effbf5!important;border-color:#c6edd9!important}.smarttap-comparison__table .is-smarttap svg{color:#087a4d!important;stroke:#087a4d!important}.smarttap-faq__list article>button{color:#17122f!important;background:#fff!important}.smarttap-faq__list article>button strong{color:#17122f!important}.smarttap-faq__list article>button>span{color:#fff!important}.smarttap-faq__list article>button i{color:#6c3bff!important;background:#f1ecff!important}.smarttap-faq__list article>div{background:#fff!important}.smarttap-faq__list article>div>p{color:#625d70!important}.smarttap-testimonial-grid>article{color:#fff!important}.smarttap-testimonial-grid>article>p{color:#ffffffd1!important}.smarttap-analytics-board,.smarttap-analytics-board *{color:#17122f}.smarttap-analytics-board__cards article strong{color:#17122f!important}.smarttap-analytics-board__cards article small{color:#756f86!important}.smarttap-contact__panel>p{color:#625d70!important}.smarttap-phone__profile>p{color:#756f86!important}.smarttap-intelligence__copy h2,.smarttap-experience__copy h2,.smarttap-analytics-showcase__copy h2,.smarttap-section-heading h2,.smarttap-roadmap h2,.smarttap-comparison h2,.smarttap-contact__copy h2,.smarttap-integrations__copy h2,.smarttap-faq__copy h2,.smarttap-enterprise-cta__copy h2,.smarttap-stories h2{color:#f7f9ff!important}.smarttap-intelligence__copy>p,.smarttap-experience__copy>p,.smarttap-analytics-showcase__copy>p,.smarttap-section-heading>p,.smarttap-roadmap>p,.smarttap-contact__copy>p,.smarttap-integrations__copy>p,.smarttap-faq__copy>p,.smarttap-enterprise-cta__copy>p{color:#e5edffbd!important}.smarttap-landing h1,.smarttap-landing h2,.smarttap-landing h3,.smarttap-landing p,.smarttap-landing strong,.smarttap-landing small,.smarttap-landing li,.smarttap-landing button{opacity:1!important;visibility:visible!important}.smarttap-landing h1 span,.smarttap-landing h2 b{visibility:visible!important}.smarttap-button--hero *{color:#fff!important}.smarttap-button--launch span,.smarttap-button--launch svg,.smarttap-button--launch *{color:#24134f!important;-webkit-text-fill-color:#24134f!important;opacity:1!important;visibility:visible!important}.smarttap-button--launch svg{stroke:#24134f!important}.smarttap-hero__visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#071426b8 0%,#0714267a 28%,#07142629 52%,#07142605 72%,#0000 100%);position:absolute;inset:0}.smarttap-hero__visual:after{content:"";z-index:1;pointer-events:none;filter:blur(22px);opacity:.95;background:radial-gradient(circle at 58% 48%,#00d9ff2e,#0000 38%),radial-gradient(circle at 72% 44%,#745cff33,#0000 42%);width:72%;height:84%;position:absolute;top:8%;right:3%}.smarttap-hero__visual>*{z-index:2;position:relative}.smarttap-landing button,.smarttap-landing a{-webkit-tap-highlight-color:transparent}.smarttap-landing button:focus-visible,.smarttap-landing a:focus-visible{outline-offset:4px;outline:2px solid #38bdf8d9}@keyframes smarttapBackgroundBreath{0%{transform:scale(.99)}50%{transform:scale(1.015)}to{transform:scale(1.025)}}@keyframes smarttapBrandFloat{0%,to{transform:translateY(0)rotate(0);box-shadow:0 16px 38px #6c3bff52}50%{transform:translateY(-4px)rotate(1deg);box-shadow:0 20px 46px #6c3bff75,0 0 28px #38bdf829}}@keyframes smarttapBrandRing{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.12;transform:scale(1.12)}}.smarttap-button:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff3,#0000);width:80%;height:100%;transition:left .65s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.smarttap-button:hover:before{left:135%}@keyframes smarttapButtonGlow{0%,to{box-shadow:0 18px 42px #6c3bff52}50%{box-shadow:0 22px 52px #6c3bff70,0 0 26px #a855f724}}@keyframes smarttapHeroHeadline{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes smarttapGradientFlow{0%{background-position:0%}to{background-position:100%}}@keyframes smarttapContentReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes smarttapDashboardFloat{0%,to{transform:translate(-50%,-50%)rotate(-2.5deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(-1.7deg)translateY(-10px)}}.smarttap-dashboard__top-actions button:hover{transform:translateY(-3px)scale(1.06);box-shadow:0 8px 20px #6c3bff33}@keyframes smarttapAvatarPulse{0%,to{box-shadow:0 0 #6c3bff00}50%{box-shadow:0 0 0 6px #6c3bff14,0 8px 24px #6c3bff40}}@keyframes smarttapSidebarGlow{0%,to{box-shadow:0 8px 20px #6c3bff29}50%{box-shadow:0 10px 28px #6c3bff52,0 0 18px #38bdf81f}}.smarttap-dashboard__stats article:hover{border-color:#6c3bff38;transform:translateY(-5px);box-shadow:0 16px 35px #1f13461f}.smarttap-dashboard__stats article:hover>span{transform:rotate(-5deg)scale(1.08);box-shadow:0 12px 26px #6c3bff40}.smarttap-dashboard__chart i:first-child{animation-delay:50ms}.smarttap-dashboard__chart i:nth-child(2){animation-delay:.12s}.smarttap-dashboard__chart i:nth-child(3){animation-delay:.19s}.smarttap-dashboard__chart i:nth-child(4){animation-delay:.26s}.smarttap-dashboard__chart i:nth-child(5){animation-delay:.33s}.smarttap-dashboard__chart i:nth-child(6){animation-delay:.4s}.smarttap-dashboard__chart i:nth-child(7){animation-delay:.47s}@keyframes smarttapChartGrow{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.smarttap-float,.smarttap-experience-float{will-change:transform}.smarttap-float--nfc,.smarttap-experience-float--tap{animation:5s ease-in-out infinite smarttapFloatLeft}.smarttap-float--ai,.smarttap-experience-float--scan{animation:6s ease-in-out infinite smarttapFloatRight}@keyframes smarttapFloatLeft{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes smarttapFloatRight{0%,to{transform:translate(0,0)}50%{transform:translateY(9px)}}.smarttap-feature-card:hover .smarttap-feature-card__icon{transform:translateY(-4px)rotate(-4deg)scale(1.06)}.smarttap-section-heading>span,.smarttap-section-label,.smarttap-eyebrow{transition:transform .3s,border-color .3s,background .3s}.smarttap-section-heading>span:hover,.smarttap-section-label:hover,.smarttap-eyebrow:hover{background:#6c3bff1a;border-color:#6c3bff4d;transform:translateY(-3px)}@keyframes smarttapSectionGradient{0%{background-position:0%}to{background-position:100%}}.smarttap-experience__tabs button:hover{color:#fff;transform:translateY(-2px)}@keyframes smarttapTabGlow{0%,to{box-shadow:0 14px 30px #6c3bff40}50%{box-shadow:0 18px 38px #6c3bff61,0 0 20px #38bdf81a}}@keyframes smarttapPhoneFloat{0%,to{transform:translate(-50%,-50%)rotate(3deg)}50%{transform:translate(-50%,calc(-50% - 12px))rotate(2deg)}}@keyframes smarttapAvatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.smarttap-phone__actions button:hover{transform:translateY(-3px);box-shadow:0 12px 25px #6c3bff3d}.smarttap-ai-panel:hover{border-color:#6c3bff33;transform:translateY(-5px);box-shadow:0 42px 100px #00000052,0 0 35px #6c3bff14}.smarttap-ai-panel>header>i span{animation:1.8s ease-in-out infinite smarttapOnlinePulse}@keyframes smarttapOnlinePulse{0%,to{opacity:1;box-shadow:0 0 0 5px #22c55e1a}50%{opacity:.72;box-shadow:0 0 0 8px #22c55e08,0 0 16px #22c55e59}}.smarttap-ai-panel__recommendations article:hover{background:#6c3bff13;border-color:#6c3bff29;transform:translate(5px)}.smarttap-growth-metrics article:hover{border-color:#6c3bff2e;transform:translateY(-5px);box-shadow:0 18px 38px #00000024}.smarttap-trust-strip article:hover{background:#ffffff06;transform:translateY(-3px)}.smarttap-hero__background-picture{z-index:-3!important;pointer-events:none!important;background:#05031a!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden!important}.smarttap-hero__copy{z-index:10!important;text-align:left!important;justify-self:start!important;width:min(52vw,760px)!important;max-width:760px!important;margin:0 auto 0 0!important;padding-left:0!important;position:relative!important;left:0!important}@keyframes smarttapHeroBackgroundMotion{0%{transform:scale(1.01)}50%{transform:scale(1.025)}to{transform:scale(1.04)}}@media (width>=1201px){.smarttap-hero__copy h1{max-width:760px!important;font-size:clamp(68px,6.5vw,108px)!important;line-height:.94!important}.smarttap-hero__copy>p{max-width:650px!important}.smarttap-hero__background-picture{width:61%!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-position:58% center!important;opacity:1!important;filter:brightness(1.08)contrast(1.1)saturate(1.16)!important}.smarttap-hero__background-overlay{background:linear-gradient(90deg,#040317 0%,#040317fa 11%,#040317e6 24%,#040317ad 36%,#04031761 48%,#04031721 59%,#04031706 74%,#04031703 100%),linear-gradient(#03031424 0%,#03031400 46%,#0303142e 76%,#03031485 100%)!important}}@media (width>=761px) and (width<=1200px){.smarttap-hero{grid-template-columns:minmax(0,1fr)!important;min-height:calc(100vh - 82px)!important;padding:90px 5vw!important}.smarttap-hero__copy{width:min(760px,100%)!important;max-width:760px!important;margin:0!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-position:58% center!important;opacity:.96!important}.smarttap-hero__background-picture{width:65%!important}.smarttap-hero__background-overlay{background:linear-gradient(90deg,#030214 0%,#030214f5 16%,#030214cc 31%,#0302147a 47%,#03021429 65%,#03021405 82%,#03021400 100%),linear-gradient(#02020f24 0%,#02020f00 45%,#02020f80 100%)!important}.smarttap-hero__copy h1{font-size:clamp(56px,8vw,82px)!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:cover!important;object-position:60% center!important;opacity:1!important;filter:brightness(1.06)contrast(1.08)saturate(1.14)!important}}@keyframes smarttapHeroMobileBackgroundMotion{0%{transform:scale(1.01)}50%{transform:scale(1.035)}to{transform:scale(1.06)}}@media (width<=380px){.smarttap-hero{padding-inline:12px!important}.smarttap-hero__copy h1{letter-spacing:-2.4px!important;font-size:40px!important}}.smarttap-hero-bg{filter:brightness(1.18)saturate(1.32)contrast(1.05);background-image:linear-gradient(90deg,#02071c94 0%,#030a2361 30%,#050f301f 62%,#02071940 100%),url(/images/landscape3.jpeg);background-position:50%;background-size:cover;animation:18s ease-in-out infinite alternate smarttapBrightHero;transform:scale(1.035)}.smarttap-hero-overlay{opacity:1;background:radial-gradient(circle at 75% 45%,#00d2ff2e,#0000 30%),radial-gradient(circle at 88% 30%,#b437ff33,#0000 27%),linear-gradient(#02071a0a 0%,#02071a1f 55%,#02051461 100%)}.smarttap-hero:before{content:"";pointer-events:none;filter:blur(20px);z-index:-1;mix-blend-mode:screen;inset:0 0 0 42%;background:radial-gradient(at 75% 42%,#00d9ff12,#0000 28%),radial-gradient(at 62% 60%,#7537ff17,#0000 34%);border-radius:50%;width:620px;height:620px;animation:5s ease-in-out infinite smarttapLightPulse;position:absolute;inset:0}.smarttap-hero-content,.smarttap-stage,.smarttap-flow{z-index:5;position:relative}.smarttap-hero h1{color:#fff;text-shadow:0 5px 35px #00000061,0 0 30px #ffffff14;filter:brightness(1.08)}.smarttap-hero h1 span{background:linear-gradient(100deg,#fff 5%,#e8d7ff 28%,#b88cff 50%,#50e9ff 82%,#fff 100%) 0 0/220%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite smarttapGradientText}.smarttap-hero h1 em{background:linear-gradient(100deg,#fff 0%,#d4b0ff 35%,#79efff 70%,#fff 100%) 0 0/220%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite smarttapGradientText}.smarttap-hero-copy{color:#eef5ff;text-shadow:0 2px 15px #00000080;max-width:650px}.smarttap-btn-primary{background:linear-gradient(100deg,#7928ff 0%,#b737ff 38%,#4e7cff 68%,#00cfff 100%);border:1px solid #ffffff38;box-shadow:0 12px 40px #702dff7a,0 0 25px #00c9ff33}.smarttap-btn-primary:hover{box-shadow:0 18px 55px #802cff9e,0 0 35px #00d5ff52}.smarttap-btn-video{background:#081e4c9e;border-color:#36caffb8;box-shadow:inset 0 0 20px #00aaff14,0 8px 25px #00000038}.smarttap-mini-feature{transition:transform .3s,filter .3s}.smarttap-mini-feature:hover{filter:brightness(1.18);transform:translateY(-5px)}.smarttap-mini-feature>span{background:#00b5ff1a;box-shadow:0 0 22px #00d5ff4d,inset 0 0 12px #00d5ff14}.smarttap-nfc-card{box-shadow:-15px 35px 65px #00000080,0 0 35px #009dff33,0 0 90px #632dff1f}.smarttap-nfc-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff24 45%,#0000 65%);animation:5s ease-in-out infinite smarttapCardShine;position:absolute;inset:0;transform:translate(-120%)}.smarttap-event{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(115deg,#1148a0db,#2b207dc2,#083d76c7);border-color:#4bc9ff94;transition:transform .3s,filter .3s;box-shadow:0 15px 40px #0000004d,0 0 30px #009fff1f,inset 0 0 25px #49b4ff0f}.smarttap-event:hover{filter:brightness(1.18);transform:translate(10px)scale(1.02)}.event-icon{background:linear-gradient(135deg,#00d9ff2e,#7c3aed2e);box-shadow:0 0 22px #00d9ff38}.smarttap-flow{background:linear-gradient(#0000,#030a232e)}.smarttap-flow-item>span{filter:brightness(1.2);text-shadow:0 0 12px #00d9ffbf,0 0 30px #007dff66}.smarttap-flow-title{color:#f0f6ff;text-shadow:0 0 18px #96b4ff38}@keyframes smarttapBrightHero{0%{filter:brightness(1.15)saturate(1.28)contrast(1.04);transform:scale(1.035)translate(0,0)}50%{filter:brightness(1.21)saturate(1.36)contrast(1.06)}to{filter:brightness(1.18)saturate(1.34)contrast(1.05);transform:scale(1.07)translate(-.8%,-.5%)}}@keyframes smarttapLightPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.95;transform:scale(1.06)}}@keyframes smarttapGradientText{0%,to{background-position:0%}50%{background-position:100%}}@keyframes smarttapCardShine{0%,55%,to{transform:translate(-120%)}72%{transform:translate(120%)}}.smarttap-hero:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 77% 43%,#41d7ff17,#0000 30%),radial-gradient(at 64% 58%,#743eff1f,#0000 34%);position:absolute;inset:0}.smarttap-hero__actions .smarttap-button{position:relative!important;overflow:hidden!important}.smarttap-button--hero,.smarttap-button--primary{background:linear-gradient(135deg,#741cff 0%,#a855f7 50%,#6337ff 100%)!important;border:1px solid #ffffff29!important;box-shadow:0 16px 42px #6c3bff59,inset 0 1px #fff3!important}.smarttap-hero__background-image,.smarttap-hero__background-picture,.smarttap-hero-bg{transition:none!important;animation:none!important}@media (width>=1400px){.smarttap-hero__background-picture{width:62%!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-position:center center!important}.smarttap-hero__background-overlay{background:linear-gradient(90deg,#030214 0%,#030214fa 10%,#030214e6 22%,#030214b3 34%,#03021466 46%,#03021426 57%,#03021408 69%,#03021400 83%,#03021408 100%),linear-gradient(#02020f24 0%,#02020f00 48%,#02020f75 100%)!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:cover!important;object-position:62% center!important;opacity:1!important;filter:brightness(1.12)contrast(1.1)saturate(1.18)!important}.smarttap-hero{min-height:calc(100vh - 88px)!important}}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:brightness(1.12)contrast(1.1)saturate(1.18)!important;will-change:auto!important;backface-visibility:hidden!important;width:100%!important;height:100%!important;transition:none!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.smarttap-hero__background-picture,.smarttap-hero__background-picture .smarttap-hero__background-image,.smarttap-hero__background-image,.smarttap-hero-bg{will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}@media (width>=1201px) and (width<=1399px){.smarttap-hero__background-picture{width:63%!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:contain!important;object-position:center center!important}}.smarttap-hero__trust,.smarttap-hero__stats article{-webkit-backdrop-filter:blur(18px)saturate(135%)!important;backdrop-filter:blur(18px)saturate(135%)!important;background:linear-gradient(135deg,#0a0823a3,#0a082361)!important;border-color:#ffffff21!important;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff14!important}.smarttap-nav__links button.is-active{text-shadow:0 0 12px #82e8ff73;color:#fff!important;background:linear-gradient(135deg,#00d9ff3d,#745cff47)!important;border-color:#68e2ff6b!important;box-shadow:0 0 18px #00d9ff29,inset 0 1px #ffffff1f!important}.smarttap-nav__links button.is-active:before{content:"";background:linear-gradient(90deg,#00d9ff,#8b7cff);border-radius:999px;width:18px;height:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #00d9ffa6}.smarttap-back-to-top:hover{transform:translateY(-4px)scale(1.05)!important;box-shadow:0 14px 34px #00000057,0 0 32px #00d2ff6b!important}.smarttap-footer__brand-block{min-width:0}.smarttap-footer__brand-block>p{color:#ebf4ffa8!important;max-width:280px!important;margin:18px 0 0!important;font-size:11px!important;line-height:1.75!important}.smarttap-footer__service-group h3,.smarttap-footer__quick-links h3{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 18px!important;font-size:11px!important;font-weight:900!important}.smarttap-footer__services{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px 22px!important;display:grid!important}.smarttap-footer__services button{color:#e5f0ffad!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:7px 0!important;font-size:10px!important;font-weight:700!important;display:flex!important}.smarttap-footer__services button svg{color:#42dcff!important;flex:none!important}.smarttap-footer__services button:hover{transform:translate(2px);color:#fff!important}.smarttap-footer__quick-links{flex-direction:column!important;align-items:flex-start!important;gap:5px!important;display:flex!important}.smarttap-footer__quick-links button{color:#e5f0ffad!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:6px 0!important;font-size:10px!important;font-weight:750!important}.smarttap-footer__quick-links button:hover{color:#fff!important}.smarttap-mobile-nav>button.is-active{color:#fff!important;background:linear-gradient(135deg,#00d9ff29,#745cff33)!important;border-color:#5adcff47!important}@media (width<=420px){.smarttap-footer__services{grid-template-columns:1fr!important}.smarttap-nav{border-radius:16px!important}}.smarttap-hero__copy-inner{margin-left:0!important;margin-right:auto!important;padding-left:clamp(10px,1.5vw,24px)!important}@media (width>=1401px){.smarttap-hero__copy{width:50vw!important;max-width:780px!important}.smarttap-hero__copy-inner{padding-left:18px!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:cover!important;object-position:center center!important}}@media (width>=1024px) and (width<=1400px){.smarttap-hero__copy{width:54vw!important;max-width:720px!important;margin-left:0!important}.smarttap-hero__copy-inner{padding-left:10px!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:contain!important;object-position:center center!important}}@media (width>=761px) and (width<=1023px){.smarttap-hero__copy{width:58vw!important;max-width:620px!important;margin-left:0!important}.smarttap-hero__copy-inner{padding-left:12px!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:contain!important;object-position:center center!important}}.smarttap-hero{position:relative!important;overflow:hidden!important}.smarttap-hero__background-picture{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:fill!important;object-position:center center!important;opacity:1!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.smarttap-hero__content,.smarttap-hero__copy,.smarttap-hero__copy-inner{z-index:2!important;position:relative!important}@media (width>=761px){.smarttap-hero__copy{margin-left:0!important;padding-left:0!important}.smarttap-hero__copy-inner{margin-left:0!important;padding-left:clamp(10px,1.2vw,20px)!important}}@media (width>=561px) and (width<=1024px){.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:fill!important}}@media (width<=760px){.smarttap-hero{min-height:calc(100vh - 76px)!important}.smarttap-hero__background-picture .smarttap-hero__background-image{object-fit:fill!important;object-position:center center!important;opacity:.65!important;width:100%!important;height:100%!important}.smarttap-hero__copy{width:100%!important;margin-left:0!important;padding-left:12px!important;padding-right:12px!important}}.smarttap-nav{box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;z-index:9999!important;background:linear-gradient(90deg,#072a70f7,#0c3d97f0,#082f74f7)!important;border:0!important;border-bottom:1px solid #57cdff59!important;border-radius:0!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:clamp(20px,3vw,48px)!important;width:100%!important;min-width:100%!important;max-width:none!important;height:76px!important;min-height:76px!important;margin:0!important;padding:10px clamp(18px,3.5vw,56px)!important;display:grid!important;position:sticky!important;top:0!important;left:0!important;right:0!important;box-shadow:0 8px 30px #0000002e,inset 0 -1px #ffffff14!important}.smarttap-nav__brand{flex-shrink:0!important;align-items:center!important;gap:12px!important;min-width:max-content!important;text-decoration:none!important;display:flex!important}.smarttap-brand__icon{background:linear-gradient(145deg,#19d9ff,#168bff)!important;border:1px solid #ffffff47!important;border-radius:14px!important;flex:0 0 46px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;display:flex!important;box-shadow:0 8px 25px #00c8ff47,inset 0 1px #ffffff59!important}.smarttap-brand__copy{flex-direction:column!important;justify-content:center!important;line-height:1!important;display:flex!important}.smarttap-brand__copy strong{color:#fff!important;letter-spacing:-.4px!important;font-size:18px!important;font-weight:800!important}.smarttap-brand__copy small{color:#ffffffb8!important;letter-spacing:.8px!important;text-transform:uppercase!important;margin-top:5px!important;font-size:7px!important;font-weight:700!important}.smarttap-nav__links{justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;height:100%!important;display:flex!important}.smarttap-nav__links button{color:#ffffffc2!important;letter-spacing:.1px!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;height:42px!important;padding:0 16px!important;font-size:13px!important;font-weight:650!important;transition:color .22s,background .22s,border-color .22s,transform .22s,box-shadow .22s!important;display:inline-flex!important;position:relative!important}.smarttap-nav__links button:hover{color:#fff!important;background:#ffffff14!important;border-color:#6cdcff2e!important;transform:translateY(-1px)!important}.smarttap-nav__links button.is-active{color:#fff!important;text-shadow:0 0 12px #5adcff73!important;background:linear-gradient(135deg,#00d3ff2e,#6759ff40)!important;border-color:#55d8ff66!important;box-shadow:0 5px 18px #00b9ff1f,inset 0 1px #ffffff1f!important}.smarttap-nav__links button.is-active:after{content:""!important;background:linear-gradient(90deg,#20dfff,#756cff)!important;border-radius:99px!important;height:2px!important;position:absolute!important;bottom:-1px!important;left:14px!important;right:14px!important;box-shadow:0 0 10px #1edcffa6!important}.smarttap-nav__actions button{border-radius:11px!important;height:42px!important;padding:0 17px!important;font-size:13px!important;font-weight:700!important;transition:transform .2s,background .2s,box-shadow .2s!important}.smarttap-nav__actions button:first-child{color:#fff!important;background:0 0!important;border:1px solid #0000!important}.smarttap-nav__actions button:first-child:hover{background:#ffffff14!important}.smarttap-nav__actions button:last-child{color:#fff!important;background:linear-gradient(135deg,#756cff,#238dff)!important;border:1px solid #ffffff38!important;box-shadow:0 8px 24px #3c64ff4d,inset 0 1px #ffffff3d!important}.smarttap-nav__actions button:last-child:hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px #3c64ff6b,inset 0 1px #ffffff4d!important}html,body{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}#root{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.smarttap-landing{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:clip!important}@media (width<=1050px){.smarttap-nav{gap:15px!important;padding-inline:20px!important}.smarttap-nav__links{gap:2px!important}.smarttap-nav__links button{padding-inline:11px!important;font-size:12px!important}.smarttap-nav__actions button{padding-inline:12px!important}}@media (width<=760px){.smarttap-nav{justify-content:space-between!important;height:68px!important;min-height:68px!important;padding:8px 14px!important;display:flex!important}.smarttap-brand__icon{border-radius:12px!important;flex-basis:42px!important;width:42px!important;height:42px!important}.smarttap-brand__copy strong{font-size:16px!important}.smarttap-nav__links,.smarttap-nav__actions{display:none!important}}@media (width<=420px){.smarttap-nav{padding-inline:10px!important}.smarttap-brand__icon{flex-basis:40px!important;width:40px!important;height:40px!important}.smarttap-brand__copy strong{font-size:15px!important}}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden}body{width:100%;max-width:100%;margin:0;overflow-x:hidden}.smarttap-landing{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.smarttap-landing *,.smarttap-landing :before,.smarttap-landing :after{box-sizing:border-box}.smarttap-landing img,.smarttap-landing svg,.smarttap-landing video{max-width:100%}.smarttap-landing section{min-width:0;max-width:100%}.smarttap-landing button{max-width:100%}.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-stories,.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-comparison,.smarttap-roadmap,.smarttap-contact{width:min(1400px,100% - 48px);margin-left:auto;margin-right:auto}.smarttap-nav{z-index:100;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1400px,100% - 32px);min-height:74px;margin:10px auto 0;padding:10px 20px;display:grid;position:relative}.smarttap-brand{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.smarttap-brand__copy{min-width:0}.smarttap-brand__copy strong,.smarttap-brand__copy small{display:block}.smarttap-nav__links{justify-content:center;align-items:center;gap:clamp(4px,1vw,16px);min-width:0;display:flex}.smarttap-nav__links button{white-space:nowrap}.smarttap-nav__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.smarttap-nav__menu-button,.smarttap-mobile-nav{display:none}.smarttap-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,90px);width:100%;max-width:1920px;min-height:calc(100svh - 80px);margin:0 auto;padding:clamp(60px,7vw,110px) clamp(24px,6vw,100px);display:grid;position:relative}.smarttap-hero__copy{z-index:3;width:100%;min-width:0;max-width:760px;position:relative}.smarttap-hero__copy h1{letter-spacing:-.065em;overflow-wrap:normal;max-width:760px;margin-top:clamp(18px,2vw,28px);font-size:clamp(52px,6vw,104px);line-height:.95}.smarttap-hero__copy h1 span{max-width:100%;display:inline}.smarttap-hero__copy>p{width:100%;max-width:690px;margin-top:24px;font-size:clamp(14px,1.1vw,18px);line-height:1.7}.smarttap-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:28px;display:flex}.smarttap-hero__actions .smarttap-button{white-space:nowrap;flex:0 auto}.smarttap-hero__trust{max-width:600px;margin-top:28px}.smarttap-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:600px;margin-top:18px;display:grid}.smarttap-hero__stats article{min-width:0}.smarttap-hero__background-picture,.smarttap-hero__background-image,.smarttap-hero__background-overlay{width:100%;height:100%;position:absolute;inset:0}.smarttap-hero__background-picture{z-index:-3;overflow:hidden}.smarttap-hero__background-image{object-fit:cover;object-position:center;display:block}.smarttap-hero__background-overlay{z-index:-2;pointer-events:none}.smarttap-hero__visual{justify-content:center;align-items:center;width:100%;min-width:0;min-height:clamp(450px,48vw,720px);display:flex;position:relative}.smarttap-platform{padding-top:clamp(80px,9vw,140px);padding-bottom:clamp(80px,9vw,140px)}.smarttap-section-heading{text-align:center;width:100%;max-width:850px;margin-left:auto;margin-right:auto}.smarttap-section-heading h2{letter-spacing:-.06em;font-size:clamp(40px,5vw,76px);line-height:1.02}.smarttap-section-heading p{max-width:700px;margin-left:auto;margin-right:auto;font-size:clamp(13px,1vw,16px);line-height:1.75}.smarttap-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);margin-top:clamp(35px,4vw,60px);display:grid}.smarttap-feature-card{border-radius:clamp(20px,2vw,30px);flex-direction:column;min-width:0;min-height:clamp(280px,24vw,340px);padding:clamp(20px,2vw,32px);display:flex}.smarttap-feature-card h3{font-size:clamp(18px,1.5vw,23px)}.smarttap-feature-card p{font-size:clamp(11px,.85vw,14px);line-height:1.7}.smarttap-experience{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);display:grid}.smarttap-experience__copy,.smarttap-experience__visual{width:100%;min-width:0}.smarttap-experience__copy h2{letter-spacing:-.06em;font-size:clamp(40px,5vw,74px);line-height:1.02}.smarttap-experience__copy>p{max-width:650px;line-height:1.75}.smarttap-experience__tabs{scrollbar-width:none;gap:8px;width:100%;display:flex;overflow-x:auto}.smarttap-experience__tabs::-webkit-scrollbar{display:none}.smarttap-experience__tabs button{white-space:nowrap;flex:none}.smarttap-experience__visual{min-height:clamp(500px,55vw,720px)}.smarttap-phone{width:clamp(270px,28vw,350px);max-width:90%;min-height:clamp(520px,53vw,680px)}.smarttap-intelligence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);display:grid}.smarttap-intelligence__visual,.smarttap-intelligence__copy{width:100%;min-width:0}.smarttap-intelligence__copy h2{font-size:clamp(40px,5vw,74px);line-height:1.02}.smarttap-ai-panel{width:100%;max-width:700px;margin:0 auto;padding:clamp(18px,2vw,30px)}.smarttap-growth-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.smarttap-analytics-showcase{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,100px);padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);display:grid}.smarttap-analytics-showcase__copy,.smarttap-analytics-showcase__visual{width:100%;min-width:0}.smarttap-analytics-showcase__copy h2{font-size:clamp(40px,5vw,74px);line-height:1.02}.smarttap-analytics-board{width:100%;max-width:780px;margin-left:auto}.smarttap-analytics-board__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.smarttap-analytics-board__main{grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr);gap:15px;display:grid}.smarttap-line-chart{width:100%;overflow:hidden}.smarttap-line-chart svg{width:100%;height:auto;display:block}.smarttap-stories{padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px)}.smarttap-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);margin-top:clamp(35px,4vw,60px);display:grid}.smarttap-testimonial-grid>article{min-width:0;padding:clamp(20px,2vw,30px)}.smarttap-enterprise-cta{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,6vw,90px);width:min(1400px,100% - 48px);margin-left:auto;margin-right:auto;padding:clamp(30px,5vw,70px);display:grid}.smarttap-enterprise-cta__copy,.smarttap-enterprise-cta__panel{min-width:0}.smarttap-enterprise-cta__copy h2{font-size:clamp(40px,5vw,72px);line-height:1.02}.smarttap-industries{padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px)}.smarttap-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);margin-top:clamp(35px,4vw,60px);display:grid}.smarttap-industry-card{min-width:0;min-height:clamp(250px,22vw,320px);padding:clamp(20px,2vw,30px)}.smarttap-integrations{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);display:grid}.smarttap-integrations__copy,.smarttap-integrations__visual{width:100%;min-width:0}.smarttap-integrations__copy h2{font-size:clamp(40px,5vw,74px);line-height:1.02}.smarttap-integrations__visual{min-height:clamp(450px,50vw,680px)}.smarttap-integration-node{max-width:170px}.smarttap-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(35px,6vw,100px);padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);display:grid}.smarttap-faq__copy,.smarttap-faq__list{width:100%;min-width:0}.smarttap-faq__copy h2{font-size:clamp(40px,5vw,70px);line-height:1.02}.smarttap-faq__item{width:100%}.smarttap-faq__item button{text-align:left;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.smarttap-comparison{padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);overflow:hidden}.smarttap-comparison__table{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.smarttap-comparison__table>*{min-width:650px}.smarttap-roadmap{padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px)}.smarttap-roadmap__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,22px);margin-top:clamp(35px,4vw,60px);display:grid}.smarttap-roadmap__grid article{min-width:0}.smarttap-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(35px,6vw,100px);padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);display:grid}.smarttap-contact__copy,.smarttap-contact__form,.smarttap-contact__panel{width:100%;min-width:0}.smarttap-contact input,.smarttap-contact textarea,.smarttap-contact select{width:100%;max-width:100%}@media (width>=768px) and (width<=1023px){.smarttap-nav{grid-template-columns:auto auto;justify-content:space-between;width:calc(100% - 28px);min-height:68px;padding:9px 14px}.smarttap-nav__links{display:none}.smarttap-nav__menu-button{display:grid}.smarttap-nav__actions{justify-self:end}.smarttap-hero{text-align:center;grid-template-columns:1fr;gap:45px;min-height:auto;padding:80px clamp(28px,6vw,70px) 70px}.smarttap-hero__copy{max-width:820px;margin-left:auto;margin-right:auto}.smarttap-hero__copy h1{margin-left:auto;margin-right:auto;font-size:clamp(52px,8vw,78px)}.smarttap-hero__copy>p{margin-left:auto;margin-right:auto}.smarttap-hero__actions{justify-content:center}.smarttap-hero__trust,.smarttap-hero__stats{margin-left:auto;margin-right:auto}.smarttap-hero__visual{width:min(760px,100%);min-height:570px;margin-left:auto;margin-right:auto}.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-integrations{text-align:center;grid-template-columns:1fr}.smarttap-experience__copy,.smarttap-intelligence__copy,.smarttap-integrations__copy,.smarttap-analytics-showcase__copy{max-width:800px;margin-left:auto;margin-right:auto}.smarttap-experience__copy>p,.smarttap-intelligence__copy>p,.smarttap-integrations__copy>p,.smarttap-analytics-showcase__copy>p{margin-left:auto;margin-right:auto}.smarttap-experience__visual,.smarttap-integrations__visual{width:min(760px,100%);margin-left:auto;margin-right:auto}.smarttap-feature-grid,.smarttap-industry-grid,.smarttap-testimonial-grid,.smarttap-roadmap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smarttap-faq{text-align:center;grid-template-columns:1fr}.smarttap-faq__copy{max-width:800px;margin-left:auto;margin-right:auto}.smarttap-contact{text-align:center;grid-template-columns:1fr}}@media (width>=768px) and (width<=900px){.smarttap-hero{padding-left:28px;padding-right:28px}.smarttap-hero__copy h1{font-size:clamp(48px,8vw,68px)}.smarttap-hero__visual{min-height:530px}.smarttap-phone{width:310px}.smarttap-ai-panel{max-width:700px}}@media (width>=576px) and (width<=767px){.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-stories,.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-comparison,.smarttap-roadmap,.smarttap-contact{width:calc(100% - 32px)}.smarttap-nav{grid-template-columns:auto auto;width:calc(100% - 24px);min-height:64px}.smarttap-nav__links{display:none}.smarttap-nav__menu-button{display:grid}.smarttap-hero{text-align:center;grid-template-columns:1fr;gap:35px;min-height:auto;padding:65px 24px 55px}.smarttap-hero__copy{max-width:650px;margin-left:auto;margin-right:auto}.smarttap-hero__copy h1{margin-left:auto;margin-right:auto;font-size:clamp(44px,10vw,62px)}.smarttap-hero__copy>p{margin-left:auto;margin-right:auto;font-size:14px}.smarttap-hero__actions{justify-content:center}.smarttap-hero__visual{min-height:500px}.smarttap-feature-grid,.smarttap-industry-grid,.smarttap-testimonial-grid,.smarttap-roadmap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-integrations,.smarttap-faq,.smarttap-contact{text-align:center;grid-template-columns:1fr}.smarttap-analytics-board__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.smarttap-analytics-board__main{grid-template-columns:1fr}}@media (width<=575px){html,body{overflow-x:hidden!important}.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-stories,.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-comparison,.smarttap-roadmap,.smarttap-contact{width:calc(100% - 24px);padding-top:60px;padding-bottom:60px}.smarttap-nav{border-radius:15px;grid-template-columns:auto auto;gap:8px;width:calc(100% - 16px);min-height:60px;margin-top:6px;padding:7px 9px}.smarttap-brand{gap:7px}.smarttap-brand__copy small{display:none}.smarttap-brand__copy strong{font-size:15px}.smarttap-nav__links{display:none}.smarttap-nav__actions{gap:5px}.smarttap-nav__actions .smarttap-button--ghost{display:none}.smarttap-nav__menu-button{display:grid}.smarttap-nav__actions .smarttap-button--primary{min-height:39px;padding:0 11px;font-size:10px}.smarttap-mobile-nav{border-radius:18px;width:calc(100% - 24px);margin-left:auto;margin-right:auto;overflow:hidden}.smarttap-mobile-nav.is-open{z-index:99;flex-direction:column;gap:5px;padding:10px;display:flex;position:relative}.smarttap-mobile-nav button{border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 13px;display:flex}.smarttap-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;min-height:auto;padding:55px 16px 45px;display:flex}.smarttap-hero__copy{width:100%;max-width:100%;margin:0 auto}.smarttap-eyebrow{max-width:100%;font-size:8px}.smarttap-hero__copy h1{letter-spacing:-.055em;width:100%;max-width:100%;margin-top:20px;font-size:clamp(37px,11.5vw,54px);line-height:.95}.smarttap-hero__copy h1 span{white-space:normal;max-width:100%}.smarttap-hero__copy>p{width:100%;max-width:520px;margin:20px auto 0;font-size:13px;line-height:1.65}.smarttap-hero__actions{grid-template-columns:1fr;gap:9px;width:100%;margin-top:22px;display:grid}.smarttap-hero__actions .smarttap-button{justify-content:center;width:100%;min-height:48px}.smarttap-hero__trust{text-align:left;width:100%;max-width:520px;margin:20px auto 0}.smarttap-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:18px}.smarttap-hero__stats article{min-width:0;padding:10px 6px}.smarttap-hero__stats strong{font-size:16px}.smarttap-hero__stats span{font-size:6px;line-height:1.3}.smarttap-hero__background-image{object-fit:cover;object-position:center}.smarttap-hero__visual{width:100%;min-height:420px;margin-left:auto;margin-right:auto}.smarttap-section-heading h2,.smarttap-experience__copy h2,.smarttap-intelligence__copy h2,.smarttap-integrations__copy h2,.smarttap-analytics-showcase__copy h2,.smarttap-faq__copy h2,.smarttap-enterprise-cta__copy h2{letter-spacing:-.055em;font-size:clamp(34px,9.5vw,48px);line-height:1.04}.smarttap-section-heading p{font-size:13px;line-height:1.7}.smarttap-feature-grid,.smarttap-industry-grid,.smarttap-testimonial-grid,.smarttap-roadmap__grid{grid-template-columns:1fr;gap:12px;margin-top:30px}.smarttap-feature-card,.smarttap-industry-card,.smarttap-testimonial-grid>article{border-radius:20px;min-height:auto;padding:20px}.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-integrations,.smarttap-faq,.smarttap-contact{text-align:center;grid-template-columns:1fr;gap:35px}.smarttap-experience__copy,.smarttap-intelligence__copy,.smarttap-integrations__copy,.smarttap-analytics-showcase__copy{width:100%;margin-left:auto;margin-right:auto}.smarttap-experience__visual{min-height:500px}.smarttap-phone{width:min(290px,82vw);min-height:550px}.smarttap-growth-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.smarttap-growth-metrics article{min-width:0;padding:10px 6px}.smarttap-analytics-board__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.smarttap-analytics-board__main{grid-template-columns:1fr}.smarttap-integrations__visual{min-height:430px;overflow:hidden}.smarttap-integration-node{max-width:135px}.smarttap-faq__item button{gap:10px;min-height:54px;padding:14px;font-size:12px}.smarttap-comparison{overflow:hidden}.smarttap-comparison__table{border-radius:18px;width:100%;overflow-x:auto}.smarttap-comparison__table>*{min-width:620px}.smarttap-contact{grid-template-columns:1fr}.smarttap-contact input,.smarttap-contact textarea,.smarttap-contact select{width:100%}.smarttap-enterprise-cta{text-align:center;border-radius:24px;grid-template-columns:1fr;gap:25px;width:calc(100% - 24px);padding:28px 18px}.smarttap-enterprise-cta__copy>div{flex-direction:column;gap:9px;display:flex}.smarttap-enterprise-cta__copy button,.smarttap-enterprise-cta__panel{width:100%}}@media (width<=380px){.smarttap-nav{width:calc(100% - 12px);padding:6px 7px}.smarttap-brand__copy strong{font-size:14px}.smarttap-nav__actions .smarttap-button--primary{padding-left:8px;padding-right:8px;font-size:9px}.smarttap-hero{padding-left:12px;padding-right:12px}.smarttap-hero__copy h1{font-size:clamp(33px,11.5vw,46px)}.smarttap-hero__stats strong{font-size:14px}.smarttap-hero__stats span{font-size:5px}.smarttap-hero__visual{min-height:380px}.smarttap-phone{width:270px}}@media (width<=900px) and (orientation:landscape){.smarttap-hero{min-height:auto;padding-top:45px;padding-bottom:45px}.smarttap-hero__copy h1{font-size:clamp(38px,7vw,58px)}.smarttap-hero__visual{min-height:400px}}@media (hover:none) and (pointer:coarse){.smarttap-feature-card:hover,.smarttap-industry-card:hover,.smarttap-testimonial-grid article:hover{transform:none}}@media (width>=1024px) and (width<=1399px){.smarttap-nav{width:calc(100% - 40px)}.smarttap-hero{gap:35px;padding-left:clamp(40px,5vw,80px);padding-right:clamp(40px,5vw,80px)}.smarttap-hero__copy h1{font-size:clamp(60px,6vw,82px)}.smarttap-feature-grid,.smarttap-industry-grid,.smarttap-testimonial-grid{gap:16px}.smarttap-roadmap__grid{gap:14px}.smarttap-analytics-board__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1400px){.smarttap-hero{padding-left:clamp(70px,6vw,120px);padding-right:clamp(70px,6vw,120px)}.smarttap-hero__copy h1{font-size:clamp(78px,6vw,108px)}}@media (width>=1600px){.smarttap-hero{gap:90px;padding-left:100px;padding-right:100px}.smarttap-platform,.smarttap-experience,.smarttap-intelligence,.smarttap-analytics-showcase,.smarttap-stories,.smarttap-industries,.smarttap-integrations,.smarttap-faq,.smarttap-comparison,.smarttap-roadmap,.smarttap-contact{width:min(1480px,100% - 80px)}}@media (prefers-reduced-motion:reduce){.smarttap-landing *,.smarttap-landing :before,.smarttap-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.smarttap-nav .smarttap-brand{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.smarttap-nav .smarttap-brand__logo{object-fit:contain!important;object-position:center!important;width:158px!important;max-width:158px!important;height:52px!important;box-shadow:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;border:0!important;border-radius:10px!important;outline:none!important;display:block!important}.smarttap-footer__brand{align-items:center!important;display:flex!important}.smarttap-footer__logo{object-fit:contain!important;object-position:center!important;width:150px!important;max-width:100%!important;height:52px!important;box-shadow:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;border:0!important;border-radius:10px!important;outline:none!important;display:block!important}@media (width<=1024px){.smarttap-nav .smarttap-brand__logo{width:145px!important;max-width:145px!important;height:48px!important}.smarttap-footer__logo{width:140px!important;height:48px!important}}@media (width<=768px){.smarttap-nav .smarttap-brand__logo{width:132px!important;max-width:132px!important;height:44px!important}.smarttap-footer__logo{width:132px!important;height:44px!important}}@media (width<=560px){.smarttap-nav .smarttap-brand__logo{border-radius:8px!important;width:118px!important;max-width:118px!important;height:40px!important}.smarttap-footer__logo{border-radius:8px!important;width:118px!important;height:40px!important}}@media (width<=380px){.smarttap-nav .smarttap-brand__logo{width:105px!important;max-width:105px!important;height:36px!important}.smarttap-footer__logo{width:105px!important;height:36px!important}}.smarttap-nav .smarttap-brand{width:auto!important;min-width:0!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:inline-flex!important}.smarttap-nav .smarttap-brand__logo{animation:4s ease-in-out infinite smarttapBrandFloat;object-fit:cover!important;object-position:center!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;border:0!important;border-radius:15px!important;outline:none!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;box-shadow:0 0 24px #00d9ff2e,0 10px 28px #745cff33!important}.smarttap-nav .smarttap-brand__copy{text-align:left!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}.smarttap-nav .smarttap-brand__copy strong{color:#fff!important;letter-spacing:-.04em!important;font-size:20px!important;font-weight:950!important;line-height:1!important;display:block!important}.smarttap-nav .smarttap-brand__copy small{color:#ffffffb3!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:4px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:block!important}.smarttap-footer__brand{align-items:center!important;gap:12px!important;display:flex!important}.smarttap-footer__logo{object-fit:cover!important;object-position:center!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;border:0!important;border-radius:14px!important;outline:none!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;display:block!important;box-shadow:0 0 22px #00d9ff29,0 8px 24px #745cff2e!important}.smarttap-footer__brand>div{flex-direction:column!important;gap:4px!important;display:flex!important}.smarttap-footer__brand>div strong{color:#fff!important;letter-spacing:-.04em!important;font-size:20px!important;font-weight:950!important;line-height:1!important}.smarttap-footer__brand>div small{color:#ffffffad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important;line-height:1!important}@media (width<=768px){.smarttap-nav .smarttap-brand{gap:9px!important}.smarttap-nav .smarttap-brand__logo{border-radius:13px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important}.smarttap-nav .smarttap-brand__copy strong{font-size:17px!important}.smarttap-nav .smarttap-brand__copy small{font-size:7px!important}}@media (width<=480px){.smarttap-nav .smarttap-brand{gap:8px!important}.smarttap-nav .smarttap-brand__logo{border-radius:12px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important}.smarttap-nav .smarttap-brand__copy strong{font-size:16px!important}.smarttap-nav .smarttap-brand__copy small{margin-top:3px!important;font-size:6px!important}.smarttap-footer__logo{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important}}.smarttap-nav .smarttap-brand{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.smarttap-nav .smarttap-brand__logo{object-fit:contain!important;object-position:center center!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;background:0 0!important;border:0!important;border-radius:12px!important;outline:none!important;flex:none!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;box-shadow:0 0 24px #00d9ff29,0 8px 26px #745cff2e!important}.smarttap-nav .smarttap-brand__copy{text-align:left!important;flex-direction:column!important;flex:0 auto!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;display:flex!important;overflow:visible!important}.smarttap-nav .smarttap-brand__copy strong{color:#fff!important;letter-spacing:-.045em!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:clamp(18px,1.45vw,23px)!important;font-weight:950!important;line-height:1!important;display:block!important}.smarttap-nav .smarttap-brand__copy small{color:#ffffffb8!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:5px 0 0!important;padding:0!important;font-size:clamp(7px,.58vw,9px)!important;font-weight:900!important;line-height:1!important;display:block!important}@media (width<=1200px){.smarttap-nav .smarttap-brand{gap:10px!important}.smarttap-nav .smarttap-brand__logo{border-radius:11px!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:56px!important;min-height:56px!important;max-height:56px!important}.smarttap-nav .smarttap-brand__copy strong{font-size:19px!important}}@media (width<=1024px){.smarttap-nav .smarttap-brand{gap:9px!important}.smarttap-nav .smarttap-brand__logo{border-radius:10px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:52px!important;min-height:52px!important;max-height:52px!important}.smarttap-nav .smarttap-brand__copy strong{font-size:18px!important}.smarttap-nav .smarttap-brand__copy small{margin-top:4px!important;font-size:7px!important}}@media (width<=768px){.smarttap-nav .smarttap-brand{gap:8px!important;max-width:calc(100vw - 90px)!important}.smarttap-nav .smarttap-brand__logo{border-radius:9px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:46px!important;min-height:46px!important;max-height:46px!important}.smarttap-nav .smarttap-brand__copy strong{font-size:17px!important}.smarttap-nav .smarttap-brand__copy small{margin-top:4px!important;font-size:6.5px!important}}@media (width<=480px){.smarttap-nav .smarttap-brand{gap:7px!important;max-width:calc(100vw - 70px)!important}.smarttap-nav .smarttap-brand__logo{border-radius:8px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:42px!important;min-height:42px!important;max-height:42px!important}.smarttap-nav .smarttap-brand__copy strong{font-size:16px!important}.smarttap-nav .smarttap-brand__copy small{letter-spacing:.06em!important;font-size:6px!important}}@media (width<=380px){.smarttap-nav .smarttap-brand{gap:6px!important;max-width:calc(100vw - 58px)!important}.smarttap-nav .smarttap-brand__logo{border-radius:7px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.smarttap-nav .smarttap-brand__copy strong{font-size:15px!important}.smarttap-nav .smarttap-brand__copy small{font-size:5.5px!important}}.smarttap-logo-icon{object-fit:contain;object-position:center;border-radius:22%;flex:none;width:34px;height:34px;display:block;overflow:hidden}.smarttap-logo-icon--small{border-radius:20%;width:28px;height:28px}.smarttap-logo-icon--business{border-radius:22%;width:46px;height:46px}.smarttap-logo-icon--core{border-radius:22%;width:62px;height:62px}.smarttap-logo-icon--launch{border-radius:22%;width:92px;height:92px}.smarttap-logo-icon--login{border-radius:18%;width:18px;height:18px}.smarttap-phone__cover>span,.smarttap-enterprise-cta__panel header>div>span,.smarttap-integration-core>span,.smarttap-launch__core,.smarttap-floating-login{justify-content:center;align-items:center;display:flex}.smarttap-logo-icon--core,.smarttap-logo-icon--launch{box-shadow:0 10px 28px #5c2aff47}@media (width<=768px){.smarttap-logo-icon--core{width:54px;height:54px}.smarttap-logo-icon--launch{width:76px;height:76px}}@media (width<=480px){.smarttap-logo-icon--core{width:48px;height:48px}.smarttap-logo-icon--launch{width:64px;height:64px}}html.smart-cursor-page,html.smart-cursor-page body,html.smart-cursor-page #root,html.smart-cursor-page *,html.smart-cursor-page :before,html.smart-cursor-page :after{cursor:none!important}.smart-cursor{z-index:999999;pointer-events:none;opacity:0;perspective:700px;will-change:transform, opacity;width:0;height:0;transition:opacity .22s;position:fixed;top:0;left:0}.smart-cursor--visible{opacity:1}.smart-cursor__outer-glow{filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#7d50ff3d 0%,#46d2ff21 34%,#7d50ff0f 58%,#0000 74%);border-radius:50%;width:72px;height:72px;animation:2.8s ease-in-out infinite smartCursorAmbient;position:absolute;top:-36px;left:-36px}.smart-cursor__glow{width:36px;height:36px;transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute;top:-18px;left:-18px}.smart-cursor__orb{z-index:5;background:radial-gradient(circle at 35% 28%,#fff 0%,#d5fbff 14%,#5edcff 39%,#7350ff 70%,#3513a9 100%);border:1px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:width .22s,height .22s,box-shadow .22s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #5adcfff2,0 0 18px #605dffd1,0 0 36px #8537ff94}.smart-cursor__symbol{color:#fff;text-shadow:0 0 5px #fffffffa;font-size:8px;font-weight:900;line-height:1;transform:translateY(-.5px)}.smart-cursor__ring{pointer-events:none;border:1px solid #64dcff94;border-radius:50%;width:30px;height:30px;animation:2s ease-in-out infinite smartCursorRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #54beff3d}.smart-cursor__wave{opacity:0;pointer-events:none;border:1px solid #3ddcffbf;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.smart-cursor__wave--one{animation:2.4s ease-out infinite smartCursorWave}.smart-cursor__wave--two{animation:2.4s ease-out .8s infinite smartCursorWave}.smart-cursor__wave--three{animation:2.4s ease-out 1.6s infinite smartCursorWave}.smart-cursor--hover .smart-cursor__orb{width:24px;height:24px;box-shadow:0 0 10px #5ae1ff,0 0 24px #6764fff2,0 0 48px #a037ffad}.smart-cursor--hover .smart-cursor__ring{border-color:#6edcffd1;width:42px;height:42px}.smart-cursor__click-ring{opacity:0;pointer-events:none;border:1px solid #60deffd1;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;position:absolute;top:0;left:0}.smart-cursor--click .smart-cursor__click-ring--one{animation:.7s ease-out smartCursorClick}.smart-cursor--click .smart-cursor__click-ring--two{animation:.7s ease-out .12s smartCursorClick}.smart-cursor__label{color:#fff;letter-spacing:1.4px;white-space:nowrap;opacity:0;pointer-events:none;background:linear-gradient(100deg,#702cff,#a72cff 45%,#00d7ff);border:1px solid #ffffff38;border-radius:999px;padding:4px 8px;font-size:7px;font-weight:900;position:absolute;top:38px;left:50%;transform:translate(-50%)translateY(5px)scale(.8);box-shadow:0 6px 18px #00000059,0 0 20px #683fff52}.smart-cursor--click .smart-cursor__label{animation:.7s ease-out smartCursorLabel}@keyframes smartCursorAmbient{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes smartCursorRing{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.15)}}@keyframes smartCursorWave{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}15%{opacity:.7}70%{opacity:.25}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes smartCursorClick{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(5)}}@keyframes smartCursorLabel{0%{opacity:0;transform:translate(-50%)translateY(5px)scale(.8)}25%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-8px)scale(.95)}}@media (hover:none),(pointer:coarse){html.smart-cursor-page,html.smart-cursor-page body,html.smart-cursor-page #root,html.smart-cursor-page *,html.smart-cursor-page :before,html.smart-cursor-page :after{cursor:auto!important}.smart-cursor{display:none!important}}@media (prefers-reduced-motion:reduce){.smart-cursor__outer-glow,.smart-cursor__ring,.smart-cursor__wave,.smart-cursor--click .smart-cursor__click-ring,.smart-cursor--click .smart-cursor__label{animation:none!important}.smart-cursor{transition:none!important}}.smart-button{min-width:120px;color:var(--color-text-white);cursor:pointer;border-radius:var(--radius-md);box-shadow:none;isolation:isolate;transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal), background var(--transition-normal), opacity var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.smart-button:before{z-index:-1;content:"";background:linear-gradient(115deg,#0000 20%,#ffffff40 45%,#0000 70%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}.smart-button:hover:before{transform:translate(130%)}.smart-button__glow{z-index:-2;pointer-events:none;filter:blur(28px);border-radius:var(--radius-full);opacity:0;width:80%;height:170%;transition:opacity var(--transition-normal);background:#ffffff2e;position:absolute;top:-70%;left:50%;transform:translate(-50%)}.smart-button:hover .smart-button__glow{opacity:1}.smart-button__content{z-index:2;justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex;position:relative}.smart-button__label{white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1;overflow:hidden}.smart-button__icon{transition:transform var(--transition-normal);flex-shrink:0;place-items:center;display:inline-grid}.smart-button:hover .smart-button__icon{transform:translate(-2px)}.smart-button:hover .smart-button__icon--right{transform:translate(3px)}.smart-button--sm{border-radius:var(--radius-sm);min-height:40px;padding-inline:16px;font-size:13px}.smart-button--md{min-height:48px;padding-inline:21px;font-size:14px}.smart-button--lg{border-radius:18px;min-height:56px;padding-inline:27px;font-size:15px}.smart-button--primary{background:var(--gradient-primary);box-shadow:0 10px 24px #6c3bff3d,inset 0 1px #ffffff3d}.smart-button--primary:hover{transform:translateY(-3px);box-shadow:0 17px 38px #6c3bff57,inset 0 1px #ffffff4d}.smart-button--primary:active{transform:translateY(0)scale(.985)}.smart-button--secondary{color:var(--color-primary);background:var(--color-soft-violet);border-color:var(--color-border-purple);box-shadow:var(--shadow-xs)}.smart-button--secondary:hover{color:var(--color-primary-dark);background:var(--color-purple-light);border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.smart-button--dark{background:var(--gradient-dark);border-color:#ffffff14;box-shadow:0 14px 30px #0e0b2f40,inset 0 1px #ffffff1f}.smart-button--dark:hover{transform:translateY(-3px);box-shadow:0 20px 42px #0e0b2f57,0 0 0 5px #6c3bff14}.smart-button--ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.smart-button--ghost:hover{color:var(--color-primary);background:var(--color-soft-violet);transform:translateY(-1px)}.smart-button--danger{color:var(--color-text-white);background:linear-gradient(135deg, var(--color-danger), var(--color-pink));box-shadow:0 12px 28px #ef444438}.smart-button--danger:hover{transform:translateY(-3px);box-shadow:0 18px 38px #ef444452}.smart-button--full-width{width:100%}.smart-button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.smart-button:disabled:before{display:none}.smart-button__loader{animation:.8s linear infinite smart-button-spin}@keyframes smart-button-spin{to{transform:rotate(360deg)}}@media (width<=480px){.smart-button--lg{min-height:52px;padding-inline:22px}}@media (prefers-reduced-motion:reduce){.smart-button,.smart-button:before,.smart-button__icon,.smart-button__loader{transition:none;animation:none}.smart-button:hover{transform:none}}.ui-input,.ui-input *,.ui-input :before,.ui-input :after{box-sizing:border-box}.ui-input{flex-direction:column;gap:9px;width:100%;min-width:0;display:flex}.ui-input--full{width:100%}.ui-input__label{color:#17122f;align-items:center;gap:5px;width:fit-content;margin:0;font-size:14px;font-weight:900;line-height:1.4;display:inline-flex}.ui-input__label strong{color:#ef476f;font-size:15px;font-weight:900}.ui-input__control{background:radial-gradient(circle at 92% 0,#6c3bff12,#0000 36%),linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e9;border-radius:17px;align-items:center;width:100%;min-height:58px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0e0b2f0d,inset 0 1px #fffffff5}.ui-input__control:focus-within{background:#fff;border-color:#7650f5;transform:translateY(-2px);box-shadow:0 0 0 5px #6c3bff1a,0 16px 34px #6c3bff1c}.ui-input__field{color:#17122f;width:100%;min-width:0;min-height:58px;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0 17px;font-family:inherit;font-size:15px;font-weight:800;display:block}.ui-input__field::placeholder{color:#aaa4b4;opacity:1;font-weight:650}.ui-input__left-icon,.ui-input__right-icon{z-index:2;color:#7248e6;pointer-events:none;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ui-input__left-icon{left:10px}.ui-input__right-icon{right:10px}.ui-input:has(.ui-input__left-icon) .ui-input__field{padding-left:53px}:is(.ui-input:has(.ui-input__right-icon) .ui-input__field,.ui-input:has(.ui-input__password-toggle) .ui-input__field){padding-right:53px}.ui-input__password-toggle{z-index:3;color:#746d80;cursor:pointer;background:#6c3bff12;border:1px solid #0000;border-radius:12px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;transition:color .18s,background .18s,border-color .18s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ui-input__password-toggle:hover{color:#6030df;background:#6c3bff21;border-color:#6c3bff29}.ui-input__password-toggle:focus-visible{outline:3px solid #6c3bff2e}.ui-input__message{color:#81798c;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;line-height:1.45;display:inline-flex}.ui-input__message--error{color:#d93f55;font-weight:800}.ui-input--error .ui-input__control{background:#fff8fa;border-color:#ef6075;box-shadow:0 0 0 4px #ef607514,0 12px 26px #ef476f12}.ui-input--disabled{opacity:.62}.ui-input--disabled .ui-input__control{cursor:not-allowed;box-shadow:none;background:#f1eef5}.ui-input__field:-webkit-autofill{-webkit-text-fill-color:#17122f;box-shadow:inset 0 0 0 1000px #fff!important}.ui-input__field:-webkit-autofill:hover{-webkit-text-fill-color:#17122f;box-shadow:inset 0 0 0 1000px #fff!important}.ui-input__field:-webkit-autofill:focus{-webkit-text-fill-color:#17122f;box-shadow:inset 0 0 0 1000px #fff!important}@media (width<=560px){.ui-input__label{font-size:13px}.ui-input__control,.ui-input__field{min-height:54px}.ui-input__control{border-radius:15px}.ui-input__field{font-size:14px}}@media (prefers-reduced-motion:reduce){.ui-input__control,.ui-input__password-toggle{transition:none}}.forgot-password-page{background:radial-gradient(circle at 8% 12%, #6c3bff1f, transparent 27%), radial-gradient(circle at 92% 88%, #a855f71a, transparent 29%), var(--color-background,#f7f7fb);place-items:center;min-height:100vh;padding:26px;display:grid;position:relative;overflow:hidden}.forgot-password-page__ambient{pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}.forgot-password-page__ambient--one{background:#6c3bff24;width:410px;height:410px;animation:9s ease-in-out infinite forgot-password-ambient-one;top:-160px;right:8%}.forgot-password-page__ambient--two{background:#a855f71c;width:450px;height:450px;animation:11s ease-in-out infinite forgot-password-ambient-two;bottom:-190px;left:4%}.forgot-password-shell{z-index:2;background:#fff;border:1px solid #0e0b2f14;border-radius:32px;grid-template-columns:minmax(0,1.02fr) minmax(540px,.98fr);width:min(100%,1480px);min-height:min(920px,100vh - 52px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0e0b2f29,0 8px 34px #6c3bff14}.forgot-password-showcase{color:#fff;isolation:isolate;background:radial-gradient(circle at 77% 24%,#6c3bff57,#0000 29%),radial-gradient(circle at 18% 84%,#a855f72e,#0000 32%),linear-gradient(145deg,#0e0b2f 0%,#16113f 50%,#221357 100%);flex-direction:column;min-width:0;padding:44px 48px 30px;display:flex;position:relative;overflow:hidden}.forgot-password-showcase:after{z-index:-3;content:"";filter:blur(10px);background:radial-gradient(circle,#6c3bff75,#0000 68%);border-radius:50%;width:510px;height:510px;position:absolute;bottom:-180px;right:-150px}.forgot-password-showcase__grid{z-index:-6;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f5,#0000 96%);mask-image:linear-gradient(#000000f5,#0000 96%)}.forgot-password-showcase__glow{z-index:-5;pointer-events:none;filter:blur(100px);background:#6c3bff57;border-radius:50%;width:380px;height:380px;animation:5.5s ease-in-out infinite forgot-password-glow-pulse;position:absolute;top:16%;right:7%}.forgot-password-showcase__orbit{z-index:0;pointer-events:none;width:250px;height:250px;position:absolute;top:110px;right:42px}.forgot-password-showcase__orbit-line{border:1px solid #d6bbfb30;border-radius:50%;position:absolute;top:50%;left:50%}.forgot-password-showcase__orbit-line--one{width:220px;height:96px;animation:13s linear infinite forgot-password-orbit-one;transform:translate(-50%,-50%)rotate(19deg)}.forgot-password-showcase__orbit-line--two{border-color:#73e7ff21;width:155px;height:155px;animation:11s linear infinite reverse forgot-password-orbit-two;transform:translate(-50%,-50%)rotate(-28deg)}.forgot-password-floating-icon{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#6c3bfff2,#a855f7db);border:1px solid #ffffff38;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:absolute;box-shadow:0 16px 34px #6c3bff57}.forgot-password-floating-icon--mail{animation:4.3s ease-in-out infinite forgot-password-float-mail;top:12px;left:68px;transform:rotate(-8deg)}.forgot-password-floating-icon--key{animation:4.8s ease-in-out infinite forgot-password-float-key;bottom:55px;right:3px;transform:rotate(8deg)}.forgot-password-floating-icon--shield{animation:5.1s ease-in-out infinite forgot-password-float-shield;bottom:10px;left:28px;transform:rotate(-3deg)}.forgot-password-brand{z-index:5;align-items:center;gap:13px;width:fit-content;display:inline-flex;position:relative}.forgot-password-brand__mark{color:#fff;background:linear-gradient(135deg,#6c3bff 0%,#a855f7 100%);border:1px solid #fff3;border-radius:15px;flex:none;place-items:center;width:49px;height:49px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #6c3bff57,inset 0 1px #ffffff3d}.forgot-password-brand__mark:after{content:"";background:linear-gradient(115deg,#0000 37%,#ffffff6b,#0000 63%);animation:5.2s ease-in-out infinite forgot-password-logo-shine;position:absolute;inset:-70%;transform:translate(-78%)rotate(12deg)}.forgot-password-brand__content{flex-direction:column;gap:4px;min-width:0;display:flex}.forgot-password-brand__content strong{color:#fff;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.04em;font-size:22px;font-weight:900;line-height:1}.forgot-password-brand__content span{color:#ffffff94;letter-spacing:.045em;text-transform:uppercase;max-width:315px;font-size:9px;font-weight:800;line-height:1.35}.forgot-password-showcase__content{z-index:4;width:min(100%,650px);margin-top:clamp(58px,7vh,90px);position:relative}.forgot-password-eyebrow{color:#f1eaff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff16;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex}.forgot-password-showcase__content h1{color:#fff;letter-spacing:-.06em;max-width:680px;margin:24px 0 0;font-size:clamp(3.15rem,4.9vw,5.35rem);font-weight:900;line-height:.98}.forgot-password-showcase__content h1 span{color:#0000;background:linear-gradient(90deg,#fff 0%,#d9c7ff 47%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.forgot-password-showcase__content>p{color:#ffffffb0;max-width:610px;margin-top:23px;font-size:15px;font-weight:500;line-height:1.78}.forgot-password-benefits{flex-direction:column;gap:11px;max-width:610px;margin-top:29px;display:flex}.forgot-password-benefit-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1a,#ffffff0b);border:1px solid #ffffff1c;border-radius:17px;align-items:center;gap:13px;min-width:0;padding:14px 16px;transition:transform .26s,background .26s,border-color .26s,box-shadow .26s;display:flex}.forgot-password-benefit-card:hover{background:#ffffff1f;border-color:#d6bbfb47;transform:translate(5px);box-shadow:0 18px 35px #0000001f}.forgot-password-benefit-card__icon{color:#eee7ff;background:linear-gradient(135deg,#6c3bffb8,#a855f75c);border:1px solid #d6bbfb2e;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.forgot-password-benefit-card>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.forgot-password-benefit-card strong{color:#fff;font-size:12px;font-weight:800}.forgot-password-benefit-card span{color:#ffffff87;font-size:10px;font-weight:500;line-height:1.5}.forgot-password-security-card{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff1f,#ffffff0d);border:1px solid #ffffff21;border-radius:20px;width:min(100%,470px);margin-top:22px;padding:16px 18px;animation:5s ease-in-out infinite forgot-password-security-float;position:relative;box-shadow:0 22px 52px #0000002b}.forgot-password-security-card__header{align-items:center;gap:10px;display:flex}.forgot-password-security-card__icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 22px #6c3bff4d}.forgot-password-security-card__header>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.forgot-password-security-card__header strong{color:#fff;font-size:10.5px;font-weight:800}.forgot-password-security-card__header span:not(.forgot-password-security-card__status){color:#ffffff7a;font-size:8.5px;font-weight:600}.forgot-password-security-card__status{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite forgot-password-status-pulse;box-shadow:0 0 0 5px #22c55e1f,0 0 14px #22c55ea6}.forgot-password-security-card__scanner{background:linear-gradient(90deg,#6c3bff14,#d6bbfb1f,#6c3bff14);border-radius:11px;height:38px;margin:17px 0 14px;position:relative;overflow:hidden}.forgot-password-security-card__scanner:before,.forgot-password-security-card__scanner:after{content:"";position:absolute;inset:0}.forgot-password-security-card__scanner:before{background-image:linear-gradient(#ffffff0d 1px,#0000 1px);background-size:100% 8px}.forgot-password-security-card__scanner span{filter:blur(2px);background:linear-gradient(90deg,#0000,#d6bbfbf2,#0000);width:28%;height:100%;animation:2.2s ease-in-out infinite forgot-password-scanner;position:absolute;top:0;left:-25%}.forgot-password-security-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.forgot-password-security-card__footer div{color:#ffffffa1;align-items:center;gap:5px;font-size:8.5px;font-weight:700;display:inline-flex}.forgot-password-security-card__footer svg{color:#d9c7ff}.forgot-password-showcase__footer{z-index:5;color:#fff6;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:21px;font-size:8.5px;font-weight:700;display:flex;position:relative}.forgot-password-form-panel{background:radial-gradient(circle at 100% 0,#6c3bff0f,#0000 27%),radial-gradient(circle at 0 100%,#a855f709,#0000 24%),#fff;place-items:center;min-width:0;padding:clamp(42px,4.5vw,72px) clamp(48px,5.2vw,84px);display:grid;position:relative}.forgot-password-form-panel__decorations span{background:#d6bbfb;border-radius:3px;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.forgot-password-form-panel__decorations span:first-child{animation:3s ease-in-out infinite forgot-password-decoration-one;top:48px;right:48px}.forgot-password-form-panel__decorations span:nth-child(2){opacity:.7;width:6px;height:6px;animation:3.7s ease-in-out infinite forgot-password-decoration-two;top:81px;right:84px}.forgot-password-form-panel__decorations span:nth-child(3){opacity:.6;background:#a855f7;width:4px;height:4px;animation:4.2s ease-in-out infinite forgot-password-decoration-three;top:112px;right:52px}.forgot-password-form-panel__mobile-brand{display:none}.forgot-password-form-wrapper{width:min(100%,550px)}.forgot-password-back-link{width:fit-content;color:var(--color-text-secondary,#6f6b7c);align-items:center;gap:7px;margin-bottom:38px;font-size:12px;font-weight:800;transition:color .18s,gap .18s,transform .18s;display:inline-flex}.forgot-password-back-link:hover{color:var(--color-primary,#6c3bff);gap:10px;transform:translate(-2px)}.forgot-password-back-link:focus-visible,.forgot-password-login-link:focus-visible,.forgot-password-success__change-email:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #6c3bff3d}.forgot-password-form-heading__badge{width:fit-content;color:var(--color-primary,#6c3bff);letter-spacing:.065em;text-transform:uppercase;background:#f3e8ff;border:1px solid #dcc9ff;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:900;display:inline-flex}.forgot-password-form-heading h2,.forgot-password-success h2{max-width:550px;color:var(--color-indigo,#0e0b2f);letter-spacing:-.055em;margin-top:19px;font-size:clamp(2.75rem,3.7vw,3.95rem);font-weight:900;line-height:1.02}.forgot-password-form-heading p,.forgot-password-success>p{max-width:520px;color:var(--color-text-secondary,#6f6b7c);margin-top:17px;font-size:14px;font-weight:500;line-height:1.74}.forgot-password-form{flex-direction:column;gap:20px;margin-top:31px;display:flex}.forgot-password-process{flex-direction:column;gap:10px;margin-top:28px;display:flex}.forgot-password-process article{background:linear-gradient(135deg,#faf9ff,#f7f3ff);border:1px solid #e8e2f3;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.forgot-password-process article:hover{border-color:#6c3bff40;transform:translate(4px);box-shadow:0 12px 28px #6c3bff14}.forgot-password-process article>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid;box-shadow:0 8px 18px #6c3bff38}.forgot-password-process article div{flex-direction:column;gap:3px;display:flex}.forgot-password-process strong{color:#1b1737;font-size:11px;font-weight:900}.forgot-password-process p{color:#898596;font-size:9.5px;font-weight:500;line-height:1.45}.forgot-password-success{flex-direction:column;align-items:flex-start;display:flex}.forgot-password-success__visual{place-items:center;width:108px;height:108px;margin-bottom:25px;display:grid;position:relative}.forgot-password-success__rings{position:absolute;inset:0}.forgot-password-success__rings span{border:1px solid #6c3bff33;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.forgot-password-success__rings span:first-child{width:70px;height:70px;animation:2.4s ease-in-out infinite forgot-password-success-ring-one}.forgot-password-success__rings span:nth-child(2){width:90px;height:90px;animation:2.8s ease-in-out infinite forgot-password-success-ring-two}.forgot-password-success__rings span:nth-child(3){width:108px;height:108px;animation:3.2s ease-in-out infinite forgot-password-success-ring-three}.forgot-password-success__icon{z-index:2;color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:20px;place-items:center;width:64px;height:64px;animation:3s ease-in-out infinite forgot-password-success-icon;display:grid;position:relative;box-shadow:0 18px 38px #6c3bff47}.forgot-password-success__email{overflow-wrap:anywhere;color:#5c2ee0;background:#f6f1ff;border:1px solid #e2d6ff;border-radius:12px;max-width:100%;margin-top:17px;padding:11px 14px;font-size:13px;font-weight:900;display:inline-flex}.forgot-password-success__notice{color:#656174;background:linear-gradient(135deg,#f8fafc,#f3efff);border:1px solid #e7e2ee;border-radius:14px;align-items:flex-start;gap:9px;width:100%;margin:18px 0 20px;padding:13px 14px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.forgot-password-success__notice svg{color:#22a06b;flex:none}.forgot-password-success__change-email{color:#6c3bff;background:0 0;margin:15px auto 0;padding:0;font-size:12px;font-weight:900;transition:color .18s,transform .18s;display:inline-flex}.forgot-password-success__change-email:hover{color:#4a1dbe;transform:translateY(-1px)}.forgot-password-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:27px;display:grid}.forgot-password-divider span{background:var(--color-border,#e7e4ed);height:1px}.forgot-password-divider p{color:var(--color-text-muted,#9a96a6);font-size:11px;font-weight:700}.forgot-password-login-link{color:#0e0b2f;align-items:center;gap:7px;width:fit-content;margin:13px auto 0;font-size:13px;font-weight:900;transition:color .18s,gap .18s,transform .18s;display:flex}.forgot-password-login-link:hover{color:#6c3bff;gap:11px;transform:translateY(-1px)}.forgot-password-trust-note{color:#9a96a6;text-align:center;background:linear-gradient(135deg,#f8fafc,#f5efff);border:1px solid #e7e4ed;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:25px;padding:13px 15px;font-size:10px;font-weight:700;line-height:1.5;display:flex;position:relative;overflow:hidden}.forgot-password-trust-note:after{content:"";background:radial-gradient(circle,#6c3bff21,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-45px}.forgot-password-trust-note svg,.forgot-password-trust-note span{z-index:2;position:relative}.forgot-password-trust-note svg{color:#22a06b;flex:none}.forgot-password-mobile-brand__content{flex-direction:column;gap:2px;min-width:0;display:flex}.forgot-password-mobile-brand__content strong{color:#0e0b2f;font-family:var(--font-heading,"Manrope", sans-serif);font-size:18px;font-weight:900;line-height:1.1}.forgot-password-mobile-brand__content span{color:#9a96a6;letter-spacing:.03em;text-transform:uppercase;max-width:240px;font-size:8px;font-weight:800;line-height:1.35}@keyframes forgot-password-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes forgot-password-ambient-one{0%,to{transform:translate(0,0)}50%{transform:translate(-18px,20px)}}@keyframes forgot-password-ambient-two{0%,to{transform:translate(0,0)}50%{transform:translate(20px,-18px)}}@keyframes forgot-password-glow-pulse{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes forgot-password-logo-shine{0%,62%,to{transform:translate(-78%)rotate(12deg)}80%{transform:translate(78%)rotate(12deg)}}@keyframes forgot-password-orbit-one{to{transform:translate(-50%,-50%)rotate(379deg)}}@keyframes forgot-password-orbit-two{to{transform:translate(-50%,-50%)rotate(332deg)}}@keyframes forgot-password-float-mail{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-10px)rotate(-4deg)}}@keyframes forgot-password-float-key{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-13px)rotate(3deg)}}@keyframes forgot-password-float-shield{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes forgot-password-security-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes forgot-password-status-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes forgot-password-scanner{0%{left:-28%}to{left:105%}}@keyframes forgot-password-decoration-one{0%,to{opacity:.45;transform:rotate(45deg)scale(.8)}50%{opacity:1;transform:rotate(45deg)scale(1.2)}}@keyframes forgot-password-decoration-two{0%,to{opacity:.35;transform:rotate(45deg)translateY(0)}50%{opacity:.9;transform:rotate(45deg)translateY(-8px)}}@keyframes forgot-password-decoration-three{0%,to{opacity:.25;transform:rotate(45deg)scale(.75)}50%{opacity:.8;transform:rotate(45deg)scale(1.25)}}@keyframes forgot-password-success-ring-one{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes forgot-password-success-ring-two{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.08)}}@keyframes forgot-password-success-ring-three{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(.86)}50%{opacity:.55;transform:translate(-50%,-50%)scale(1.12)}}@keyframes forgot-password-success-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=1220px){.forgot-password-shell{grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr)}.forgot-password-showcase{padding-inline:38px}.forgot-password-showcase__content h1{font-size:clamp(2.95rem,4.6vw,4.9rem)}.forgot-password-form-panel{padding-inline:48px}.forgot-password-showcase__orbit{right:10px;transform:scale(.86)}}@media (width<=1080px){.forgot-password-shell{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr)}.forgot-password-showcase__orbit{display:none}.forgot-password-showcase__content>p{font-size:13px}.forgot-password-security-card{width:min(100%,440px)}}@media (width<=900px){.forgot-password-page{background:#fff;padding:0}.forgot-password-shell{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.forgot-password-showcase{display:none}.forgot-password-form-panel{align-content:center;min-height:100vh;padding:118px 24px 46px}.forgot-password-form-panel__decorations span:first-child{top:30px;right:25px}.forgot-password-form-panel__decorations span:nth-child(2){top:55px;right:58px}.forgot-password-form-panel__decorations span:nth-child(3){top:78px;right:29px}.forgot-password-form-panel__mobile-brand{align-items:center;gap:11px;display:flex;position:absolute;top:27px;left:24px}.forgot-password-form-panel__mobile-brand .forgot-password-brand__mark{border-radius:13px;width:44px;height:44px}.forgot-password-form-wrapper{width:min(100%,580px)}}@media (width<=540px){.forgot-password-form-panel{padding:108px 18px 38px}.forgot-password-back-link{margin-bottom:30px}.forgot-password-form-heading h2,.forgot-password-success h2{font-size:clamp(2.3rem,11vw,3rem)}.forgot-password-form-heading p,.forgot-password-success>p{font-size:13px}.forgot-password-form{margin-top:27px}.forgot-password-process article{padding:12px}.forgot-password-divider{gap:10px}.forgot-password-trust-note{text-align:left;justify-content:flex-start;align-items:flex-start}}@media (height<=840px) and (width>=901px){.forgot-password-page{padding:14px}.forgot-password-shell{min-height:calc(100vh - 28px)}.forgot-password-showcase{padding-block:28px 20px}.forgot-password-showcase__content{margin-top:34px}.forgot-password-showcase__content h1{font-size:clamp(2.75rem,4.2vw,4.45rem)}.forgot-password-showcase__content>p{margin-top:16px;font-size:12.5px}.forgot-password-benefits{gap:8px;margin-top:18px}.forgot-password-benefit-card{padding-block:10px}.forgot-password-security-card{margin-top:12px;padding-block:12px}.forgot-password-form-panel{padding-block:28px}.forgot-password-back-link{margin-bottom:24px}.forgot-password-form-heading h2,.forgot-password-success h2{margin-top:14px;font-size:clamp(2.35rem,3.2vw,3.2rem)}.forgot-password-form-heading p,.forgot-password-success>p{margin-top:11px;font-size:12.5px}.forgot-password-form{margin-top:21px}.forgot-password-process{gap:7px;margin-top:19px}.forgot-password-process article{padding-block:9px}.forgot-password-divider{margin-top:20px}.forgot-password-trust-note{margin-top:16px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.forgot-password-page__ambient,.forgot-password-showcase__glow,.forgot-password-showcase__orbit-line,.forgot-password-floating-icon,.forgot-password-brand__mark:after,.forgot-password-security-card,.forgot-password-security-card__status,.forgot-password-security-card__scanner span,.forgot-password-form-panel__decorations span,.forgot-password-success__rings span,.forgot-password-success__icon,.animate-fade-up{animation:none}.forgot-password-benefit-card,.forgot-password-process article,.forgot-password-back-link,.forgot-password-login-link,.forgot-password-success__change-email{transition:none}}.smart-checkbox-group{flex-direction:column;gap:7px;width:fit-content;display:flex}.smart-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:11px;display:inline-flex}.smart-checkbox-control{flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:inline-grid;position:relative}.smart-checkbox-input{opacity:0;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.smart-checkbox-box{width:20px;height:20px;color:var(--color-text-white);background:linear-gradient(180deg, #fff 0%, var(--color-soft-violet) 100%);border:1.5px solid var(--color-border-purple);transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:7px;place-items:center;display:inline-grid;position:relative;box-shadow:0 4px 12px #0e0b2f0f,inset 0 1px #ffffffe6}.smart-checkbox-box:after{z-index:-1;content:"";opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);background:#6c3bff24;border-radius:10px;position:absolute;inset:-5px;transform:scale(.7)}.smart-checkbox-check{opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:scale(.45)rotate(-10deg)}.smart-checkbox-label:hover .smart-checkbox-box{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 7px 18px #6c3bff21}.smart-checkbox-input:focus-visible+.smart-checkbox-box:after{opacity:1;transform:scale(1)}.smart-checkbox-input:checked+.smart-checkbox-box{background:var(--gradient-primary);border-color:#0000;box-shadow:0 7px 18px #6c3bff47,inset 0 1px #ffffff40}.smart-checkbox-input:checked+.smart-checkbox-box .smart-checkbox-check{opacity:1;transform:scale(1)rotate(0)}.smart-checkbox-input:checked+.smart-checkbox-box:after{opacity:.6;transform:scale(1)}.smart-checkbox-input:active+.smart-checkbox-box{transform:scale(.92)}.smart-checkbox-content{flex-direction:column;gap:3px;min-width:0;display:flex}.smart-checkbox-title{color:var(--color-text-secondary);font-size:13px;font-weight:600;line-height:1.45}.smart-checkbox-description{max-width:360px;color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.45}.smart-checkbox-error{color:var(--color-danger);padding-left:31px;font-size:12px;font-weight:600;line-height:1.4}.smart-checkbox-group--error .smart-checkbox-box{border-color:#ef4444b8;box-shadow:0 0 0 4px #ef44440f}.smart-checkbox-group--error .smart-checkbox-title{color:var(--color-danger)}.smart-checkbox-group--disabled{pointer-events:none;opacity:.54}.smart-checkbox-group--disabled .smart-checkbox-label{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.smart-checkbox-box,.smart-checkbox-box:after,.smart-checkbox-check{transition:none}}.login-page{background:radial-gradient(circle at 8% 12%, #6c3bff1f, transparent 27%), radial-gradient(circle at 92% 88%, #a855f71a, transparent 29%), var(--color-background,#f7f7fb);place-items:center;min-height:100vh;padding:26px;display:grid;position:relative;overflow:hidden}.login-page__ambient{pointer-events:none;filter:blur(8px);border-radius:50%;position:absolute}.login-page__ambient--one{background:#6c3bff21;width:390px;height:390px;animation:9s ease-in-out infinite login-ambient-one;top:-150px;right:8%}.login-page__ambient--two{background:#a855f71a;width:430px;height:430px;animation:11s ease-in-out infinite login-ambient-two;bottom:-180px;left:4%}.login-shell{z-index:2;background:#fff;border:1px solid #0e0b2f14;border-radius:32px;grid-template-columns:minmax(0,1.03fr) minmax(520px,.97fr);width:min(100%,1480px);min-height:min(910px,100vh - 52px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0e0b2f29,0 8px 34px #6c3bff14}.login-showcase{color:#fff;isolation:isolate;background:radial-gradient(circle at 76% 24%,#6c3bff52,#0000 29%),radial-gradient(circle at 20% 82%,#a855f72b,#0000 32%),linear-gradient(145deg,#0e0b2f 0%,#16113f 50%,#221357 100%);flex-direction:column;min-width:0;padding:44px 48px 30px;display:flex;position:relative;overflow:hidden}.login-showcase:after{z-index:-2;content:"";filter:blur(10px);background:radial-gradient(circle,#6c3bff73,#0000 68%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-180px;right:-150px}.login-showcase__grid{z-index:-5;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f5,#0000 96%);mask-image:linear-gradient(#000000f5,#0000 96%)}.login-showcase__glow{z-index:-4;pointer-events:none;filter:blur(95px);background:#6c3bff4f;border-radius:50%;width:360px;height:360px;animation:5.5s ease-in-out infinite login-glow-pulse;position:absolute;top:16%;right:6%}.login-showcase__orb{z-index:-1;pointer-events:none;border:1px solid #d6bbfb24;border-radius:50%;position:absolute}.login-showcase__orb--one{width:138px;height:138px;animation:12s linear infinite login-orb-one;top:105px;right:70px}.login-showcase__orb--two{border-color:#48e8ff1f;width:82px;height:82px;animation:9s linear infinite reverse login-orb-two;top:170px;right:25px}.login-brand{z-index:4;align-items:center;gap:13px;width:fit-content;display:inline-flex;position:relative}.login-brand__mark{color:#fff;background:linear-gradient(135deg,#6c3bff 0%,#a855f7 100%);border:1px solid #fff3;border-radius:15px;flex:none;place-items:center;width:49px;height:49px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #6c3bff57,inset 0 1px #ffffff3d}.login-brand__mark:after{content:"";background:linear-gradient(115deg,#0000 37%,#ffffff6b,#0000 63%);animation:5.2s ease-in-out infinite login-logo-shine;position:absolute;inset:-70%;transform:translate(-78%)rotate(12deg)}.login-brand__content{flex-direction:column;gap:4px;min-width:0;display:flex}.login-brand__content strong{color:#fff;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.04em;font-size:22px;font-weight:800;line-height:1}.login-brand__content span{color:#ffffff94;letter-spacing:.045em;text-transform:uppercase;max-width:310px;font-size:9px;font-weight:700;line-height:1.35}.login-showcase__content{z-index:3;width:min(100%,660px);margin-top:clamp(54px,7vh,88px);position:relative}.login-eyebrow{color:#eee6ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.015em;background:#ffffff16;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.login-showcase__content h1{color:#fff;letter-spacing:-.06em;max-width:680px;margin:24px 0 0;font-size:clamp(3.25rem,5vw,5.55rem);font-weight:800;line-height:.98}.login-showcase__content h1 span{color:#0000;background:linear-gradient(90deg,#fff 0%,#d9c7ff 47%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;margin-top:7px;display:block}.login-showcase__content>p{color:#ffffffab;max-width:620px;margin-top:24px;font-size:15px;line-height:1.75}.login-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:630px;margin-top:30px;display:grid}.login-feature-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:0;transition:transform var(--transition-normal,.26s ease), background var(--transition-normal,.26s ease), border-color var(--transition-normal,.26s ease), box-shadow var(--transition-normal,.26s ease);background:linear-gradient(145deg,#ffffff1a,#ffffff0b);border:1px solid #ffffff1c;border-radius:17px;align-items:flex-start;gap:11px;padding:15px;display:flex}.login-feature-card:hover{background:#ffffff1f;border-color:#d6bbfb47;transform:translateY(-5px);box-shadow:0 18px 35px #0000001f}.login-feature-card__icon{color:#eee7ff;background:linear-gradient(135deg,#6c3bffb3,#a855f759);border:1px solid #d6bbfb2e;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.login-feature-card>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.login-feature-card strong{color:#fff;font-size:12px;font-weight:750}.login-feature-card span{color:#ffffff82;font-size:10px;line-height:1.5}.login-smart-card{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff1f,#ffffff0d);border:1px solid #ffffff21;border-radius:20px;align-self:flex-start;width:min(100%,480px);margin-top:24px;padding:16px 18px;transition:transform .28s,border-color .28s,box-shadow .28s;animation:5s ease-in-out infinite login-smart-card-float;position:relative;box-shadow:0 22px 52px #0000002b}.login-smart-card:hover{border-color:#d6bbfb47;animation-play-state:paused;transform:translateY(-4px);box-shadow:0 28px 60px #0003}.login-smart-card__top{align-items:center;gap:10px;display:flex}.login-smart-card__avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid;box-shadow:0 10px 22px #6c3bff4d}.login-smart-card__top>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.login-smart-card__top strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.login-smart-card__top span:not(.login-smart-card__status){color:#ffffff78;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.login-smart-card__status{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite login-status-pulse;box-shadow:0 0 0 5px #22c55e1f,0 0 14px #22c55ea6}.login-smart-card__signal{align-items:flex-end;gap:6px;height:35px;margin:17px 0 14px;display:flex}.login-smart-card__signal span{transform-origin:bottom;background:linear-gradient(#d6bbfbfa,#6c3bffb3);border-radius:6px;flex:1;animation:1.45s ease-in-out infinite login-signal-wave;display:block}.login-smart-card__signal span:first-child{height:35%}.login-smart-card__signal span:nth-child(2){height:58%;animation-delay:.12s}.login-smart-card__signal span:nth-child(3){height:78%;animation-delay:.24s}.login-smart-card__signal span:nth-child(4){height:100%;animation-delay:.36s}.login-smart-card__footer{color:#ffffffa8;justify-content:space-between;align-items:center;gap:12px;font-size:8.5px;font-weight:650;display:flex}.login-smart-card__footer svg{color:#d8c7ff;flex:none}.login-showcase__footer{z-index:4;color:#fff6;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:22px;font-size:8.5px;font-weight:600;display:flex;position:relative}.login-form-panel{background:radial-gradient(circle at 100% 0,#6c3bff0f,#0000 27%),radial-gradient(circle at 0 100%,#a855f709,#0000 24%),#fff;place-items:center;min-width:0;padding:clamp(44px,4.8vw,76px) clamp(48px,5.4vw,86px);display:grid;position:relative}.login-form-panel:before{content:"";background:#d6bbfb;border-radius:3px;width:10px;height:10px;animation:3s ease-in-out infinite login-form-sparkle;position:absolute;top:48px;right:48px;transform:rotate(45deg);box-shadow:-38px 26px 0 -2px #6c3bff33,-8px 52px 0 -3px #a855f738}.login-form-panel__mobile-brand{display:none}.login-form-wrapper{width:min(100%,550px)}.login-form-heading__badge{width:fit-content;color:var(--color-primary,#6c3bff);letter-spacing:.065em;text-transform:uppercase;background:#f3e8ff;border:1px solid #dcc9ff;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.login-form-heading h2{max-width:540px;color:var(--color-indigo,#0e0b2f);letter-spacing:-.055em;margin-top:19px;font-size:clamp(2.65rem,3.7vw,3.85rem);font-weight:800;line-height:1.03}.login-form-heading p{max-width:520px;color:var(--color-text-secondary,#6f6b7c);margin-top:17px;font-size:14px;line-height:1.72}.login-form{flex-direction:column;gap:19px;margin-top:31px;display:flex}.login-form__options{justify-content:space-between;align-items:center;gap:18px;margin-top:-2px;display:flex}.login-form__forgot{color:var(--color-primary,#6c3bff);font-size:12px;font-weight:750;transition:color .18s,transform .18s}.login-form__forgot:hover{color:var(--color-primary-hover,#5b2ee8);transform:translate(2px)}.login-form__forgot:focus-visible,.login-create-account:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #6c3bff40}.login-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:27px;display:grid}.login-divider span{background:var(--color-border,#e7e4ed);height:1px}.login-divider p{color:var(--color-text-muted,#9a96a6);font-size:11px;font-weight:650}.login-register{max-width:470px;color:var(--color-text-secondary,#6f6b7c);text-align:center;margin:17px auto 0;font-size:12px;line-height:1.6}.login-create-account{width:fit-content;color:var(--color-indigo,#0e0b2f);align-items:center;gap:7px;margin:11px auto 0;font-size:13px;font-weight:800;transition:color .18s,gap .18s,transform .18s;display:flex}.login-create-account:hover{color:var(--color-primary,#6c3bff);gap:11px;transform:translateY(-1px)}.login-security-note{color:var(--color-text-muted,#9a96a6);border:1px solid var(--color-border,#e7e4ed);background:linear-gradient(135deg,#f8fafc,#f5efff);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:25px;padding:13px 15px;font-size:10px;font-weight:600;line-height:1.5;display:flex;position:relative;overflow:hidden}.login-security-note:after{content:"";background:radial-gradient(circle,#6c3bff21,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-45px}.login-security-note svg{z-index:2;color:var(--color-success,#18a874);flex:none;position:relative}.login-security-note span{z-index:2;position:relative}.login-mobile-brand__content{flex-direction:column;gap:2px;min-width:0;display:flex}.login-mobile-brand__content strong{color:var(--color-indigo,#0e0b2f);font-family:var(--font-heading,"Manrope", sans-serif);font-size:18px;font-weight:800;line-height:1.1}.login-mobile-brand__content span{max-width:240px;color:var(--color-text-muted,#9a96a6);letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.35}@keyframes login-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes login-ambient-one{0%,to{transform:translate(0,0)}50%{transform:translate(-18px,20px)}}@keyframes login-ambient-two{0%,to{transform:translate(0,0)}50%{transform:translate(20px,-18px)}}@keyframes login-glow-pulse{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes login-logo-shine{0%,62%,to{transform:translate(-78%)rotate(12deg)}80%{transform:translate(78%)rotate(12deg)}}@keyframes login-orb-one{to{transform:rotate(360deg)}}@keyframes login-orb-two{to{transform:rotate(360deg)scale(1.08)}}@keyframes login-smart-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes login-status-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes login-signal-wave{0%,to{opacity:.58;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}@keyframes login-form-sparkle{0%,to{opacity:.45;transform:rotate(45deg)scale(.8)}50%{opacity:1;transform:rotate(45deg)scale(1.15)}}@media (width<=1220px){.login-shell{grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr)}.login-showcase{padding-inline:38px}.login-showcase__content h1{font-size:clamp(3rem,4.8vw,4.9rem)}.login-form-panel{padding-inline:48px}.login-smart-card{width:min(100%,440px)}}@media (width<=1060px){.login-shell{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr)}.login-feature-list{grid-template-columns:1fr;max-width:500px}.login-feature-card{padding-block:12px}.login-smart-card{max-width:500px}.login-showcase__orb{display:none}}@media (width<=880px){.login-page{background:#fff;padding:0}.login-shell{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.login-showcase{display:none}.login-form-panel{align-content:center;min-height:100vh;padding:118px 24px 46px}.login-form-panel:before{top:30px;right:25px}.login-form-panel__mobile-brand{align-items:center;gap:11px;display:flex;position:absolute;top:27px;left:24px}.login-form-panel__mobile-brand .login-brand__mark{border-radius:13px;width:44px;height:44px}.login-form-wrapper{width:min(100%,580px)}}@media (width<=540px){.login-form-panel{padding:108px 18px 38px}.login-form-heading h2{font-size:clamp(2.25rem,11vw,2.95rem)}.login-form-heading p{font-size:13px}.login-form{gap:17px;margin-top:27px}.login-form__options{align-items:flex-start}.login-divider{gap:10px}.login-security-note{justify-content:flex-start;align-items:flex-start}}@media (height<=820px) and (width>=881px){.login-page{padding:14px}.login-shell{min-height:calc(100vh - 28px)}.login-showcase{padding-block:28px 20px}.login-showcase__content{margin-top:34px}.login-showcase__content h1{font-size:clamp(2.8rem,4.35vw,4.65rem)}.login-showcase__content>p{margin-top:17px;font-size:13px}.login-feature-list{gap:9px;margin-top:19px}.login-feature-card{padding:11px 12px}.login-feature-card__icon{width:35px;height:35px}.login-smart-card{margin-top:14px;padding-block:12px}.login-smart-card__signal{height:27px;margin-block:11px}.login-form-panel{padding-block:30px}.login-form-heading h2{margin-top:15px;font-size:clamp(2.3rem,3.3vw,3.25rem)}.login-form-heading p{margin-top:11px;font-size:12.5px}.login-form{gap:14px;margin-top:21px}.login-divider{margin-top:20px}.login-register{margin-top:12px}.login-security-note{margin-top:16px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.login-page__ambient,.login-showcase__glow,.login-showcase__orb,.login-brand__mark:after,.login-smart-card,.login-smart-card__status,.login-smart-card__signal span,.login-form-panel:before,.animate-fade-up{animation:none}.login-feature-card,.login-smart-card,.login-form__forgot,.login-create-account{transition:none}}.login-page{width:100%;height:auto!important;min-height:100dvh!important;overflow:hidden auto!important}.login-page__shell,.login-page__container,.login-page__layout{min-height:min-content;height:auto!important;overflow:visible!important}@media (height<=900px){.login-page{align-items:flex-start!important;padding-top:24px!important;padding-bottom:40px!important}}.otp-page{background:radial-gradient(circle at 8% 12%, #6c3bff1f, transparent 27%), radial-gradient(circle at 92% 88%, #a855f71a, transparent 29%), var(--color-background,#f7f7fb);place-items:center;min-height:100vh;padding:26px;display:grid;position:relative;overflow:hidden}.otp-page__ambient{pointer-events:none;filter:blur(12px);border-radius:50%;position:absolute}.otp-page__ambient--one{background:#6c3bff24;width:420px;height:420px;animation:9s ease-in-out infinite otp-ambient-one;top:-165px;right:7%}.otp-page__ambient--two{background:#a855f71c;width:455px;height:455px;animation:11s ease-in-out infinite otp-ambient-two;bottom:-195px;left:4%}.otp-shell{z-index:2;background:#fff;border:1px solid #0e0b2f14;border-radius:32px;grid-template-columns:minmax(0,1.02fr) minmax(540px,.98fr);width:min(100%,1480px);min-height:min(920px,100vh - 52px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0e0b2f29,0 8px 34px #6c3bff14}.otp-showcase{color:#fff;isolation:isolate;background:radial-gradient(circle at 77% 24%,#6c3bff57,#0000 29%),radial-gradient(circle at 18% 84%,#a855f72e,#0000 32%),linear-gradient(145deg,#0e0b2f 0%,#16113f 50%,#221357 100%);flex-direction:column;min-width:0;padding:44px 48px 30px;display:flex;position:relative;overflow:hidden}.otp-showcase:after{z-index:-3;content:"";filter:blur(10px);background:radial-gradient(circle,#6c3bff75,#0000 68%);border-radius:50%;width:510px;height:510px;position:absolute;bottom:-180px;right:-150px}.otp-showcase__grid{z-index:-6;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:0}.otp-showcase__glow{z-index:-5;pointer-events:none;filter:blur(100px);background:#6c3bff57;border-radius:50%;width:390px;height:390px;animation:5.5s ease-in-out infinite otp-glow-pulse;position:absolute;top:16%;right:7%}.otp-brand{z-index:5;align-items:center;gap:13px;width:fit-content;display:inline-flex;position:relative}.otp-brand__mark{color:#fff;background:linear-gradient(135deg,#6c3bff 0%,#a855f7 100%);border:1px solid #fff3;border-radius:15px;flex:none;place-items:center;width:49px;height:49px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #6c3bff57,inset 0 1px #ffffff3d}.otp-brand__content{flex-direction:column;gap:4px;min-width:0;display:flex}.otp-brand__content strong{color:#fff;font-size:22px;font-weight:900}.otp-brand__content span{color:#ffffff94;font-size:10px;font-weight:800}.otp-showcase__content{z-index:4;width:min(100%,650px);margin-top:clamp(58px,7vh,90px);position:relative}.otp-eyebrow{color:#f1eaff;background:#ffffff16;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 15px;font-size:13px;font-weight:800;display:inline-flex}.otp-showcase__content h1{color:#fff;letter-spacing:-.06em;max-width:680px;margin:24px 0 0;font-size:clamp(3.15rem,4.9vw,5.35rem);font-weight:900;line-height:.98}.otp-showcase__content h1 span{color:#cdb8ff;margin-top:8px;display:block}.otp-showcase__content>p{color:#ffffffb8;max-width:610px;margin-top:23px;font-size:16px;font-weight:500;line-height:1.78}.otp-security-features{flex-direction:column;gap:11px;max-width:610px;margin-top:29px;display:flex}.otp-security-feature{background:#ffffff13;border:1px solid #ffffff1c;border-radius:17px;align-items:center;gap:13px;padding:15px 16px;transition:transform .26s,background .26s,border-color .26s;display:flex}.otp-security-feature:hover{background:#ffffff1f;border-color:#d6bbfb47;transform:translate(5px)}.otp-security-feature__icon{color:#eee7ff;background:#6c3bff85;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.otp-security-feature strong{color:#fff;font-size:13px;font-weight:900;display:block}.otp-security-feature span{color:#ffffff8f;margin-top:4px;font-size:11px;font-weight:600;line-height:1.5;display:block}.otp-shield-visual{z-index:1;pointer-events:none;width:255px;height:255px;position:absolute;top:120px;right:43px}.otp-shield-visual__orbit{border:1px solid #d6bbfb33;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.otp-shield-visual__orbit--one{width:220px;height:100px;animation:13s linear infinite otp-orbit-one}.otp-shield-visual__orbit--two{width:160px;height:160px;animation:11s linear infinite reverse otp-orbit-two}.otp-shield-visual__core{color:#fff;background:linear-gradient(145deg,#6c3bff,#a855f7);border-radius:30px;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 60px #6c3bff61}.otp-shield-visual__badge{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:absolute}.otp-shield-visual__badge--one{top:15px;left:65px}.otp-shield-visual__badge--two{bottom:61px;right:0}.otp-shield-visual__badge--three{bottom:8px;left:27px}.otp-trust-card{z-index:4;background:#ffffff14;border:1px solid #ffffff21;border-radius:20px;width:min(100%,470px);margin-top:22px;padding:16px 18px;position:relative}.otp-trust-card__header{align-items:center;gap:10px;display:flex}.otp-trust-card__icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.otp-trust-card__header>div:nth-child(2){flex:1}.otp-trust-card__header strong{color:#fff;font-size:11px;font-weight:900;display:block}.otp-trust-card__header span{color:#ffffff7d;font-size:9px}.otp-trust-card__status{background:#22c55e;border-radius:50%;width:8px;height:8px}.otp-trust-card__activity{align-items:flex-end;gap:6px;height:36px;margin:17px 0 14px;display:flex}.otp-trust-card__activity span{background:linear-gradient(#d6bbfb,#6c3bff);border-radius:6px;flex:1}.otp-trust-card__activity span:first-child{height:34%}.otp-trust-card__activity span:nth-child(2){height:58%}.otp-trust-card__activity span:nth-child(3){height:100%}.otp-trust-card__activity span:nth-child(4){height:72%}.otp-trust-card__activity span:nth-child(5){height:45%}.otp-trust-card__footer{color:#ffffffab;justify-content:space-between;font-size:9px;display:flex}.otp-showcase__footer{color:#ffffff6b;justify-content:space-between;margin-top:auto;padding-top:21px;font-size:9px;display:flex}.otp-form-panel{background:#fff;place-items:center;min-width:0;padding:clamp(42px,4.5vw,72px) clamp(48px,5.2vw,84px);display:grid;position:relative}.otp-form-panel__decorations span{background:#d6bbfb;border-radius:3px;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.otp-form-panel__decorations span:first-child{top:48px;right:48px}.otp-form-panel__decorations span:nth-child(2){width:6px;height:6px;top:81px;right:84px}.otp-form-panel__decorations span:nth-child(3){width:4px;height:4px;top:112px;right:52px}.otp-form-panel__mobile-brand{display:none}.otp-form-wrapper{width:min(100%,560px)}.otp-back-link{color:#6f6b7c;align-items:center;gap:7px;margin-bottom:38px;font-size:13px;font-weight:800;display:inline-flex}.otp-form-heading__badge{color:#6c3bff;background:#f3e8ff;border:1px solid #dcc9ff;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;display:inline-flex}.otp-form-heading h2,.otp-success h2{color:#0e0b2f;letter-spacing:-.055em;margin-top:19px;font-size:clamp(2.75rem,3.7vw,3.95rem);font-weight:900;line-height:1.02}.otp-form-heading>p,.otp-success>p{color:#6f6b7c;margin-top:17px;font-size:15px;font-weight:500;line-height:1.74}.otp-email{color:#5c2ee0;background:#f6f1ff;border:1px solid #e2d6ff;border-radius:12px;align-items:center;gap:8px;max-width:100%;margin-top:13px;padding:10px 13px;font-size:14px;font-weight:900;display:inline-flex}.otp-form{flex-direction:column;gap:20px;margin-top:32px;display:flex}.otp-input-group{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.otp-input-group input{color:#0e0b2f;text-align:center;caret-color:#6c3bff;background:#fff;border:1.5px solid #dfd8eb;border-radius:17px;outline:none;width:100%;min-width:0;height:68px;font-size:27px;font-weight:900;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 18px #0e0b2f0a}.otp-input-group input:hover:not(:disabled){border-color:#6c3bff61;transform:translateY(-2px)}.otp-input-group input:focus{background:#fff;border-color:#6c3bff;transform:translateY(-3px);box-shadow:0 0 0 4px #6c3bff1c,0 14px 30px #6c3bff1f}.otp-input-group input.has-value{color:#fff;background:linear-gradient(145deg,#6c3bff,#8c4ef1);border-color:#6c3bff;box-shadow:0 12px 26px #6c3bff38}.otp-input-group input:disabled{cursor:not-allowed;opacity:.68}.otp-input-group.has-error input{border-color:#e5484d}.otp-error-message{color:#d93f49;margin-top:-10px;font-size:12px;font-weight:800}.otp-expiry-card{background:#f7f3ff;border:1px solid #e5ddf3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:12px 15px;display:flex}.otp-expiry-card>div{color:#716d7f;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.otp-expiry-card strong{color:#0e0b2f;font-size:17px;font-weight:900}.otp-resend-section{flex-direction:column;align-items:center;gap:9px;margin-top:25px;display:flex}.otp-resend-section p{color:#777383;font-size:13px;font-weight:600}.otp-resend-button,.otp-change-email{color:#6c3bff;background:0 0;padding:0;font-size:13px;font-weight:900}.otp-resend-button:disabled{color:#aaa6b5;cursor:not-allowed}.otp-change-email{color:#706c7b;margin:16px auto 0;display:block}.otp-security-note{color:#8f8b9a;background:#f7f4ff;border:1px solid #e7e4ed;border-radius:14px;align-items:center;gap:9px;margin-top:25px;padding:14px 16px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.otp-security-note svg{color:#22a06b;flex:none}.otp-success{flex-direction:column;display:flex}.otp-success__visual{place-items:center;width:112px;height:112px;margin-bottom:25px;display:grid}.otp-success__icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:21px;place-items:center;width:66px;height:66px;display:grid}.otp-success__status{background:#f2fff7;border:1px solid #d9f2e4;border-radius:15px;align-items:center;gap:11px;width:100%;margin-top:23px;padding:15px 16px;display:flex}.otp-mobile-brand__content{flex-direction:column;display:flex}.otp-mobile-brand__content strong{color:#0e0b2f;font-size:19px;font-weight:900}.otp-mobile-brand__content span{color:#9a96a6;font-size:9px;font-weight:800}@keyframes otp-ambient-one{50%{transform:translate(-18px,20px)}}@keyframes otp-ambient-two{50%{transform:translate(20px,-18px)}}@keyframes otp-glow-pulse{50%{transform:scale(1.06)}}@keyframes otp-orbit-one{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes otp-orbit-two{to{transform:translate(-50%,-50%)rotate(-360deg)}}@media (width<=1220px){.otp-shell{grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr)}.otp-showcase{padding-inline:38px}.otp-form-panel{padding-inline:48px}}@media (width<=1080px){.otp-shield-visual{display:none}.otp-input-group{gap:8px}}@media (width<=900px){.otp-page{background:#fff;padding:0}.otp-shell{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.otp-showcase{display:none}.otp-form-panel{min-height:100vh;padding:118px 24px 46px}.otp-form-panel__mobile-brand{align-items:center;gap:11px;display:flex;position:absolute;top:27px;left:24px}.otp-form-wrapper{width:min(100%,600px)}}@media (width<=560px){.otp-form-panel{padding:108px 18px 38px}.otp-form-heading h2,.otp-success h2{font-size:clamp(2.25rem,11vw,3rem)}.otp-input-group{gap:7px}.otp-input-group input{border-radius:14px;height:58px;font-size:23px}}@media (width<=410px){.otp-input-group{gap:5px}.otp-input-group input{border-radius:12px;height:52px;font-size:20px}}.register-page{background:radial-gradient(circle at 8% 12%, #6c3bff1f, transparent 27%), radial-gradient(circle at 92% 88%, #a855f71a, transparent 29%), var(--color-background,#f7f7fb);place-items:center;min-height:100vh;padding:26px;display:grid;position:relative;overflow:hidden}.register-page__ambient{pointer-events:none;filter:blur(8px);border-radius:50%;position:absolute}.register-page__ambient--one{background:#6c3bff21;width:410px;height:410px;animation:9s ease-in-out infinite register-ambient-one;top:-160px;right:8%}.register-page__ambient--two{background:#a855f71a;width:450px;height:450px;animation:11s ease-in-out infinite register-ambient-two;bottom:-190px;left:4%}.register-shell{z-index:2;background:#fff;border:1px solid #0e0b2f14;border-radius:32px;grid-template-columns:minmax(0,.98fr) minmax(560px,1.02fr);width:min(100%,1480px);min-height:min(950px,100vh - 52px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0e0b2f29,0 8px 34px #6c3bff14}.register-showcase{color:#fff;isolation:isolate;background:radial-gradient(circle at 77% 24%,#6c3bff52,#0000 29%),radial-gradient(circle at 19% 84%,#a855f72b,#0000 32%),linear-gradient(145deg,#0e0b2f 0%,#16113f 50%,#221357 100%);flex-direction:column;min-width:0;padding:44px 48px 30px;display:flex;position:relative;overflow:hidden}.register-showcase:after{z-index:-2;content:"";filter:blur(10px);background:radial-gradient(circle,#6c3bff70,#0000 68%);border-radius:50%;width:510px;height:510px;position:absolute;bottom:-180px;right:-150px}.register-showcase__grid{z-index:-5;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f5,#0000 96%);mask-image:linear-gradient(#000000f5,#0000 96%)}.register-showcase__glow{z-index:-4;pointer-events:none;filter:blur(95px);background:#6c3bff4f;border-radius:50%;width:370px;height:370px;animation:5.5s ease-in-out infinite register-glow-pulse;position:absolute;top:16%;right:6%}.register-showcase__spark{z-index:0;pointer-events:none;background:#d6bbfb;border-radius:3px;width:9px;height:9px;position:absolute;transform:rotate(45deg);box-shadow:0 0 18px #d6bbfbbf}.register-showcase__spark--one{animation:3.2s ease-in-out infinite register-spark-one;top:132px;right:82px}.register-showcase__spark--two{background:#73e7ff;width:6px;height:6px;animation:3.8s ease-in-out infinite register-spark-two;top:230px;right:38px}.register-brand{z-index:4;align-items:center;gap:13px;width:fit-content;display:inline-flex;position:relative}.register-brand__mark{color:#fff;background:linear-gradient(135deg,#6c3bff 0%,#a855f7 100%);border:1px solid #fff3;border-radius:15px;flex:none;place-items:center;width:49px;height:49px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #6c3bff57,inset 0 1px #ffffff3d}.register-brand__mark:after{content:"";background:linear-gradient(115deg,#0000 37%,#ffffff6b,#0000 63%);animation:5.2s ease-in-out infinite register-logo-shine;position:absolute;inset:-70%;transform:translate(-78%)rotate(12deg)}.register-brand__content{flex-direction:column;gap:4px;min-width:0;display:flex}.register-brand__content strong{color:#fff;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.04em;font-size:22px;font-weight:800;line-height:1}.register-brand__content span{color:#ffffff94;letter-spacing:.045em;text-transform:uppercase;max-width:310px;font-size:9px;font-weight:700;line-height:1.35}.register-showcase__content{z-index:3;width:min(100%,650px);margin-top:clamp(48px,6vh,76px);position:relative}.register-eyebrow{color:#eee6ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff16;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.register-showcase__content h1{color:#fff;letter-spacing:-.06em;max-width:670px;margin:24px 0 0;font-size:clamp(3.1rem,4.8vw,5.3rem);font-weight:800;line-height:.98}.register-showcase__content h1 span{color:#0000;background:linear-gradient(90deg,#fff 0%,#d9c7ff 47%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;margin-top:7px;display:block}.register-showcase__content>p{color:#ffffffab;max-width:600px;margin-top:23px;font-size:14px;line-height:1.75}.register-journey{flex-direction:column;gap:11px;max-width:610px;margin-top:28px;display:flex}.register-journey__item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1a,#ffffff0b);border:1px solid #ffffff1c;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:72px;padding:13px 48px 13px 13px;transition:transform .26s,background .26s,border-color .26s,box-shadow .26s;display:grid;position:relative}.register-journey__item:hover{background:#ffffff1f;border-color:#d6bbfb47;transform:translate(5px);box-shadow:0 18px 35px #0000001f}.register-journey__number{color:#d6bbfb99;letter-spacing:.08em;font-size:9px;font-weight:800;position:absolute;top:14px;right:15px}.register-journey__icon{color:#eee7ff;background:linear-gradient(135deg,#6c3bffb3,#a855f759);border:1px solid #d6bbfb2e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.register-journey__item>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.register-journey__item strong{color:#fff;font-size:12px;font-weight:750}.register-journey__item span:last-child{color:#ffffff82;font-size:10px;line-height:1.5}.register-ai-card{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff1f,#ffffff0d);border:1px solid #ffffff21;border-radius:20px;width:min(100%,470px);margin-top:22px;padding:16px 18px;animation:5s ease-in-out infinite register-ai-card-float;position:relative;box-shadow:0 22px 52px #0000002b}.register-ai-card__header{align-items:center;gap:10px;display:flex}.register-ai-card__logo{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 22px #6c3bff4d}.register-ai-card__header>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.register-ai-card__header strong{color:#fff;font-size:10.5px}.register-ai-card__header span:not(.register-ai-card__status){color:#ffffff78;font-size:8.5px}.register-ai-card__status{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite register-status-pulse;box-shadow:0 0 0 5px #22c55e1f,0 0 14px #22c55ea6}.register-ai-card__progress{background:#ffffff14;border-radius:999px;height:7px;margin:17px 0;overflow:hidden}.register-ai-card__progress span{border-radius:inherit;background:linear-gradient(90deg,#6c3bff,#d6bbfb);width:76%;height:100%;animation:2.6s ease-in-out infinite register-progress-wave;display:block}.register-ai-card__stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.register-ai-card__stats div{background:#ffffff0e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px;display:flex}.register-ai-card__stats strong{color:#fff;font-size:9px}.register-ai-card__stats span{color:#ffffff70;font-size:7px}.register-showcase__footer{z-index:4;color:#fff6;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:20px;font-size:8.5px;font-weight:600;display:flex;position:relative}.register-form-panel{background:radial-gradient(circle at 100% 0,#6c3bff0f,#0000 27%),radial-gradient(circle at 0 100%,#a855f709,#0000 24%),#fff;place-items:center;min-width:0;padding:clamp(38px,4vw,64px) clamp(46px,5vw,78px);display:grid;position:relative}.register-form-panel:before{content:"";background:#d6bbfb;border-radius:3px;width:10px;height:10px;animation:3s ease-in-out infinite register-form-sparkle;position:absolute;top:48px;right:48px;transform:rotate(45deg);box-shadow:-38px 26px 0 -2px #6c3bff33,-8px 52px 0 -3px #a855f738}.register-form-panel__mobile-brand{display:none}.register-form-wrapper{width:min(100%,610px)}.register-form-heading__badge{width:fit-content;color:var(--color-primary,#6c3bff);letter-spacing:.065em;text-transform:uppercase;background:#f3e8ff;border:1px solid #dcc9ff;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.register-form-heading h2{max-width:590px;color:var(--color-indigo,#0e0b2f);letter-spacing:-.05em;margin-top:18px;font-size:clamp(2.35rem,3.25vw,3.45rem);font-weight:800;line-height:1.04}.register-form-heading p{max-width:580px;color:var(--color-text-secondary,#6f6b7c);margin-top:14px;font-size:13px;line-height:1.7}.register-form{flex-direction:column;gap:16px;margin-top:25px;display:flex}.register-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.register-password-strength{background:linear-gradient(135deg,#faf9ff,#f6f1ff);border:1px solid #e8e2f3;border-radius:14px;padding:13px 14px}.register-password-strength__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.register-password-strength__header span{color:#625e70;font-size:10px;font-weight:700}.register-password-strength__header strong{color:#6c3bff;font-size:10px;font-weight:800}.register-password-strength__bars{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px;display:grid}.register-password-strength__bars span{background:#e4dff0;border-radius:999px;height:5px;transition:background .2s,transform .2s}.register-password-strength__bars span.is-active{background:linear-gradient(90deg,#6c3bff,#a855f7);transform:scaleY(1.15)}.register-password-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin-top:11px;display:grid}.register-password-requirements span{color:#9a96a6;align-items:center;gap:5px;font-size:9px;font-weight:600;transition:color .18s;display:inline-flex}.register-password-requirements span svg{color:#c9c4d6;flex:none;transition:color .18s}.register-password-requirements span.is-valid{color:#198754}.register-password-requirements span.is-valid svg{color:#22c55e}.register-terms{flex-direction:column;gap:6px;display:flex}.register-inline-link{color:#6c3bff;cursor:pointer;font-size:inherit;background:0 0;padding:0;font-weight:750;transition:color .18s;display:inline}.register-inline-link:hover{color:#4a1dbe}.register-inline-link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #6c3bff38}.register-terms__error{color:#e5484d;padding-left:31px;font-size:10px;font-weight:650}.register-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.register-trust-strip div{color:#6f6b7c;background:#faf9fd;border:1px solid #ebe7f1;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:8px;font-size:9px;font-weight:700;display:flex}.register-trust-strip svg{color:#6c3bff;flex:none}.register-login{color:#8a8696;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:11px;font-weight:600;display:flex}.register-login a{color:#6c3bff;align-items:center;gap:5px;font-weight:800;transition:gap .18s,color .18s;display:inline-flex}.register-login a:hover{color:#4a1dbe;gap:9px}.register-login a:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #6c3bff38}.register-mobile-brand__content{flex-direction:column;gap:2px;min-width:0;display:flex}.register-mobile-brand__content strong{color:#0e0b2f;font-family:var(--font-heading,"Manrope", sans-serif);font-size:18px;font-weight:800;line-height:1.1}.register-mobile-brand__content span{color:#9a96a6;letter-spacing:.03em;text-transform:uppercase;max-width:240px;font-size:8px;font-weight:700;line-height:1.35}@keyframes register-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes register-ambient-one{0%,to{transform:translate(0,0)}50%{transform:translate(-18px,20px)}}@keyframes register-ambient-two{0%,to{transform:translate(0,0)}50%{transform:translate(20px,-18px)}}@keyframes register-glow-pulse{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes register-logo-shine{0%,62%,to{transform:translate(-78%)rotate(12deg)}80%{transform:translate(78%)rotate(12deg)}}@keyframes register-spark-one{0%,to{opacity:.45;transform:rotate(45deg)scale(.8)}50%{opacity:1;transform:rotate(45deg)scale(1.2)}}@keyframes register-spark-two{0%,to{opacity:.4;transform:rotate(45deg)translateY(0)}50%{opacity:1;transform:rotate(45deg)translateY(-10px)}}@keyframes register-ai-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes register-status-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes register-progress-wave{0%,to{width:68%}50%{width:88%}}@keyframes register-form-sparkle{0%,to{opacity:.45;transform:rotate(45deg)scale(.8)}50%{opacity:1;transform:rotate(45deg)scale(1.15)}}@media (width<=1220px){.register-shell{grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr)}.register-showcase{padding-inline:38px}.register-showcase__content h1{font-size:clamp(2.9rem,4.6vw,4.8rem)}.register-form-panel{padding-inline:44px}}@media (width<=1080px){.register-shell{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr)}.register-showcase__content>p{font-size:13px}.register-journey__item{padding-block:11px}.register-ai-card{display:none}}@media (width<=900px){.register-page{background:#fff;padding:0}.register-shell{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.register-showcase{display:none}.register-form-panel{align-content:center;min-height:100vh;padding:116px 24px 44px}.register-form-panel:before{top:30px;right:25px}.register-form-panel__mobile-brand{align-items:center;gap:11px;display:flex;position:absolute;top:27px;left:24px}.register-form-panel__mobile-brand .register-brand__mark{border-radius:13px;width:44px;height:44px}.register-form-wrapper{width:min(100%,650px)}}@media (width<=620px){.register-form__row,.register-password-requirements,.register-trust-strip{grid-template-columns:1fr}.register-login{flex-wrap:wrap}}@media (width<=520px){.register-form-panel{padding:108px 18px 38px}.register-form-heading h2{font-size:clamp(2.15rem,11vw,2.8rem)}.register-form-heading p{font-size:12.5px}.register-form{margin-top:22px}.register-password-strength{padding:12px}.register-terms__error{padding-left:0}}@media (height<=850px) and (width>=901px){.register-page{padding:14px}.register-shell{min-height:calc(100vh - 28px)}.register-showcase{padding-block:28px 20px}.register-showcase__content{margin-top:32px}.register-showcase__content h1{font-size:clamp(2.75rem,4.1vw,4.4rem)}.register-showcase__content>p{margin-top:15px;font-size:12.5px}.register-journey{gap:8px;margin-top:18px}.register-journey__item{min-height:60px;padding-block:9px}.register-ai-card{margin-top:12px;padding-block:12px}.register-form-panel{padding-block:25px}.register-form-heading h2{margin-top:14px;font-size:clamp(2.15rem,3vw,2.9rem)}.register-form-heading p{margin-top:10px;font-size:12px}.register-form{gap:12px;margin-top:18px}.register-password-strength{padding-block:10px}.register-trust-strip{margin-top:13px}.register-login{margin-top:12px}}@media (prefers-reduced-motion:reduce){.register-page__ambient,.register-showcase__glow,.register-showcase__spark,.register-brand__mark:after,.register-ai-card,.register-ai-card__status,.register-ai-card__progress span,.register-form-panel:before,.animate-fade-up{animation:none}.register-journey__item,.register-inline-link,.register-login a{transition:none}}.reset-password-page{background:radial-gradient(circle at 8% 12%, #6c3bff1f, transparent 27%), radial-gradient(circle at 92% 88%, #a855f71a, transparent 29%), var(--color-background,#f7f7fb);place-items:center;min-height:100vh;padding:26px;display:grid;position:relative;overflow:hidden}.reset-password-page__ambient{pointer-events:none;filter:blur(12px);border-radius:50%;position:absolute}.reset-password-page__ambient--one{background:#6c3bff24;width:420px;height:420px;animation:9s ease-in-out infinite reset-ambient-one;top:-165px;right:7%}.reset-password-page__ambient--two{background:#a855f71c;width:455px;height:455px;animation:11s ease-in-out infinite reset-ambient-two;bottom:-195px;left:4%}.reset-password-shell{z-index:2;background:#fff;border:1px solid #0e0b2f14;border-radius:32px;grid-template-columns:minmax(0,1.02fr) minmax(540px,.98fr);width:min(100%,1480px);min-height:min(920px,100vh - 52px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0e0b2f29,0 8px 34px #6c3bff14}.reset-password-showcase{color:#fff;isolation:isolate;background:radial-gradient(circle at 77% 24%,#6c3bff57,#0000 29%),radial-gradient(circle at 18% 84%,#a855f72e,#0000 32%),linear-gradient(145deg,#0e0b2f 0%,#16113f 50%,#221357 100%);flex-direction:column;min-width:0;padding:44px 48px 30px;display:flex;position:relative;overflow:hidden}.reset-password-showcase:after{z-index:-3;content:"";filter:blur(10px);background:radial-gradient(circle,#6c3bff75,#0000 68%);border-radius:50%;width:510px;height:510px;position:absolute;bottom:-180px;right:-150px}.reset-password-showcase__grid{z-index:-6;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:0}.reset-password-showcase__glow{z-index:-5;pointer-events:none;filter:blur(100px);background:#6c3bff57;border-radius:50%;width:390px;height:390px;animation:5.5s ease-in-out infinite reset-glow-pulse;position:absolute;top:16%;right:7%}.reset-password-brand{z-index:5;align-items:center;gap:13px;width:fit-content;display:inline-flex;position:relative}.reset-password-brand__mark{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:1px solid #fff3;border-radius:15px;flex:none;place-items:center;width:49px;height:49px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #6c3bff57,inset 0 1px #ffffff3d}.reset-password-brand__mark:after{content:"";background:linear-gradient(115deg,#0000 37%,#ffffff6b,#0000 63%);animation:5.2s ease-in-out infinite reset-logo-shine;position:absolute;inset:-70%;transform:translate(-78%)rotate(12deg)}.reset-password-brand__content{flex-direction:column;gap:4px;min-width:0;display:flex}.reset-password-brand__content strong{color:#fff;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.04em;font-size:22px;font-weight:900;line-height:1}.reset-password-brand__content span{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;max-width:315px;font-size:10px;font-weight:800;line-height:1.35}.reset-password-showcase__content{z-index:4;width:min(100%,650px);margin-top:clamp(58px,7vh,90px);position:relative}.reset-password-eyebrow{color:#f1eaff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff16;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 15px;font-size:13px;font-weight:800;display:inline-flex}.reset-password-showcase__content h1{color:#fff;letter-spacing:-.06em;max-width:680px;margin:24px 0 0;font-size:clamp(3.15rem,4.9vw,5.35rem);font-weight:900;line-height:.98}.reset-password-showcase__content h1 span{color:#0000;background:linear-gradient(90deg,#fff 0%,#d9c7ff 47%,#a855f7 100%);-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.reset-password-showcase__content>p{color:#ffffffb8;max-width:610px;margin-top:23px;font-size:16px;font-weight:500;line-height:1.78}.reset-password-benefits{flex-direction:column;gap:11px;max-width:610px;margin-top:29px;display:flex}.reset-password-benefit-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1a,#ffffff0b);border:1px solid #ffffff1c;border-radius:17px;align-items:center;gap:13px;min-width:0;padding:15px 16px;transition:transform .26s,background .26s,border-color .26s,box-shadow .26s;display:flex}.reset-password-benefit-card:hover{background:#ffffff1f;border-color:#d6bbfb47;transform:translate(5px);box-shadow:0 18px 35px #0000001f}.reset-password-benefit-card__icon{color:#eee7ff;background:linear-gradient(135deg,#6c3bffb8,#a855f75c);border:1px solid #d6bbfb2e;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.reset-password-benefit-card>div:last-child{min-width:0}.reset-password-benefit-card strong{color:#fff;font-size:13px;font-weight:900;display:block}.reset-password-benefit-card span{color:#ffffff91;margin-top:4px;font-size:11px;font-weight:600;line-height:1.5;display:block}.reset-password-security-card{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff1f,#ffffff0d);border:1px solid #ffffff21;border-radius:20px;width:min(100%,470px);margin-top:22px;padding:16px 18px;animation:5s ease-in-out infinite reset-security-card-float;position:relative;box-shadow:0 22px 52px #0000002b}.reset-password-security-card__header{align-items:center;gap:10px;display:flex}.reset-password-security-card__icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 22px #6c3bff4d}.reset-password-security-card__header>div:nth-child(2){flex:1;min-width:0}.reset-password-security-card__header strong{color:#fff;font-size:11px;font-weight:900;display:block}.reset-password-security-card__header span:not(.reset-password-security-card__status){color:#ffffff7d;margin-top:3px;font-size:9px;font-weight:600;display:block}.reset-password-security-card__status{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite reset-status-pulse;box-shadow:0 0 0 5px #22c55e1f,0 0 14px #22c55ea6}.reset-password-security-card__meter{align-items:flex-end;gap:6px;height:34px;margin:17px 0 14px;display:flex}.reset-password-security-card__meter span{transform-origin:bottom;background:linear-gradient(#d6bbfbfa,#6c3bffb8);border-radius:6px;flex:1;animation:1.5s ease-in-out infinite reset-meter-wave}.reset-password-security-card__meter span:first-child{height:35%}.reset-password-security-card__meter span:nth-child(2){height:52%;animation-delay:.1s}.reset-password-security-card__meter span:nth-child(3){height:69%;animation-delay:.2s}.reset-password-security-card__meter span:nth-child(4){height:85%;animation-delay:.3s}.reset-password-security-card__meter span:nth-child(5){height:100%;animation-delay:.4s}.reset-password-security-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.reset-password-security-card__footer div{color:#ffffffa6;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.reset-password-security-card__footer svg{color:#d9c7ff}.reset-password-showcase__footer{z-index:5;color:#ffffff6b;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:21px;font-size:9px;font-weight:700;display:flex;position:relative}.reset-password-form-panel{background:radial-gradient(circle at 100% 0,#6c3bff0f,#0000 27%),radial-gradient(circle at 0 100%,#a855f709,#0000 24%),#fff;place-items:center;min-width:0;padding:clamp(42px,4.5vw,72px) clamp(48px,5.2vw,84px);display:grid;position:relative}.reset-password-form-panel__decorations span{background:#d6bbfb;border-radius:3px;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.reset-password-form-panel__decorations span:first-child{animation:3s ease-in-out infinite reset-decoration-one;top:48px;right:48px}.reset-password-form-panel__decorations span:nth-child(2){opacity:.7;width:6px;height:6px;animation:3.7s ease-in-out infinite reset-decoration-two;top:81px;right:84px}.reset-password-form-panel__decorations span:nth-child(3){opacity:.6;background:#a855f7;width:4px;height:4px;animation:4.2s ease-in-out infinite reset-decoration-three;top:112px;right:52px}.reset-password-form-panel__mobile-brand{display:none}.reset-password-form-wrapper{width:min(100%,570px)}.reset-password-back-link{width:fit-content;color:var(--color-text-secondary,#6f6b7c);align-items:center;gap:7px;margin-bottom:34px;font-size:13px;font-weight:800;transition:color .18s,gap .18s,transform .18s;display:inline-flex}.reset-password-back-link:hover{color:var(--color-primary,#6c3bff);gap:10px;transform:translate(-2px)}.reset-password-back-link:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #6c3bff3d}.reset-password-form-heading__badge{width:fit-content;color:var(--color-primary,#6c3bff);letter-spacing:.065em;text-transform:uppercase;background:#f3e8ff;border:1px solid #dcc9ff;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;display:inline-flex}.reset-password-form-heading h2,.reset-password-success h2{max-width:570px;color:var(--color-indigo,#0e0b2f);letter-spacing:-.055em;margin-top:19px;font-size:clamp(2.7rem,3.65vw,3.85rem);font-weight:900;line-height:1.02}.reset-password-form-heading>p,.reset-password-success>p{max-width:530px;color:var(--color-text-secondary,#6f6b7c);margin-top:17px;font-size:15px;font-weight:500;line-height:1.74}.reset-password-email{overflow-wrap:anywhere;color:#5c2ee0;background:#f6f1ff;border:1px solid #e2d6ff;border-radius:12px;align-items:center;gap:8px;max-width:100%;margin-top:13px;padding:10px 13px;font-size:14px;font-weight:900;display:inline-flex}.reset-password-email svg{flex:none}.reset-password-form{flex-direction:column;gap:17px;margin-top:27px;display:flex}.reset-password-strength{background:linear-gradient(135deg,#faf9ff,#f5f0ff);border:1px solid #e6dff1;border-radius:15px;padding:14px 15px}.reset-password-strength__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reset-password-strength__header span{color:#625e70;font-size:12px;font-weight:800}.reset-password-strength__header strong{color:#6c3bff;font-size:12px;font-weight:900}.reset-password-strength__bars{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px;display:grid}.reset-password-strength__bars span{background:#e3deec;border-radius:999px;height:6px;transition:background .2s,transform .2s,box-shadow .2s}.reset-password-strength__bars span.is-active{background:linear-gradient(90deg,#6c3bff,#a855f7);transform:scaleY(1.15);box-shadow:0 4px 12px #6c3bff2e}.reset-password-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:12px;display:grid}.reset-password-requirements span{color:#918d9d;align-items:center;gap:6px;min-width:0;font-size:10.5px;font-weight:650;line-height:1.4;transition:color .18s;display:inline-flex}.reset-password-requirements span svg{color:#c9c4d6;flex:none;transition:color .18s}.reset-password-requirements span.is-valid{color:#198754}.reset-password-requirements span.is-valid svg{color:#22c55e}.reset-password-session-note{background:linear-gradient(135deg,#f8fafc,#f4efff);border:1px solid #e7e2ed;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.reset-password-session-note>svg{color:#22a06b;flex:none;margin-top:1px}.reset-password-session-note>div{flex-direction:column;gap:3px;min-width:0;display:flex}.reset-password-session-note strong{color:#2d2844;font-size:11.5px;font-weight:900}.reset-password-session-note span{color:#817d8c;font-size:10px;font-weight:600;line-height:1.5}.reset-password-trust-note{color:#8f8b9a;text-align:center;background:linear-gradient(135deg,#f8fafc,#f5efff);border:1px solid #e7e4ed;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:14px 16px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.reset-password-trust-note svg{color:#22a06b;flex:none}.reset-password-success{flex-direction:column;align-items:flex-start;display:flex}.reset-password-success__visual{place-items:center;width:112px;height:112px;margin-bottom:25px;display:grid;position:relative}.reset-password-success__rings{position:absolute;inset:0}.reset-password-success__rings span{border:1px solid #6c3bff33;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.reset-password-success__rings span:first-child{width:72px;height:72px;animation:2.4s ease-in-out infinite reset-success-ring-one}.reset-password-success__rings span:nth-child(2){width:92px;height:92px;animation:2.8s ease-in-out infinite reset-success-ring-two}.reset-password-success__rings span:nth-child(3){width:112px;height:112px;animation:3.2s ease-in-out infinite reset-success-ring-three}.reset-password-success__icon{z-index:2;color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:21px;place-items:center;width:66px;height:66px;animation:3s ease-in-out infinite reset-success-icon;display:grid;position:relative;box-shadow:0 18px 38px #6c3bff47}.reset-password-success__status{background:linear-gradient(135deg,#f7fff9,#f2fff7);border:1px solid #d9f2e4;border-radius:15px;align-items:center;gap:11px;width:100%;margin:23px 0 20px;padding:15px 16px;display:flex}.reset-password-success__status>svg{color:#22a06b;flex:none}.reset-password-success__status>div{flex-direction:column;gap:3px;min-width:0;display:flex}.reset-password-success__status strong{color:#176742;font-size:13px;font-weight:900}.reset-password-success__status span{color:#58806d;font-size:11px;font-weight:600}.reset-password-mobile-brand__content{flex-direction:column;gap:2px;min-width:0;display:flex}.reset-password-mobile-brand__content strong{color:#0e0b2f;font-family:var(--font-heading,"Manrope", sans-serif);font-size:19px;font-weight:900;line-height:1.1}.reset-password-mobile-brand__content span{color:#9a96a6;letter-spacing:.03em;text-transform:uppercase;max-width:240px;font-size:9px;font-weight:800;line-height:1.35}@keyframes reset-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes reset-ambient-one{0%,to{transform:translate(0,0)}50%{transform:translate(-18px,20px)}}@keyframes reset-ambient-two{0%,to{transform:translate(0,0)}50%{transform:translate(20px,-18px)}}@keyframes reset-glow-pulse{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes reset-logo-shine{0%,62%,to{transform:translate(-78%)rotate(12deg)}80%{transform:translate(78%)rotate(12deg)}}@keyframes reset-security-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes reset-status-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes reset-meter-wave{0%,to{opacity:.6;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}@keyframes reset-decoration-one{0%,to{opacity:.45;transform:rotate(45deg)scale(.8)}50%{opacity:1;transform:rotate(45deg)scale(1.2)}}@keyframes reset-decoration-two{0%,to{opacity:.35;transform:rotate(45deg)translateY(0)}50%{opacity:.9;transform:rotate(45deg)translateY(-8px)}}@keyframes reset-decoration-three{0%,to{opacity:.25;transform:rotate(45deg)scale(.75)}50%{opacity:.8;transform:rotate(45deg)scale(1.25)}}@keyframes reset-success-ring-one{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes reset-success-ring-two{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.08)}}@keyframes reset-success-ring-three{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(.86)}50%{opacity:.55;transform:translate(-50%,-50%)scale(1.12)}}@keyframes reset-success-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=1220px){.reset-password-shell{grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr)}.reset-password-showcase{padding-inline:38px}.reset-password-showcase__content h1{font-size:clamp(2.95rem,4.6vw,4.9rem)}.reset-password-form-panel{padding-inline:48px}}@media (width<=1080px){.reset-password-shell{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr)}.reset-password-showcase__content>p{font-size:14px}.reset-password-security-card{width:min(100%,440px)}}@media (width<=900px){.reset-password-page{background:#fff;padding:0}.reset-password-shell{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.reset-password-showcase{display:none}.reset-password-form-panel{align-content:center;min-height:100vh;padding:118px 24px 46px}.reset-password-form-panel__mobile-brand{align-items:center;gap:11px;display:flex;position:absolute;top:27px;left:24px}.reset-password-form-panel__mobile-brand .reset-password-brand__mark{border-radius:13px;width:44px;height:44px}.reset-password-form-wrapper{width:min(100%,610px)}}@media (width<=560px){.reset-password-form-panel{padding:108px 18px 38px}.reset-password-back-link{margin-bottom:28px}.reset-password-form-heading h2,.reset-password-success h2{font-size:clamp(2.25rem,11vw,3rem)}.reset-password-form-heading>p,.reset-password-success>p{font-size:14px}.reset-password-requirements{grid-template-columns:1fr}.reset-password-trust-note{text-align:left;justify-content:flex-start;align-items:flex-start}}@media (width<=410px){.reset-password-form-heading__badge{font-size:10px}.reset-password-strength,.reset-password-session-note{padding:12px}}@media (height<=850px) and (width>=901px){.reset-password-page{padding:14px}.reset-password-shell{min-height:calc(100vh - 28px)}.reset-password-showcase{padding-block:28px 20px}.reset-password-showcase__content{margin-top:34px}.reset-password-showcase__content h1{font-size:clamp(2.7rem,4.1vw,4.4rem)}.reset-password-showcase__content>p{margin-top:16px;font-size:13px}.reset-password-benefits{gap:8px;margin-top:18px}.reset-password-benefit-card{padding-block:10px}.reset-password-security-card{margin-top:12px;padding-block:12px}.reset-password-form-panel{padding-block:26px}.reset-password-back-link{margin-bottom:22px}.reset-password-form-heading h2,.reset-password-success h2{margin-top:14px;font-size:clamp(2.25rem,3.1vw,3.05rem)}.reset-password-form-heading>p,.reset-password-success>p{margin-top:10px;font-size:13px}.reset-password-form{gap:12px;margin-top:19px}.reset-password-strength{padding-block:10px}.reset-password-trust-note{margin-top:14px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.reset-password-page__ambient,.reset-password-showcase__glow,.reset-password-brand__mark:after,.reset-password-security-card,.reset-password-security-card__status,.reset-password-security-card__meter span,.reset-password-form-panel__decorations span,.reset-password-success__rings span,.reset-password-success__icon,.animate-fade-up{animation:none}.reset-password-benefit-card,.reset-password-back-link,.reset-password-strength__bars span{transition:none}}.smart-button{cursor:pointer;letter-spacing:-.015em;isolation:isolate;border:0;outline:none;justify-content:center;align-items:center;min-width:0;padding:0;font-family:inherit;font-weight:900;transition:transform .22s,box-shadow .22s,filter .22s,opacity .22s;display:inline-flex;position:relative;overflow:visible}.smart-button:after{z-index:-1;pointer-events:none;content:"";border-radius:inherit;transition:transform .22s,opacity .22s;position:absolute;inset:0}.smart-button__content{z-index:3;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:inline-flex;position:relative}.smart-button__label{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.smart-button__icon{flex:none;place-items:center;transition:transform .22s,opacity .22s;display:inline-grid}.smart-button__shine{z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 10%,#ffffff7a 50%,#0000 90%);width:34%;transition:transform .7s;position:absolute;top:-60%;bottom:-60%;left:-42%;transform:translate(-180%)rotate(12deg)}.smart-button:hover .smart-button__shine{transform:translate(520%)rotate(12deg)}.smart-button:hover{transform:translateY(-3px)}.smart-button:active{transform:translateY(0)scale(.98)}.smart-button:focus-visible{box-shadow:0 0 0 4px #6c3bff29,0 18px 36px #6c3bff33}.smart-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.smart-button--sm{border-radius:13px;min-height:40px;padding:0 15px;font-size:12px}.smart-button--md{border-radius:16px;min-height:50px;padding:0 21px;font-size:14px}.smart-button--lg{border-radius:19px;min-height:58px;padding:0 27px;font-size:15px}.smart-button--full{width:100%}.smart-button--primary{color:#fff;background:radial-gradient(circle at 82% 12%,#ffffff40,#0000 30%),linear-gradient(135deg,#6336ef 0%,#7b43f6 48%,#a855f7 100%);border:1px solid #6c3bff57;box-shadow:0 16px 32px #6c3bff40,inset 0 1px #ffffff4d}.smart-button--primary:after{background:linear-gradient(135deg,#ffffff2e,#0000 45%)}.smart-button--primary:hover{box-shadow:0 22px 44px #6c3bff57,inset 0 1px #ffffff59}.smart-button--primary:hover .smart-button__icon--right{transform:translate(4px)}.smart-button--secondary{color:#6237df;background:linear-gradient(145deg,#fff 0%,#f6f1ff 100%);border:1.5px solid #d8c9ff;box-shadow:0 12px 28px #6c3bff1c,inset 0 1px #fff}.smart-button--secondary:hover{color:#5128d2;background:linear-gradient(145deg,#fff,#eee7ff);border-color:#bfa9ff;box-shadow:0 18px 38px #6c3bff2e,inset 0 1px #fff}.smart-button--outline{color:#6c3bff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border:2px solid #6c3bff;box-shadow:inset 0 0 0 4px #6c3bff14,0 12px 26px #6c3bff1a}.smart-button--outline:hover{color:#fff;background:linear-gradient(135deg,#6c3bff,#9d55f6);box-shadow:0 18px 38px #6c3bff47,inset 0 1px #ffffff4d}.smart-button--arrow{color:#fff;background:linear-gradient(135deg,#6235ed,#9753f2);border-radius:16px 8px 8px 16px;margin-right:24px;overflow:visible;box-shadow:0 16px 34px #6c3bff42,inset 0 1px #ffffff47}.smart-button__arrow-tail{z-index:-1;pointer-events:none;background:linear-gradient(135deg,#8650f1,#a85cf4);border-radius:7px;width:44px;height:44px;transition:right .22s,transform .22s;position:absolute;top:50%;right:-22px;transform:translateY(-50%)rotate(45deg);box-shadow:10px -10px 24px #6c3bff1f}.smart-button--arrow:hover .smart-button__arrow-tail{right:-27px;transform:translateY(-50%)rotate(45deg)scale(1.05)}.smart-button--arrow .smart-button__content{z-index:4}.smart-button--arrow:hover .smart-button__icon--right{transform:translate(6px)}.smart-button--danger{color:#fff;background:linear-gradient(135deg,#ef476f,#d93a55);border:1px solid #d93a5547;box-shadow:0 14px 28px #d93a5538,inset 0 1px #ffffff40}.smart-button--danger:hover{box-shadow:0 20px 38px #d93a554d,inset 0 1px #ffffff47}.smart-button__loader{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite smart-button-spin}.dark-surface .smart-button--secondary,.dark-surface .smart-button--outline{color:#fff;background:#ffffff1a;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00000029}.dark-surface .smart-button--secondary:hover,.dark-surface .smart-button--outline:hover{color:#fff;background:#ffffff2e}@media (width<=560px){.smart-button--md{min-height:48px;padding-inline:17px;font-size:13px}.smart-button--lg{min-height:54px;padding-inline:20px;font-size:14px}.smart-button--arrow{margin-right:19px}.smart-button__arrow-tail{width:38px;height:38px;right:-18px}}@media (prefers-reduced-motion:reduce){.smart-button,.smart-button:after,.smart-button__shine,.smart-button__icon,.smart-button__arrow-tail,.smart-button__loader{transition:none;animation:none}}.card-preview-page{width:100%;min-width:0;padding-bottom:112px;position:relative}.card-preview-page__header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.card-preview-page__header-left{align-items:flex-start;gap:18px;min-width:0;display:flex}.card-preview-page__header-left>div:last-child{min-width:0}.card-preview-page__header .dashboard-page__eyebrow{font-size:14px;font-weight:900}.card-preview-page__header .dashboard-page__title{color:#0e0b2f;letter-spacing:-.055em;margin-top:14px;font-size:clamp(44px,4vw,68px);font-weight:900;line-height:1}.card-preview-page__header .dashboard-page__description{color:#706a7d;max-width:760px;margin-top:12px;font-size:17px;font-weight:700;line-height:1.7}.card-preview-page__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:11px;display:flex}.card-preview-page__status{color:#7a5319;background:linear-gradient(145deg,#fffaf0,#fff2d9);border:1px solid #f1d6a8;border-radius:14px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #7a531914}.card-preview-page__status--published{color:#167249;background:linear-gradient(145deg,#f4fff9,#eafff3);border-color:#cfeedd;box-shadow:0 10px 24px #16724914}.card-preview-page__layout{grid-template-columns:minmax(0,1.42fr) minmax(360px,.58fr);align-items:start;gap:24px;min-width:0;display:grid}.card-preview-page__main,.card-preview-page__sidebar{min-width:0}.card-preview-page__main{flex-direction:column;gap:20px;display:flex}.card-preview-page__sidebar-sticky{flex-direction:column;gap:18px;display:flex;position:sticky;top:22px}.card-preview-page__hero{color:#fff;isolation:isolate;border:1px solid #ffffff29;border-radius:32px;min-height:470px;padding:28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0e0b2f3d,0 12px 32px #6c3bff1f,inset 0 1px #ffffff2e}.card-preview-page__hero:before{z-index:-1;content:"";filter:blur(6px);background:#ffffff21;border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-95px}.card-preview-page__hero:after{z-index:-1;content:"";filter:blur(12px);background:#a855f738;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;left:-110px}.card-preview-page__hero--indigo{background:radial-gradient(circle at 82% 12%,#a855f75c,#0000 30%),linear-gradient(155deg,#0e0b2f,#2d176c)}.card-preview-page__hero--ocean{background:radial-gradient(circle at 82% 12%,#38bdf85c,#0000 30%),linear-gradient(155deg,#071e43,#1264b8)}.card-preview-page__hero--emerald{background:radial-gradient(circle at 82% 12%,#34d39952,#0000 30%),linear-gradient(155deg,#06382e,#078b70)}.card-preview-page__hero--sunset{background:radial-gradient(circle at 82% 12%,#fbbf245c,#0000 30%),linear-gradient(155deg,#632006,#bd4f0e)}.card-preview-page__hero--midnight{background:radial-gradient(circle at 82% 12%,#94a3b83d,#0000 30%),linear-gradient(155deg,#050505,#242424)}.card-preview-page__hero-grid{z-index:-2;pointer-events:none;opacity:.36;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.card-preview-page__brand{align-items:center;gap:11px;display:flex}.card-preview-page__brand>span:first-child{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid}.card-preview-page__brand>div{flex-direction:column;gap:2px;min-width:0;display:flex}.card-preview-page__brand strong{color:#fff;font-size:18px;font-weight:900}.card-preview-page__brand small{color:#ffffffb3;font-size:10px;font-weight:700}.card-preview-page__verified{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;min-height:34px;margin-left:auto;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.card-preview-page__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-top:48px;display:grid}.card-preview-page__avatar{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff38,#ffffff14);border:4px solid #ffffff3d;border-radius:36px;place-items:center;width:126px;height:126px;display:grid;overflow:hidden;box-shadow:0 20px 48px #00000038}.card-preview-page__avatar img{object-fit:cover;width:100%;height:100%}.card-preview-page__avatar span{color:#fff;font-size:34px;font-weight:900}.card-preview-page__identity>div:last-child{min-width:0}.card-preview-page__identity h2{color:#fff;letter-spacing:-.05em;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1}.card-preview-page__identity p{color:#fff;opacity:.92;margin-top:10px;font-size:17px;font-weight:800}.card-preview-page__identity strong{color:#fff;margin-top:7px;font-size:14px;font-weight:900;display:block}.card-preview-page__identity small{color:#fffc;max-width:650px;margin-top:15px;font-size:12px;font-weight:700;line-height:1.7;display:block}.card-preview-page__hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:30px;display:flex}.card-preview-page__hero-actions .smart-button--secondary,.card-preview-page__hero-actions .smart-button--outline{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #00000029}.card-preview-page__hero-actions .smart-button--secondary:hover,.card-preview-page__hero-actions .smart-button--outline:hover{color:#fff;background:#fff3}.card-preview-page__hero-footer{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;padding-top:20px;display:flex}.card-preview-page__hero-footer span{color:#fff;background:#ffffff17;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.card-preview-page__section{border-radius:24px;padding:24px}.card-preview-page__section-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-preview-page__section-header span{color:#7558c6;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.card-preview-page__section-header h2{color:#17122f;letter-spacing:-.04em;margin-top:7px;font-size:clamp(25px,2.3vw,35px);font-weight:900;line-height:1.12}.card-preview-page__section-header p{color:#817b8b;margin-top:7px;font-size:13px;font-weight:700;line-height:1.6}.card-preview-page__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.card-preview-page__quick-action{color:#2c2540;background:radial-gradient(circle at 94% 0,#6c3bff14,#0000 34%),linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e4deeb;border-radius:18px;align-items:center;gap:11px;min-height:76px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 24px #0e0b2f0d}.card-preview-page__quick-action:hover{border-color:#cdbdff;transform:translateY(-4px);box-shadow:0 16px 34px #6c3bff1f}.card-preview-page__quick-action>span{color:#6c3bff;background:#eee7ff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.card-preview-page__quick-action strong{color:#2c2540;flex:1;min-width:0;font-size:13px;font-weight:900}.card-preview-page__quick-action>svg{color:#8b8398;flex:none}.card-preview-page__details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.card-preview-page__details-grid article{background:linear-gradient(145deg,#fff,#fbf9ff);border:1px solid #e5dfea;border-radius:18px;align-items:center;gap:12px;min-height:82px;padding:15px;display:flex;box-shadow:0 10px 24px #0e0b2f0b}.card-preview-page__details-grid article>span{color:#6c3bff;background:#eee7ff;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.card-preview-page__details-grid article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.card-preview-page__details-grid small{color:#938c9e;font-size:10px;font-weight:800}.card-preview-page__details-grid strong{color:#2a243b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.card-preview-page__social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.card-preview-page__social-grid>a{color:#2d263f;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e4deea;border-radius:18px;align-items:center;gap:12px;min-height:78px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 24px #0e0b2f0d}.card-preview-page__social-grid>a:hover{border-color:#cdbdff;transform:translateY(-4px);box-shadow:0 16px 34px #6c3bff1c}.card-preview-page__social-grid>a>span{color:#fff;background:linear-gradient(135deg,#6336ef,#a855f7);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:15px;font-weight:900;display:grid}.card-preview-page__social-grid>a>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.card-preview-page__social-grid strong{color:#2d263f;font-size:13px;font-weight:900}.card-preview-page__social-grid small{color:#918a9c;font-size:10px;font-weight:700}.card-preview-page__social-grid>a>svg{color:#8a8295}.card-preview-page__empty{color:#827a8e;text-align:center;background:linear-gradient(145deg,#faf8ff,#f4efff);border:1.5px dashed #d3c5f2;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:150px;padding:22px;display:flex}.card-preview-page__empty>svg{color:#7047df}.card-preview-page__empty strong{color:#2e263f;margin-top:9px;font-size:14px;font-weight:900}.card-preview-page__empty p{max-width:360px;margin-top:5px;font-size:11px;font-weight:700;line-height:1.55}.card-preview-page__qr-card,.card-preview-page__publish-card{border-radius:24px;padding:20px}.card-preview-page__qr-card>header{align-items:center;gap:11px;display:flex}.card-preview-page__qr-card>header>span{color:#fff;background:linear-gradient(135deg,#6336ef,#a855f7);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 12px 26px #6c3bff33}.card-preview-page__qr-card>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.card-preview-page__qr-card header small{color:#938c9e;font-size:10px;font-weight:800}.card-preview-page__qr-card header strong{color:#2b243c;font-size:14px;font-weight:900}.card-preview-page__qr-visual{aspect-ratio:1;background:linear-gradient(145deg,#fff,#f7f3ff);border:1px solid #e3dbea;border-radius:24px;place-items:center;width:min(100%,250px);margin:22px auto 0;padding:18px;display:grid;position:relative;box-shadow:0 18px 42px #0e0b2f1a}.card-preview-page__qr-pattern{background:#fff;border-radius:16px;grid-template-rows:repeat(9,minmax(0,1fr));grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;width:100%;height:100%;padding:12px;display:grid}.card-preview-page__qr-dot{background:#e9e2f4;border-radius:3px}.card-preview-page__qr-dot--active{background:#17122f}.card-preview-page__qr-visual>span{color:#fff;background:linear-gradient(135deg,#6336ef,#a855f7);border:5px solid #fff;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:absolute;box-shadow:0 14px 28px #6c3bff38}.card-preview-page__public-url{background:linear-gradient(145deg,#fff,#f8f5ff);border:1px solid #e2dbe8;border-radius:15px;align-items:center;gap:9px;min-height:52px;margin-top:18px;padding:0 12px;display:flex}.card-preview-page__public-url>svg{color:#6c3bff;flex:none}.card-preview-page__public-url>span{color:#494155;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:800;overflow:hidden}.card-preview-page__public-url button{color:#6c3bff;cursor:pointer;background:#eee7ff;border:0;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.card-preview-page__qr-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.card-preview-page__publish-card{flex-direction:column;gap:16px;display:flex}.card-preview-page__publish-icon{color:#fff;background:linear-gradient(135deg,#6336ef,#a855f7);border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 30px #6c3bff38}.card-preview-page__publish-card small{color:#8f879b;text-transform:uppercase;font-size:10px;font-weight:800}.card-preview-page__publish-card h2{color:#17122f;letter-spacing:-.04em;margin-top:6px;font-size:28px;font-weight:900;line-height:1.1}.card-preview-page__publish-card p{color:#817a8b;margin-top:7px;font-size:12px;font-weight:700;line-height:1.6}.card-preview-page__publish-checks{flex-direction:column;gap:9px;display:flex}.card-preview-page__publish-checks span{color:#3b6953;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.card-preview-page__publish-checks svg{color:#18a467}.card-preview-page__meeting-card{color:#fff;background:radial-gradient(circle at 90% 0,#a855f747,#0000 35%),linear-gradient(145deg,#0e0b2f,#2a1766);border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:11px;padding:16px;display:flex;box-shadow:0 16px 36px #0e0b2f2e}.card-preview-page__meeting-card>span{color:#fff;background:#ffffff1f;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.card-preview-page__meeting-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.card-preview-page__meeting-card strong{color:#fff;font-size:12px;font-weight:900}.card-preview-page__meeting-card small{color:#ffffffb8;font-size:10px;font-weight:700;line-height:1.5}.card-preview-page__mobile-actions{display:none}:root[data-theme=dark] .card-preview-page__section,:root[data-theme=dark] .card-preview-page__qr-card,:root[data-theme=dark] .card-preview-page__publish-card{background:linear-gradient(145deg,#1c1644fa,#120e31f7);border-color:#ffffff17}:root[data-theme=dark] .card-preview-page__section-header h2,:root[data-theme=dark] .card-preview-page__qr-card header strong,:root[data-theme=dark] .card-preview-page__publish-card h2{color:#fff;font-weight:900}:root[data-theme=dark] .card-preview-page__section-header p,:root[data-theme=dark] .card-preview-page__publish-card p{color:#ffffffb8;font-weight:700}@media (width>=1800px){.card-preview-page__layout{grid-template-columns:minmax(0,1.5fr) minmax(390px,.5fr);gap:30px}.card-preview-page__hero{min-height:520px;padding:34px}}@media (width<=1240px){.card-preview-page__layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.card-preview-page__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.card-preview-page__header{flex-direction:column}.card-preview-page__header-actions{justify-content:flex-start;width:100%}.card-preview-page__layout{grid-template-columns:1fr}.card-preview-page__sidebar{width:min(100%,560px);margin-inline:auto}.card-preview-page__sidebar-sticky{position:static}}@media (width<=820px){.card-preview-page{padding-bottom:118px}.card-preview-page__header-left{gap:12px}.card-preview-page__header .dashboard-page__title{font-size:clamp(38px,8vw,53px)}.card-preview-page__header .dashboard-page__description{font-size:16px}.card-preview-page__header-actions{display:none}.card-preview-page__hero{min-height:auto;padding:24px}.card-preview-page__identity{text-align:center;grid-template-columns:1fr}.card-preview-page__avatar{margin-inline:auto}.card-preview-page__hero-actions,.card-preview-page__hero-footer{justify-content:center}.card-preview-page__quick-grid,.card-preview-page__details-grid,.card-preview-page__social-grid{grid-template-columns:1fr}.card-preview-page__mobile-actions{z-index:75;padding:12px max(14px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-top:1px solid #e8e2ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 40px #0e0b2f1a}}@media (width<=560px){.card-preview-page__header{margin-bottom:16px}.card-preview-page__header-left{flex-direction:column}.card-preview-page__header .dashboard-page__eyebrow{font-size:11px}.card-preview-page__header .dashboard-page__title{margin-top:10px;font-size:36px}.card-preview-page__header .dashboard-page__description{font-size:14px}.card-preview-page__hero{border-radius:26px;padding:20px}.card-preview-page__brand{flex-wrap:wrap;align-items:flex-start}.card-preview-page__verified{margin-left:0}.card-preview-page__identity{margin-top:34px}.card-preview-page__identity h2{font-size:34px}.card-preview-page__avatar{border-radius:31px;width:110px;height:110px}.card-preview-page__hero-actions .smart-button{width:100%}.card-preview-page__hero-footer{flex-direction:column;align-items:stretch}.card-preview-page__hero-footer span{justify-content:center}.card-preview-page__section,.card-preview-page__qr-card,.card-preview-page__publish-card{border-radius:21px;padding:18px}.card-preview-page__section-header h2{font-size:27px}.card-preview-page__qr-actions{grid-template-columns:1fr}.card-preview-page__mobile-actions{padding-inline:10px}}@media (width<=390px){.card-preview-page__header .dashboard-page__title{font-size:33px}.card-preview-page__identity h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.card-preview-page__quick-action,.card-preview-page__social-grid>a,.card-preview-page__public-url button,.card-preview-page__qr-dot{transition:none;animation:none}}.smart-select{flex-direction:column;gap:9px;min-width:0;display:flex;position:relative}.smart-select--full{width:100%}.smart-select--open{z-index:250}.smart-select__label{color:#29223c;letter-spacing:-.012em;font-size:14px;font-weight:900;line-height:1.35}.smart-select__control{min-width:0;position:relative}.smart-select__trigger{color:#17112f;cursor:pointer;text-align:left;isolation:isolate;background:radial-gradient(circle at 90% 0,#6c3bff14,#0000 35%),linear-gradient(145deg,#fff,#fbf9ff);border:1.5px solid #ded7e9;border-radius:18px;align-items:center;gap:11px;width:100%;min-width:0;min-height:58px;padding:7px 13px;font-family:inherit;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #0e0b2f0e,inset 0 1px #fffffffa}.smart-select__trigger:hover{border-color:#cbbafb;transform:translateY(-2px);box-shadow:0 14px 30px #6c3bff17,inset 0 1px #fff}.smart-select--open .smart-select__trigger{background:#fff;border-color:#7650f5;box-shadow:0 0 0 5px #6c3bff1a,0 18px 36px #6c3bff1f,inset 0 1px #fff}.smart-select__trigger-glow{z-index:-2;pointer-events:none;opacity:0;background:radial-gradient(circle,#6c3bff26,#0000 70%);border-radius:50%;width:130px;height:130px;transition:opacity .22s,transform .22s;position:absolute;top:-58px;right:-60px;transform:scale(.72)}.smart-select--open .smart-select__trigger-glow,.smart-select__trigger:hover .smart-select__trigger-glow{opacity:1;transform:scale(1)}.smart-select__left-icon,.smart-select__selected-icon,.smart-select__option-icon{flex:none;place-items:center;display:grid}.smart-select__left-icon{color:#7147e7;background:#6c3bff14;border-radius:12px;width:38px;height:38px}.smart-select__selected{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.smart-select__selected-icon{color:#6c3bff;background:#f0eaff;border-radius:11px;width:34px;height:34px}.smart-select__selected>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.smart-select__selected strong{color:#17112f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.3;overflow:hidden}.smart-select__selected small{color:#8a8395;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.4;overflow:hidden}.smart-select__trigger-actions{flex:none;align-items:center;gap:5px;display:flex}.smart-select__clear{color:#81798d;cursor:pointer;background:#6c3bff0f;border-radius:10px;place-items:center;width:30px;height:30px;transition:color .18s,background .18s,transform .18s;display:grid}.smart-select__clear:hover{color:#6533e9;background:#6c3bff1f;transform:scale(1.04)}.smart-select__chevron{color:#756d83;transition:transform .22s}.smart-select--open .smart-select__chevron{transform:rotate(180deg)}.smart-select__menu{z-index:9999;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);isolation:isolate;background:radial-gradient(circle at 95% 0,#6c3bff1c,#0000 32%),#fffffff7;border:1px solid #ddd4ec;border-radius:21px;max-height:360px;padding:10px;animation:.19s both smart-select-menu-in;position:fixed;overflow:hidden;box-shadow:0 28px 70px #0e0b2f33,0 10px 28px #6c3bff1f,inset 0 1px #fff}.smart-select__menu--portal{pointer-events:auto;min-width:220px}.smart-select__menu-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#6c3bff24,#0000 70%);border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-80px}.smart-select__search{background:linear-gradient(145deg,#fff,#f8f4ff);border:1px solid #e1d8ed;border-radius:14px;align-items:center;gap:9px;min-height:48px;padding:0 12px;display:flex}.smart-select__search>svg{color:#744ee0;flex:none}.smart-select__search input{color:#1c1532;background:0 0;border:0;outline:0;flex:1;min-width:0;height:46px;font-family:inherit;font-size:13px;font-weight:800}.smart-select__search input::placeholder{color:#aaa4b4;font-weight:650}.smart-select__search button{color:#827a90;cursor:pointer;background:#f1ebfa;border:0;border-radius:9px;place-items:center;width:29px;height:29px;padding:0;display:grid}.smart-select__options{scrollbar-width:thin;scrollbar-color:#6c3bff3d transparent;flex-direction:column;gap:6px;max-height:280px;margin-top:9px;padding-right:2px;display:flex;overflow-y:auto}.smart-select__option{color:#332a46;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 10px;font-family:inherit;transition:color .17s,background .17s,border-color .17s,transform .17s,box-shadow .17s;display:flex}.smart-select__option:hover,.smart-select__option--highlighted{color:#5d31d8;background:linear-gradient(145deg,#faf7ff,#f0e9ff);border-color:#dfd2ff;transform:translate(3px);box-shadow:0 10px 22px #6c3bff14}.smart-select__option--selected{color:#fff;background:radial-gradient(circle at 90% 5%,#ffffff38,#0000 30%),linear-gradient(135deg,#6536ef,#9a56f2);border-color:#6c3bff3d;box-shadow:0 12px 28px #6c3bff30,inset 0 1px #ffffff3d}.smart-select__option--selected:hover,.smart-select__option--selected.smart-select__option--highlighted{color:#fff;background:linear-gradient(135deg,#5e30df,#8c49e8)}.smart-select__option-icon{color:#7147e7;background:#eee7ff;border-radius:12px;width:38px;height:38px}.smart-select__option--selected .smart-select__option-icon{color:#fff;background:#ffffff26}.smart-select__option-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.smart-select__option-content strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.smart-select__option-content small{color:#8b8494;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.4;overflow:hidden}.smart-select__option--selected .smart-select__option-content small{color:#ffffffbd;font-weight:700}.smart-select__option-check{color:#fff;background:#ffffff2b;border-radius:10px;flex:none;place-items:center;width:29px;height:29px;display:grid}.smart-select__option--disabled{cursor:not-allowed;opacity:.45;transform:none}.smart-select__empty{color:#756e82;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:18px;display:flex}.smart-select__empty>svg{color:#7951e3}.smart-select__empty strong{color:#2d253f;margin-top:9px;font-size:13px;font-weight:900}.smart-select__empty span{margin-top:4px;font-size:11px;font-weight:700}.smart-select__message{color:#81798c;margin:0;font-size:12px;font-weight:700}.smart-select__message--error{color:#d93f55;font-weight:800}.smart-select--error .smart-select__trigger{background:linear-gradient(145deg,#fff,#fff7f9);border-color:#ef6075;box-shadow:0 0 0 4px #ef607514,0 13px 28px #ef476f14}.smart-select--disabled{opacity:.62}.smart-select--disabled .smart-select__trigger{cursor:not-allowed;box-shadow:none;background:#f1eef5}.dark-surface .smart-select__label{color:#fff;font-weight:900}.dark-surface .smart-select__trigger{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 90% 0,#a855f729,#0000 35%),#ffffff14;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a,0 14px 30px #00000029}.dark-surface .smart-select__selected strong{color:#fff;font-weight:900}.dark-surface .smart-select__selected small{color:#ffffffa8;font-weight:700}.dark-surface .smart-select__chevron,.dark-surface .smart-select__left-icon{color:#fff}@keyframes smart-select-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.smart-select__trigger{border-radius:16px;min-height:54px}.smart-select__selected strong{font-size:13px}.smart-select__menu{border-radius:24px;max-width:calc(100vw - 24px);animation:.22s both smart-select-mobile-in}.smart-select__options{max-height:min(55vh,390px)}}@keyframes smart-select-mobile-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.smart-select__trigger,.smart-select__trigger-glow,.smart-select__chevron,.smart-select__clear,.smart-select__menu,.smart-select__option{transition:none;animation:none}}.cards-page{width:100%;min-width:0;padding-bottom:90px;position:relative}.cards-page__header{position:relative}.cards-page__header .dashboard-page__heading{max-width:880px}.cards-page__header .dashboard-page__eyebrow{font-size:14px;font-weight:900}.cards-page__header .dashboard-page__title{letter-spacing:-.055em;font-size:clamp(46px,4.2vw,70px);font-weight:900;line-height:1}.cards-page__header .dashboard-page__description{max-width:850px;font-size:18px;font-weight:700;line-height:1.7}.cards-page__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:6px;display:grid}.cards-page__summary-card{background:linear-gradient(145deg,#fffffffc,#faf8fff5);border:1px solid #e8e4ef;border-radius:24px;align-items:center;gap:16px;min-width:0;min-height:138px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0e0b2f11,0 5px 15px #6c3bff09}.cards-page__summary-card:after{pointer-events:none;content:"";border-radius:50%;width:145px;height:145px;position:absolute;bottom:-62px;right:-55px}.cards-page__summary-card:hover{border-color:#6c3bff33;transform:translateY(-4px);box-shadow:0 22px 46px #0e0b2f17,0 8px 20px #6c3bff12}.cards-page__summary-icon{z-index:2;color:#fff;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 14px 28px #0e0b2f21}.cards-page__summary-card>div:last-child{z-index:2;flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.cards-page__summary-card span{color:#7f7a89;font-size:15px;font-weight:800}.cards-page__summary-card strong{color:#0e0b2f;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.04em;font-size:34px;font-weight:900;line-height:1}.cards-page__summary-card--indigo .cards-page__summary-icon{background:linear-gradient(135deg,#6c3bff,#a855f7)}.cards-page__summary-card--green .cards-page__summary-icon{background:linear-gradient(135deg,#059669,#34d399)}.cards-page__summary-card--blue .cards-page__summary-icon{background:linear-gradient(135deg,#2563eb,#38bdf8)}.cards-page__summary-card--orange .cards-page__summary-icon{background:linear-gradient(135deg,#ea580c,#fbbf24)}.cards-page__summary-card--indigo:after{background:radial-gradient(circle,#6c3bff21,#0000 70%)}.cards-page__summary-card--green:after{background:radial-gradient(circle,#0596691f,#0000 70%)}.cards-page__summary-card--blue:after{background:radial-gradient(circle,#2563eb1f,#0000 70%)}.cards-page__summary-card--orange:after{background:radial-gradient(circle,#ea580c1f,#0000 70%)}.cards-page__toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,auto) auto;align-items:center;gap:14px;min-height:86px;margin-top:20px;padding:16px;display:grid}.cards-page__search{background:#fff;border:1px solid #dfdae7;border-radius:15px;align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.cards-page__search:focus-within{border-color:#6c3bff;box-shadow:0 0 0 4px #6c3bff1a}.cards-page__search>svg{color:#756d8d;flex:none}.cards-page__search input{color:#17132f;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:14px;font-weight:750}.cards-page__search input::placeholder{color:#aaa5b4;font-weight:650}.cards-page__search button{color:#8e8998;background:#f5f2f9;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.cards-page__filter{min-width:250px}.cards-page__filter .smart-select{width:100%}.cards-page__filter .smart-select__trigger{min-height:54px}.cards-page__filter .smart-select__menu{min-width:310px}.cards-page__result-count{color:#665f75;background:#f5f1ff;border:1px solid #e2d8ff;border-radius:15px;justify-content:center;align-items:center;gap:6px;min-width:86px;height:52px;padding:0 14px;display:inline-flex}.cards-page__result-count strong{color:#6c3bff;font-size:17px;font-weight:900}.cards-page__result-count span{font-size:12px;font-weight:800}.cards-page__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;margin-top:20px;padding:48px 24px;display:flex;position:relative}.cards-page__state>span{color:#6c3bff;letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-size:13px;font-weight:900}.cards-page__state h2{color:#0e0b2f;letter-spacing:-.045em;max-width:680px;margin-top:12px;font-size:clamp(30px,3vw,46px);font-weight:900;line-height:1.1}.cards-page__state p{color:#767180;max-width:650px;margin:14px auto 0;font-size:16px;font-weight:700;line-height:1.7}.cards-page__state .smart-button{margin-top:24px}.cards-page__state--error .cards-page__state-icon{color:#dc3545;background:#fff0f2;border-color:#ffd7dc}.cards-page__state-icon{color:#6c3bff;background:#eee8ff;border:1px solid #ddd0ff;border-radius:24px;place-items:center;width:76px;height:76px;display:grid}.cards-page__empty-benefits{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.cards-page__empty-benefits span{color:#514b60;background:#f9f7fc;border:1px solid #e9e4ef;border-radius:13px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.cards-page__empty-benefits svg{color:#22a06b}.cards-page__empty-visual{place-items:center;width:260px;height:220px;display:grid;position:relative}.cards-page__empty-orbit{border:1px solid #6c3bff26;border-radius:50%;position:absolute}.cards-page__empty-orbit--one{width:230px;height:120px;animation:13s linear infinite cards-empty-orbit-one;transform:rotate(17deg)}.cards-page__empty-orbit--two{border-color:#2563eb1f;width:170px;height:170px;animation:11s linear infinite reverse cards-empty-orbit-two}.cards-page__empty-card{z-index:2;color:#fff;background:radial-gradient(circle at 80% 18%,#a855f74d,#0000 28%),linear-gradient(145deg,#0e0b2f,#281365);border:1px solid #ffffff1f;border-radius:24px;justify-content:space-between;align-items:flex-end;width:200px;height:126px;padding:18px;animation:4.5s ease-in-out infinite cards-empty-card-float;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 28px 55px #0e0b2f38,0 11px 26px #6c3bff29}.cards-page__empty-card-logo{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;left:18px}.cards-page__empty-card-lines{flex-direction:column;gap:7px;display:flex}.cards-page__empty-card-lines i{background:#ffffffd1;border-radius:999px;height:7px;display:block}.cards-page__empty-card-lines i:first-child{width:72px}.cards-page__empty-card-lines i:nth-child(2){opacity:.52;width:94px}.cards-page__empty-card-lines i:nth-child(3){opacity:.32;width:58px}.cards-page__skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.cards-page__skeleton-card{background:#fff;border:1px solid #e9e5ee;border-radius:26px;min-height:510px;padding:22px;box-shadow:0 16px 38px #0e0b2f0e}.cards-page__skeleton-line,.cards-page__skeleton-avatar,.cards-page__skeleton-metrics span{background:linear-gradient(90deg,#eeeaf2 25%,#faf8fc 50%,#eeeaf2 75%) 0 0/220% 100%;animation:1.4s linear infinite cards-skeleton-shimmer;display:block;overflow:hidden}.cards-page__skeleton-line{border-radius:999px;height:13px}.cards-page__skeleton-line--badge{width:72px}.cards-page__skeleton-profile{align-items:center;gap:14px;margin-top:28px;display:flex}.cards-page__skeleton-avatar{border-radius:18px;flex:none;width:56px;height:56px}.cards-page__skeleton-profile>div{flex-direction:column;flex:1;gap:9px;display:flex}.cards-page__skeleton-line--title{width:60%}.cards-page__skeleton-line--subtitle{width:42%}.cards-page__skeleton-line--wide{border-radius:20px;width:100%;height:160px;margin-top:26px}.cards-page__skeleton-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.cards-page__skeleton-metrics span{border-radius:15px;height:64px}.cards-page__skeleton-line--button{border-radius:14px;width:100%;height:48px;margin-top:22px}.cards-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.smart-card-item{background:#fff;border:1px solid #e7e3ed;border-radius:28px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:visible;box-shadow:0 18px 42px #0e0b2f12,0 6px 18px #6c3bff09}.smart-card-item:hover{border-color:#6c3bff38;transform:translateY(-6px);box-shadow:0 28px 58px #0e0b2f1c,0 12px 28px #6c3bff14}.smart-card-item__visual{color:#fff;isolation:isolate;border-radius:22px;min-height:245px;margin:12px 12px 0;padding:20px;position:relative;overflow:hidden}.smart-card-item--indigo .smart-card-item__visual{background:radial-gradient(circle at 82% 16%,#a855f752,#0000 28%),linear-gradient(145deg,#0e0b2f,#281365)}.smart-card-item--blue .smart-card-item__visual{background:radial-gradient(circle at 84% 15%,#38bdf852,#0000 30%),linear-gradient(145deg,#0b1f44,#123a78)}.smart-card-item--emerald .smart-card-item__visual{background:radial-gradient(circle at 84% 15%,#34d39947,#0000 30%),linear-gradient(145deg,#063c32,#08745e)}.smart-card-item--orange .smart-card-item__visual{background:radial-gradient(circle at 84% 15%,#fbbf244d,#0000 30%),linear-gradient(145deg,#5f2106,#a64109)}.smart-card-item__visual-grid{z-index:-2;pointer-events:none;opacity:.42;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.smart-card-item__brand{align-items:center;gap:9px;display:flex}.smart-card-item__brand>span{color:#fff;background:#ffffff21;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.smart-card-item__brand strong{color:#fff;font-size:17px;font-weight:900}.smart-card-item__brand i{color:#fff;margin-left:auto}.smart-card-item__identity{align-items:center;gap:15px;margin-top:34px;display:flex}.smart-card-item__avatar{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff38,#ffffff17);border:1px solid #ffffff38;border-radius:20px;flex:none;place-items:center;width:64px;height:64px;font-size:18px;font-weight:900;display:grid}.smart-card-item__identity>div{min-width:0}.smart-card-item__identity h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:900;line-height:1.15;overflow:hidden}.smart-card-item__identity p{color:#fff;opacity:.88;margin-top:5px;font-size:13px;font-weight:800}.smart-card-item__identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:900;display:block;overflow:hidden}.smart-card-item__visual-footer{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:34px;display:flex}.smart-card-item__visual-footer span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.smart-card-item__content{padding:22px}.smart-card-item__content-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.smart-card-item__content-header>div:first-child{min-width:0}.smart-card-item__status{border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.smart-card-item__status i{border-radius:50%;width:7px;height:7px}.smart-card-item__status--active{color:#17754c;background:#effcf5;border:1px solid #d2efdf}.smart-card-item__status--active i{background:#22c55e}.smart-card-item__status--draft{color:#a4660b;background:#fff8e5;border:1px solid #f9e4a8}.smart-card-item__status--draft i{background:#f59e0b}.smart-card-item__status--disabled{color:#b23b45;background:#fff1f2;border:1px solid #f4d6d9}.smart-card-item__status--disabled i{background:#ef4444}.smart-card-item__content-header h3{color:#17132f;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:20px;font-weight:900;line-height:1.2;overflow:hidden}.smart-card-item__content-header p{color:#8d8898;margin-top:6px;font-size:12px;font-weight:700}.smart-card-item__menu-wrapper{flex:none;position:relative}.smart-card-item__menu-trigger{color:#767181;background:#f7f4fa;border:1px solid #e8e3ed;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.smart-card-item__menu{z-index:50;background:#fff;border:1px solid #e4dfe9;border-radius:16px;width:205px;padding:8px;animation:.18s both cards-menu-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #0e0b2f2b,0 8px 22px #6c3bff14}.smart-card-item__menu button{color:#514b5f;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.smart-card-item__menu button:hover{color:#6c3bff;background:#f4efff}.smart-card-item__menu .smart-card-item__menu-delete{color:#d0414b}.smart-card-item__menu .smart-card-item__menu-delete:hover{color:#bd2f3a;background:#fff1f2}.smart-card-item__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.smart-card-item__metrics>div{background:#faf8fc;border:1px solid #ece7f0;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:0;min-height:82px;padding:12px;display:grid}.smart-card-item__metrics svg{color:#6c3bff;grid-row:1/3}.smart-card-item__metrics span{color:#8b8695;font-size:11px;font-weight:750}.smart-card-item__metrics strong{color:#211b35;font-size:17px;font-weight:900}.smart-card-item__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.smart-card-item__actions button{color:#5d566b;background:#fff;border:1px solid #e2dde7;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 10px;font-size:11px;font-weight:900;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex}.smart-card-item__actions button:hover{color:#6c3bff;background:#f6f1ff;border-color:#d9ccff;transform:translateY(-2px)}.smart-card-item__analytics-link{color:#fff;background:linear-gradient(135deg,#6c3bff,#8f4cf1);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:12px;padding:0 13px;font-size:12px;font-weight:900;display:flex;box-shadow:0 12px 24px #6c3bff30}.smart-card-item__analytics-link svg:last-child{margin-left:auto}.cards-page__refresh-icon--active{animation:.8s linear infinite cards-refresh-spin}:root[data-theme=dark] .cards-page__summary-card,:root[data-theme=dark] .cards-page__toolbar,:root[data-theme=dark] .cards-page__state,:root[data-theme=dark] .smart-card-item{background:linear-gradient(145deg,#1c1644fa,#120e31f5);border-color:#ffffff14}:root[data-theme=dark] .cards-page__summary-card strong,:root[data-theme=dark] .cards-page__state h2,:root[data-theme=dark] .smart-card-item__content-header h3,:root[data-theme=dark] .smart-card-item__metrics strong{color:#fff;font-weight:900}:root[data-theme=dark] .cards-page__summary-card span,:root[data-theme=dark] .cards-page__state p,:root[data-theme=dark] .smart-card-item__content-header p{color:#ffffffb8;font-weight:700}:root[data-theme=dark] .cards-page__search,:root[data-theme=dark] .smart-card-item__metrics>div,:root[data-theme=dark] .smart-card-item__actions button{background:#ffffff0f;border-color:#ffffff1a}:root[data-theme=dark] .cards-page__search input{color:#fff;font-weight:800}@keyframes cards-empty-orbit-one{to{transform:rotate(377deg)}}@keyframes cards-empty-orbit-two{to{transform:rotate(-360deg)}}@keyframes cards-empty-card-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-9px)rotate(-2deg)}}@keyframes cards-skeleton-shimmer{to{background-position:-220% 0}}@keyframes cards-menu-in{0%{opacity:0;transform:translateY(-7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cards-refresh-spin{to{transform:rotate(360deg)}}@media (width>=1800px){.cards-page__summary-grid,.cards-page__grid,.cards-page__skeleton-grid{gap:22px}.cards-page__summary-card{min-height:150px;padding:25px}.smart-card-item__visual{min-height:260px}}@media (width<=1360px){.cards-page__summary-grid,.cards-page__grid,.cards-page__skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.cards-page__toolbar{grid-template-columns:minmax(0,1fr) auto}.cards-page__result-count{grid-column:1/-1;width:fit-content}}@media (width<=820px){.cards-page{padding-bottom:82px}.cards-page__header .dashboard-page__title{font-size:clamp(38px,8vw,54px)}.cards-page__header .dashboard-page__description{font-size:16px}.cards-page__summary-grid{gap:14px}.cards-page__toolbar{grid-template-columns:1fr}.cards-page__filter,.cards-page__result-count{width:100%}.cards-page__grid,.cards-page__skeleton-grid{grid-template-columns:1fr;gap:16px}.cards-page__state{min-height:500px}}@media (width<=560px){.cards-page__header .dashboard-page__eyebrow{font-size:11px}.cards-page__header .dashboard-page__title{font-size:38px}.cards-page__header .dashboard-page__description{font-size:15px}.cards-page__summary-grid{grid-template-columns:1fr}.cards-page__summary-card{min-height:118px;padding:18px}.cards-page__summary-icon{width:49px;height:49px}.cards-page__summary-card strong{font-size:30px}.cards-page__toolbar{border-radius:20px;margin-top:16px;padding:13px}.cards-page__search,.cards-page__result-count{height:49px}.cards-page__state{min-height:470px;padding:34px 16px}.cards-page__state h2{font-size:30px}.cards-page__state p{font-size:14px}.cards-page__empty-visual{width:220px;height:190px}.cards-page__empty-card{width:176px;height:112px}.cards-page__empty-benefits{flex-direction:column;align-items:stretch}.cards-page__empty-benefits span{justify-content:flex-start}.smart-card-item{border-radius:23px}.smart-card-item__visual{border-radius:19px;min-height:225px;margin:9px 9px 0;padding:17px}.smart-card-item__identity{margin-top:30px}.smart-card-item__identity h2{font-size:20px}.smart-card-item__content{padding:18px}.smart-card-item__metrics{grid-template-columns:1fr}.smart-card-item__metrics>div{min-height:67px}.smart-card-item__actions{grid-template-columns:1fr}.smart-card-item__actions button{min-height:47px}.smart-card-item__menu{width:auto;position:fixed;inset:auto 12px 12px}}@media (width<=390px){.cards-page__header .dashboard-page__title{font-size:34px}.cards-page__summary-card span{font-size:14px}.cards-page__state h2{font-size:27px}.smart-card-item__identity{align-items:flex-start}.smart-card-item__avatar{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.cards-page__summary-card,.smart-card-item,.cards-page__empty-orbit,.cards-page__empty-card,.cards-page__skeleton-line,.cards-page__skeleton-avatar,.cards-page__skeleton-metrics span,.smart-card-item__menu,.cards-page__refresh-icon--active{transition:none;animation:none}}.cards-page__toolbar{background:radial-gradient(circle at 92% 0,#6c3bff14,#0000 34%),linear-gradient(145deg,#fffffffa,#f8f5fff5);border:1px solid #e7e0ef;border-radius:24px;overflow:visible;box-shadow:0 18px 42px #0e0b2f12,inset 0 1px #fffffff2}.cards-page__search{border:1.5px solid #ded6e8;border-radius:18px;height:54px;box-shadow:0 10px 24px #0e0b2f0d}.cards-page__search:focus-within{border-color:#7650f5;transform:translateY(-2px);box-shadow:0 0 0 5px #6c3bff1a,0 16px 34px #6c3bff1a}.cards-page__search input{font-size:15px;font-weight:800}.cards-page__result-count{background:linear-gradient(145deg,#f8f4ff,#eee7ff);border:1.5px solid #dacdff;border-radius:18px;min-height:54px;box-shadow:0 10px 24px #6c3bff14}.cards-page__header .smart-button{min-height:54px}.smart-card-item__actions button,.smart-card-item__analytics-link,.smart-card-item__menu-trigger{cursor:pointer}.smart-card-item__actions button{background:linear-gradient(145deg,#fff,#f8f4ff);border-radius:15px;min-height:48px;box-shadow:0 8px 18px #0e0b2f0d}.smart-card-item__analytics-link{background:radial-gradient(circle at 90% 0,#ffffff3d,#0000 30%),linear-gradient(135deg,#6336ef,#9954f4);border-radius:16px;min-height:52px;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 32px #6c3bff3b}.smart-card-item__analytics-link:hover{transform:translateY(-3px);box-shadow:0 22px 40px #6c3bff4f}@media (width<=820px){.cards-page__filter{width:100%;min-width:0}.cards-page__filter .smart-select__menu{min-width:0}}.smart-input,.smart-input *,.smart-input :before,.smart-input :after{box-sizing:border-box}.smart-input{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.smart-input--full{width:100%!important}.smart-input__label{color:#29223c!important;width:fit-content!important;min-height:auto!important;box-shadow:none!important;letter-spacing:-.012em!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1.35!important;display:inline-flex!important;position:static!important}.smart-input__label span{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important}.smart-input__label strong{color:#ef476f!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:900!important;display:inline!important}.smart-input__shell{isolation:isolate!important;background:radial-gradient(circle at 90% 0,#6c3bff12,#0000 34%),linear-gradient(145deg,#fff 0%,#fbf9ff 100%)!important;border:1.5px solid #ded7e9!important;border-radius:18px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:0!important;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 25px #0e0b2f0e,inset 0 1px #fffffffa!important}.smart-input__shell:before{z-index:-1!important;pointer-events:none!important;content:""!important;opacity:0!important;background:linear-gradient(115deg,#0000 0%,#6c3bff0d 50%,#0000 100%)!important;transition:opacity .2s!important;position:absolute!important;inset:0!important}.smart-input__shell:focus-within{background:radial-gradient(circle at 88% 0,#6c3bff1c,#0000 38%),#fff!important;border-color:#7650f5!important;transform:translateY(-2px)!important;box-shadow:0 0 0 5px #6c3bff1a,0 17px 34px #6c3bff1c,inset 0 1px #fff!important}.smart-input__shell:focus-within:before{opacity:1!important}.smart-input__field{color:#17112f!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;box-shadow:none!important;letter-spacing:-.01em!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0 17px!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important;line-height:1!important;display:block!important;position:static!important}.smart-input:has(.smart-input__icon--left) .smart-input__field{padding-left:54px!important}:is(.smart-input:has(.smart-input__icon--right) .smart-input__field,.smart-input:has(.smart-input__password-button) .smart-input__field,.smart-input:has(.smart-input__success-icon) .smart-input__field){padding-right:54px!important}.smart-input__field::placeholder{color:#aaa4b4!important;opacity:1!important;font-weight:650!important}.smart-input__field:-webkit-autofill{-webkit-text-fill-color:#17112f!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.smart-input__field:-webkit-autofill:hover{-webkit-text-fill-color:#17112f!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.smart-input__field:-webkit-autofill:focus{-webkit-text-fill-color:#17112f!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.smart-input__icon{z-index:3!important;color:#7147e7!important;width:36px!important;height:36px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0!important;transition:color .19s,background .19s,transform .19s!important;display:grid!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.smart-input__icon--left{left:10px!important}.smart-input__icon--right{right:10px!important}.smart-input__shell:focus-within .smart-input__icon--left{color:#5e2fdf!important;background:#6c3bff14!important;transform:translateY(-50%)scale(1.05)!important}.smart-input__password-button{z-index:4!important;color:#7e768d!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;cursor:pointer!important;background:#6c3bff0f!important;border:1px solid #0000!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.smart-input__password-button:hover{color:#6533e9!important;background:#6c3bff1f!important;border-color:#6c3bff29!important}.smart-input__success-icon{z-index:4!important;color:#15a36b!important;place-items:center!important;display:grid!important;position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}.smart-input__message{color:#81798c!important;width:fit-content!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important;display:inline-flex!important}.smart-input__message--error{color:#d93f55!important;font-weight:800!important}.smart-input__message--success{color:#168a5c!important;font-weight:800!important}.smart-input--error .smart-input__shell{background:linear-gradient(145deg,#fff,#fff7f9)!important;border-color:#ef6075!important;box-shadow:0 0 0 4px #ef607514,0 13px 28px #ef476f14!important}.smart-input--success .smart-input__shell{background:linear-gradient(145deg,#fff,#f4fff9)!important;border-color:#70d1a8!important}.smart-input--disabled{opacity:.62!important}.smart-input--disabled .smart-input__shell{cursor:not-allowed!important;box-shadow:none!important;background:#f1eef5!important}.dark-surface .smart-input__label{color:#fff!important}.dark-surface .smart-input__shell{background:radial-gradient(circle at 90% 0,#a855f729,#0000 35%),#ffffff14!important;border-color:#ffffff2e!important}.dark-surface .smart-input__field{color:#fff!important}.dark-surface .smart-input__field::placeholder{color:#ffffff8f!important}@media (width<=560px){.smart-input__label{font-size:13px!important}.smart-input__shell{border-radius:16px!important;min-height:54px!important}.smart-input__field{height:54px!important;min-height:54px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){.smart-input__shell,.smart-input__shell:before,.smart-input__icon,.smart-input__password-button{transition:none!important}}.create-card-page{width:100%;min-width:0;padding-bottom:110px;position:relative}.create-card-page__header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.create-card-page__header-left{align-items:flex-start;gap:18px;min-width:0;display:flex}.create-card-page__heading{min-width:0}.create-card-page__header .dashboard-page__eyebrow{font-size:14px;font-weight:900}.create-card-page__header .dashboard-page__title{color:#0e0b2f;letter-spacing:-.055em;margin-top:14px;font-size:clamp(44px,4vw,68px);font-weight:900;line-height:1}.create-card-page__header .dashboard-page__description{color:#706a7d;max-width:760px;margin-top:12px;font-size:17px;font-weight:700;line-height:1.7}.create-card-page__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:11px;display:flex}.create-card-page__back{flex:none}.create-card-page__saved-time{color:#167249;background:linear-gradient(145deg,#f4fff9,#eafff3);border:1px solid #cfeedd;border-radius:14px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #16724914}.create-card-page__progress{border-radius:24px;grid-template-columns:minmax(220px,auto) minmax(220px,1fr) auto;align-items:center;gap:22px;min-height:96px;padding:18px 20px;display:grid}.create-card-page__progress-info{align-items:center;gap:13px;min-width:0;display:flex}.create-card-page__progress-icon{color:#fff;background:radial-gradient(circle at 78% 10%,#ffffff47,#0000 34%),linear-gradient(135deg,#6336ef,#a855f7);border-radius:17px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 15px 30px #6c3bff3d,inset 0 1px #ffffff47}.create-card-page__progress-info>div{flex-direction:column;gap:5px;min-width:0;display:flex}.create-card-page__progress-info small{color:#928b9d;font-size:11px;font-weight:800}.create-card-page__progress-info strong{color:#211a35;font-size:16px;font-weight:900}.create-card-page__progress-bar{background:#ece7f1;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 2px 5px #0e0b2f0f}.create-card-page__progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#6336ef,#a855f7);height:100%;transition:width .36s;display:block;box-shadow:0 6px 16px #6c3bff3b}.create-card-drafts{border-radius:24px;margin-top:18px;padding:24px;animation:.26s both create-card-panel-in;overflow:hidden}.create-card-drafts__header span{color:#7051ca;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.create-card-drafts__header h2{color:#17122f;letter-spacing:-.04em;margin-top:8px;font-size:clamp(26px,2.4vw,36px);font-weight:900;line-height:1.12}.create-card-drafts__header p{color:#7d7688;margin-top:8px;font-size:14px;font-weight:700;line-height:1.6}.create-card-drafts__empty{background:linear-gradient(145deg,#faf8ff,#f4efff);border:1.5px dashed #d4c6f4;border-radius:20px;justify-content:center;align-items:center;gap:15px;min-height:150px;margin-top:22px;padding:22px;display:flex}.create-card-drafts__empty>span{color:#fff;background:linear-gradient(135deg,#6336ef,#a855f7);border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 14px 30px #6c3bff33}.create-card-drafts__empty strong{color:#211a35;font-size:16px;font-weight:900}.create-card-drafts__empty p{color:#7e7789;max-width:480px;margin-top:5px;font-size:13px;font-weight:700;line-height:1.55}.create-card-drafts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.create-card-draft{background:#fff;border:1px solid #e5dfea;border-radius:22px;transition:transform .19s,border-color .19s,box-shadow .19s;overflow:hidden;box-shadow:0 16px 36px #0e0b2f12}.create-card-draft:hover{border-color:#cbb9fb;transform:translateY(-5px);box-shadow:0 24px 48px #6c3bff21}.create-card-draft--active{border-color:#7c4dff;box-shadow:0 0 0 4px #6c3bff1a,0 20px 42px #6c3bff1f}.create-card-draft__visual{color:#fff;align-items:center;gap:13px;min-height:128px;padding:17px;display:flex}.create-card-draft__visual--indigo{background:radial-gradient(circle at 88% 10%,#a855f77a,#0000 35%),linear-gradient(145deg,#0e0b2f,#31167b)}.create-card-draft__visual--ocean{background:radial-gradient(circle at 88% 10%,#38bdf875,#0000 35%),linear-gradient(145deg,#071e43,#1262b5)}.create-card-draft__visual--emerald{background:radial-gradient(circle at 88% 10%,#34d3996b,#0000 35%),linear-gradient(145deg,#06382e,#07866b)}.create-card-draft__visual--sunset{background:radial-gradient(circle at 88% 10%,#fbbf2473,#0000 35%),linear-gradient(145deg,#632006,#ba4d0d)}.create-card-draft__visual--midnight{background:radial-gradient(circle at 88% 10%,#94a3b840,#0000 35%),linear-gradient(145deg,#050505,#292929)}.create-card-draft__avatar{color:#fff;background:#ffffff29;border:2px solid #ffffff47;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:17px;font-weight:900;display:grid;overflow:hidden}.create-card-draft__avatar img{object-fit:cover;width:100%;height:100%}.create-card-draft__visual>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.create-card-draft__visual strong,.create-card-draft__visual span,.create-card-draft__visual small{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.create-card-draft__visual strong{font-size:16px}.create-card-draft__visual span{font-size:12px}.create-card-draft__visual small{opacity:.82;font-size:10px}.create-card-draft__content{padding:17px}.create-card-draft__content>span{color:#7254cf;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.create-card-draft__content h3{color:#1f1932;margin-top:7px;font-size:17px;font-weight:900}.create-card-draft__content p{color:#8a8493;margin-top:6px;font-size:11px;font-weight:700}.create-card-draft__content>div{grid-template-columns:1fr auto;gap:8px;margin-top:15px;display:grid}.create-card-page__layout{grid-template-columns:minmax(0,1.38fr) minmax(370px,.62fr);align-items:start;gap:22px;min-width:0;margin-top:20px;display:grid}.create-card-page__editor,.create-card-page__preview-column{min-width:0}.create-card-page__preview-sticky{position:sticky;top:22px}.create-card-page__tabs{border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.create-card-page__tab{color:#7e7789;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:58px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:900;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.create-card-page__tab:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(115deg,#0000 20%,#ffffff47,#0000 80%);transition:transform .52s,opacity .18s;position:absolute;inset:0;transform:translate(-120%)}.create-card-page__tab:hover{color:#6235df;background:#f7f3ff;border-color:#e2d8ff;transform:translateY(-2px)}.create-card-page__tab--active{color:#fff;background:radial-gradient(circle at 84% 8%,#ffffff3d,#0000 32%),linear-gradient(135deg,#6336ef,#9b56f3);border-color:#6c3bff3d;box-shadow:0 14px 28px #6c3bff38,inset 0 1px #ffffff42}.create-card-page__tab--active:after{opacity:1;transform:translate(120%)}.create-card-page__tab--active:hover{color:#fff}.create-card-page__form{margin-top:18px}.create-card-section{border-radius:24px;padding:26px;animation:.3s both create-card-panel-in}.create-card-section__header{align-items:flex-start;gap:14px;display:flex}.create-card-section__icon{color:#fff;background:radial-gradient(circle at 80% 10%,#ffffff45,#0000 35%),linear-gradient(135deg,#6336ef,#a855f7);border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 28px #6c3bff33}.create-card-section__header>div{min-width:0}.create-card-section__header span{color:#7764a9;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:900}.create-card-section__header h2{color:#17122f;letter-spacing:-.04em;margin-top:6px;font-size:clamp(27px,2.4vw,37px);font-weight:900;line-height:1.12}.create-card-section__header p{color:#817b8b;max-width:670px;margin-top:7px;font-size:14px;font-weight:700;line-height:1.65}.create-card-section__content{margin-top:26px}.create-card-page__photo-field{background:radial-gradient(circle at 90% 0,#6c3bff17,#0000 35%),linear-gradient(145deg,#faf8ff,#f5f1ff);border:1px solid #e5dcf5;border-radius:21px;align-items:center;gap:18px;padding:19px;display:flex;box-shadow:inset 0 1px #fff}.create-card-page__photo-preview{color:#fff;background:linear-gradient(135deg,#6336ef,#a855f7);border:4px solid #fff;border-radius:29px;flex:none;place-items:center;width:94px;height:94px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #6c3bff33}.create-card-page__photo-preview img{object-fit:cover;width:100%;height:100%}.create-card-page__photo-preview>span:first-child{font-size:25px;font-weight:900}.create-card-page__photo-status{color:#fff;background:#17122f;border:3px solid #fff;border-radius:10px;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:4px;right:4px}.create-card-page__photo-content{min-width:0}.create-card-page__photo-content>strong{color:#241d39;font-size:16px;font-weight:900}.create-card-page__photo-content>p{color:#837d8d;max-width:500px;margin-top:5px;font-size:12px;font-weight:700;line-height:1.55}.create-card-page__photo-content>div{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.create-card-page__form-grid,.create-card-page__social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-top:22px;display:grid}.create-card-page__textarea-field{flex-direction:column;gap:9px;margin-top:21px;display:flex}.create-card-page__textarea-field>span{color:#2f2841;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:900;display:flex}.create-card-page__textarea-field>span small{color:#9a94a4;font-size:10px;font-weight:800}.create-card-page__textarea-field textarea{resize:vertical;color:#17112f;background:radial-gradient(circle at 94% 0,#6c3bff12,#0000 36%),linear-gradient(145deg,#fff,#fbf9ff);border:1.5px solid #ded7e9;border-radius:18px;outline:none;width:100%;min-height:145px;padding:17px 18px;font-family:inherit;font-size:15px;font-weight:750;line-height:1.65;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 10px 25px #0e0b2f0d,inset 0 1px #fff}.create-card-page__textarea-field textarea:focus{background:#fff;border-color:#7650f5;transform:translateY(-2px);box-shadow:0 0 0 5px #6c3bff1a,0 17px 34px #6c3bff1c}.create-card-page__textarea-field textarea::placeholder{color:#aaa4b4;font-weight:650}.create-card-page__social-note{color:#3b6953;background:linear-gradient(145deg,#f4fff9,#ecfff5);border:1px solid #d2eedf;border-radius:17px;align-items:flex-start;gap:11px;margin-top:22px;padding:17px;display:flex;box-shadow:0 10px 25px #1672490f}.create-card-page__social-note>svg{color:#15905b;flex:none}.create-card-page__social-note>div{flex-direction:column;gap:4px;min-width:0;display:flex}.create-card-page__social-note strong{font-size:13px;font-weight:900}.create-card-page__social-note span{font-size:11px;font-weight:700;line-height:1.55}.create-card-page__themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.create-card-page__theme{color:#2e283d;cursor:pointer;text-align:left;background:linear-gradient(145deg,#fff,#fbf9ff);border:1.5px solid #e2dce8;border-radius:18px;align-items:center;gap:13px;min-width:0;padding:13px;font-family:inherit;transition:border-color .19s,box-shadow .19s,transform .19s;display:flex;box-shadow:0 10px 26px #0e0b2f0d}.create-card-page__theme:hover{border-color:#6c3bff47;transform:translateY(-4px);box-shadow:0 16px 34px #6c3bff1a}.create-card-page__theme--selected{border-color:#8156ef;box-shadow:0 0 0 4px #6c3bff1a,0 18px 36px #6c3bff1f}.create-card-page__theme-preview{border-radius:15px;flex-direction:column;flex:none;justify-content:flex-end;gap:5px;width:116px;height:76px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #0e0b2f29}.create-card-page__theme--indigo .create-card-page__theme-preview{background:radial-gradient(circle at 82% 15%,#a855f759,#0000 30%),linear-gradient(145deg,#0e0b2f,#281365)}.create-card-page__theme--ocean .create-card-page__theme-preview{background:radial-gradient(circle at 82% 15%,#38bdf859,#0000 30%),linear-gradient(145deg,#071e43,#125aa4)}.create-card-page__theme--emerald .create-card-page__theme-preview{background:radial-gradient(circle at 82% 15%,#34d3994d,#0000 30%),linear-gradient(145deg,#06382e,#08856a)}.create-card-page__theme--sunset .create-card-page__theme-preview{background:radial-gradient(circle at 82% 15%,#fbbf2459,#0000 30%),linear-gradient(145deg,#632006,#b44b0d)}.create-card-page__theme--midnight .create-card-page__theme-preview{background:radial-gradient(circle at 82% 15%,#94a3b833,#0000 30%),linear-gradient(145deg,#050505,#262626)}.create-card-page__theme-preview>i{background:#fff;border-radius:999px;height:6px;display:block}.create-card-page__theme-preview>i:first-child{width:44px}.create-card-page__theme-preview>i:nth-child(2){opacity:.68;width:72px}.create-card-page__theme-preview>i:nth-child(3){opacity:.42;width:54px}.create-card-page__theme-preview>strong{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff3d;border-radius:9px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.create-card-page__theme-content{flex-direction:column;gap:5px;min-width:0;display:flex}.create-card-page__theme-content strong{color:#28213b;font-size:14px;font-weight:900}.create-card-page__theme-content small{color:#8a8494;font-size:11px;font-weight:700;line-height:1.5}.create-card-page__feature-list{flex-direction:column;gap:12px;display:flex}.create-card-page__feature{cursor:pointer;background:linear-gradient(145deg,#fff,#fbf9ff);border:1.5px solid #e4dfe9;border-radius:18px;align-items:center;gap:13px;min-height:94px;padding:15px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 10px 24px #0e0b2f0b}.create-card-page__feature:hover{border-color:#6c3bff42;transform:translateY(-3px);box-shadow:0 16px 32px #6c3bff17}.create-card-page__feature--active{background:radial-gradient(circle at 95% 0,#6c3bff17,#0000 34%),linear-gradient(145deg,#faf7ff,#f4efff);border-color:#d5c5ff}.create-card-page__feature-icon{color:#6c3bff;background:#eee7ff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.create-card-page__feature-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.create-card-page__feature-content strong{color:#28213b;font-size:14px;font-weight:900}.create-card-page__feature-content small{color:#87818f;font-size:11px;font-weight:700;line-height:1.5}.create-card-page__feature input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.create-card-page__switch{background:#d8d3df;border-radius:999px;flex:none;width:51px;height:30px;transition:background .18s;position:relative;box-shadow:inset 0 2px 5px #0e0b2f14}.create-card-page__switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 5px 12px #0e0b2f33}.create-card-page__feature input:checked+.create-card-page__switch{background:linear-gradient(135deg,#6336ef,#a855f7)}.create-card-page__feature input:checked+.create-card-page__switch i{transform:translate(21px)}.create-card-page__preview-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.create-card-page__preview-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.create-card-page__preview-header span{color:#8d8797;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.create-card-page__preview-header strong{color:#211b35;font-size:15px;font-weight:900}.create-card-page__preview-live{background:#effcf5;border:1px solid #d3efdf;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;display:inline-flex;color:#167249!important;font-size:10px!important}.create-card-page__preview-live i{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite create-card-live-pulse;box-shadow:0 0 0 4px #22c55e1f}.create-card-page__phone{background:linear-gradient(145deg,#181423,#050507);border:1px solid #393442;border-radius:42px;width:min(100%,390px);margin-inline:auto;padding:13px;position:relative;box-shadow:0 35px 75px #0e0b2f3d,0 12px 30px #6c3bff1c}.create-card-page__phone-speaker{z-index:6;background:#050506;border-radius:999px;width:78px;height:20px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.create-card-preview{color:#fff;isolation:isolate;border:1px solid #ffffff29;border-radius:31px;min-height:650px;padding:52px 20px 21px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.create-card-preview:before{z-index:-1;content:"";filter:blur(4px);background:#ffffff1f;border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-85px}.create-card-preview:after{z-index:-1;content:"";filter:blur(9px);background:#a855f72e;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-95px;left:-85px}.create-card-preview--indigo{background:radial-gradient(circle at 82% 12%,#a855f757,#0000 30%),linear-gradient(155deg,#0e0b2f,#281365)}.create-card-preview--ocean{background:radial-gradient(circle at 82% 12%,#38bdf857,#0000 30%),linear-gradient(155deg,#071e43,#125aa4)}.create-card-preview--emerald{background:radial-gradient(circle at 82% 12%,#34d3994d,#0000 30%),linear-gradient(155deg,#06382e,#08856a)}.create-card-preview--sunset{background:radial-gradient(circle at 82% 12%,#fbbf2457,#0000 30%),linear-gradient(155deg,#632006,#b44b0d)}.create-card-preview--midnight{background:radial-gradient(circle at 82% 12%,#94a3b838,#0000 30%),linear-gradient(155deg,#050505,#242424)}.create-card-preview__grid{z-index:-2;pointer-events:none;opacity:.42;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0}.create-card-preview__brand{align-items:center;gap:9px;display:flex}.create-card-preview__brand>span{color:#fff;background:#ffffff21;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.create-card-preview__brand strong{color:#fff;font-size:17px;font-weight:900}.create-card-preview__brand>svg{color:#fff;margin-left:auto}.create-card-preview__profile{text-align:center;flex-direction:column;align-items:center;margin-top:39px;display:flex}.create-card-preview__avatar{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff38,#ffffff14);border:4px solid #ffffff3d;border-radius:32px;place-items:center;width:108px;height:108px;display:grid;overflow:hidden;box-shadow:0 18px 40px #0003}.create-card-preview__avatar img{object-fit:cover;width:100%;height:100%}.create-card-preview__avatar span{color:#fff;font-size:29px;font-weight:900}.create-card-preview__profile h2{color:#fff;margin-top:20px;font-size:28px;font-weight:900;line-height:1.12}.create-card-preview__profile p{color:#fff;opacity:.92;margin-top:7px;font-size:14px;font-weight:800}.create-card-preview__profile>strong{color:#fff;margin-top:6px;font-size:13px;font-weight:900}.create-card-preview__profile>small{color:#fff;opacity:.82;max-width:295px;margin-top:14px;font-size:11px;font-weight:700;line-height:1.6;display:block}.create-card-preview__actions{justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.create-card-preview__actions a,.create-card-preview__actions>span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:46px;height:46px;transition:background .18s,transform .18s;display:grid}.create-card-preview__actions a:hover{background:#ffffff36;transform:translateY(-3px)}.create-card-preview__socials{justify-content:center;align-items:center;gap:8px;margin-top:17px;display:flex}.create-card-preview__socials span{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.create-card-preview__primary-action,.create-card-preview__secondary-action{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:20px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:900;transition:transform .19s,box-shadow .19s,background .19s;display:flex;position:relative;overflow:hidden}.create-card-preview__primary-action{color:#241744;background:linear-gradient(145deg,#fff,#eee7ff);border:1px solid #fff;box-shadow:0 15px 32px #0003}.create-card-preview__secondary-action{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;margin-top:10px}.create-card-preview__primary-action:hover,.create-card-preview__secondary-action:hover{transform:translateY(-3px)}.create-card-preview__secondary-action:hover{background:#fff3}.create-card-preview__footer{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.create-card-preview__footer span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.create-card-preview__footer svg{color:#fff;flex:none}.create-card-page__preview-security{color:#4c4659;background:linear-gradient(135deg,#fff,#f8f5ff);border:1px solid #e5dfea;border-radius:17px;align-items:flex-start;gap:10px;margin-top:15px;padding:15px;display:flex;box-shadow:0 12px 28px #0e0b2f0f}.create-card-page__preview-security>svg{color:#15905b;flex:none}.create-card-page__preview-security>div{flex-direction:column;gap:4px;min-width:0;display:flex}.create-card-page__preview-security strong{color:#29233b;font-size:12px;font-weight:900}.create-card-page__preview-security span{color:#847e8d;font-size:10px;font-weight:700;line-height:1.5}.create-card-page__mobile-actions{display:none}:root[data-theme=dark] .create-card-page__progress,:root[data-theme=dark] .create-card-page__tabs,:root[data-theme=dark] .create-card-section,:root[data-theme=dark] .create-card-drafts,:root[data-theme=dark] .create-card-page__preview-security{background:linear-gradient(145deg,#1c1644fa,#120e31f7);border-color:#ffffff17}:root[data-theme=dark] .create-card-page__progress-info strong,:root[data-theme=dark] .create-card-section__header h2,:root[data-theme=dark] .create-card-drafts__header h2,:root[data-theme=dark] .create-card-page__textarea-field>span,:root[data-theme=dark] .create-card-page__theme-content strong,:root[data-theme=dark] .create-card-page__feature-content strong,:root[data-theme=dark] .create-card-page__preview-header strong,:root[data-theme=dark] .create-card-page__preview-security strong{color:#fff;font-weight:900}:root[data-theme=dark] .create-card-section__header p,:root[data-theme=dark] .create-card-drafts__header p,:root[data-theme=dark] .create-card-page__theme-content small,:root[data-theme=dark] .create-card-page__feature-content small,:root[data-theme=dark] .create-card-page__preview-security span{color:#ffffffb8;font-weight:700}:root[data-theme=dark] .create-card-page__photo-field,:root[data-theme=dark] .create-card-page__theme,:root[data-theme=dark] .create-card-page__feature,:root[data-theme=dark] .create-card-page__textarea-field textarea,:root[data-theme=dark] .create-card-draft{color:#fff;background:#ffffff0f;border-color:#ffffff1a}@keyframes create-card-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes create-card-live-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (width>=1800px){.create-card-page__layout{grid-template-columns:minmax(0,1.45fr) minmax(410px,.55fr);gap:28px}.create-card-section{padding:30px}.create-card-page__phone{max-width:420px}.create-card-preview{min-height:700px}}@media (width<=1300px){.create-card-page__layout{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr)}.create-card-page__tabs{grid-template-columns:repeat(5,minmax(70px,1fr))}.create-card-page__tab{padding-inline:8px}}@media (width<=1120px){.create-card-page__header{flex-direction:column}.create-card-page__header-actions{justify-content:flex-start;width:100%}.create-card-page__layout{grid-template-columns:1fr}.create-card-page__preview-column{width:min(100%,500px);margin-inline:auto}.create-card-page__preview-sticky{position:static}.create-card-page__phone{width:min(100%,410px)}.create-card-page__progress{grid-template-columns:minmax(220px,auto) 1fr}.create-card-page__progress .smart-button{grid-column:1/-1;width:fit-content}.create-card-drafts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.create-card-page{padding-bottom:118px}.create-card-page__header-left{gap:12px}.create-card-page__header .dashboard-page__title{font-size:clamp(38px,8vw,53px)}.create-card-page__header .dashboard-page__description{font-size:16px}.create-card-page__header-actions{display:none}.create-card-page__progress{grid-template-columns:1fr;gap:14px}.create-card-page__progress .smart-button{width:100%}.create-card-page__tabs{scrollbar-width:none;grid-template-columns:repeat(5,minmax(115px,1fr));overflow-x:auto}.create-card-page__tabs::-webkit-scrollbar{display:none}.create-card-section{padding:21px}.create-card-page__form-grid,.create-card-page__social-grid,.create-card-page__themes{grid-template-columns:1fr}.create-card-page__mobile-actions{z-index:75;padding:12px max(14px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-top:1px solid #e8e2ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 40px #0e0b2f1a}}@media (width<=700px){.create-card-drafts{padding:18px}.create-card-drafts__grid{grid-template-columns:1fr}.create-card-drafts__empty{flex-direction:column;align-items:flex-start}}@media (width<=560px){.create-card-page__header{margin-bottom:16px}.create-card-page__header-left{flex-direction:column}.create-card-page__header .dashboard-page__eyebrow{font-size:11px}.create-card-page__header .dashboard-page__title{margin-top:10px;font-size:36px}.create-card-page__header .dashboard-page__description{font-size:14px}.create-card-page__progress{border-radius:20px;padding:15px}.create-card-page__tabs{border-radius:20px;padding:8px}.create-card-section{border-radius:21px;padding:17px}.create-card-section__header{flex-direction:column}.create-card-section__header h2{font-size:27px}.create-card-section__header p{font-size:13px}.create-card-page__photo-field{flex-direction:column;align-items:flex-start}.create-card-page__photo-preview{width:84px;height:84px}.create-card-page__theme{flex-direction:column;align-items:flex-start}.create-card-page__theme-preview{width:100%;height:94px}.create-card-page__feature{min-height:102px;padding:13px}.create-card-page__feature-content strong{font-size:13px}.create-card-page__feature-content small{font-size:10px}.create-card-page__phone{border-radius:34px;padding:10px}.create-card-page__phone-speaker{top:15px}.create-card-preview{border-radius:26px;min-height:610px;padding:48px 17px 18px}.create-card-preview__profile h2{font-size:24px}.create-card-preview__avatar{width:98px;height:98px}.create-card-page__preview-security{padding:13px}}@media (width<=390px){.create-card-page__header .dashboard-page__title{font-size:33px}.create-card-section__header h2{font-size:25px}.create-card-page__tab{min-width:110px}.create-card-page__feature{flex-wrap:wrap;align-items:flex-start}.create-card-page__switch{margin-left:auto}.create-card-page__mobile-actions{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.create-card-page__progress-bar span,.create-card-page__tab,.create-card-section,.create-card-drafts,.create-card-draft,.create-card-page__theme,.create-card-page__feature,.create-card-page__switch,.create-card-page__switch i,.create-card-page__preview-live i,.create-card-preview__actions a,.create-card-preview__primary-action,.create-card-preview__secondary-action{transition:none;animation:none}}.dashboard-home{background:#edeaf2;padding-bottom:96px;position:relative}.dashboard-home .dashboard-page__header{position:relative}.dashboard-home .dashboard-page__heading{max-width:850px}.dashboard-home .dashboard-page__title{color:#0e0b2f;font-weight:900}.dashboard-home .dashboard-page__description{color:#716d7f;max-width:780px;font-size:16px;font-weight:600;line-height:1.7}.dashboard-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:4px;display:grid}.dashboard-metric{isolation:isolate;min-height:205px;padding:21px;position:relative}.dashboard-metric:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(145deg,#ffffffeb,#faf8ffdb);position:absolute;inset:0}.dashboard-metric__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-metric__icon{color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 13px 28px #0e0b2f21}.dashboard-metric:hover .dashboard-metric__icon{transform:translateY(-3px)rotate(-2deg);box-shadow:0 17px 35px #0e0b2f2b}.dashboard-metric--purple .dashboard-metric__icon{background:linear-gradient(135deg,#6c3bff,#a855f7)}.dashboard-metric--blue .dashboard-metric__icon{background:linear-gradient(135deg,#2563eb,#38bdf8)}.dashboard-metric--green .dashboard-metric__icon{background:linear-gradient(135deg,#059669,#34d399)}.dashboard-metric--orange .dashboard-metric__icon{background:linear-gradient(135deg,#ea580c,#fbbf24)}.dashboard-metric__status{color:#448061;background:#f0fff6;border:1px solid #d4f3e1;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.dashboard-metric__content{flex-direction:column;gap:8px;margin-top:23px;display:flex}.dashboard-metric__content>span{color:#787484;font-size:14px;font-weight:750}.dashboard-metric__content>strong{color:#0e0b2f;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.055em;font-size:clamp(2rem,2.6vw,2.8rem);font-weight:900;line-height:1}.dashboard-metric__footer{color:#9893a3;flex-wrap:wrap;align-items:center;gap:7px;margin-top:21px;font-size:11px;font-weight:700;display:flex}.dashboard-metric__change{border-radius:999px;align-items:center;gap:4px;min-height:27px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.dashboard-metric__change--positive{color:#168252;background:#effdf5;border:1px solid #d4f2e1}.dashboard-metric__change--negative{color:#d03f4b;background:#fff3f4;border:1px solid #f8dadd}.dashboard-metric__decoration{z-index:-2;pointer-events:none;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-52px;right:-42px}.dashboard-metric--purple .dashboard-metric__decoration{background:radial-gradient(circle,#6c3bff26,#0000 69%)}.dashboard-metric--blue .dashboard-metric__decoration{background:radial-gradient(circle,#2563eb21,#0000 69%)}.dashboard-metric--green .dashboard-metric__decoration{background:radial-gradient(circle,#05966921,#0000 69%)}.dashboard-metric--orange .dashboard-metric__decoration{background:radial-gradient(circle,#ea580c21,#0000 69%)}.dashboard-section-header{z-index:2;justify-content:space-between;align-items:flex-start;gap:22px;display:flex;position:relative}.dashboard-section-header>div{min-width:0}.dashboard-section-header__eyebrow{color:#7764a9;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.dashboard-section-header h2{color:#0e0b2f;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.04em;margin-top:8px;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:900;line-height:1.12}.dashboard-section-header p{color:#85808f;max-width:620px;margin-top:7px;font-size:13px;font-weight:600;line-height:1.6}.dashboard-section-header select{color:#4f4a5d;background:linear-gradient(145deg,#fff,#f8f5ff);border:1px solid #e1dbe8;border-radius:12px;outline:none;min-width:132px;height:42px;padding:0 34px 0 13px;font-size:11px;font-weight:800;transition:border-color .18s,box-shadow .18s}.dashboard-section-header select:focus{border-color:#6c3bff;box-shadow:0 0 0 4px #6c3bff1a}.dashboard-section-header--compact{align-items:center}.dashboard-section-link{color:#6c3bff;background:#f5f1ff;border:1px solid #e4d9ff;border-radius:11px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:10px;font-weight:900;transition:gap .18s,background .18s,transform .18s;display:inline-flex}.dashboard-section-link:hover{background:#eee6ff;gap:9px;transform:translateY(-2px)}.dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);gap:18px;margin-top:19px;display:grid}.dashboard-analytics{min-height:520px;padding:24px}.dashboard-analytics__summary{z-index:2;background:linear-gradient(135deg,#faf8ff,#f6f2ff);border:1px solid #e9e2f5;border-radius:17px;grid-template-columns:minmax(120px,auto) minmax(120px,auto) minmax(0,1fr);align-items:center;gap:25px;margin-top:24px;padding:16px;display:grid;position:relative}.dashboard-analytics__summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-analytics__summary span{color:#8d8997;font-size:10px;font-weight:750}.dashboard-analytics__summary strong{color:#0e0b2f;font-size:22px;font-weight:900}.dashboard-analytics__summary small{color:#168252;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.dashboard-analytics__legend{align-items:flex-end}.dashboard-analytics__legend span{color:#65616f;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.dashboard-analytics__legend-dot{border-radius:3px;width:9px;height:9px}.dashboard-analytics__legend-dot--views{background:#6c3bff;box-shadow:0 0 0 4px #6c3bff1a}.dashboard-analytics__legend-dot--leads{background:#38bdf8;box-shadow:0 0 0 4px #38bdf81a}.dashboard-chart{z-index:2;height:300px;margin-top:25px;padding:16px 12px 0;position:relative}.dashboard-chart__grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:16px 12px 30px}.dashboard-chart__grid-lines span{background:linear-gradient(90deg,#e2ddeb4d,#e2ddebf2,#e2ddeb4d);width:100%;height:1px}.dashboard-chart__columns{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(9px,1.2vw,18px);height:100%;display:grid;position:relative}.dashboard-chart__column{flex-direction:column;justify-content:flex-end;align-items:center;gap:11px;min-width:0;height:100%;display:flex}.dashboard-chart__bars{justify-content:center;align-items:flex-end;gap:5px;width:100%;max-width:54px;height:calc(100% - 28px);display:flex}.dashboard-chart__bar{transform-origin:bottom;border-radius:8px 8px 4px 4px;width:15px;min-height:10px;transition:filter .18s,transform .18s;animation:.85s both dashboard-chart-grow;display:block}.dashboard-chart__bar:hover{filter:brightness(1.06);transform:scaleX(1.1)}.dashboard-chart__bar--views{background:linear-gradient(#9a70ff,#5b2ee8);box-shadow:0 8px 16px #6c3bff30}.dashboard-chart__bar--leads{background:linear-gradient(#67e8f9,#0284c7);animation-delay:.1s;box-shadow:0 8px 16px #0ea5e92b}.dashboard-chart__label{color:#898492;font-size:10px;font-weight:800}.dashboard-ai-insight{color:#fff;isolation:isolate;background:radial-gradient(circle at 84% 12%,#a855f740,#0000 30%),linear-gradient(150deg,#0e0b2f 0%,#1a1247 55%,#25135e 100%);border-color:#ffffff14;min-height:520px;padding:23px;position:relative}.dashboard-ai-insight:after{display:none}.dashboard-ai-insight__glow{z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#6c3bff7a,#0000 68%);border-radius:50%;width:230px;height:230px;animation:5s ease-in-out infinite dashboard-ai-glow;position:absolute;bottom:-90px;right:-70px}.dashboard-ai-insight__header{align-items:center;gap:11px;display:flex}.dashboard-ai-insight__icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:1px solid #ffffff2e;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 13px 27px #6c3bff4f}.dashboard-ai-insight__header>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dashboard-ai-insight__header span{color:#ffffff78;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.dashboard-ai-insight__header strong{color:#fff;font-size:14px;font-weight:900}.dashboard-ai-insight__live{background:#22c55e21;border:1px solid #22c55e2e;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;display:inline-flex;color:#dfffee!important;font-size:8px!important}.dashboard-ai-insight__content{margin-top:26px}.dashboard-ai-insight__highlight{color:#fff;background:linear-gradient(135deg,#6c3bff3d,#a855f71a);border:1px solid #d6bbfb26;border-radius:16px;align-items:flex-start;gap:10px;padding:15px;font-size:13px;font-weight:850;line-height:1.5;display:flex}.dashboard-ai-insight__highlight svg{color:#d9c7ff;flex:none}.dashboard-ai-insight__content>p{color:#ffffff9c;margin-top:18px;font-size:12px;font-weight:600;line-height:1.75}.dashboard-ai-insight__details{flex-direction:column;gap:9px;margin-top:18px;animation:.26s both dashboard-details-in;display:flex}.dashboard-ai-insight__details div{color:#ffffffb0;align-items:flex-start;gap:8px;font-size:10.5px;font-weight:650;line-height:1.5;display:flex}.dashboard-ai-insight__details svg{color:#67e8a8;flex:none}.dashboard-ai-insight__action{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:45px;margin-top:22px;padding:0 14px;font-size:10px;font-weight:900;transition:background .18s,border-color .18s,transform .18s;display:flex}.dashboard-ai-insight__action:hover{background:#ffffff21;border-color:#d6bbfb38;transform:translateY(-2px)}.dashboard-ai-insight__assistant-link{color:#d9c7ff;align-items:center;gap:5px;width:fit-content;margin:17px auto 0;font-size:10px;font-weight:900;transition:gap .18s,color .18s;display:flex}.dashboard-ai-insight__assistant-link:hover{color:#fff;gap:9px}.dashboard-secondary-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;margin-top:18px;display:grid}.dashboard-activity,.dashboard-performance,.dashboard-quick-actions,.dashboard-goal{padding:23px}.dashboard-activity__list{flex-direction:column;gap:6px;margin-top:21px;display:flex}.dashboard-activity__item{border-bottom:1px solid #eeebf2;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;padding:12px 8px;transition:background .18s,padding .18s,transform .18s;display:grid}.dashboard-activity__item:last-child{border-bottom:0}.dashboard-activity__item:hover{background:#faf8ff;border-radius:13px;padding-inline:12px;transform:translate(2px)}.dashboard-activity__icon{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.dashboard-activity--purple{color:#6c3bff;background:#efe9ff;border:1px solid #ded0ff}.dashboard-activity--blue{color:#2563eb;background:#eaf2ff;border:1px solid #d2e2ff}.dashboard-activity--green{color:#059669;background:#eafbf4;border:1px solid #d1f1e3}.dashboard-activity--orange{color:#ea580c;background:#fff3e8;border:1px solid #ffe0c5}.dashboard-activity__content{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-activity__content strong{color:#2b263e;font-size:11px;font-weight:900}.dashboard-activity__content p{color:#85808f;font-size:10px;font-weight:600;line-height:1.45}.dashboard-activity__content time{color:#aaa5b3;font-size:8.5px;font-weight:700}.dashboard-activity__item>button{color:#9a94a5;background:0 0;border-radius:10px;place-items:center;width:34px;height:34px;transition:color .18s,background .18s,transform .18s;display:grid}.dashboard-activity__item>button:hover{color:#6c3bff;background:#eee7ff;transform:translate(2px)}.dashboard-performance__table{margin-top:21px}.dashboard-performance__table-header,.dashboard-performance__row{grid-template-columns:minmax(210px,1.5fr) minmax(55px,.45fr) minmax(55px,.45fr) minmax(55px,.4fr);align-items:center;gap:12px;min-width:0;display:grid}.dashboard-performance__table-header{color:#9994a4;letter-spacing:.06em;text-transform:uppercase;padding:0 10px 10px;font-size:8.5px;font-weight:900}.dashboard-performance__row{border-top:1px solid #eeebf2;border-radius:12px;min-height:67px;padding:9px 10px;transition:background .18s,transform .18s}.dashboard-performance__row:hover{background:#faf8ff;transform:translate(2px)}.dashboard-performance__profile{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-performance__rank{color:#aaa5b3;font-size:8px;font-weight:900}.dashboard-performance__avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid;box-shadow:0 8px 17px #6c3bff30}.dashboard-performance__profile>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-performance__profile strong{color:#2c273e;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:900;overflow:hidden}.dashboard-performance__profile small{color:#918c9c;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:650;overflow:hidden}.dashboard-performance__row>strong{color:#474252;font-size:10px;font-weight:900}.dashboard-performance__conversion{color:#168252;background:#effdf5;border:1px solid #d4f2e1;border-radius:999px;align-items:center;width:fit-content;min-height:27px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;margin-top:18px;display:grid}.dashboard-quick-actions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:21px;display:grid}.dashboard-quick-action{color:#302a43;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e9e4ef;border-radius:16px;align-items:center;gap:11px;min-width:0;min-height:104px;padding:14px;transition:border-color .19s,box-shadow .19s,transform .19s;display:flex}.dashboard-quick-action:hover{border-color:#6c3bff3d;transform:translateY(-4px);box-shadow:0 15px 31px #6c3bff17}.dashboard-quick-action__icon{border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.dashboard-quick-action--purple .dashboard-quick-action__icon{color:#6c3bff;background:#eee7ff}.dashboard-quick-action--blue .dashboard-quick-action__icon{color:#2563eb;background:#eaf2ff}.dashboard-quick-action--green .dashboard-quick-action__icon{color:#059669;background:#e9fbf3}.dashboard-quick-action__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dashboard-quick-action__content strong{color:#302a43;font-size:11px;font-weight:900}.dashboard-quick-action__content small{color:#8d8897;font-size:9px;font-weight:600;line-height:1.45}.dashboard-quick-action>svg{color:#a19bab;flex:none;transition:color .18s,transform .18s}.dashboard-quick-action:hover>svg{color:#6c3bff;transform:translate(3px)}.dashboard-goal{align-items:flex-start;gap:15px;display:flex}.dashboard-goal__icon{color:#f59e0b;background:linear-gradient(135deg,#fff7dc,#fff0b5);border:1px solid #ffe194;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid}.dashboard-goal__content{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-goal__content>span{color:#9a94a3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-goal__content>strong{color:#2d283e;margin-top:7px;font-size:14px;font-weight:900;line-height:1.35}.dashboard-goal__content>p{color:#85808f;margin-top:8px;font-size:10px;font-weight:600;line-height:1.55}.dashboard-goal__progress{background:#eeeaf1;border-radius:999px;height:9px;margin-top:18px;overflow:hidden}.dashboard-goal__progress span{border-radius:inherit;background:linear-gradient(90deg,#6c3bff,#a855f7);width:78%;height:100%;animation:1s both dashboard-goal-progress;display:block;box-shadow:0 4px 12px #6c3bff33}.dashboard-goal__footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.dashboard-goal__footer span{color:#9994a4;font-size:9px;font-weight:750}.dashboard-goal__footer strong{color:#6c3bff;font-size:11px;font-weight:900}.dashboard-floating-ai{z-index:55;color:#fff;background:linear-gradient(135deg,#0e0b2f,#281365);border:1px solid #d6bbfb33;border-radius:19px;align-items:center;gap:10px;min-width:220px;min-height:64px;padding:8px 13px 8px 8px;transition:box-shadow .22s,transform .22s;display:flex;position:fixed;bottom:25px;right:27px;box-shadow:0 24px 55px #0e0b2f40,0 10px 26px #6c3bff2e}.dashboard-floating-ai:hover{transform:translateY(-5px);box-shadow:0 30px 65px #0e0b2f4a,0 14px 32px #6c3bff40}.dashboard-floating-ai__pulse{pointer-events:none;border:1px solid #6c3bff3d;border-radius:23px;animation:2.8s ease-out infinite dashboard-floating-pulse;position:absolute;inset:-5px}.dashboard-floating-ai__icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 22px #6c3bff4d}.dashboard-floating-ai__content{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dashboard-floating-ai__content strong{color:#fff;font-size:11px;font-weight:900}.dashboard-floating-ai__content small{color:#ffffff7d;font-size:8.5px;font-weight:650}.dashboard-floating-ai>svg{color:#d9c7ff}@keyframes dashboard-chart-grow{0%{opacity:0;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes dashboard-ai-glow{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes dashboard-details-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-goal-progress{0%{width:0}to{width:78%}}@keyframes dashboard-floating-pulse{0%{opacity:.65;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.08)}}@media (width<=1350px){.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.dashboard-quick-actions__grid{grid-template-columns:1fr}.dashboard-quick-action{min-height:82px}}@media (width<=1160px){.dashboard-main-grid,.dashboard-secondary-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-ai-insight{min-height:auto}.dashboard-quick-actions__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dashboard-home{padding-bottom:88px}.dashboard-analytics{min-height:500px}.dashboard-analytics__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics__legend{grid-column:1/-1;align-items:flex-start}.dashboard-performance{overflow-x:auto}.dashboard-performance__table{min-width:640px}}@media (width<=768px){.dashboard-metrics-grid{grid-template-columns:1fr;gap:14px}.dashboard-metric{min-height:185px;padding:18px}.dashboard-section-header{flex-direction:column;gap:15px}.dashboard-section-header select{width:100%}.dashboard-section-header--compact{align-items:flex-start}.dashboard-main-grid,.dashboard-secondary-grid,.dashboard-bottom-grid{gap:14px;margin-top:14px}.dashboard-analytics,.dashboard-ai-insight,.dashboard-activity,.dashboard-performance,.dashboard-quick-actions,.dashboard-goal{padding:18px}.dashboard-chart{height:260px;padding-inline:2px}.dashboard-chart__grid-lines{left:2px;right:2px}.dashboard-chart__bars{gap:3px}.dashboard-chart__bar{width:12px}.dashboard-quick-actions__grid{grid-template-columns:1fr}.dashboard-floating-ai{border-radius:18px;width:58px;min-width:0;min-height:58px;padding:5px;bottom:15px;right:16px}.dashboard-floating-ai__icon{width:48px;height:48px}.dashboard-floating-ai__content,.dashboard-floating-ai>svg{display:none}}@media (width<=560px){.dashboard-home .dashboard-page__description{font-size:13.5px}.dashboard-metric__content>strong{font-size:2.15rem}.dashboard-analytics__summary{gap:15px;padding:13px}.dashboard-analytics__summary strong{font-size:18px}.dashboard-chart{height:225px;margin-top:18px}.dashboard-chart__columns{gap:5px}.dashboard-chart__bars{gap:2px}.dashboard-chart__bar{width:9px}.dashboard-chart__label{font-size:8.5px}.dashboard-ai-insight__header{flex-wrap:wrap}.dashboard-ai-insight__live{margin-left:59px}.dashboard-activity__item{grid-template-columns:auto 1fr}.dashboard-activity__item>button{display:none}.dashboard-goal{flex-direction:column}.dashboard-goal__icon{width:44px;height:44px}}@media (width<=390px){.dashboard-metric{padding:16px}.dashboard-metric__content>strong{font-size:2rem}.dashboard-analytics__summary{grid-template-columns:1fr}.dashboard-analytics__legend{grid-column:auto}.dashboard-chart__bar{width:7px}.dashboard-performance__table{min-width:590px}}@media (prefers-reduced-motion:reduce){.dashboard-chart__bar,.dashboard-ai-insight__glow,.dashboard-ai-insight__details,.dashboard-goal__progress span,.dashboard-floating-ai__pulse,.dashboard-metric__icon,.dashboard-section-link,.dashboard-ai-insight__action,.dashboard-activity__item,.dashboard-quick-action,.dashboard-floating-ai{transition:none;animation:none}}.dashboard-page__eyebrow{font-size:14px!important;font-weight:900!important;line-height:1.4!important}.dashboard-page__title{letter-spacing:-.055em!important;font-size:clamp(46px,4.2vw,72px)!important;font-weight:900!important;line-height:1!important}.dashboard-home .dashboard-page__description{max-width:900px!important;font-size:18px!important;font-weight:700!important;line-height:1.7!important}.dashboard-metric{min-height:220px!important;padding:24px!important}.dashboard-metric__content>span{font-size:17px!important;font-weight:850!important}.dashboard-metric__content>strong{font-size:clamp(42px,3.1vw,56px)!important;font-weight:900!important}.dashboard-metric__status,.dashboard-metric__footer,.dashboard-metric__change{font-size:12px!important;font-weight:850!important}.dashboard-section-header__eyebrow{font-size:13px!important;font-weight:900!important}.dashboard-section-header h2{font-size:clamp(30px,2.4vw,40px)!important;font-weight:900!important;line-height:1.1!important}.dashboard-section-header p{font-size:16px!important;font-weight:700!important;line-height:1.65!important}.dashboard-section-header select{font-size:13px!important;font-weight:850!important}.dashboard-analytics__summary span,.dashboard-analytics__legend span{font-size:13px!important;font-weight:800!important}.dashboard-analytics__summary strong{font-size:28px!important;font-weight:900!important}.dashboard-analytics__summary small{font-size:12px!important;font-weight:850!important}.dashboard-chart__label{font-size:13px!important;font-weight:850!important}.dashboard-ai-insight__header span{font-size:11px!important;font-weight:900!important}.dashboard-ai-insight__header strong{font-size:18px!important;font-weight:900!important}.dashboard-ai-insight__highlight{font-size:16px!important;font-weight:850!important;line-height:1.55!important}.dashboard-ai-insight__content>p{font-size:15px!important;font-weight:700!important;line-height:1.75!important}.dashboard-ai-insight__details div{font-size:14px!important;font-weight:700!important}.dashboard-ai-insight__action,.dashboard-ai-insight__assistant-link{font-size:13px!important;font-weight:900!important}.dashboard-activity__content strong{font-size:15px!important;font-weight:900!important}.dashboard-activity__content p{font-size:13px!important;font-weight:700!important;line-height:1.5!important}.dashboard-activity__content time{font-size:11px!important;font-weight:750!important}.dashboard-performance__table-header{font-size:11px!important;font-weight:900!important}.dashboard-performance__profile strong{font-size:14px!important;font-weight:900!important}.dashboard-performance__profile small{font-size:11px!important;font-weight:700!important}.dashboard-performance__row>strong,.dashboard-performance__conversion{font-size:13px!important;font-weight:900!important}.dashboard-quick-action__content strong{font-size:15px!important;font-weight:900!important}.dashboard-quick-action__content small{font-size:12px!important;font-weight:700!important;line-height:1.5!important}.dashboard-goal__content>span{font-size:11px!important;font-weight:900!important}.dashboard-goal__content>strong{font-size:18px!important;font-weight:900!important}.dashboard-goal__content>p{font-size:13px!important;font-weight:700!important;line-height:1.6!important}.dashboard-goal__footer span,.dashboard-goal__footer strong{font-size:13px!important;font-weight:900!important}@media (width<=768px){.dashboard-page__title{font-size:clamp(38px,9vw,52px)!important}.dashboard-home .dashboard-page__description{font-size:16px!important}.dashboard-metric__content>strong{font-size:42px!important}.dashboard-section-header h2{font-size:29px!important}}@media (width<=480px){.dashboard-page__eyebrow{font-size:11px!important}.dashboard-page__title{font-size:36px!important}.dashboard-home .dashboard-page__description{font-size:15px!important}.dashboard-metric{min-height:200px!important;padding:20px!important}.dashboard-metric__content>strong{font-size:38px!important}.dashboard-section-header h2{font-size:27px!important}}.dashboard-user-identity{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;margin-bottom:8px;display:flex}.dashboard-user-identity__id,.dashboard-user-identity__role{color:#4a1dbe;background:#ede9fe;border:1px solid #6c3bff29;border-radius:999px;align-items:center;min-height:30px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.dashboard-user-identity__email{color:#64748b;font-size:13px;font-weight:700}.dashboard-user-error{color:#dc2626;margin:10px 0 0;font-size:13px;font-weight:700}.public-card-page{--st-blue:#2563eb;--st-blue-2:#3b82f6;--st-indigo:#4f46e5;--st-green:#22c55e;--st-green-dark:#16a34a;--st-navy:#07152f;--st-navy-2:#0c1d3d;--st-ink:#0f172a;--st-muted:#64748b;--st-soft:#eef4ff;--st-line:#e5eaf3;--st-card:#fffffff5;min-height:100vh;color:var(--st-ink);isolation:isolate;background:radial-gradient(circle at 15% 7%,#3b82f61c,#0000 25rem),radial-gradient(circle at 88% 22%,#7c3aed14,#0000 24rem),linear-gradient(#f6f9ff 0%,#edf3fb 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.public-card-page *,.public-card-page :before,.public-card-page :after{box-sizing:border-box}.public-card-page a{color:inherit;text-decoration:none}.public-card-page button,.public-card-page input,.public-card-page textarea{font:inherit}.public-card-page button{border:0}.public-card-page__background-grid,.public-card-page__orb{pointer-events:none;z-index:-1;position:absolute}.public-card-page__background-grid{opacity:.28;background-image:linear-gradient(#2563eb09 1px,#0000 1px),linear-gradient(90deg,#2563eb09 1px,#0000 1px);background-size:34px 34px;inset:0}.public-card-page__orb{filter:blur(8px);opacity:.22;background:radial-gradient(circle,#3b82f64d,#0000 68%);border-radius:50%;width:340px;height:340px}.public-card-page__topbar{justify-content:space-between;align-items:center;gap:14px;width:min(100% - 28px,1120px);margin:0 auto;padding:22px 0 16px;display:flex}.public-card-page__brand{align-items:center;gap:14px;min-width:0;display:flex}.public-card-page__provider-logo-slot{background:#ffffffb8;border:1px dashed #cbd5e1;border-radius:18px;flex:0 0 74px;place-items:center;width:74px;height:62px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f172a0d}.public-card-page__provider-logo-placeholder{color:#7c8798;text-align:center;letter-spacing:.01em;font-size:11px;line-height:1.15}.public-card-page__brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.public-card-page__brand-copy strong{letter-spacing:-.035em;color:#111b35;font-size:21px;line-height:1.05}.public-card-page__brand-copy small{color:#68758a;font-size:13px;line-height:1.25}.public-card-page__topbar-actions{align-items:center;gap:8px;display:flex}.public-card-page__topbar-actions>span{display:none}.public-card-page__topbar-actions>button{color:#17233b;cursor:pointer;background:#fffffff2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 28px #0f172a17}.public-card-page__layout{grid-template-columns:minmax(0,1fr);gap:14px;width:min(100% - 28px,1120px);margin:0 auto;padding-bottom:30px;display:grid}.public-card-page__profile-column,.public-card-page__side-column{flex-direction:column;gap:14px;min-width:0;display:flex}.public-card-page__hero-card{color:#fff;background:radial-gradient(circle at 90% 8%,#6248ff85,#0000 27%),radial-gradient(circle at 20% 110%,#1a4bb457,#0000 42%),linear-gradient(140deg,#0b2044 0%,#07152f 52%,#071225 100%);border-radius:28px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 55px #08173438,inset 0 1px #ffffff12}.public-card-page__hero-card:before{content:"";border:1px solid #6f76ff47;border-radius:50%;width:330px;height:170px;position:absolute;top:-30px;right:-110px;transform:rotate(-23deg);box-shadow:0 0 0 38px #6f76ff0b,0 0 0 76px #6f76ff06}.public-card-page__hero-grid{opacity:.24;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000c,#0000 72%);mask-image:linear-gradient(120deg,#000c,#0000 72%)}.public-card-page__hero-top,.public-card-page__profile-head,.public-card-page__bio,.public-card-page__primary-actions,.public-card-page__trust-row{z-index:1;position:relative}.public-card-page__hero-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.public-card-page__eyebrow{color:#ffffffeb;text-transform:uppercase;letter-spacing:.105em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.public-card-page__eyebrow:after{content:"TAP  •  CONNECT  •  GROW";color:#ffffff78;letter-spacing:.18em;font-size:8px;font-weight:600;position:absolute;top:20px;left:22px;transform:translateY(18px)}.public-card-page__live-badge{color:#d7ffe5;white-space:nowrap;background:#16a34a1a;border:1px solid #22c55e7a;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.public-card-page__live-badge i{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4ade801f}.public-card-page__profile-head{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:18px;margin-top:7px;display:grid}.public-card-page__avatar-shell{flex:0 0 116px;width:116px;height:116px;position:relative}.public-card-page__avatar{background:linear-gradient(145deg,#8fc4ff,#c8dcff);border-radius:25px;width:100%;height:100%;overflow:hidden;box-shadow:0 10px 28px #00000038,inset 0 0 0 1px #ffffff2e}.public-card-page__avatar img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.public-card-page__avatar>span{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);place-items:center;width:100%;height:100%;font-size:34px;font-weight:800;display:grid}.public-card-page__avatar-shell>i{color:#fff;background:#16c46a;border:3px solid #09172f;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 7px 18px #00000040}.public-card-page__identity{min-width:0}.public-card-page__identity-label{color:#ffffffa1;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.public-card-page__identity h1{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,5vw,43px);font-weight:850;line-height:.98}.public-card-page__identity p{color:#f0f4ff;margin:8px 0 0;font-size:16px;font-weight:600;line-height:1.2}.public-card-page__identity strong{color:#4d83ff;align-items:center;gap:7px;margin-top:4px;font-size:16px;font-weight:750;line-height:1.2;display:inline-flex}.public-card-page__bio{color:#f4f7ffc2;max-width:700px;margin:22px 0 18px;font-size:13px;line-height:1.5}.public-card-page__primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-card-page__primary-action{color:#f8fbff;white-space:nowrap;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:54px;padding:0 13px;font-size:14px;font-weight:750;transition:transform .18s,filter .18s,box-shadow .18s;display:flex}.public-card-page__primary-action:hover{filter:brightness(1.04);transform:translateY(-1px)}.public-card-page__primary-action--whatsapp{background:linear-gradient(100deg,#17b85b,#2ed66d);box-shadow:0 10px 22px #22c55e2e}.public-card-page__primary-action--secondary{background:linear-gradient(#ffffff21,#ffffff12);border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff0f}.public-card-page__trust-row{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding-top:16px;display:grid}.public-card-page__trust-row>div{min-width:0;padding:0 13px;position:relative}.public-card-page__trust-row>div+div:before{content:"";background:#ffffff29;width:1px;position:absolute;top:4px;bottom:4px;left:0}.public-card-page__trust-row strong,.public-card-page__trust-row span{display:block}.public-card-page__trust-row strong{color:#fff;font-size:19px;font-weight:800;line-height:1}.public-card-page__trust-row span{color:#ffffff8f;margin-top:4px;font-size:11px}.public-card-page__surface{background:var(--st-card);border:1px solid #0f172a0b;border-radius:22px;padding:17px;box-shadow:0 10px 28px #0f172a0e,0 1px 2px #0f172a06}.public-card-page__section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.public-card-page__section-head>div{min-width:0}.public-card-page__section-mark{color:#8a96a9;letter-spacing:.14em;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.public-card-page__section-head h2{color:#111a30;letter-spacing:-.02em;margin:0;font-size:17px;line-height:1.15}.public-card-page__section-head>svg{color:#2563eb;flex:none}.public-card-page__quick-grid{border-top:1px solid var(--st-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-card-page__quick-grid>a{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px 7px 3px;display:grid}.public-card-page__quick-grid>a:nth-child(odd){border-right:1px solid var(--st-line)}.public-card-page__quick-grid>a:nth-child(n+3){border-top:1px solid var(--st-line)}.public-card-page__quick-grid>a>span{color:#2563eb;background:#edf4ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.public-card-page__quick-grid>a>div{min-width:0}.public-card-page__quick-grid small,.public-card-page__quick-grid strong{display:block}.public-card-page__quick-grid small{color:#8a96a8;margin-bottom:2px;font-size:9px}.public-card-page__quick-grid strong{color:#182238;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.public-card-page__business-strip{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.public-card-page__business-icon{color:#2563eb;background:#edf4ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.public-card-page__business-strip>div:nth-child(2){min-width:0}.public-card-page__business-strip>div:nth-child(2)>span{color:#8b96a8;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.public-card-page__business-strip h2{margin:2px 0;font-size:15px;line-height:1.15}.public-card-page__business-strip a{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.public-card-page__verified-pill{color:#168247;background:#ecfdf3;border-radius:999px;align-self:start;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.public-card-page__social-grid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-card-page__social-grid>a{color:#e879f9;background:#2300378c;border:1px solid #d946ef8c;border-radius:15px;place-items:center;width:58px;height:58px;padding:0;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 #d946ef00}.public-card-page__social-grid>a>div,.public-card-page__social-grid>a>svg{display:none}.public-card-page__social-grid>a>span{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid}.public-card-page__social-grid .social-icon svg{stroke-width:2.4px;width:25px;height:25px}.public-card-page__social-grid>a:has(.social-icon--linkedin){color:#fff;background:linear-gradient(135deg,#d946ef 0%,#ec0bf7 100%);border-color:#e879f9;box-shadow:0 8px 22px #d946ef4d,inset 0 1px #ffffff2e}.public-card-page__social-grid>a:has(.social-icon--linkedin) .social-icon--linkedin{color:#fff}.public-card-page__social-grid>a:has(.social-icon--instagram){color:#ec0bf7;background:#2300378c;border-color:#d946efa6}.public-card-page__social-grid>a:has(.social-icon--instagram) .social-icon--instagram{color:#ec0bf7}.public-card-page__social-grid>a:has(.social-icon--facebook){color:#ec0bf7;background:#2300378c;border-color:#d946efa6}.public-card-page__social-grid>a:has(.social-icon--facebook) .social-icon--facebook{color:#ec0bf7}.public-card-page__social-grid>a:hover{border-color:#f0abfc;transform:translateY(-3px);box-shadow:0 8px 24px #d946ef47,0 0 16px #ec0bf724}.public-card-page__social-grid>a:has(.social-icon--linkedin):hover{background:linear-gradient(135deg,#ec0bf7,#d946ef)}:is(.public-card-page__social-grid>a:has(.social-icon--instagram):hover,.public-card-page__social-grid>a:has(.social-icon--facebook):hover){color:#f0abfc;background:#d946ef1f}@media (width<=640px){.public-card-page__social-grid{gap:9px}.public-card-page__social-grid>a{border-radius:15px;width:58px;height:58px}.public-card-page__social-grid .social-icon svg{width:24px;height:24px}}.public-card-page__cta-card{color:#fff;background:linear-gradient(135deg,#112b5b,#0a1935);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:19px;display:flex;box-shadow:0 16px 34px #08173426}.public-card-page__cta-card>div{min-width:0}.public-card-page__cta-card span{color:#8db5ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.public-card-page__cta-card h2{margin:7px 0 4px;font-size:18px;line-height:1.15}.public-card-page__cta-card p{color:#ffffff9e;margin:0;font-size:11px;line-height:1.45}.public-card-page__cta-card>button{color:#fff;cursor:pointer;background:#2563eb;border-radius:13px;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.public-card-page__footer{color:#718096;justify-content:space-between;align-items:center;gap:12px;padding:2px 7px 6px;font-size:10px;display:flex}.public-card-page__footer span{align-items:center;gap:6px;display:inline-flex}.public-card-page__side-column{order:2}.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card{background:#fffffff5;border:1px solid #0f172a0d;border-radius:22px;box-shadow:0 10px 28px #0f172a0e}.public-card-page__qr-card{padding:18px}.public-card-page__qr-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.public-card-page__qr-icon,.public-card-page__side-info-icon{color:#2563eb;background:#edf4ff;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.public-card-page__qr-heading small{color:#8a96a8;letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.public-card-page__qr-heading h2{color:#111a30;margin:3px 0 0;font-size:17px}.public-card-page__qr-visual{aspect-ratio:1;background:#fff;border:1px solid #e5eaf2;border-radius:17px;place-items:center;width:min(100%,220px);margin:0 auto;padding:10px;display:grid}.public-card-page__qr-visual img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.public-card-page__qr-caption{text-align:center;color:#718096;max-width:280px;margin:12px auto;font-size:11px;line-height:1.45}.public-card-page__link-box{background:#f8fafc;border:1px solid #e3e8f0;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.public-card-page__link-box>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.public-card-page__link-box button{color:#2563eb;cursor:pointer;background:#eaf2ff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.public-card-page__download{color:#2563eb;background:#edf4ff;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:9px;font-size:12px;font-weight:750;display:inline-flex}.public-card-page__side-info{align-items:flex-start;gap:11px;padding:15px;display:flex}.public-card-page__side-info-icon{border-radius:12px;flex-basis:40px;width:40px;height:40px}.public-card-page__side-info strong{color:#1a2439;font-size:13px;display:block}.public-card-page__side-info p{color:#7a879a;margin:4px 0 0;font-size:10px;line-height:1.45}.public-card-page__company-card{padding:17px}.public-card-page__company-card>span{color:#8a96a8;letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.public-card-page__company-card h3{margin:8px 0 11px;font-size:16px}.public-card-page__company-card a{color:#66758b;align-items:flex-start;gap:7px;margin-top:8px;font-size:11px;line-height:1.4;display:flex}.public-card-page__company-card a svg{color:#2563eb;flex:none}.public-card-page__empty{color:#94a3b8;background:#f8fafc;border:1px dashed #d8dfeb;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.public-card-page__empty span{font-size:11px}.public-card-page__loading{place-items:center;min-height:100vh;display:grid}.public-card-page__loading-spinner{border:3px solid #dbe7ff;border-top-color:#2563eb;border-radius:50%;width:40px;height:40px;animation:.75s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}.public-card-page--unavailable{place-items:center;min-height:100vh;padding:24px;display:grid}.public-card-page__unavailable-card{text-align:center;background:#fff;border-radius:24px;width:min(100%,460px);padding:30px;box-shadow:0 18px 50px #0f172a17}.public-card-page__unavailable-card>span{color:#2563eb;background:#edf4ff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.public-card-page__unavailable-card small{color:#8a96a8}.public-card-page__unavailable-card h1{margin:7px 0;font-size:22px}.public-card-page__unavailable-card p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.public-card-page__modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02081794;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.public-card-page__modal{background:#fff;border-radius:22px;width:min(100%,500px);max-height:calc(100vh - 32px);padding:20px;overflow:auto;box-shadow:0 28px 80px #00000040}.public-card-page__modal-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.public-card-page__modal-head span{color:#2563eb;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.public-card-page__modal-head h2{margin:6px 0 3px;font-size:21px}.public-card-page__modal-head p{color:#718096;margin:0;font-size:11px}.public-card-page__modal-head>button{color:#64748b;cursor:pointer;background:#f1f5f9;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.public-card-page__modal form{gap:12px;display:grid}.public-card-page__modal label{color:#344054;gap:6px;font-size:11px;font-weight:700;display:grid}.public-card-page__modal input,.public-card-page__modal textarea{color:#172033;background:#f9fbfe;border:1px solid #dfe5ef;border-radius:11px;outline:0;width:100%;padding:11px 12px;font-size:13px}.public-card-page__form-error{color:#b42318;background:#fff0ef;border-radius:10px;margin:0;padding:9px 11px;font-size:11px}.public-card-page__submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#1677ff,#6338ef);border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:13px;font-weight:750;display:inline-flex}.public-card-page__submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=560px){.public-card-page__topbar,.public-card-page__layout{width:min(100% - 20px,470px)}.public-card-page__topbar{padding-top:14px;padding-bottom:11px}.public-card-page__provider-logo-slot{border-radius:16px;flex-basis:66px;width:66px;height:56px}.public-card-page__brand-copy strong{font-size:19px}.public-card-page__brand-copy small{font-size:11px}.public-card-page__topbar-actions>button{width:43px;height:43px}.public-card-page__layout,.public-card-page__profile-column,.public-card-page__side-column{gap:10px}.public-card-page__hero-card{border-radius:24px;padding:18px}.public-card-page__hero-top{margin-bottom:20px}.public-card-page__eyebrow{font-size:9px}.public-card-page__live-badge{padding:7px 9px;font-size:9px}.public-card-page__profile-head{grid-template-columns:104px minmax(0,1fr);gap:14px}.public-card-page__avatar-shell{flex-basis:104px;width:104px;height:104px}.public-card-page__avatar{border-radius:22px}.public-card-page__identity h1{font-size:31px}.public-card-page__identity p,.public-card-page__identity strong{font-size:14px}.public-card-page__bio{margin:18px 0 15px;font-size:11px}.public-card-page__primary-action{border-radius:14px;min-height:50px;font-size:12px}.public-card-page__trust-row{margin-top:15px;padding-top:14px}.public-card-page__trust-row>div{padding:0 9px}.public-card-page__trust-row strong{font-size:17px}.public-card-page__trust-row span{font-size:9px}.public-card-page__surface{border-radius:20px;padding:14px}.public-card-page__section-head h2{font-size:15px}.public-card-page__quick-grid>a{grid-template-columns:31px minmax(0,1fr);gap:8px;padding:10px 5px 2px}.public-card-page__quick-grid>a>span{border-radius:10px;width:31px;height:31px}.public-card-page__quick-grid>a>svg{display:none}.public-card-page__quick-grid strong{font-size:11px}.public-card-page__business-strip{grid-template-columns:40px minmax(0,1fr);gap:10px}.public-card-page__business-icon{border-radius:12px;width:40px;height:40px}.public-card-page__verified-pill{display:none}.public-card-page__cta-card{padding:16px;display:block}.public-card-page__cta-card>button{width:100%;margin-top:13px}.public-card-page__footer{padding-inline:4px}.public-card-page__qr-card{padding:15px}.public-card-page__qr-visual{width:min(62vw,205px)}.public-card-page__side-info,.public-card-page__company-card{padding:14px}}@media (width>=820px){.public-card-page__topbar{padding-top:28px;padding-bottom:20px}.public-card-page__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px}.public-card-page__side-column{position:sticky;top:18px}.public-card-page__hero-card{padding:26px}.public-card-page__profile-head{grid-template-columns:132px minmax(0,1fr)}.public-card-page__avatar-shell{flex-basis:132px;width:132px;height:132px}.public-card-page__identity h1{font-size:46px}.public-card-page__identity p,.public-card-page__identity strong{font-size:17px}}@media (width>=1100px){.public-card-page__layout{grid-template-columns:minmax(0,760px) 340px}}.public-card-page--ocean,.public-card-page--emerald,.public-card-page--sunset,.public-card-page--midnight{--st-blue:#2563eb}.public-card-page__quick-grid>a>span{color:#5b3cff!important;width:38px!important;min-width:38px!important;height:38px!important;box-shadow:none!important;background:#eef2ff!important;border:0!important;border-radius:12px!important;place-items:center!important;display:grid!important}.public-card-page__quick-grid>a>span svg{color:#5b3cff!important;stroke:currentColor!important;fill:none!important;stroke-width:2px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important}.public-card-page__quick-grid>a:first-child>span,.public-card-page__quick-grid>a:nth-child(2)>span,.public-card-page__quick-grid>a:nth-child(3)>span,.public-card-page__quick-grid>a:nth-child(4)>span{color:#5b3cff!important;background:#eef2ff!important}.public-card-page__business-icon{color:#5b3cff!important;width:48px!important;min-width:48px!important;height:48px!important;box-shadow:none!important;background:#eef2ff!important;border:0!important;border-radius:14px!important;place-items:center!important;display:grid!important}.public-card-page__business-icon svg{color:#5b3cff!important;stroke:currentColor!important;fill:none!important;stroke-width:2px!important;background:0 0!important;border:0!important;width:22px!important;height:22px!important;display:block!important}.public-card-page__section-head>svg{color:#5b3cff!important;stroke:currentColor!important;fill:none!important;stroke-width:2px!important;width:19px!important;height:19px!important}.public-card-page__company-card>span svg{color:#64748b!important;stroke:currentColor!important;fill:none!important;width:15px!important;height:15px!important}.public-card-page__quick-grid>a:hover>span,.public-card-page__quick-grid>a:focus-visible>span{transform:translateY(-1px);color:#4f46e5!important;background:#e7ebff!important}@media (width<=560px){.public-card-page__quick-grid>a>span{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important}.public-card-page__quick-grid>a>span svg{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}.public-card-page__business-icon{border-radius:12px!important;width:42px!important;min-width:42px!important;height:42px!important}.public-card-page__business-icon svg{width:20px!important;height:20px!important}}.public-card-page{--st-blue:#8b2cff!important;--st-blue-2:#b026ff!important;--st-indigo:#d000ff!important;--st-green:#22c55e!important;--st-green-dark:#16a34a!important;--st-navy:#210047!important;--st-navy-2:#2e075c!important;--st-ink:#24102f!important;--st-muted:#80658f!important;--st-soft:#f8eeff!important;--st-line:#ebd9f5!important;--st-card:#fffffff7!important;background:radial-gradient(circle at 8% 8%,#9b2dff24,#0000 24rem),radial-gradient(circle at 92% 20%,#ff00ae1f,#0000 25rem),radial-gradient(circle at 55% 100%,#7900ff14,#0000 30rem),linear-gradient(#faf7ff 0%,#f4edfc 100%)!important}.public-card-page__orb{background:radial-gradient(circle,#a42aff57,#ee00be1a 42%,#0000 70%)!important}.public-card-page__orb--two{background:radial-gradient(circle,#ff00be40,#7d00ff1f 45%,#0000 70%)!important}.public-card-page__hero-card{background:radial-gradient(circle at 90% 5%,#d52dff9e,#0000 29%),radial-gradient(circle at 15% 105%,#7400ff7a,#0000 44%),radial-gradient(circle at 58% 35%,#b500ff2e,#0000 38%),linear-gradient(140deg,#204 0%,#310064 42%,#480078 72%,#25003f 100%)!important;box-shadow:0 24px 55px #37005f40,inset 0 1px #ffffff17!important}.public-card-page__primary-action--secondary{background:linear-gradient(120deg,#b528ff3d,#ff00b721)!important;border-color:#ffffff29!important}.public-card-page__section-head>svg,.public-card-page__quick-grid>a>span,.public-card-page__business-icon,.public-card-page__qr-icon,.public-card-page__side-info-icon,.public-card-page__company-card a svg,.public-card-page__link-box button,.public-card-page__download,.public-card-page__unavailable-card>span{color:#7b2cff!important}.public-card-page__quick-grid>a>span,.public-card-page__business-icon,.public-card-page__qr-icon,.public-card-page__side-info-icon{background:linear-gradient(145deg,#f1e7ff 0%,#ffe9fa 100%)!important}.public-card-page__quick-grid>a>span svg,.public-card-page__business-icon svg{color:#7b2cff!important;stroke:currentColor!important}.public-card-page__quick-grid>a:hover>span,.public-card-page__quick-grid>a:focus-visible>span{color:#d000ff!important;background:linear-gradient(145deg,#ebddff,#ffddf5)!important;box-shadow:0 7px 18px #b700ff29!important}.public-card-page__quick-grid>a:hover>span svg,.public-card-page__quick-grid>a:focus-visible>span svg{color:#d000ff!important}.public-card-page__social-grid>a:hover .social-icon--linkedin,.public-card-page__social-grid>a:hover .social-icon--instagram,.public-card-page__social-grid>a:hover .social-icon--github,.public-card-page__social-grid>a:hover .social-icon--facebook,.public-card-page__social-grid>a:hover .social-icon--youtube{color:#d000ff!important}.public-card-page__link-box button{background:linear-gradient(145deg,#f1e5ff,#ffe8f9)!important}.public-card-page__download{color:#7b2cff!important;background:linear-gradient(100deg,#f0e6ff,#ffe7f7)!important}.public-card-page__qr-icon,.public-card-page__side-info-icon{color:#7b2cff!important}.public-card-page__cta-card{background:radial-gradient(circle at 90% 10%,#e738ff61,#0000 34%),linear-gradient(135deg,#2a0050 0%,#45006d 55%,#620078 100%)!important;box-shadow:0 16px 34px #3d005e33!important}.public-card-page__cta-card>button{background:linear-gradient(105deg,#8a18ff,#d000ff)!important;box-shadow:0 8px 20px #b100ff3d!important}.public-card-page__loading-spinner{border-color:#a128ff #ead9ff #ead9ff!important}@media (width<=560px){.public-card-page__quick-grid>a>span,.public-card-page__business-icon{background:linear-gradient(145deg,#f1e7ff,#ffe9fa)!important}}.public-card-page{--st-bg:#090019!important;--st-bg-2:#12002a!important;--st-panel:#17002f!important;--st-panel-2:#210044!important;--st-purple:#8b2cff!important;--st-purple-2:#b100ff!important;--st-pink:#ff00c8!important;--st-pink-2:#ff4ddf!important;--st-cyan:#6b8cff!important;--st-ink:#fff!important;--st-muted:#b7a8cc!important;--st-line:#b847ff57!important;color:#fff!important;background:radial-gradient(circle at 10% 5%,#9114ff29,#0000 28%),radial-gradient(circle at 90% 20%,#ff00c821,#0000 30%),radial-gradient(circle at 55% 95%,#7400ff29,#0000 35%),linear-gradient(#070012 0%,#10001f 48%,#080012 100%)!important}.public-card-page__background,.public-card-page__background-grid,.public-card-page:before{background-color:#0000!important}.public-card-page__topbar{color:#fff!important;background:linear-gradient(135deg,#130027f5,#2a0048e6)!important;border-color:#b228ff47!important}.public-card-page__brand-copy strong,.public-card-page__brand-copy small{color:#fff!important}.public-card-page__hero-card *{color:inherit}.public-card-page__hero-grid{opacity:.28!important;background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px)!important;background-size:12px 12px!important}.public-card-page__identity strong,.public-card-page__identity h1{color:#fff!important}.public-card-page__identity p{color:#e0c9f4!important}.public-card-page__quick-card,.public-card-page__qr-card,.public-card-page__verified-card,.public-card-page__business-card,.public-card-page__company-card,.public-card-page__social-card,.public-card-page__extra-row,.public-card-page__section-card,.public-card-page__about-card,.public-card-page__side-card,.public-card-page__link-card,.public-card-page__info-card,.public-card-page__contact-card,.public-card-page__qr-section,.public-card-page__business-section,.public-card-page__social-section{color:#fff!important;background:linear-gradient(145deg,#1b0035f7,#0c001bfa)!important;border:1px solid #a12dff61!important;box-shadow:0 14px 35px #2300413d,inset 0 1px #ffffff06!important}.public-card-page [style*="background: white"],.public-card-page [style*="background:#fff"],.public-card-page [style*="background: #fff"],.public-card-page [style*="background-color: white"],.public-card-page [style*="background-color:#fff"],.public-card-page [style*="background-color: #fff"]{background:#16002d!important}.public-card-page__quick-card *,.public-card-page__qr-card *,.public-card-page__verified-card *,.public-card-page__business-card *,.public-card-page__company-card *,.public-card-page__social-card *,.public-card-page__extra-row *,.public-card-page__section-card *,.public-card-page__about-card *{color:inherit}.public-card-page__quick-card h1,.public-card-page__quick-card h2,.public-card-page__quick-card h3,.public-card-page__qr-card h1,.public-card-page__qr-card h2,.public-card-page__qr-card h3,.public-card-page__business-card h1,.public-card-page__business-card h2,.public-card-page__business-card h3,.public-card-page__company-card h1,.public-card-page__company-card h2,.public-card-page__company-card h3{color:#fff!important}.public-card-page__quick-card p,.public-card-page__qr-card p,.public-card-page__verified-card p,.public-card-page__business-card p,.public-card-page__company-card p,.public-card-page__social-card p,.public-card-page__extra-row p{color:#b8a7cc!important}.public-card-page__quick-grid>a{color:#fff!important;background:linear-gradient(145deg,#260048fa,#100023fa)!important;border-color:#a934ff5c!important}.public-card-page__quick-grid>a strong,.public-card-page__quick-grid>a b{color:#fff!important}.public-card-page__quick-grid>a small,.public-card-page__quick-grid>a label{color:#a996be!important}.public-card-page__business-icon svg,.public-card-page__company-card strong,.public-card-page__business-card strong{color:#fff!important}.public-card-page__company-card a,.public-card-page__business-card a{color:#d29bff!important}.public-card-page__qr-icon{color:#fff!important;background:linear-gradient(145deg,#7118c7,#d100ff)!important;border-color:#ff4cdb59!important}.public-card-page__qr-image{background:#fff!important;border:5px solid #fff!important;box-shadow:0 0 25px #ff00d233!important}.public-card-page__qr-image-wrap>small{color:#aa96c2!important}.public-card-page__download{color:#fff!important;background:linear-gradient(105deg,#6b4dff,#a800ff,#ff00c8)!important;border-color:#0000!important;box-shadow:0 8px 22px #b200ff47!important}.public-card-page__verified-card{background:linear-gradient(145deg,#230041fa,#0d001efa)!important}.public-card-page__verified-card strong{color:#fff!important}.public-card-page__verified-card p{color:#b19ec4!important}.public-card-page__social-card{background:linear-gradient(145deg,#1c0037fa,#0c001cfa)!important}.public-card-page__cta-card h2,.public-card-page__cta-card strong{color:#fff!important}.public-card-page__cta-card p,.public-card-page__cta-card span{color:#e2c8ef!important}.public-card-page button,.public-card-page a{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s,color .2s!important}@media (width<=680px){.public-card-page{background:radial-gradient(circle at 15% 10%,#74059338,#0000 28rem),radial-gradient(circle at 90% 25%,#3b054a33,#0000 25rem),linear-gradient(#63007e 0%,#6d008c 45%,#52006b 100%)!important}.public-card-page__quick-card,.public-card-page__qr-card,.public-card-page__verified-card,.public-card-page__business-card,.public-card-page__company-card,.public-card-page__social-card,.public-card-page__extra-row{background:linear-gradient(145deg,#1c0037fa,#0a0019fc)!important}}.public-card-page__quick-card,.public-card-page__qr-card,.public-card-page__verified-card,.public-card-page__business-card,.public-card-page__company-card,.public-card-page__social-card,.public-card-page__extra-row,.public-card-page__section-card,.public-card-page__about-card,.public-card-page__side-card,.public-card-page__link-card,.public-card-page__info-card,.public-card-page__contact-card,.public-card-page__qr-section,.public-card-page__business-section,.public-card-page__social-section,.public-card-page__card,.public-card-page__panel,.public-card-page__content-card{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 88% 0,#f0c3,#0000 32%),radial-gradient(circle at 8% 100%,#6f00ff33,#0000 38%),linear-gradient(145deg,#27004cfa 0%,#190033fa 48%,#0b001bfc 100%)!important;border:1px solid #c537ff7a!important;box-shadow:0 14px 36px #35005847,inset 0 1px #ffffff0b,inset 0 0 28px #b100ff09!important}.public-card-page__quick-card h1,.public-card-page__quick-card h2,.public-card-page__quick-card h3,.public-card-page__qr-card h1,.public-card-page__qr-card h2,.public-card-page__qr-card h3,.public-card-page__verified-card h1,.public-card-page__verified-card h2,.public-card-page__verified-card h3,.public-card-page__business-card h1,.public-card-page__business-card h2,.public-card-page__business-card h3,.public-card-page__company-card h1,.public-card-page__company-card h2,.public-card-page__company-card h3,.public-card-page__social-card h1,.public-card-page__social-card h2,.public-card-page__social-card h3,.public-card-page__extra-row h1,.public-card-page__extra-row h2,.public-card-page__extra-row h3,.public-card-page__section-card h1,.public-card-page__section-card h2,.public-card-page__section-card h3,.public-card-page__about-card h1,.public-card-page__about-card h2,.public-card-page__about-card h3{color:#fff!important}.public-card-page__quick-card p,.public-card-page__qr-card p,.public-card-page__verified-card p,.public-card-page__business-card p,.public-card-page__company-card p,.public-card-page__social-card p,.public-card-page__extra-row p,.public-card-page__section-card p,.public-card-page__about-card p,.public-card-page__quick-card small,.public-card-page__qr-card small,.public-card-page__verified-card small,.public-card-page__business-card small,.public-card-page__company-card small,.public-card-page__social-card small{color:#bfafd0!important}.public-card-page__quick-grid>a{color:#fff!important;background:linear-gradient(145deg,#43076fbf,#160030e0)!important;border:1px solid #cd3bff5c!important;box-shadow:inset 0 1px #ffffff09!important}.public-card-page__qr-image{background:#fff!important;border:5px solid #fff!important}.public-card-page__verified-card{border-color:#c83dff75!important}.public-card-page__verified-card svg{color:#d94cff!important}.public-card-page__verified-card .verified,.public-card-page__verified-card [class*=verified],.public-card-page__business-card .verified,.public-card-page__business-card [class*=verified]{color:#39e68a!important}.public-card-page__cta-card>button{color:#fff!important;background:linear-gradient(105deg,#684eff,#b500ff,#ff00c8)!important;border:0!important;box-shadow:0 0 24px #d700ff59!important}.public-card-page__quick-card:before,.public-card-page__qr-card:before,.public-card-page__verified-card:before,.public-card-page__business-card:before,.public-card-page__company-card:before,.public-card-page__social-card:before,.public-card-page__extra-row:before{background:0 0!important}@media (width<=680px){.public-card-page__quick-card,.public-card-page__qr-card,.public-card-page__verified-card,.public-card-page__business-card,.public-card-page__company-card,.public-card-page__social-card,.public-card-page__extra-row,.public-card-page__section-card,.public-card-page__about-card{background:radial-gradient(circle at 88% 0,#ff00cc2e,#0000 34%),linear-gradient(145deg,#27004cfc,#0c001cfc)!important}}.public-card-page{--st-blue:#a855f7!important;--st-blue-2:#c026ff!important;--st-indigo:#7c3aed!important;--st-green:#22c55e!important;--st-green-dark:#16a34a!important;--st-navy:#16002d!important;--st-navy-2:#260047!important;--st-ink:#fff!important;--st-muted:#b9a8c9!important;--st-soft:#19002f!important;--st-line:#dd52ff4d!important;--st-card:#1b0037f7!important;color:#fff!important;background:radial-gradient(circle at 8% 8%,#a028ff1f,#0000 24rem),radial-gradient(circle at 92% 25%,#ff00c81a,#0000 26rem),linear-gradient(#f8f3ff 0%,#f2eafe 100%)!important}.public-card-page__background-grid{opacity:.32!important;background-image:linear-gradient(#7e22ff0e 1px,#0000 1px),linear-gradient(90deg,#ff00c809 1px,#0000 1px)!important}.public-card-page__topbar{color:#fff!important}.public-card-page__brand-copy strong{color:#26003f!important}.public-card-page__brand-copy small{color:#8d6da4!important}.public-card-page__provider-logo-slot{background:#ffffffc7!important;border-color:#d9c4ea!important}.public-card-page__topbar-actions>button{color:#5f20a0!important;background:#fff!important;box-shadow:0 10px 28px #4e146e1f!important}.public-card-page__hero-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)!important}.public-card-page__identity strong{color:#ff55e5!important}.public-card-page__avatar>span{background:linear-gradient(135deg,#8b22ff,#ff00c8)!important}.public-card-page__avatar-shell>i{background:#16c46a!important;border-color:#26003e!important}.public-card-page__primary-action--call{background:linear-gradient(100deg,#7b19ff,#b600ff,#f000d0)!important;box-shadow:0 10px 24px #b800ff47!important}.public-card-page__primary-action--whatsapp{background:linear-gradient(100deg,#0eaa55,#22c96b)!important}.public-card-page__primary-action--secondary{background:linear-gradient(145deg,#8014b1b8,#330056d1)!important;border-color:#ff58e647!important;box-shadow:inset 0 1px #ffffff0f!important}.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 92% 0,#ff00cc2e,#0000 34%),radial-gradient(circle at 8% 100%,#6f00ff2e,#0000 38%),linear-gradient(145deg,#2b0050 0%,#19002f 52%,#0f0024 100%)!important;border:1px solid #cb3aff75!important;box-shadow:0 14px 36px #38005b45,inset 0 1px #ffffff0b!important}.public-card-page__surface .public-card-page__section-mark{color:#c89de0!important}.public-card-page__surface .public-card-page__section-head h2{color:#fff!important}.public-card-page__surface .public-card-page__section-head>svg{color:#e14cff!important}.public-card-page__quick-grid>a{color:#fff!important;background:linear-gradient(145deg,#520a77b8,#190030d6)!important}.public-card-page__quick-grid>a>span{color:#f05bff!important;background:linear-gradient(145deg,#7e20ff66,#ff00c838)!important;border:1px solid #eb57ff66!important;box-shadow:0 0 15px #c400ff1f!important}.public-card-page__quick-grid>a>svg{color:#a98dbb!important}.public-card-page__business-strip{color:#fff!important}.public-card-page__social-grid>a{color:#fff!important;background:linear-gradient(145deg,#480075f0,#16002efa)!important;border-color:#d83fff70!important}.public-card-page__social-grid>a .social-icon--linkedin,.public-card-page__social-grid>a .social-icon--instagram,.public-card-page__social-grid>a .social-icon--github,.public-card-page__social-grid>a .social-icon--facebook,.public-card-page__social-grid>a .social-icon--youtube{color:#e64fff!important}.public-card-page__social-grid>a:hover{background:linear-gradient(135deg,#6819ba,#b900ff,#ff00c8)!important;border-color:#ff63e0!important;box-shadow:0 0 24px #d600ff4d!important}.public-card-page__qr-card{background:radial-gradient(circle at 88% 0,#ff00cc38,#0000 35%),linear-gradient(145deg,#300050,#110027)!important}.public-card-page__qr-icon svg{color:#fff!important}.public-card-page__qr-visual img{background:#fff!important}.public-card-page__link-box{background:#130027e6!important;border-color:#cf3aff66!important}.public-card-page__side-info{background:radial-gradient(circle at 92% 0,#ff00cc29,#0000 36%),linear-gradient(145deg,#2a004b,#100024)!important}.public-card-page__side-info-icon svg,.public-card-page__side-info strong{color:#fff!important}.public-card-page__company-card{background:radial-gradient(circle at 90% 0,#ff00cc29,#0000 36%),linear-gradient(145deg,#29004a,#100024)!important}.public-card-page__company-card>span{color:#a995bc!important}.public-card-page__company-card h3{color:#fff!important}.public-card-page__company-card a{color:#c5a9d5!important}.public-card-page__company-card a svg{color:#e04cff!important}.public-card-page__cta-card h2{color:#fff!important}.public-card-page__cta-card>button{color:#fff!important;background:linear-gradient(105deg,#684eff,#b500ff,#ff00c8)!important;box-shadow:0 0 24px #d700ff59!important}.public-card-page__footer svg{color:#c52cff!important}.public-card-page__modal{color:#fff!important;background:linear-gradient(145deg,#2a004a,#100024)!important;border-color:#d33aff73!important}.public-card-page__submit{color:#fff!important;background:linear-gradient(105deg,#6d4dff,#b500ff,#ff00c8)!important}.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card{background-color:#19002f!important}.public-card-page__qr-visual,.public-card-page__qr-visual img{background-color:#fff!important}@media (width<=860px){.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card{background:radial-gradient(circle at 90% 0,#ff00cc29,#0000 34%),linear-gradient(145deg,#29004b,#100024)!important}}@media (width<=560px){.public-card-page__hero-card{border-radius:22px!important}.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card{border-radius:18px!important}.public-card-page__quick-grid>a{background:linear-gradient(145deg,#49076ac7,#140028eb)!important}}.public-card-page__topbar{display:none!important}.public-card-page__layout{margin-top:0!important;padding-top:18px!important}.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card{-webkit-backdrop-filter:blur(14px);color:#fff!important;background:radial-gradient(circle at 90% 0,#f0c3,#0000 34%),radial-gradient(circle at 5% 100%,#7000ff29,#0000 38%),linear-gradient(145deg,#2b004f 0%,#19002f 52%,#100020 100%)!important;border:1px solid #d635ff7a!important;box-shadow:0 15px 38px #43006047,inset 0 1px #ffffff0d!important}.public-card-page__surface h2,.public-card-page__surface h3,.public-card-page__company-card h3,.public-card-page__side-info strong,.public-card-page__qr-card h2{color:#fff!important}.public-card-page__surface p,.public-card-page__surface small,.public-card-page__company-card span,.public-card-page__company-card a,.public-card-page__side-info p,.public-card-page__qr-caption{color:#c5afd4!important}.public-card-page__quick-grid>a>span{color:#ef52ff!important;background:linear-gradient(145deg,#7d00ff61,#ff00cc38)!important;border:1px solid #e246ff6b!important}.public-card-page__social-grid>a{color:#fff!important;background:linear-gradient(145deg,#480074f2,#14002bfa)!important;border:1px solid #d63cff73!important}.public-card-page__social-grid>a:hover{background:linear-gradient(135deg,#7020c9,#bd00ff,#ff00c8)!important;box-shadow:0 0 24px #d700ff59!important}.public-card-page__qr-card{color:#fff!important}.public-card-page__qr-icon{color:#fff!important;background:linear-gradient(145deg,#7b18e1,#e000ff)!important}.public-card-page__qr-visual{background:#fff!important}.public-card-page__link-box{color:#c5afd4!important;background:#190032f2!important;border:1px solid #d23bff6b!important}.public-card-page__side-info-icon{color:#fff!important;background:linear-gradient(145deg,#7318d7,#d000ff)!important}@media (width<=680px){.public-card-page__topbar{display:none!important}.public-card-page__layout{padding-top:10px!important}.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card{border-radius:20px!important}}.public-card-page__background-grid,.public-card-page__orb,.public-card-page__orb--one,.public-card-page__orb--two{display:none!important}.public-card-page__primary-action--secondary{color:#fff!important;background:#7c3aed!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px #ffffff0f!important}.public-card-page{background:linear-gradient(135deg,#3b0764 0%,#6d28d9 50%,#a21caf 100%)!important}.public-card-page__primary-action--secondary{background:#7c3aed!important}.public-card-page__quick-grid>a>span{color:#e64dff!important;background:linear-gradient(145deg,#30004ef5,#120026fa)!important;border:1px solid #d63cff7a!important;border-radius:11px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s!important;display:grid!important;transform:none!important;box-shadow:inset 0 1px #ffffff09!important}.public-card-page__quick-grid>a>span svg{color:#e64dff!important;stroke:currentColor!important;fill:none!important;stroke-width:2.2px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;transition:color .2s,filter .2s!important}.public-card-page__quick-grid>a:first-child>span,.public-card-page__quick-grid>a:nth-child(2)>span,.public-card-page__quick-grid>a:nth-child(3)>span,.public-card-page__quick-grid>a:nth-child(4)>span{color:#e64dff!important;background:linear-gradient(145deg,#30004ef5,#120026fa)!important;border:1px solid #d63cff7a!important;box-shadow:inset 0 1px #ffffff09!important}.public-card-page__quick-grid>a:first-child>span svg,.public-card-page__quick-grid>a:nth-child(2)>span svg,.public-card-page__quick-grid>a:nth-child(3)>span svg,.public-card-page__quick-grid>a:nth-child(4)>span svg{color:#e64dff!important}.public-card-page__quick-grid>a:hover>span{color:#fff!important;background:linear-gradient(135deg,#d900ff 0%,#f000e6 52%,#ff19cf 100%)!important;border-color:#ff62e4!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #ec00dc57,0 0 18px #ff00cc29,inset 0 1px #ffffff2e!important}.public-card-page__quick-grid>a:hover>span svg{color:#fff!important;filter:drop-shadow(0 0 3px #ffffff59)!important}.public-card-page__quick-grid>a:first-child:hover>span,.public-card-page__quick-grid>a:nth-child(2):hover>span,.public-card-page__quick-grid>a:nth-child(3):hover>span,.public-card-page__quick-grid>a:nth-child(4):hover>span{color:#fff!important;background:linear-gradient(135deg,#d900ff 0%,#f000e6 52%,#ff19cf 100%)!important}.public-card-page__quick-grid>a:hover{background:linear-gradient(145deg,#48046ce0,#17002ffa)!important;border-color:#e646ff85!important;box-shadow:inset 0 1px #ffffff09,0 0 14px #d600ff0f!important}.public-card-page__quick-grid>a small{color:#a995bc!important}.public-card-page__quick-grid>a strong{color:#fff!important}@media (width<=560px){.public-card-page__quick-grid>a{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important}.public-card-page__quick-grid>a>span{border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.public-card-page__quick-grid>a>span svg{width:19px!important;height:19px!important}}.public-card-page__business-strip{grid-template-columns:54px minmax(0,1fr) auto!important;align-items:start!important}.public-card-page__business-icon{border-radius:15px!important;width:54px!important;min-width:54px!important;height:54px!important}.public-card-page__business-strip>div:nth-child(2){min-width:0!important;padding-top:1px!important}.public-card-page__business-strip h2{color:#fff!important;margin:4px 0 6px!important;font-size:17px!important;line-height:1.1!important}.public-card-page__business-strip>div:nth-child(2)>span{color:#c99cdd!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:800!important}.public-card-page__business-strip a{color:#e5c9f2!important;background:#ffffff0b!important;border:1px solid #e150ff38!important;border-radius:8px!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;margin-top:7px!important;padding:5px 9px!important;font-size:11px!important;line-height:1.3!important;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s!important;display:flex!important}.public-card-page__business-strip a svg{color:#e44cff!important;stroke:currentColor!important;flex:0 0 15px!important;width:15px!important;height:15px!important}.public-card-page__business-strip a span,.public-card-page__business-strip a{overflow-wrap:anywhere!important}.public-card-page__business-strip a:hover{color:#fff!important;background:linear-gradient(135deg,#d900ff33,#ff00c81f)!important;border-color:#ef53ff8c!important;transform:translateY(-1px)!important;box-shadow:0 0 14px #dd00ff29!important}.public-card-page__business-strip a:hover svg{color:#ff5ceb!important}@media (width<=560px){.public-card-page__business-strip{grid-template-columns:45px minmax(0,1fr)!important;gap:10px!important}.public-card-page__business-icon{border-radius:13px!important;width:45px!important;min-width:45px!important;height:45px!important}.public-card-page__business-strip h2{font-size:15px!important}.public-card-page__business-strip a{max-width:100%!important;padding:5px 8px!important;font-size:10px!important}}.public-card-page{color:#24102f!important;background:radial-gradient(circle at 8% 18%,#6997ff57 0%,#6997ff2e 18%,#0000 42%),radial-gradient(circle at 93% 8%,#c484ff61 0%,#c484ff2e 22%,#0000 44%),radial-gradient(circle at 52% 42%,#ffffffeb 0%,#ffffff8c 28%,#0000 58%),radial-gradient(circle at 12% 92%,#718fff38 0%,#0000 34%),radial-gradient(circle at 90% 88%,#db80ff33 0%,#0000 34%),linear-gradient(135deg,#e9edff 0%,#f5f1ff 38%,#faf7ff 58%,#eee7ff 100%)!important}.public-card-page__background-grid{opacity:.16!important;background-image:linear-gradient(#6366f109 1px,#0000 1px),linear-gradient(90deg,#8b5cf609 1px,#0000 1px)!important;background-size:34px 34px!important;display:block!important}.public-card-page__orb{opacity:.18!important;background:radial-gradient(circle,#6885ff4d 0%,#ad6dff1f 42%,#0000 70%)!important;display:block!important}.public-card-page__orb--one{top:-160px!important;left:-130px!important}.public-card-page__orb--two{background:radial-gradient(circle,#bf71ff42 0%,#6f5cff1a 45%,#0000 70%)!important;top:430px!important;right:-150px!important}@media (width<=680px){.public-card-page{background:radial-gradient(circle at 8% 12%,#6997ff47,#0000 24rem),radial-gradient(circle at 92% 10%,#c484ff4d,#0000 25rem),radial-gradient(circle at 50% 45%,#ffffffe0,#0000 28rem),linear-gradient(135deg,#e9edff 0%,#f6f1ff 50%,#eee7ff 100%)!important}}.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card{color:#fff!important;background:radial-gradient(circle at 100% 0,#d900ff29,#0000 38%),radial-gradient(circle at 0 100%,#7c3aed21,#0000 42%),linear-gradient(145deg,#2f004ef7 0%,#22003cfa 48%,#19002dfc 100%)!important;border:1px solid #dc41ff6b!important;box-shadow:0 18px 42px #3200553d,inset 0 1px #ffffff0e,inset 0 0 28px #d900ff06!important}.public-card-page__section-head h2,.public-card-page__company-card h3,.public-card-page__side-info strong,.public-card-page__qr-heading h2{color:#fff!important}.public-card-page__section-mark,.public-card-page__company-card>span,.public-card-page__qr-heading small{color:#cda9dc!important}.public-card-page__section-head>svg{color:#f04cff!important}.public-card-page__quick-grid>a{color:#fff!important}.public-card-page__quick-grid>a{border-radius:10px;transition:background .2s,box-shadow .2s,transform .2s!important}.public-card-page__quick-grid>a:hover{background:linear-gradient(135deg,#6f008e47,#d900ff14)!important;box-shadow:inset 0 1px #ffffff09,0 0 18px #d900ff14!important}.public-card-page__business-icon{color:#ed55ff!important;background:linear-gradient(145deg,#360054fa,#140027fc)!important;border:1px solid #d63cff73!important;box-shadow:inset 0 1px #ffffff09!important}.public-card-page__business-strip a{color:#e9d5f2!important;background:#ffffff09!important;border-color:#e150ff3d!important}.public-card-page__business-strip a svg{color:#ef50ff!important}.public-card-page__business-strip a:hover{color:#fff!important;background:linear-gradient(135deg,#d900ff2e,#7c3aed26)!important;border-color:#ef53ff94!important}.public-card-page__qr-icon,.public-card-page__side-info-icon{color:#e5f!important;background:linear-gradient(145deg,#370058fa,#16002afc)!important;border:1px solid #d63cff66!important}.public-card-page__link-box{color:#ead8f0!important;background:#ffffff09!important;border-color:#e150ff38!important}.public-card-page__link-box button{color:#f054ff!important;background:#d900ff1a!important}.public-card-page__download{color:#fff!important;background:linear-gradient(135deg,#8b2cff,#d000ff)!important;box-shadow:0 8px 20px #8b2cff33!important}.public-card-page__cta-card span{color:#f06aff!important}.public-card-page__cta-card p{color:#ffffffa8!important}.public-card-page__cta-card>button{background:linear-gradient(135deg,#8b2cff,#d000ff)!important}.public-card-page__footer{color:#765b85!important}.public-card-page__modal{color:#fff!important;background:linear-gradient(145deg,#35005e 0%,#250040 100%)!important;border:1px solid #dc41ff61!important}.public-card-page__modal-head h2,.public-card-page__modal label{color:#fff!important}.public-card-page__modal-head p{color:#c3a8cf!important}.public-card-page__modal-head span{color:#f05aff!important}.public-card-page__modal-head>button{color:#e7c8ef!important;background:#ffffff12!important}.public-card-page__modal input,.public-card-page__modal textarea{color:#fff!important;background:#ffffff0e!important;border-color:#e150ff40!important}.public-card-page__modal input::placeholder,.public-card-page__modal textarea::placeholder{color:#a98bb7!important}.public-card-page__modal input:focus,.public-card-page__modal textarea:focus{border-color:#ed50ff!important;box-shadow:0 0 0 3px #ec0bf71f!important}.public-card-page__submit{background:linear-gradient(100deg,#8b2cff,#d000ff)!important}.public-card-page__empty{color:#c4a7d0!important;background:linear-gradient(145deg,#2f004ef0,#18002bfa)!important;border-color:#dc41ff52!important}.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card,.public-card-page__cta-card{transition:border-color .22s,box-shadow .22s,transform .22s!important}@media (width>=820px){.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card{border-radius:22px!important}}@media (width<=560px){.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card,.public-card-page__cta-card{border-radius:20px!important}}.public-card-page__hero-card{background:radial-gradient(circle at 90% 5%,#c45ce23d,#0000 30%),radial-gradient(circle at 8% 100%,#7a3fa638,#0000 42%),linear-gradient(135deg,#3b1853 0%,#48205f 48%,#542565 100%)!important;border:1px solid #a667be61!important;box-shadow:0 20px 45px #4323522e,inset 0 1px #ffffff14!important}.public-card-page__hero-card:before{border-color:#dc91f038!important;box-shadow:0 0 0 38px #cb7ee109,0 0 0 76px #cb7ee105!important}.public-card-page__primary-action{color:#fff!important;background:linear-gradient(135deg,#71358bb8,#512367d1)!important;border:1px solid #cb89de47!important;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s!important;box-shadow:inset 0 1px #ffffff12,0 7px 18px #3a18491f!important}.public-card-page__primary-action--call,.public-card-page__primary-action--whatsapp,.public-card-page__primary-action--secondary{background:linear-gradient(135deg,#71358bb8,#512367d1)!important}.public-card-page__primary-action:hover{transform:translateY(-2px);background:linear-gradient(135deg,#9b45c4,#c34dde)!important;border-color:#efb5ffbf!important;box-shadow:0 10px 25px #9d3dc03d,0 0 16px #d264ef1f!important}.public-card-page__surface{color:#fff!important;background:linear-gradient(135deg,#411c52f7,#4d225ef5)!important;border:1px solid #ae6fc24d!important;box-shadow:0 14px 34px #3d1c4a24,inset 0 1px #ffffff0e!important}.public-card-page__quick-grid{border-top-color:#c084d338!important}.public-card-page__quick-grid>a:nth-child(odd){border-right-color:#c084d338!important}.public-card-page__quick-grid>a:nth-child(n+3){border-top-color:#c084d338!important}.public-card-page__quick-grid>a>span,.public-card-page__quick-grid>a:first-child>span,.public-card-page__quick-grid>a:nth-child(2)>span,.public-card-page__quick-grid>a:nth-child(3)>span,.public-card-page__quick-grid>a:nth-child(4)>span{color:#e8b5f5!important;background:#5c2b70ad!important;border:1px solid #cc85e147!important;box-shadow:inset 0 1px #ffffff0b!important}.public-card-page__quick-grid>a>span svg{color:#e8b5f5!important}.public-card-page__quick-grid small{color:#c8a9d1!important}.public-card-page__quick-grid strong{color:#fff!important}.public-card-page__quick-grid>a:hover>span{color:#fff!important;background:linear-gradient(135deg,#8f43b1,#b94dd2)!important;border-color:#f2c2ffb3!important;box-shadow:0 7px 18px #a043c233!important}.public-card-page__quick-grid>a:hover>span svg{color:#fff!important}.public-card-page__qr-card{color:#fff!important;background:linear-gradient(135deg,#40205a 0%,#4d2464 55%,#56296a 100%)!important;border:1px solid #b170c652!important;box-shadow:0 15px 35px #411d4f26,inset 0 1px #ffffff0f!important}.public-card-page__qr-heading small{color:#c9a8d4!important}.public-card-page__qr-heading h2{color:#fff!important}.public-card-page__qr-icon{color:#e7b0f5!important;background:#5b2b6fb3!important;border:1px solid #cf8be24d!important}.public-card-page__qr-visual{background:#fff!important;border-color:#ffffffd9!important}.public-card-page__qr-caption{color:#d0b7d9!important}.public-card-page__link-box{background:#2c123ab8!important;border:1px solid #b570cc4d!important}.public-card-page__link-box>span{color:#c9add3!important}.public-card-page__link-box button{color:#e9b7f6!important;background:#773790b3!important;border:1px solid #d38fe640!important}.public-card-page__link-box button:hover{color:#fff!important;background:linear-gradient(135deg,#9344b5,#b84dd1)!important}.public-card-page__download{color:#fff!important;background:linear-gradient(135deg,#6f3488d1,#57276ce0)!important;border:1px solid #cb86e04d!important;box-shadow:inset 0 1px #ffffff0f!important}.public-card-page__download:hover{background:linear-gradient(135deg,#9745bb,#c24ddb)!important;border-color:#f2c0ffb3!important}.public-card-page__side-info{color:#fff!important;background:linear-gradient(135deg,#42205a,#512566)!important;border:1px solid #b170c64d!important;box-shadow:0 14px 32px #3e1d4c24,inset 0 1px #ffffff0e!important}.public-card-page__side-info-icon{color:#e8b5f5!important;background:#5b2b6fb3!important;border:1px solid #cf8be247!important}.public-card-page__side-info strong{color:#fff!important}.public-card-page__side-info p{color:#c9a9d3!important}.public-card-page__business-strip{color:#fff!important;background:linear-gradient(135deg,#42205a,#512565)!important;border:1px solid #b170c64d!important;box-shadow:0 14px 32px #3e1d4c24,inset 0 1px #ffffff0e!important}.public-card-page__business-icon{color:#e8b5f5!important;background:#5b2b6fb3!important;border:1px solid #cf8be247!important}.public-card-page__business-icon svg{color:#e8b5f5!important}.public-card-page__business-strip>div:nth-child(2)>span{color:#c7a7d1!important}.public-card-page__business-strip h2{color:#fff!important}.public-card-page__business-strip a{color:#d1b4db!important}.public-card-page__verified-pill{color:#67e6a1!important;background:#22c55e17!important;border:1px solid #4ade8047!important}.public-card-page__social-grid>a{color:#e8b5f5!important;background:linear-gradient(135deg,#431d56f5,#4e2260f0)!important;border:1px solid #b571c952!important;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #3f1c4d1a!important}.public-card-page__social-grid>a svg{color:#e6b0f3!important}.public-card-page__social-grid>a:hover{color:#fff!important;background:linear-gradient(135deg,#8c40ae,#b84bd0)!important;border-color:#f1baffbf!important;box-shadow:0 10px 25px #8f3daf38,0 0 14px #c35ade1a!important}.public-card-page__social-grid>a:hover svg{color:#fff!important}.public-card-page__cta-card{background:linear-gradient(135deg,#3d1b55,#522265)!important;border:1px solid #b26fc752!important;box-shadow:0 15px 35px #3f1c4d24,inset 0 1px #ffffff0e!important}.public-card-page__cta-card>button{color:#fff!important;background:linear-gradient(135deg,#6f3388d9,#532668e6)!important;border:1px solid #cc86e04d!important}.public-card-page__cta-card>button:hover{background:linear-gradient(135deg,#9543b9,#c04cda)!important;border-color:#f1baffb3!important}.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card,.public-card-page__cta-card{border-radius:22px}.public-card-page__surface,.public-card-page__qr-card,.public-card-page__side-info,.public-card-page__company-card,.public-card-page__social-grid>a{filter:none!important}.leads-page{width:100%;min-width:0;padding-bottom:80px;position:relative}.leads-page__header{align-items:flex-start}.leads-page__refresh-icon{transition:transform .18s}.leads-page__refresh-icon--active{animation:.8s linear infinite leads-page-spin}.leads-page__summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.leads-page__summary-card{isolation:isolate;background:linear-gradient(145deg,#fffffffa,#faf8fff5);border:1px solid #e6dff0;border-radius:24px;align-items:flex-start;gap:14px;min-width:0;min-height:156px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f14,inset 0 1px #fffffff2}.leads-page__summary-card:before{z-index:-1;content:"";background:var(--summary-glow);filter:blur(4px);opacity:.75;border-radius:50%;width:130px;height:130px;position:absolute;top:-48px;right:-42px}.leads-page__summary-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #0e0b2f1f}.leads-page__summary-card>span{color:#fff;background:var(--summary-gradient);width:48px;height:48px;box-shadow:0 14px 28px var(--summary-shadow);border-radius:16px;flex:none;place-items:center;display:grid}.leads-page__summary-card>div{flex-direction:column;min-width:0;display:flex}.leads-page__summary-card small{color:#857d91;text-transform:uppercase;font-size:11px;font-weight:900}.leads-page__summary-card strong{color:#17122f;letter-spacing:-.04em;margin-top:7px;font-size:clamp(28px,2.6vw,40px);font-weight:900;line-height:1}.leads-page__summary-card p{color:#8c8596;margin:9px 0 0;font-size:11px;font-weight:700;line-height:1.45}.leads-page__summary-card--violet{--summary-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--summary-shadow:#6c3bff3d;--summary-glow:#6c3bff24}.leads-page__summary-card--blue{--summary-gradient:linear-gradient(135deg, #2563eb, #60a5fa);--summary-shadow:#2563eb38;--summary-glow:#2563eb1f}.leads-page__summary-card--green{--summary-gradient:linear-gradient(135deg, #16a36a, #34d399);--summary-shadow:#16a36a38;--summary-glow:#16a36a1f}.leads-page__summary-card--orange{--summary-gradient:linear-gradient(135deg, #f97316, #fbbf24);--summary-shadow:#f9731638;--summary-glow:#f973161f}.leads-page__summary-card--gold{--summary-gradient:linear-gradient(135deg, #d89b00, #f4c542);--summary-shadow:#d89b0038;--summary-glow:#d89b001f}.leads-page__toolbar{border-radius:22px;grid-template-columns:minmax(280px,1fr) minmax(170px,.28fr) minmax(170px,.28fr) minmax(170px,.28fr) auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid}.leads-page__search{background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e8;border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:0 14px;display:flex;box-shadow:0 10px 24px #0e0b2f0a}.leads-page__search>svg{color:#7a61d1;flex:none}.leads-page__search input{color:#201a31;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13px;font-weight:700}.leads-page__search input::placeholder{color:#a19aa9}.leads-page__search button{color:#7a61d1;cursor:pointer;background:#eee8ff;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.leads-page__result-count{color:#6546c8;background:linear-gradient(145deg,#f6f2ff,#eee8ff);border:1px solid #d9cdfc;border-radius:16px;justify-content:center;align-items:center;gap:6px;min-height:54px;padding:0 16px;font-weight:900;display:inline-flex}.leads-page__result-count strong{font-size:18px}.leads-page__result-count span{font-size:11px}.leads-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.lead-card{background:radial-gradient(circle at 96% 0%, var(--lead-card-glow), transparent 34%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid #e5deeb;border-radius:24px;min-width:0;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f13,inset 0 1px #fffffff2}.lead-card:hover{border-color:#cdbdff;transform:translateY(-6px);box-shadow:0 24px 54px #6c3bff21}.lead-card--low{--lead-card-glow:#3b82f614}.lead-card--medium{--lead-card-glow:#6c3bff1a}.lead-card--high{--lead-card-glow:#f973161a}.lead-card__header{align-items:flex-start;gap:12px;min-width:0;display:flex}.lead-card__avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:16px;flex:none;place-items:center;width:50px;height:50px;font-size:14px;font-weight:900;display:grid;box-shadow:0 14px 28px #6c3bff38}.lead-card__identity{flex:1;min-width:0}.lead-card__identity h2{color:#17122f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:900;overflow:hidden}.lead-card__identity p{color:#817a8b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;font-weight:700;overflow:hidden}.lead-card__identity>span{color:#9a93a3;align-items:center;gap:5px;margin-top:8px;font-size:9px;font-weight:700;display:inline-flex}.lead-card__menu-button{color:#756e80;cursor:pointer;background:#f4f0fb;border:1px solid #e5deeb;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:background .18s,transform .18s;display:grid}.lead-card__menu-button:hover{color:#6c3bff;background:#eee7ff;transform:translateY(-2px)}.lead-card__badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lead-card__status,.lead-card__source,.lead-card__priority{border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.lead-card__status i{background:currentColor;border-radius:50%;width:7px;height:7px}.lead-card__status--new{color:#5f3dd5;background:#efe9ff;border:1px solid #d9ccff}.lead-card__status--contacted{color:#156db5;background:#e9f5ff;border:1px solid #cfe7fa}.lead-card__status--qualified{color:#167249;background:#eafff3;border:1px solid #cfeedd}.lead-card__status--proposal{color:#a75d00;background:#fff5df;border:1px solid #f1dfb7}.lead-card__status--won{color:#0f7a4a;background:#dcfce7;border:1px solid #b9ebc9}.lead-card__status--lost{color:#b33f4a;background:#fff0f2;border:1px solid #f3ccd1}.lead-card__source{color:#645d70;background:#f6f3fa;border:1px solid #e3ddea}.lead-card__priority{text-transform:capitalize}.lead-card__priority--low{color:#2563eb;background:#eef4ff;border:1px solid #d6e2ff}.lead-card__priority--medium{color:#6c3bff;background:#f1ebff;border:1px solid #dfd2ff}.lead-card__priority--high{color:#c75d08;background:#fff2e8;border:1px solid #f6d4bd}.lead-card__message{color:#5f5869;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:62px;margin:16px 0 0;font-size:11px;font-weight:700;line-height:1.65;display:-webkit-box;overflow:hidden}.lead-card__contact-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.lead-card__contact-row a,.lead-card__contact-row button{color:#5d3bd2;cursor:pointer;background:linear-gradient(145deg,#f7f3ff,#eee8ff);border:1px solid #dcd0fd;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 9px;font-family:inherit;font-size:9px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.lead-card__contact-row a:hover,.lead-card__contact-row button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 12px 24px #6c3bff21}.lead-card__contact-row button:disabled{cursor:not-allowed;opacity:.45}.lead-card__footer{border-top:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.lead-card__footer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.lead-card__footer small{color:#9891a1;text-transform:uppercase;font-size:9px;font-weight:800}.lead-card__footer strong{color:#241e35;font-size:14px;font-weight:900}.lead-card__footer>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:13px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #6c3bff33}.leads-page__empty{text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;margin-top:18px;padding:38px;display:flex}.leads-page__empty-visual{place-items:center;width:150px;height:150px;display:grid;position:relative}.leads-page__empty-visual>span{z-index:2;color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:26px;place-items:center;width:82px;height:82px;display:grid;position:relative;box-shadow:0 22px 48px #6c3bff45}.leads-page__empty-visual i{border:1px solid #6c3bff29;border-radius:50%;width:140px;height:140px;position:absolute}.leads-page__empty-visual i:nth-child(3){width:112px;height:112px}.leads-page__empty-visual i:nth-child(4){width:84px;height:84px}.leads-page__empty>span{color:#6c3bff;letter-spacing:.07em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:900}.leads-page__empty h2{color:#17122f;letter-spacing:-.05em;max-width:700px;margin:14px 0 0;font-size:clamp(34px,4vw,56px);font-weight:900;line-height:1.04}.leads-page__empty p{color:#7d7688;max-width:620px;margin:16px 0 24px;font-size:14px;font-weight:700;line-height:1.7}.leads-page__drawer-backdrop,.leads-page__modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08061899;display:flex;position:fixed;inset:0}.leads-page__drawer-backdrop{justify-content:flex-end}.leads-page__drawer{background:linear-gradient(#fff,#faf8ff);flex-direction:column;width:min(100%,560px);height:100%;animation:.22s both leads-page-drawer-in;display:flex;box-shadow:-30px 0 80px #0806184d}.leads-page__drawer-header{background:radial-gradient(circle at 92% 0,#6c3bff2b,#0000 34%),linear-gradient(145deg,#f7f3ff,#fff);border-bottom:1px solid #e8e1ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.leads-page__drawer-header>div{align-items:center;gap:13px;min-width:0;display:flex}.leads-page__drawer-avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:18px;flex:none;place-items:center;width:56px;height:56px;font-weight:900;display:grid;box-shadow:0 14px 30px #6c3bff38}.leads-page__drawer-header small{color:#7a61d1;text-transform:uppercase;font-size:9px;font-weight:900}.leads-page__drawer-header h2{color:#17122f;margin:4px 0 0;font-size:24px;font-weight:900;line-height:1}.leads-page__drawer-header p{color:#837c8d;margin:6px 0 0;font-size:11px;font-weight:700}.leads-page__drawer-header>button{color:#6d6578;cursor:pointer;background:#f4f0fa;border:1px solid #e2dbe8;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.leads-page__drawer-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.leads-page__drawer-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.leads-page__drawer-actions a,.leads-page__drawer-actions button{color:#5d3bd2;cursor:pointer;background:linear-gradient(145deg,#f7f3ff,#eee8ff);border:1px solid #dcd0fd;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.leads-page__drawer-section{background:linear-gradient(145deg,#fff,#fbf9ff);border:1px solid #e5deeb;border-radius:20px;padding:18px;box-shadow:0 10px 24px #0e0b2f0b}.leads-page__drawer-section-heading small{color:#7a61d1;text-transform:uppercase;font-size:9px;font-weight:900}.leads-page__drawer-section-heading h3{color:#211a33;margin:5px 0 0;font-size:18px;font-weight:900}.leads-page__drawer-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.leads-page__drawer-select-grid label,.leads-page__modal label{color:#322b43;flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.leads-page__drawer-select-grid select,.leads-page__modal input,.leads-page__modal textarea,.leads-page__note-input{color:#211a33;background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e7;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:700}.leads-page__note-input,.leads-page__modal textarea{resize:vertical;min-height:110px;padding-top:13px}.leads-page__details-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.leads-page__details-list article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.leads-page__details-list article>svg{color:#6c3bff;flex:none}.leads-page__details-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.leads-page__details-list small{color:#918a9b;text-transform:uppercase;font-size:8px;font-weight:800}.leads-page__details-list strong{color:#2a243b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.leads-page__lead-message{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;margin-top:12px;padding:14px}.leads-page__lead-message small{color:#918a9b;text-transform:uppercase;font-size:8px;font-weight:800}.leads-page__lead-message p{color:#5d5667;margin:7px 0 0;font-size:11px;font-weight:700;line-height:1.6}.leads-page__notes-list{flex-direction:column;gap:9px;margin-top:14px;display:flex}.leads-page__notes-list article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:14px;padding:12px}.leads-page__notes-list p{color:#4f485a;margin:0;font-size:10px;font-weight:700;line-height:1.55}.leads-page__notes-list small{color:#9790a0;margin-top:7px;font-size:8px;font-weight:700;display:block}.leads-page__timeline{flex-direction:column;gap:12px;margin-top:14px;display:flex}.leads-page__timeline article{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid;position:relative}.leads-page__timeline article:not(:last-child):after{content:"";background:#ddd4ee;width:1px;height:calc(100% + 4px);position:absolute;top:28px;left:15px}.leads-page__timeline article>span{z-index:2;color:#6c3bff;background:#eee8ff;border:1px solid #d7cafe;border-radius:11px;place-items:center;width:31px;height:31px;display:grid;position:relative}.leads-page__timeline strong{color:#2a243b;font-size:11px;font-weight:900}.leads-page__timeline p{color:#716a7c;margin:4px 0 0;font-size:9px;font-weight:700;line-height:1.5}.leads-page__timeline small{color:#9992a2;margin-top:5px;font-size:8px;font-weight:700;display:block}.leads-page__drawer-footer{background:#fff;border-top:1px solid #e7e0ec;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.leads-page__delete-button{color:#c84453;cursor:pointer;background:#fff1f3;border:1px solid #f1ccd2;border-radius:14px;align-items:center;gap:7px;min-height:46px;padding:0 14px;font-family:inherit;font-size:10px;font-weight:900;display:inline-flex}.leads-page__modal-backdrop{justify-content:center;align-items:center;padding:20px}.leads-page__modal{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e2d9ee;border-radius:26px;width:min(100%,610px);max-height:calc(100vh - 40px);animation:.22s both leads-page-modal-in;overflow-y:auto;box-shadow:0 40px 100px #08061861}.leads-page__modal>header{background:radial-gradient(circle at 90% 0,#6c3bff29,#0000 36%),linear-gradient(145deg,#f7f3ff,#fff);border-bottom:1px solid #e8e1ef;align-items:center;gap:12px;padding:22px;display:flex}.leads-page__modal>header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 30px #6c3bff38}.leads-page__modal>header>div{flex:1}.leads-page__modal>header small{color:#7a61d1;text-transform:uppercase;font-size:9px;font-weight:900}.leads-page__modal>header h2{color:#17122f;margin:5px 0 0;font-size:22px;font-weight:900}.leads-page__modal>header>button{color:#6d6578;cursor:pointer;background:#f4f0fa;border:1px solid #e2dbe8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.leads-page__modal form{flex-direction:column;gap:14px;padding:22px;display:flex}.leads-page__modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.leads-page__modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (width<=1320px){.leads-page__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leads-page__toolbar{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(160px,.4fr)) auto}.leads-page__toolbar>:nth-child(4){grid-column:2/3}.leads-page__result-count{grid-area:1/4/3}.leads-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.leads-page__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-page__toolbar{grid-template-columns:1fr 1fr}.leads-page__search{grid-column:1/-1}.leads-page__result-count{grid-area:auto}.leads-page__grid{grid-template-columns:1fr}.leads-page__drawer{width:min(100%,620px)}}@media (width<=620px){.leads-page{padding-bottom:40px}.leads-page__summary-grid{grid-template-columns:1fr}.leads-page__summary-card{min-height:132px}.leads-page__toolbar{grid-template-columns:1fr}.leads-page__search,.leads-page__result-count,.leads-page__toolbar>:nth-child(4){grid-column:auto}.lead-card{border-radius:21px;padding:17px}.lead-card__contact-row{grid-template-columns:1fr}.lead-card__footer{flex-direction:column;align-items:stretch}.lead-card__footer>button{justify-content:center}.leads-page__empty{border-radius:22px;min-height:430px;padding:24px 18px}.leads-page__empty h2{font-size:34px}.leads-page__drawer{width:100%}.leads-page__drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-page__drawer-select-grid,.leads-page__details-list,.leads-page__modal-grid{grid-template-columns:1fr}.leads-page__drawer-footer{flex-direction:column;align-items:stretch}.leads-page__delete-button{justify-content:center}.leads-page__modal{border-radius:22px}.leads-page__modal-actions{flex-direction:column-reverse}.leads-page__modal-actions .smart-button{width:100%}}@keyframes leads-page-spin{to{transform:rotate(360deg)}}@keyframes leads-page-drawer-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes leads-page-modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.leads-page__refresh-icon,.leads-page__summary-card,.lead-card,.lead-card__contact-row a,.lead-card__contact-row button,.leads-page__drawer,.leads-page__modal{transition:none;animation:none}}.customers-page{width:100%;min-width:0;padding-bottom:80px;position:relative}.customers-page__header{align-items:flex-start}.customers-page__refresh-icon{transition:transform .18s}.customers-page__refresh-icon--active{animation:.8s linear infinite customers-page-spin}.customers-page__summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.customers-page__summary-card{isolation:isolate;background:linear-gradient(145deg,#fffffffc,#faf8fff7);border:1px solid #e6dff0;border-radius:24px;align-items:flex-start;gap:14px;min-width:0;min-height:156px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f14,inset 0 1px #fffffff5}.customers-page__summary-card:before{z-index:-1;content:"";background:var(--summary-glow);filter:blur(4px);opacity:.75;border-radius:50%;width:130px;height:130px;position:absolute;top:-48px;right:-42px}.customers-page__summary-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #0e0b2f1f}.customers-page__summary-card>span{color:#fff;background:var(--summary-gradient);width:48px;height:48px;box-shadow:0 14px 28px var(--summary-shadow);border-radius:16px;flex:none;place-items:center;display:grid}.customers-page__summary-card>div{flex-direction:column;min-width:0;display:flex}.customers-page__summary-card small{color:#857d91;text-transform:uppercase;font-size:11px;font-weight:900}.customers-page__summary-card strong{color:#17122f;letter-spacing:-.04em;margin-top:7px;font-size:clamp(28px,2.6vw,40px);font-weight:900;line-height:1}.customers-page__summary-card p{color:#8c8596;margin:9px 0 0;font-size:11px;font-weight:700;line-height:1.45}.customers-page__summary-card--violet{--summary-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--summary-shadow:#6c3bff3d;--summary-glow:#6c3bff24}.customers-page__summary-card--green{--summary-gradient:linear-gradient(135deg, #16a36a, #34d399);--summary-shadow:#16a36a38;--summary-glow:#16a36a1f}.customers-page__summary-card--blue{--summary-gradient:linear-gradient(135deg, #2563eb, #60a5fa);--summary-shadow:#2563eb38;--summary-glow:#2563eb1f}.customers-page__summary-card--gold{--summary-gradient:linear-gradient(135deg, #d89b00, #f4c542);--summary-shadow:#d89b0038;--summary-glow:#d89b001f}.customers-page__summary-card--orange{--summary-gradient:linear-gradient(135deg, #f97316, #fbbf24);--summary-shadow:#f9731638;--summary-glow:#f973161f}.customers-page__toolbar{border-radius:22px;grid-template-columns:minmax(280px,1fr) minmax(170px,.28fr) minmax(170px,.28fr) minmax(170px,.28fr) auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid;overflow:visible}.customers-page__search{background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e8;border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:0 14px;display:flex;box-shadow:0 10px 24px #0e0b2f0a}.customers-page__search>svg{color:#7a61d1;flex:none}.customers-page__search input{color:#201a31;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13px;font-weight:700}.customers-page__search input::placeholder{color:#a19aa9}.customers-page__search button{color:#7a61d1;cursor:pointer;background:#eee8ff;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.customers-page__result-count{color:#6546c8;background:linear-gradient(145deg,#f6f2ff,#eee8ff);border:1px solid #d9cdfc;border-radius:16px;justify-content:center;align-items:center;gap:6px;min-height:58px;padding:0 16px;font-weight:900;display:inline-flex}.customers-page__result-count strong{font-size:18px}.customers-page__result-count span{font-size:11px}.customers-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:18px;display:grid}.customer-card{background:radial-gradient(circle at 96% 0%, var(--customer-card-glow), transparent 34%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid #e5deeb;border-radius:24px;min-width:0;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:visible;box-shadow:0 16px 40px #0e0b2f13,inset 0 1px #fffffff2}.customer-card:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#6c3bff0d,#0000 45%);border-radius:23px;position:absolute;inset:1px}.customer-card:hover{z-index:5;border-color:#cdbdff;transform:translateY(-6px);box-shadow:0 24px 54px #6c3bff21}.customer-card--standard{--customer-card-glow:#3b82f614}.customer-card--priority{--customer-card-glow:#6c3bff1a}.customer-card--vip{--customer-card-glow:#d89b0026;border-color:#ead49b}.customer-card__header{align-items:flex-start;gap:12px;min-width:0;display:flex}.customer-card__avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:17px;flex:none;place-items:center;width:52px;height:52px;font-size:14px;font-weight:900;display:grid;position:relative;box-shadow:0 14px 28px #6c3bff38}.customer-card__avatar i{background:#22c55e;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 12px #22c55e73}.customer-card__identity{flex:1;min-width:0}.customer-card__identity h2{color:#17122f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:900;overflow:hidden}.customer-card__identity p{color:#817a8b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;font-weight:700;overflow:hidden}.customer-card__identity>span{color:#9a93a3;align-items:center;gap:5px;margin-top:8px;font-size:9px;font-weight:700;display:inline-flex}.customer-card__menu-wrap{flex:none;position:relative}.customer-card__menu-button{color:#756e80;cursor:pointer;background:#f4f0fb;border:1px solid #e5deeb;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .18s,transform .18s;display:grid}.customer-card__menu-button:hover{color:#6c3bff;background:#eee7ff;transform:translateY(-2px)}.customer-card__menu{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffc;border:1px solid #ddd4e8;border-radius:16px;flex-direction:column;gap:4px;width:210px;padding:8px;animation:.15s both customers-page-menu-in;display:flex;position:absolute;top:45px;right:0;box-shadow:0 24px 60px #0e0b2f33}.customer-card__menu button{color:#40384d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:800;display:flex}.customer-card__menu button:hover{color:#5d3bd2;background:#f2ecff}.customer-card__menu .customer-card__menu-delete{color:#c84453}.customer-card__menu .customer-card__menu-delete:hover{color:#b32c3d;background:#fff0f2}.customer-card__badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.customer-card__status,.customer-card__source,.customer-card__priority{border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.customer-card__status i{background:currentColor;border-radius:50%;width:7px;height:7px}.customer-card__status--active{color:#167249;background:#eafff3;border:1px solid #cfeedd}.customer-card__status--onboarding{color:#5f3dd5;background:#efe9ff;border:1px solid #d9ccff}.customer-card__status--inactive{color:#a75d00;background:#fff5df;border:1px solid #f1dfb7}.customer-card__status--archived{color:#6b6475;background:#f4f1f7;border:1px solid #e0d9e7}.customer-card__source{color:#645d70;background:#f6f3fa;border:1px solid #e3ddea}.customer-card__priority{text-transform:capitalize}.customer-card__priority--standard{color:#2563eb;background:#eef4ff;border:1px solid #d6e2ff}.customer-card__priority--priority{color:#6c3bff;background:#f1ebff;border:1px solid #dfd2ff}.customer-card__priority--vip{color:#a56b00;background:#fff6df;border:1px solid #efdca7}.customer-card__health-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.customer-card__health-row>div{flex-direction:column;gap:3px;display:flex}.customer-card__health-row small{color:#91899b;text-transform:uppercase;font-size:8px;font-weight:900}.customer-card__health-row strong{color:#2b243d;font-size:11px;font-weight:900}.customer-card__health-score{border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.customer-card__health-score--healthy{color:#14734a;background:#eafff3}.customer-card__health-score--attention{color:#a46300;background:#fff4dd}.customer-card__health-score--critical{color:#bf3446;background:#fff0f2}.customer-card__health-track{background:#eee8f3;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.customer-card__health-fill{border-radius:inherit;min-width:4px;height:100%;transition:width .26s;display:block}.customer-card__health-fill--healthy{background:linear-gradient(90deg,#22c55e,#34d399)}.customer-card__health-fill--attention{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.customer-card__health-fill--critical{background:linear-gradient(90deg,#ef4444,#fb7185)}.customer-card__service{background:linear-gradient(145deg,#f8f5ff,#f2ecff);border:1px solid #e1d7fb;border-radius:16px;margin-top:14px;padding:14px}.customer-card__service small{color:#8b8296;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.customer-card__service strong{color:#2a223c;margin-top:6px;font-size:12px;font-weight:900;display:block}.customer-card__tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.customer-card__tags span,.customers-page__drawer-tags span{color:#6546c8;background:#f2ecff;border:1px solid #ded2ff;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.customer-card__contact-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.customer-card__contact-row a,.customer-card__contact-row button{color:#5d3bd2;cursor:pointer;background:linear-gradient(145deg,#f7f3ff,#eee8ff);border:1px solid #dcd0fd;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 9px;font-family:inherit;font-size:9px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.customer-card__contact-row a:hover,.customer-card__contact-row button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 12px 24px #6c3bff21}.customer-card__contact-row button:disabled{cursor:not-allowed;opacity:.45}.customer-card__footer{border-top:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.customer-card__footer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-card__footer small{color:#9891a1;text-transform:uppercase;font-size:9px;font-weight:800}.customer-card__footer strong{color:#241e35;font-size:14px;font-weight:900}.customer-card__footer>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:13px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #6c3bff33}.customers-page__empty{text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;margin-top:18px;padding:38px;display:flex}.customers-page__empty-visual{place-items:center;width:150px;height:150px;display:grid;position:relative}.customers-page__empty-visual>span{z-index:2;color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:26px;place-items:center;width:82px;height:82px;display:grid;position:relative;box-shadow:0 22px 48px #6c3bff45}.customers-page__empty-visual i{border:1px solid #6c3bff29;border-radius:50%;width:140px;height:140px;animation:2.4s ease-in-out infinite customers-page-pulse;position:absolute}.customers-page__empty-visual i:nth-child(3){width:112px;height:112px;animation-delay:.2s}.customers-page__empty-visual i:nth-child(4){width:84px;height:84px;animation-delay:.4s}.customers-page__empty>span{color:#6c3bff;letter-spacing:.07em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:900}.customers-page__empty h2{color:#17122f;letter-spacing:-.05em;max-width:700px;margin:14px 0 0;font-size:clamp(34px,4vw,56px);font-weight:900;line-height:1.04}.customers-page__empty p{color:#7d7688;max-width:620px;margin:16px 0 24px;font-size:14px;font-weight:700;line-height:1.7}.customers-page__drawer-backdrop,.customers-page__modal-backdrop{z-index:9998;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08061899;display:flex;position:fixed;inset:0}.customers-page__drawer-backdrop{justify-content:flex-end}.customers-page__drawer{z-index:9999;pointer-events:auto;background:linear-gradient(#fff,#faf8ff);flex-direction:column;width:min(100%,600px);height:100%;animation:.22s both customers-page-drawer-in;display:flex;position:relative;box-shadow:-30px 0 80px #0806184d}.customers-page__drawer-header{background:radial-gradient(circle at 92% 0,#6c3bff2b,#0000 34%),linear-gradient(145deg,#f7f3ff,#fff);border-bottom:1px solid #e8e1ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.customers-page__drawer-header>div{align-items:center;gap:13px;min-width:0;display:flex}.customers-page__drawer-avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:19px;flex:none;place-items:center;width:58px;height:58px;font-weight:900;display:grid;box-shadow:0 14px 30px #6c3bff38}.customers-page__drawer-header small{color:#7a61d1;text-transform:uppercase;font-size:9px;font-weight:900}.customers-page__drawer-header h2{color:#17122f;margin:4px 0 0;font-size:24px;font-weight:900;line-height:1}.customers-page__drawer-header p{color:#837c8d;margin:6px 0 0;font-size:11px;font-weight:700}.customers-page__drawer-header>button{color:#6d6578;cursor:pointer;background:#f4f0fa;border:1px solid #e2dbe8;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customers-page__drawer-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.customers-page__drawer-hero{color:#fff;background:radial-gradient(circle at 90% 0,#a855f752,#0000 34%),linear-gradient(145deg,#0e0b2f,#2f176e);border-radius:21px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 18px 38px #0e0b2f33}.customers-page__health-ring{background:conic-gradient(#a855f7 0 78%, #ffffff21 78% 100%);border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.customers-page__health-ring:before{position:absolute}.customers-page__health-ring>span{color:#fff;background:#17113e;border-radius:50%;place-items:center;width:70px;height:70px;font-size:22px;font-weight:900;display:grid}.customers-page__health-ring small{font-size:10px}.customers-page__drawer-hero>div:last-child small{color:#ffffff9e;text-transform:uppercase;font-size:8px;font-weight:900}.customers-page__drawer-hero h3{color:#fff;margin:5px 0 0;font-size:20px;font-weight:900}.customers-page__drawer-hero p{color:#ffffffb8;margin:7px 0 0;font-size:10px;font-weight:700;line-height:1.55}.customers-page__drawer-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.customers-page__drawer-actions a,.customers-page__drawer-actions button{color:#5d3bd2;cursor:pointer;background:linear-gradient(145deg,#f7f3ff,#eee8ff);border:1px solid #dcd0fd;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.customers-page__drawer-section{background:linear-gradient(145deg,#fff,#fbf9ff);border:1px solid #e5deeb;border-radius:20px;padding:18px;box-shadow:0 10px 24px #0e0b2f0b}.customers-page__drawer-section-heading small{color:#7a61d1;text-transform:uppercase;font-size:9px;font-weight:900}.customers-page__drawer-section-heading h3{color:#211a33;margin:5px 0 0;font-size:18px;font-weight:900}.customers-page__drawer-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.customers-page__drawer-select-grid label,.customers-page__modal label{color:#322b43;flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.customers-page__drawer-select-grid select,.customers-page__modal input,.customers-page__modal select,.customers-page__modal textarea,.customers-page__note-input{color:#211a33;background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e7;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:700}.customers-page__drawer-select-grid select:focus,.customers-page__modal input:focus,.customers-page__modal select:focus,.customers-page__note-input:focus{border-color:#7650f5;box-shadow:0 0 0 4px #6c3bff17}.customers-page__note-input{resize:vertical;min-height:110px;margin-top:14px;padding-top:13px}.customers-page__details-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.customers-page__details-list article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.customers-page__details-list article>svg{color:#6c3bff;flex:none}.customers-page__details-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customers-page__details-list small{color:#918a9b;text-transform:uppercase;font-size:8px;font-weight:800}.customers-page__details-list strong{color:#2a243b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.customers-page__drawer-tags{color:#6c3bff;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.customers-page__aigo-card{background:radial-gradient(circle at 90% 0,#a855f738,#0000 34%),linear-gradient(145deg,#f7f3ff,#eee8ff);border:1px solid #d9cdfc;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.customers-page__aigo-card>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 28px #6c3bff38}.customers-page__aigo-card small{color:#7255d0;text-transform:uppercase;font-size:8px;font-weight:900}.customers-page__aigo-card h3{color:#211a33;margin:5px 0 0;font-size:14px;font-weight:900}.customers-page__aigo-card p{color:#756d80;margin:6px 0 0;font-size:9px;font-weight:700;line-height:1.45}.customers-page__aigo-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:12px;min-height:40px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:900}.customers-page__save-note-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:10px;padding:0 18px;font-family:inherit;font-size:11px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 14px 28px #6c3bff38}.customers-page__save-note-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px #6c3bff4d}.customers-page__save-note-button:disabled{cursor:not-allowed;opacity:.45}.customers-page__notes-list{flex-direction:column;gap:9px;margin-top:14px;display:flex}.customers-page__notes-list article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:14px;padding:12px}.customers-page__notes-list p{color:#4f485a;margin:0;font-size:10px;font-weight:700;line-height:1.55}.customers-page__notes-list small{color:#9790a0;margin-top:7px;font-size:8px;font-weight:700;display:block}.customers-page__timeline{flex-direction:column;gap:12px;margin-top:14px;display:flex}.customers-page__timeline article{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid;position:relative}.customers-page__timeline article:not(:last-child):after{content:"";background:#ddd4ee;width:1px;height:calc(100% + 4px);position:absolute;top:28px;left:15px}.customers-page__timeline article>span{z-index:2;color:#6c3bff;background:#eee8ff;border:1px solid #d7cafe;border-radius:11px;place-items:center;width:31px;height:31px;display:grid;position:relative}.customers-page__timeline strong{color:#2a243b;font-size:11px;font-weight:900}.customers-page__timeline p{color:#716a7c;margin:4px 0 0;font-size:9px;font-weight:700;line-height:1.5}.customers-page__timeline small{color:#9992a2;margin-top:5px;font-size:8px;font-weight:700;display:block}.customers-page__drawer-footer{background:#fff;border-top:1px solid #e7e0ec;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}.customers-page__delete-button,.customers-page__archive-button{cursor:pointer;border-radius:14px;align-items:center;gap:7px;min-height:46px;padding:0 14px;font-family:inherit;font-size:10px;font-weight:900;display:inline-flex}.customers-page__delete-button{color:#c84453;background:#fff1f3;border:1px solid #f1ccd2}.customers-page__archive-button{color:#6a5d75;background:#f5f1f8;border:1px solid #e2dbe7}.customers-page__modal-backdrop{justify-content:center;align-items:center;padding:20px}.customers-page__modal{z-index:9999;pointer-events:auto;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e2d9ee;border-radius:26px;width:min(100%,640px);max-height:calc(100vh - 40px);animation:.22s both customers-page-modal-in;position:relative;overflow-y:auto;box-shadow:0 40px 100px #08061861}.customers-page__modal--large{width:min(100%,760px)}.customers-page__modal--compact{width:min(100%,520px)}.customers-page__modal>header{background:radial-gradient(circle at 90% 0,#6c3bff29,#0000 36%),linear-gradient(145deg,#f7f3ff,#fff);border-bottom:1px solid #e8e1ef;align-items:center;gap:12px;padding:22px;display:flex}.customers-page__modal>header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 30px #6c3bff38}.customers-page__modal>header>div{flex:1}.customers-page__modal>header small{color:#7a61d1;text-transform:uppercase;font-size:9px;font-weight:900}.customers-page__modal>header h2{color:#17122f;margin:5px 0 0;font-size:22px;font-weight:900}.customers-page__modal>header>button{color:#6d6578;cursor:pointer;background:#f4f0fa;border:1px solid #e2dbe8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.customers-page__modal form{flex-direction:column;gap:14px;padding:22px;display:flex}.customers-page__modal label>small{color:#938b9c;font-size:8px;font-weight:700}.customers-page__modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customers-page__form-progress{background:#f5f1ff;border:1px solid #e1d7fb;border-radius:15px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.customers-page__form-progress span{color:#6546c8;align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}.customers-page__form-progress i{background:#d9ccff;border-radius:999px;height:2px}.customers-page__meeting-preview{color:#5d3bd2;background:#f4efff;border:1px solid #dfd4fc;border-radius:15px;align-items:center;gap:11px;padding:14px;display:flex}.customers-page__meeting-preview>div{flex-direction:column;gap:4px;display:flex}.customers-page__meeting-preview strong{color:#2b243d;font-size:11px;font-weight:900}.customers-page__meeting-preview small{color:#7d7587;font-size:9px;font-weight:700;line-height:1.45}.customers-page__modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.customers-page__confirm-modal{z-index:9999;pointer-events:auto;text-align:center;background:#fff;border:1px solid #eadde1;border-radius:26px;width:min(100%,460px);padding:28px;animation:.22s both customers-page-modal-in;position:relative;box-shadow:0 40px 100px #08061861}.customers-page__confirm-modal>span{color:#c84453;background:#fff0f2;border:1px solid #f2ccd2;border-radius:21px;place-items:center;width:66px;height:66px;margin:0 auto;display:grid}.customers-page__confirm-modal>small{color:#c84453;text-transform:uppercase;margin-top:16px;font-size:9px;font-weight:900;display:block}.customers-page__confirm-modal h2{color:#211a33;margin:8px 0 0;font-size:26px;font-weight:900}.customers-page__confirm-modal p{color:#7d7587;margin:12px 0 0;font-size:11px;font-weight:700;line-height:1.65}.customers-page__confirm-modal>div{justify-content:center;gap:10px;margin-top:22px;display:flex}.customers-page__confirm-delete{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc3548,#f05265);border:0;border-radius:14px;align-items:center;gap:7px;min-height:46px;padding:0 15px;font-family:inherit;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #dc354833}@media (width<=1320px){.customers-page__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customers-page__toolbar{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(160px,.4fr)) auto}.customers-page__toolbar>:nth-child(4){grid-column:2/3}.customers-page__result-count{grid-area:1/4/3}.customers-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.customers-page__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-page__toolbar{grid-template-columns:1fr 1fr}.customers-page__search{grid-column:1/-1}.customers-page__result-count{grid-area:auto}.customers-page__grid{grid-template-columns:1fr}.customers-page__aigo-card{grid-template-columns:auto minmax(0,1fr)}.customers-page__aigo-card>button{grid-column:1/-1}}@media (width<=620px){.customers-page{padding-bottom:40px}.customers-page__summary-grid,.customers-page__toolbar{grid-template-columns:1fr}.customers-page__search,.customers-page__result-count,.customers-page__toolbar>:nth-child(4){grid-column:auto}.customers-page__summary-card{min-height:132px}.customer-card{border-radius:21px;padding:17px}.customer-card__contact-row{grid-template-columns:1fr}.customer-card__footer{flex-direction:column;align-items:stretch}.customer-card__footer>button{justify-content:center}.customer-card__menu{width:200px;right:-6px}.customers-page__empty{border-radius:22px;min-height:430px;padding:24px 18px}.customers-page__empty h2{font-size:34px}.customers-page__drawer{width:100%}.customers-page__drawer-hero{text-align:center;grid-template-columns:1fr}.customers-page__health-ring{margin:0 auto}.customers-page__drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-page__drawer-select-grid,.customers-page__details-list,.customers-page__modal-grid{grid-template-columns:1fr}.customers-page__drawer-footer{flex-direction:column;align-items:stretch}.customers-page__delete-button,.customers-page__archive-button{justify-content:center}.customers-page__modal{border-radius:22px}.customers-page__form-progress{grid-template-columns:1fr}.customers-page__form-progress i{display:none}.customers-page__modal-actions,.customers-page__confirm-modal>div{flex-direction:column-reverse;align-items:stretch}.customers-page__modal-actions .smart-button,.customers-page__confirm-modal .smart-button,.customers-page__confirm-delete{justify-content:center;width:100%}}@keyframes customers-page-spin{to{transform:rotate(360deg)}}@keyframes customers-page-drawer-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes customers-page-modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes customers-page-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes customers-page-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.customers-page__refresh-icon,.customers-page__summary-card,.customer-card,.customer-card__contact-row a,.customer-card__contact-row button,.customers-page__drawer,.customers-page__modal,.customer-card__menu,.customers-page__empty-visual i{transition:none;animation:none}}.appointments-page{color:#16042f;background:radial-gradient(circle at 88% 0,#9a36ff1a,#0000 28%),radial-gradient(circle at 15% 20%,#6f31ff0d,#0000 24%),#f8f7ff;min-height:100%;padding:28px 40px 80px}.appointments-hero{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:32px;padding:0 0 6px;display:flex;position:relative;overflow:visible}.appointments-hero:before{display:none}.appointments-hero>*{z-index:1;position:relative}.appointments-hero>div:first-child{flex:1;min-width:0}.appointments-eyebrow{color:#8d16ff;letter-spacing:.04em;background:#972dff12;border:1px solid #972dff33;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.appointments-eyebrow svg{width:16px;height:16px}.appointments-hero h1{color:#18002f;letter-spacing:-.07em;margin:0;font-size:clamp(48px,5vw,76px);font-weight:950;line-height:.98}.appointments-hero p{color:#766d83;max-width:760px;margin:18px 0 0;font-size:17px;font-weight:650;line-height:1.65}.appointments-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.appointment-primary-button,.appointment-secondary-button{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:850;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.appointment-primary-button:hover,.appointment-secondary-button:hover{transform:translateY(-2px)}.appointment-primary-button{color:#fff;background:linear-gradient(135deg,#a000ff 0%,#7900e8 55%,#a300ff 100%);border:0;box-shadow:0 15px 34px #8f14ff40}.appointment-secondary-button{color:#7411d8;background:#fff;border:1px solid #912cff29;box-shadow:0 8px 24px #54197d0d}.appointment-primary-button:disabled,.appointment-secondary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.appointment-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.appointment-stat-card{background:radial-gradient(circle at 88% 0,#6c3bff1f,#0000 34%),linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e6dff0;border-radius:24px;align-items:flex-start;gap:14px;min-width:0;min-height:156px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f14,inset 0 1px #fffffff5}.appointment-stat-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #0e0b2f1f}.appointment-stat-card:nth-child(2){background:radial-gradient(circle at 88% 0,#16a36a1f,#0000 34%),linear-gradient(145deg,#fff,#faf8ff)}.appointment-stat-card:nth-child(3){background:radial-gradient(circle at 88% 0,#5b4eff1f,#0000 34%),linear-gradient(145deg,#fff,#faf8ff)}.appointment-stat-card:nth-child(4){background:radial-gradient(circle at 88% 0,#d89b0024,#0000 34%),linear-gradient(145deg,#fff,#faf8ff)}.appointment-stat-icon{color:#9610ff;background:#991aff1a;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 22px #8f19ff1a}.appointment-stat-card:nth-child(2) .appointment-stat-icon{color:#00a878;background:#00be821c}.appointment-stat-card:nth-child(3) .appointment-stat-icon{color:#554dff;background:#554dff1a}.appointment-stat-card:nth-child(4) .appointment-stat-icon{color:#d59b00;background:#e1ac001f}.appointment-stat-card span{color:#81768d;text-transform:uppercase;font-size:11px;font-weight:900}.appointment-stat-card strong{color:#17122f;letter-spacing:-.04em;margin-top:7px;font-size:34px;font-weight:900;line-height:1;display:block}.appointment-stat-card p{color:#8c8596;margin:9px 0 0;font-size:11px;font-weight:700;line-height:1.45}.appointment-toolbar{background:#fffffff5;border:1px solid #e6dff0;border-radius:22px;grid-template-columns:minmax(280px,1fr) 250px auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid;box-shadow:0 12px 34px #4819700e}.appointment-search{background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e8;border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:0 16px;display:flex;box-shadow:0 10px 24px #0e0b2f0a}.appointment-search:focus-within{border-color:#8f19ff4d;box-shadow:0 0 0 4px #8f19ff0f}.appointment-search svg{color:#9214ff;flex:none}.appointment-search input{color:#21102f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-size:13px;font-weight:700}.appointment-search input::placeholder{color:#a19aa9}.appointment-toolbar select{color:#21102f;background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e8;border-radius:16px;outline:0;width:100%;min-height:58px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700}.appointment-toolbar select:focus{border-color:#8f19ff4d;box-shadow:0 0 0 4px #8f19ff0f}.appointment-count{color:#6546c8;white-space:nowrap;background:linear-gradient(145deg,#f6f2ff,#eee8ff);border:1px solid #d9cdfc;border-radius:16px;justify-content:center;align-items:center;gap:6px;min-height:58px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.appointment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.appointment-card{background:radial-gradient(circle at 96% 0,#6c3bff12,#0000 34%),linear-gradient(145deg,#fff,#fbf9ff);border:1px solid #e5deeb;border-radius:24px;min-width:0;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:visible;box-shadow:0 16px 40px #0e0b2f13,inset 0 1px #fffffff2}.appointment-card:hover{border-color:#cdbdff;transform:translateY(-5px);box-shadow:0 24px 54px #6c3bff21}.appointment-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.appointment-person{align-items:center;gap:12px;min-width:0;display:flex}.appointment-avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:17px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-weight:900;display:grid;box-shadow:0 14px 28px #6c3bff38}.appointment-person h3{color:#17122f;margin:0;font-size:18px;font-weight:900}.appointment-meta{color:#817a8b;margin-top:5px;font-size:11px;font-weight:700}.appointment-status{text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900}.appointment-status-pending{color:#9a6700;background:#fff8df;border-color:#d6a40024}.appointment-status-confirmed{color:#125eb7;background:#edf6ff;border-color:#125eb71c}.appointment-status-completed{color:#16804a;background:#edfbf3;border-color:#16804a1f}.appointment-status-cancelled{color:#b42318;background:#fff2ef;border-color:#b423181c}.appointment-date-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.appointment-date-box>div{color:#5d3bd2;background:#f2ecff;border:1px solid #ded2ff;border-radius:14px;align-items:center;gap:9px;min-width:0;padding:12px;font-size:11px;font-weight:900;display:flex}.appointment-date-box>div svg{color:#9214ff;flex:none}.appointment-details{gap:10px;margin-top:16px;display:grid}.appointment-details>div{color:#625e70;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.appointment-details svg{color:#6c3bff;flex:none}.appointment-purpose{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;gap:10px;margin-top:16px;padding:13px;display:flex}.appointment-purpose svg{color:#6c3bff;flex:none}.appointment-purpose p{color:#625e70;margin:0;font-size:11px;font-weight:650;line-height:1.55}.appointment-card-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.appointment-card-actions button{color:#5d3bd2;cursor:pointer;background:linear-gradient(145deg,#f7f3ff,#eee8ff);border:1px solid #dcd0fd;border-radius:13px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:900;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.appointment-card-actions button:hover{border-color:#c8b6fa;transform:translateY(-1px)}.appointment-action-success{color:#147a42!important;background:#effbf3!important;border-color:#147a4229!important}.appointment-action-danger{color:#b42318!important;background:#fff5f3!important;border-color:#b4231824!important}.appointment-state-card{text-align:center;background:#fff;border:1px solid #e5deeb;border-radius:28px;align-content:center;place-items:center;min-height:420px;margin-top:18px;padding:38px 24px;display:grid;box-shadow:0 16px 40px #0e0b2f0f}.appointment-state-card svg{color:#9513ff;filter:drop-shadow(0 7px 14px #9513ff26)}.appointment-state-card h3{color:#17122f;letter-spacing:-.04em;margin:14px 0 0;font-size:28px;font-weight:900}.appointment-state-card p{color:#81768d;max-width:560px;margin:10px 0 18px;font-size:13px;font-weight:700;line-height:1.6}.appointment-error{color:#b42318;background:#fff4f1;border:1px solid #b423181c;border-radius:13px;align-items:center;gap:9px;margin-top:16px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.appointment-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#19042f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.appointment-modal{background:#fff;border:1px solid #8f30ff1a;border-radius:26px;width:min(760px,100%);max-height:92vh;padding:22px;overflow-y:auto;box-shadow:0 32px 90px #2608423d}.appointment-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.appointment-modal-header span{color:#8f12f5;letter-spacing:.09em;font-size:11px;font-weight:900}.appointment-modal-header h2{color:#19002f;letter-spacing:-.03em;margin:5px 0 0;font-size:26px;font-weight:900}.appointment-icon-button{color:#7212cb;cursor:pointer;background:#faf8fd;border:1px solid #8f30ff1f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.appointment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.appointment-field{gap:7px;display:grid}.appointment-field-full{grid-column:1/-1;margin-top:18px}.appointment-field span{color:#51475c;font-size:12px;font-weight:850}.appointment-field input,.appointment-field select,.appointment-field textarea{color:#19002f;box-sizing:border-box;background:#fcfbfe;border:1px solid #8f30ff1f;border-radius:14px;outline:0;width:100%;font-family:inherit;font-size:14px;font-weight:700}.appointment-field input,.appointment-field select{min-height:46px;padding:0 12px}.appointment-field textarea{resize:vertical;min-height:105px;padding:12px}.appointment-field input:focus,.appointment-field select:focus,.appointment-field textarea:focus{border-color:#9214ff;box-shadow:0 0 0 4px #9214ff12}.appointment-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.appointment-spin{animation:.9s linear infinite appointment-spin}@keyframes appointment-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.appointments-page{padding-inline:28px}.appointment-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-list{grid-template-columns:1fr}}@media (width<=900px){.appointments-hero{flex-direction:column;gap:20px}.appointments-header-actions{justify-content:flex-start;width:100%}.appointment-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.appointment-count{grid-column:1/-1;justify-self:start}}@media (width<=620px){.appointments-page{padding:20px 16px 50px}.appointments-hero h1{font-size:clamp(42px,13vw,60px)}.appointments-hero p{margin-top:14px;font-size:15px}.appointments-header-actions{width:100%}.appointments-header-actions button{flex:1}.appointment-stats-grid,.appointment-toolbar{grid-template-columns:1fr}.appointment-count{grid-column:auto;width:100%}.appointment-date-box{grid-template-columns:1fr}.appointment-card{border-radius:21px;padding:17px}.appointment-form-grid{grid-template-columns:1fr}.appointment-field-full{grid-column:auto}.appointment-modal-actions{flex-direction:column-reverse}.appointment-modal-actions button{width:100%}}@media (width<=420px){.appointments-header-actions{flex-direction:column}.appointments-header-actions button{flex:none;width:100%}.appointment-stat-card{min-height:132px}.appointment-card-top{flex-direction:column}.appointment-status{align-self:flex-start}}.followups-hero{color:#16042f;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:32px;padding:0 4px 12px;display:flex;position:relative;overflow:visible}.followups-hero:before{display:none}.followups-hero>*{z-index:1;position:relative}.followups-hero>div:first-child{flex:1;min-width:0}.followups-eyebrow{color:#8d16ff;letter-spacing:.04em;text-transform:uppercase;background:#972dff12;border:1px solid #972dff33;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;font-size:13px;font-weight:900;display:inline-flex}.followups-hero h1{color:#18002f;letter-spacing:-.07em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:950;line-height:.98}.followups-hero p{color:#766d83;max-width:760px;margin:18px 0 0;font-size:17px;font-weight:650;line-height:1.65}.followups-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:0;display:flex}.followups-primary-button,.followups-secondary-button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:13px;font-weight:850;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.followups-secondary-button{color:#4a1dbe;background:#fff;border:1px solid #6c3bff24}.followups-primary-button:disabled,.followups-secondary-button:disabled{cursor:not-allowed;opacity:.6}.followups-error{color:#b42318;background:#fff2f0;border:1px solid #b4231824;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;font-size:13px;font-weight:800;display:flex}.followups-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.followups-stat-card{background:#fff;border:1px solid #6c3bff1a;border-radius:20px;align-items:center;gap:14px;min-height:126px;padding:18px;display:flex;box-shadow:0 12px 34px #0e0b2f0f}.followups-stat-card>span{color:#6c3bff;background:#6c3bff14;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.followups-stat-card small{color:#777184;text-transform:uppercase;font-size:11px;font-weight:850}.followups-stat-card strong{margin-top:4px;font-size:30px;font-weight:900;line-height:1;display:block}.followups-stat-card p{color:#8f8999;margin:7px 0 0;font-size:12px;font-weight:650}.followups-toolbar{background:#fff;border:1px solid #6c3bff1a;border-radius:20px;grid-template-columns:minmax(320px,1fr) 200px 200px auto;align-items:center;gap:12px;margin-top:20px;padding:14px;display:grid}.followups-search,.followups-filter{background:#f8fafc;border:1px solid #6c3bff17;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.followups-search svg,.followups-filter svg{color:#6c3bff;flex:none}.followups-search input,.followups-filter select{color:#0e0b2f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:700}.followups-filter select{cursor:pointer}.followups-count{color:#736d80;white-space:nowrap;font-size:12px;font-weight:850}.followups-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.followup-card{background:#fff;border:1px solid #6c3bff1a;border-radius:22px;padding:20px;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 38px #0e0b2f0f}.followup-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.followup-person{align-items:center;gap:12px;display:flex}.followup-avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#4a1dbe);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px #6c3bff38}.followup-person h3{color:#0e0b2f;margin:0;font-size:17px;font-weight:900}.followup-person p{color:#8a8494;margin:4px 0 0;font-size:12px;font-weight:700}.followup-status{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.followup-status-pending{color:#9a6700;background:#fff6cc}.followup-status-completed{color:#147a42;background:#e9f9ef}.followup-status-overdue{color:#b42318;background:#fff0ee}.followup-datetime{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.followup-datetime>div{color:#4a1dbe;background:#6c3bff0f;border-radius:13px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.followup-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.followup-info>div{background:#f8fafc;border-radius:13px;padding:12px}.followup-info span{color:#928c9d;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.followup-info strong{color:#0e0b2f;margin-top:5px;font-size:13px;font-weight:850;display:block}.followup-priority{border-radius:999px;width:fit-content;padding:5px 9px}.followup-priority-high{background:#fff0ee;color:#b42318!important}.followup-priority-medium{background:#fff7d6;color:#8b5e00!important}.followup-priority-low{background:#e9f9ef;color:#147a42!important}.followup-remarks{color:#655f70;background:linear-gradient(135deg,#faf9ff,#f6f3ff);border-radius:13px;margin-top:14px;padding:13px 14px;font-size:12px;font-weight:650;line-height:1.55}.followup-card>footer{border-top:1px solid #6c3bff14;flex-wrap:wrap;gap:8px;margin-top:17px;padding-top:15px;display:flex}.followup-card>footer button{color:#4a1dbe;cursor:pointer;background:#fff;border:1px solid #6c3bff1c;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.followup-complete-button{color:#147a42!important;background:#effbf3!important;border-color:#147a4226!important}.followup-delete-button{color:#b42318!important;background:#fff5f3!important;border-color:#b4231824!important}.followups-empty{text-align:center;background:#fff;border:1px solid #6c3bff1a;border-radius:22px;place-items:center;margin-top:20px;padding:72px 24px;display:grid}.followups-empty svg{color:#6c3bff}.followups-empty h2{margin:15px 0 0;font-size:23px;font-weight:900}.followups-empty p{color:#7e7888;margin:8px 0 18px;font-size:13px;font-weight:650}.followups-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0b2f8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.followups-modal{background:#fff;border-radius:24px;width:min(760px,100%);max-height:92vh;padding:22px;overflow-y:auto;box-shadow:0 34px 90px #0e0b2f4d}.followups-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.followups-modal>header span{color:#6c3bff;letter-spacing:.09em;font-size:11px;font-weight:900}.followups-modal>header h2{letter-spacing:-.03em;margin:5px 0 0;font-size:27px;font-weight:900}.followups-modal>header button{color:#4a1dbe;cursor:pointer;background:#f8fafc;border:1px solid #6c3bff1a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.followups-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.followups-field{gap:7px;display:grid}.followups-field-full{grid-column:1/-1}.followups-field>span{color:#4f4959;font-size:11px;font-weight:850}.followups-field input,.followups-field select,.followups-field textarea{color:#0e0b2f;width:100%;font:inherit;background:#fbfbfd;border:1px solid #6c3bff24;border-radius:13px;outline:0;font-size:13px;font-weight:700}.followups-field input,.followups-field select{min-height:46px;padding:0 12px}.followups-field textarea{resize:vertical;min-height:110px;padding:12px}.followups-field input:focus,.followups-field select:focus,.followups-field textarea:focus{border-color:#6c3bff;box-shadow:0 0 0 3px #6c3bff14}.followups-modal form>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.followups-spin{animation:.9s linear infinite followups-spin}@keyframes followups-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.followups-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.followups-toolbar{grid-template-columns:minmax(280px,1fr) 180px 180px}.followups-count{grid-column:1/-1}}@media (width<=950px){.followups-grid{grid-template-columns:1fr}.followups-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.followups-page{padding:18px}.followups-hero{flex-direction:column}.followups-hero-actions{width:100%}.followups-toolbar{grid-template-columns:1fr}.followups-count{grid-column:auto}.followups-form-grid{grid-template-columns:1fr}.followups-field-full{grid-column:auto}}@media (width<=520px){.followups-page{padding:14px}.followups-stats{grid-template-columns:1fr}.followups-hero-actions{flex-direction:column}.followups-hero-actions button{width:100%}.followup-datetime,.followup-info{grid-template-columns:1fr}.followups-modal form>footer{flex-direction:column-reverse}.followups-modal form>footer button{width:100%}}.followups-page{color:#16042f;background:radial-gradient(circle at 88% 0,#9a36ff1a,#0000 28%),radial-gradient(circle at 15% 20%,#6f31ff0d,#0000 24%),#f8f7ff;min-height:100%;padding:28px 40px 80px}.followups-primary-button,.followups-secondary-button{border-radius:16px;min-height:54px;padding:0 18px}.followups-primary-button{color:#fff;background:linear-gradient(135deg,#a000ff,#7800e5);border:0;box-shadow:0 14px 30px #870ef433}.followups-secondary-button{color:#8a12e8;background:#fff;border:1px solid #912cff2e;box-shadow:0 8px 24px #54197d0d}.followups-primary-button:hover,.followups-secondary-button:hover{transform:translateY(-2px)}.followups-stats{margin-top:22px}.followups-stat-card{border-radius:22px;min-height:150px;padding:24px}.followups-toolbar,.followups-grid{margin-top:22px}.followup-card{background:#fff;border:1px solid #6c3bff1a;border-radius:22px;box-shadow:0 14px 38px #0e0b2f0f}.followup-card:hover{transform:translateY(-3px);box-shadow:0 20px 46px #0e0b2f1a}.followup-avatar{background:linear-gradient(135deg,#a000ff,#7800e5);box-shadow:0 10px 24px #870ef433}.followup-datetime>div{color:#7212cb;background:#8f30ff12}.followups-empty{margin-top:22px}@media (width<=1200px){.followups-page{padding-inline:28px}}@media (width<=950px){.followups-grid{grid-template-columns:1fr}.followups-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.followups-page{padding:18px}.followups-hero{flex-direction:column;gap:20px;padding:0 0 8px}.followups-hero h1{font-size:clamp(42px,12vw,60px)}.followups-hero p{margin-top:14px;font-size:15px}.followups-hero-actions{justify-content:flex-start;width:100%}.followups-toolbar{grid-template-columns:1fr}.followups-count{grid-column:auto}.followups-form-grid{grid-template-columns:1fr}.followups-field-full{grid-column:auto}}@media (width<=520px){.followups-page{padding:14px}.followups-stats{grid-template-columns:1fr}.followups-hero-actions{flex-direction:column}.followups-hero-actions button{width:100%}.followup-datetime,.followup-info{grid-template-columns:1fr}.followups-modal form>footer{flex-direction:column-reverse}.followups-modal form>footer button{width:100%}}.analytics-page{width:100%;min-width:0;padding-bottom:80px;position:relative}.analytics-page__header{align-items:flex-start}.analytics-page__refresh-icon{transition:transform .18s}.analytics-page__refresh-icon--active{animation:.8s linear infinite analytics-page-spin}.analytics-page__filters{border-radius:22px;grid-template-columns:minmax(210px,.9fr) minmax(240px,1.15fr) minmax(170px,.65fr) minmax(170px,.65fr);align-items:center;gap:12px;margin-top:24px;padding:14px;display:grid}.analytics-page__filter-summary{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e2dbea;border-radius:16px;align-items:center;gap:11px;min-height:58px;padding:0 14px;display:flex;box-shadow:0 10px 24px #0e0b2f0b}.analytics-page__filter-summary>span{color:#6c3bff;background:linear-gradient(145deg,#f2ecff,#e8deff);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.analytics-page__filter-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.analytics-page__filter-summary small{color:#8f879a;text-transform:uppercase;font-size:9px;font-weight:900}.analytics-page__filter-summary strong{color:#1f1930;font-size:18px;font-weight:900}.analytics-page__metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.analytics-page__metric-card{background:radial-gradient(circle at 94% 0%, var(--metric-glow), transparent 36%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid #e4ddec;border-radius:23px;align-items:flex-start;gap:13px;min-width:0;min-height:154px;padding:18px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f13,inset 0 1px #fffffff2}.analytics-page__metric-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #0e0b2f1f}.analytics-page__metric-card>span{color:#fff;background:var(--metric-gradient);width:46px;height:46px;box-shadow:0 14px 28px var(--metric-shadow);border-radius:15px;flex:none;place-items:center;display:grid}.analytics-page__metric-card>div{flex-direction:column;min-width:0;display:flex}.analytics-page__metric-card small{color:#857d91;text-transform:uppercase;font-size:10px;font-weight:900}.analytics-page__metric-card strong{color:#17122f;letter-spacing:-.04em;margin-top:7px;font-size:clamp(28px,2.5vw,38px);font-weight:900;line-height:1}.analytics-page__metric-card p{color:#8c8596;margin:9px 0 0;font-size:10px;font-weight:700;line-height:1.45}.analytics-page__metric-card--violet{--metric-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--metric-shadow:#6c3bff3d;--metric-glow:#6c3bff21}.analytics-page__metric-card--blue{--metric-gradient:linear-gradient(135deg, #2563eb, #60a5fa);--metric-shadow:#2563eb38;--metric-glow:#2563eb1f}.analytics-page__metric-card--green{--metric-gradient:linear-gradient(135deg, #16a36a, #34d399);--metric-shadow:#16a36a38;--metric-glow:#16a36a1f}.analytics-page__metric-card--orange{--metric-gradient:linear-gradient(135deg, #f97316, #fbbf24);--metric-shadow:#f9731638;--metric-glow:#f973161f}.analytics-page__metric-card--pink{--metric-gradient:linear-gradient(135deg, #ec4899, #f472b6);--metric-shadow:#ec489938;--metric-glow:#ec48991f}.analytics-page__metric-card--gold{--metric-gradient:linear-gradient(135deg, #d89b00, #f4c542);--metric-shadow:#d89b0038;--metric-glow:#d89b001f}.analytics-page__main-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:start;gap:18px;margin-top:18px;display:grid}.analytics-page__chart-card,.analytics-page__breakdown-card,.analytics-page__top-cards,.analytics-page__activity-card,.analytics-page__footer-insight{border-radius:24px}.analytics-page__chart-card{min-height:520px;padding:24px;position:relative;overflow:hidden}.analytics-page__chart-card:before{content:"";pointer-events:none;filter:blur(8px);background:#6c3bff1c;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.analytics-page__chart-card>header,.analytics-page__activity-card>header,.analytics-page__top-cards>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.analytics-page__chart-card header>div:first-child>span,.analytics-page__top-cards header span,.analytics-page__activity-card header span,.analytics-page__breakdown-card header span{color:#6c3bff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.analytics-page__chart-card h2,.analytics-page__top-cards h2,.analytics-page__activity-card h2,.analytics-page__breakdown-card h2{color:#17122f;letter-spacing:-.03em;margin:7px 0 0;font-size:24px;font-weight:900}.analytics-page__chart-card header p{color:#81798b;margin:8px 0 0;font-size:11px;font-weight:700;line-height:1.6}.analytics-page__chart-legend{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analytics-page__chart-legend span{color:#655f70;background:#f7f4fb;border:1px solid #e5deeb;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.analytics-page__legend-dot{border-radius:50%;width:8px;height:8px}.analytics-page__legend-dot--views{background:#6c3bff}.analytics-page__legend-dot--interactions{background:#22c55e}.analytics-page__chart{background:repeating-linear-gradient(0deg,#0000 0 63px,#6c3bff11 64px);border-bottom:1px solid #ded6e8;border-radius:18px 18px 0 0;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));align-items:end;gap:10px;min-height:340px;margin-top:26px;padding:18px 12px 0;display:grid;position:relative}.analytics-page__chart-column{flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.analytics-page__bars{justify-content:center;align-items:flex-end;gap:5px;width:100%;min-height:280px;display:flex}.analytics-page__bar{border-radius:8px 8px 3px 3px;width:min(100%,13px);min-height:8px;transition:height .26s,transform .18s;display:block}.analytics-page__bar:hover{transform:scaleY(1.04)}.analytics-page__bar--views{background:linear-gradient(#a855f7,#6c3bff);box-shadow:0 10px 20px #6c3bff33}.analytics-page__bar--interactions{background:linear-gradient(#4ade80,#16a36a);box-shadow:0 10px 20px #16a36a2e}.analytics-page__chart-column small{color:#8b8496;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.analytics-page__chart-empty{color:#8d8597;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border:1px dashed #d8d0e3;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:120px 24px 24px}.analytics-page__chart-empty>svg{color:#7a61d1}.analytics-page__chart-empty strong{color:#2c263d;margin-top:12px;font-size:15px;font-weight:900}.analytics-page__chart-empty p{max-width:360px;margin:8px 0 0;font-size:10px;font-weight:700;line-height:1.6}.analytics-page__insights-column{flex-direction:column;gap:18px;display:flex}.analytics-page__breakdown-card{padding:22px}.analytics-page__progress-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.analytics-page__progress-list article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.analytics-page__progress-list strong{color:#2c263d;text-transform:capitalize;font-size:11px;font-weight:900}.analytics-page__progress-list span{color:#6c3bff;font-size:10px;font-weight:900}.analytics-page__progress-track{background:#eee8f4;border-radius:999px;height:9px;margin-top:7px;overflow:hidden}.analytics-page__progress-track i{border-radius:inherit;background:linear-gradient(90deg,#6c3bff,#a855f7);min-width:3px;height:100%;display:block;box-shadow:0 6px 16px #6c3bff33}.analytics-page__device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.analytics-page__device-grid article{text-align:center;background:linear-gradient(145deg,#faf8ff,#f4efff);border:1px solid #e2d8f7;border-radius:16px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:14px 10px;display:flex}.analytics-page__device-grid article>span{color:#6c3bff;background:#eee8ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.analytics-page__device-grid small{color:#8f8799;text-transform:uppercase;font-size:8px;font-weight:900}.analytics-page__device-grid strong{color:#241e35;font-size:19px;font-weight:900}.analytics-page__secondary-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:18px;display:grid}.analytics-page__top-cards,.analytics-page__activity-card{min-height:430px;padding:22px}.analytics-page__top-card-list,.analytics-page__activity-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.analytics-page__top-card-list>article{background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e4ddea;border-radius:16px;align-items:center;gap:11px;min-height:74px;padding:12px;transition:transform .18s,box-shadow .18s;display:flex}.analytics-page__top-card-list>article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #6c3bff1a}.analytics-page__top-card-list>article>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.analytics-page__top-card-list>article>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.analytics-page__top-card-list strong{color:#2a243b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.analytics-page__top-card-list small{color:#8d8597;font-size:9px;font-weight:700}.analytics-page__top-card-list>article>svg{color:#7a61d1}.analytics-page__activity-card>header{align-items:center}.analytics-page__activity-search{background:#f8f5fc;border:1px solid #e3dce9;border-radius:13px;align-items:center;gap:8px;min-width:200px;min-height:42px;padding:0 11px;display:flex}.analytics-page__activity-search>svg{color:#7a61d1}.analytics-page__activity-search input{color:#2a243b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:10px;font-weight:700}.analytics-page__activity-list{max-height:340px;padding-right:4px;overflow-y:auto}.analytics-page__activity-list>article{border-bottom:1px solid #eee8f2;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.analytics-page__activity-list>article>span{color:#6c3bff;background:#eee8ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.analytics-page__activity-list strong{color:#2a243b;font-size:11px;font-weight:900}.analytics-page__activity-list p{color:#777080;text-transform:capitalize;margin:4px 0 0;font-size:9px;font-weight:700;line-height:1.45}.analytics-page__activity-list small{color:#9a93a3;margin-top:5px;font-size:8px;font-weight:700;display:block}.analytics-page__small-empty{color:#8f8799;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.analytics-page__small-empty>svg{color:#7a61d1}.analytics-page__small-empty strong{color:#2c263d;margin-top:10px;font-size:13px;font-weight:900}.analytics-page__small-empty p{max-width:300px;margin:7px 0 0;font-size:9px;font-weight:700;line-height:1.55}.analytics-page__footer-insight{background:radial-gradient(circle at 90% 0,#a855f73d,#0000 34%),linear-gradient(145deg,#0e0b2f,#2d176c);border:1px solid #ffffff1c;align-items:center;gap:14px;margin-top:18px;padding:20px;display:flex;box-shadow:0 20px 50px #0e0b2f33}.analytics-page__footer-insight>span{color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid}.analytics-page__footer-insight>div{flex-direction:column;gap:5px;min-width:0;display:flex}.analytics-page__footer-insight small{color:#ffffffad;text-transform:uppercase;font-size:9px;font-weight:900}.analytics-page__footer-insight h2{color:#fff;margin:0;font-size:18px;font-weight:900;line-height:1.35}@media (width<=1400px){.analytics-page__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.analytics-page__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-page__main-grid{grid-template-columns:1fr}.analytics-page__insights-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=900px){.analytics-page__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-page__secondary-grid{grid-template-columns:1fr}.analytics-page__chart-card>header,.analytics-page__activity-card>header{flex-direction:column;align-items:flex-start}.analytics-page__activity-search{width:100%}}@media (width<=680px){.analytics-page{padding-bottom:40px}.analytics-page__filters,.analytics-page__metrics-grid,.analytics-page__insights-column{grid-template-columns:1fr}.analytics-page__metric-card{min-height:132px}.analytics-page__chart-card,.analytics-page__breakdown-card,.analytics-page__top-cards,.analytics-page__activity-card{border-radius:20px;padding:18px}.analytics-page__chart{grid-template-columns:repeat(8,minmax(34px,1fr));overflow-x:auto}.analytics-page__chart-column{min-width:38px}.analytics-page__device-grid{grid-template-columns:1fr}.analytics-page__footer-insight{align-items:flex-start}}@keyframes analytics-page-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.analytics-page__refresh-icon,.analytics-page__metric-card,.analytics-page__bar,.analytics-page__top-card-list>article{transition:none;animation:none}}.ai-assistant-page,.ai-assistant-page *{box-sizing:border-box}.ai-assistant-page{color:#17122f;width:100%;min-width:0;min-height:calc(100vh - 88px);padding-bottom:48px;position:relative}.ai-assistant-page:before,.ai-assistant-page:after{z-index:-1;content:"";pointer-events:none;filter:blur(18px);opacity:.45;border-radius:50%;position:fixed}.ai-assistant-page:before{background:#6c3bff24;width:260px;height:260px;top:140px;right:8%}.ai-assistant-page:after{background:#a855f71f;width:220px;height:220px;bottom:60px;left:7%}.ai-assistant-page__shell{grid-template-columns:320px minmax(0,1fr);gap:18px;width:100%;min-height:calc(100vh - 120px);display:grid}.ai-assistant-page__sidebar{background:radial-gradient(circle at 86% 4%,#a855f742,#0000 30%),linear-gradient(165deg,#0e0b2f 0%,#19104a 48%,#241263 100%);border:1px solid #ffffff1c;border-radius:28px;flex-direction:column;min-width:0;height:calc(100vh - 120px);padding:18px;transition:width .22s,padding .22s,transform .22s;display:flex;position:sticky;top:18px;overflow:hidden;box-shadow:0 28px 70px #0e0b2f47,inset 0 1px #ffffff14}.ai-assistant-page__sidebar:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.ai-assistant-page__sidebar--closed{width:86px;padding-inline:14px}.ai-assistant-page__sidebar-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.ai-assistant-page__sidebar-brand{align-items:center;gap:11px;min-width:0;display:flex}.ai-assistant-page__sidebar-brand>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-assistant-page__sidebar-brand small{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.ai-assistant-page__sidebar-brand strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.ai-assistant-page__sidebar--closed .ai-assistant-page__sidebar-brand>div:last-child{display:none}.ai-assistant-page__sidebar-toggle{z-index:2;color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff21;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;transition:background .18s,transform .18s;display:grid;position:relative}.ai-assistant-page__sidebar-toggle:hover{background:#ffffff26;transform:translateY(-2px)}.ai-assistant-page__sidebar .smart-button{z-index:2;margin-top:16px;position:relative}.ai-assistant-page__history-search{z-index:2;color:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:8px;min-height:48px;margin-top:14px;padding:0 12px;display:flex;position:relative}.ai-assistant-page__history-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:11px;font-weight:700}.ai-assistant-page__history-search input::placeholder{color:#ffffff6b}.ai-assistant-page__history-search button{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.ai-assistant-page__history-heading{z-index:2;color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-top:17px;font-size:9px;font-weight:900;display:inline-flex;position:relative}.ai-assistant-page__conversation-list{z-index:2;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:10px;padding-right:3px;display:flex;position:relative;overflow-y:auto}.ai-assistant-page__conversation{border:1px solid #0000;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;transition:background .18s,border-color .18s,transform .18s;display:grid}.ai-assistant-page__conversation:hover{background:#ffffff13;border-color:#ffffff1a;transform:translate(2px)}.ai-assistant-page__conversation--active{background:linear-gradient(135deg,#6c3bff6b,#a855f738);border-color:#ffffff29;box-shadow:0 12px 26px #00000029}.ai-assistant-page__conversation-main{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-width:0;min-height:60px;padding:8px 9px;font-family:inherit;display:flex}.ai-assistant-page__conversation-main>span{color:#fff;background:#ffffff17;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.ai-assistant-page__conversation-main>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ai-assistant-page__conversation-main strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.ai-assistant-page__conversation-main small{color:#ffffff7a;font-size:8px;font-weight:700}.ai-assistant-page__conversation-actions{opacity:0;flex-direction:column;gap:4px;padding-right:7px;transition:opacity .18s;display:flex}.ai-assistant-page__conversation:hover .ai-assistant-page__conversation-actions,.ai-assistant-page__conversation--active .ai-assistant-page__conversation-actions{opacity:1}.ai-assistant-page__conversation-actions button{color:#ffffffb3;cursor:pointer;background:#ffffff12;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.ai-assistant-page__conversation-actions button:hover{color:#fff;background:#ffffff24}.aigo-mini{flex:none;width:46px;height:46px;position:relative}.aigo-mini__antenna{background:#fff;border-radius:999px;width:3px;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.aigo-mini__antenna:before{content:"";background:#f4b400;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #f4b400bf}.aigo-mini__head{background:linear-gradient(145deg,#fff,#dcd5ff);border:2px solid #ffffffc7;border-radius:15px;justify-content:center;align-items:center;gap:8px;height:35px;display:flex;position:absolute;bottom:2px;left:2px;right:2px;box-shadow:0 10px 24px #00000038}.aigo-mini__head i{background:#6c3bff;border-radius:999px;width:6px;height:8px;box-shadow:0 0 10px #6c3bff8c}.ai-assistant-page__workspace{flex-direction:column;min-width:0;display:flex}.ai-assistant-page__workspace-header{background:radial-gradient(circle at 88% 0,#6c3bff21,#0000 34%),linear-gradient(145deg,#fffffffa,#faf8fff7);border:1px solid #e5deeb;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:20px;min-height:138px;padding:22px 24px;display:flex;box-shadow:0 18px 48px #0e0b2f14,inset 0 1px #fffffffa}.ai-assistant-page__workspace-header>div:first-child>span{color:#6c3bff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.ai-assistant-page__workspace-header h1{color:#17122f;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1}.ai-assistant-page__workspace-header p{color:#7e7788;max-width:680px;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.65}.ai-assistant-page__workspace-actions{flex-wrap:wrap;gap:9px;display:flex}.ai-assistant-page__workspace-actions button{color:#5d3bd2;cursor:pointer;background:linear-gradient(145deg,#f7f3ff,#eee8ff);border:1px solid #ddd1fd;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.ai-assistant-page__workspace-actions button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #6c3bff21}.ai-assistant-page__workspace-actions button:disabled{cursor:not-allowed;opacity:.45}.ai-assistant-page__chat-card{background:radial-gradient(circle at 92% 0,#a855f721,#0000 32%),linear-gradient(#fffffffa,#f9f7fffa);border:1px solid #e4ddec;border-radius:28px;flex-direction:column;flex:1;min-height:0;margin-top:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0e0b2f1c,inset 0 1px #fffffffa}.ai-assistant-page__chat-card:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#6c3bff09 1px,#0000 1px),linear-gradient(90deg,#6c3bff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.ai-assistant-page__messages{z-index:1;scrollbar-width:thin;scrollbar-color:#6c3bff38 transparent;flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px;display:flex;position:relative;overflow-y:auto}.ai-assistant-page__welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:640px;padding:24px;display:flex}.ai-assistant-page__welcome>span{color:#6c3bff;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:900}.ai-assistant-page__welcome h2{color:#17122f;letter-spacing:-.055em;max-width:760px;margin:12px 0 0;font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1.03}.ai-assistant-page__welcome p{color:#7e7788;max-width:660px;margin:14px 0 0;font-size:13px;font-weight:700;line-height:1.7}.ai-assistant-page__prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:min(100%,860px);margin-top:26px;display:grid}.ai-assistant-page__prompt-grid button{color:#2a243b;cursor:pointer;text-align:left;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e4ddea;border-radius:19px;align-items:center;gap:12px;min-height:92px;padding:15px;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #0e0b2f0e}.ai-assistant-page__prompt-grid button:hover{border-color:#cab7ff;transform:translateY(-4px);box-shadow:0 18px 38px #6c3bff24}.ai-assistant-page__prompt-grid button>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 28px #6c3bff38}.ai-assistant-page__prompt-grid button>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ai-assistant-page__prompt-grid strong{color:#2a243b;font-size:12px;font-weight:900}.ai-assistant-page__prompt-grid small{color:#8a8294;font-size:9px;font-weight:700;line-height:1.5}.ai-assistant-page__prompt-grid button>svg{color:#7a61d1;transform:rotate(180deg)}.aigo-hero{width:180px;height:210px;animation:3.2s ease-in-out infinite aigo-float;position:relative}.aigo-hero__glow{filter:blur(18px);background:#6c3bff3d;border-radius:50%;width:150px;height:42px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.aigo-hero__antenna{background:linear-gradient(#fff,#bcaeff);border-radius:999px;width:5px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.aigo-hero__antenna i{background:radial-gradient(circle at 35% 30%,#fff7c2,#f4b400);border-radius:50%;width:18px;height:18px;animation:1.8s ease-in-out infinite aigo-blink-light;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #f4b400b8}.aigo-hero__ears{justify-content:space-between;display:flex;position:absolute;top:55px;left:0;right:0}.aigo-hero__ears i{background:linear-gradient(145deg,#f8f5ff,#cfc3ff);border:4px solid #fff;border-radius:16px;width:30px;height:56px;box-shadow:0 14px 30px #6c3bff2e}.aigo-hero__head{background:linear-gradient(145deg,#fff,#ddd5ff);border:5px solid #fff;border-radius:42px;width:142px;height:112px;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 24px 52px #6c3bff3d,inset 0 1px #fff}.aigo-hero__head:before{content:"";background:linear-gradient(145deg,#1c1645,#35207c);border-radius:28px;position:absolute;inset:18px 16px 24px;box-shadow:inset 0 0 22px #6c3bff3d}.aigo-hero__eye{z-index:2;background:linear-gradient(#d7ccff,#8f6cff);border-radius:999px;width:13px;height:20px;animation:4.2s infinite aigo-eye-blink;position:absolute;top:46px;box-shadow:0 0 16px #a855f7ad}.aigo-hero__eye:first-of-type{left:43px}.aigo-hero__eye:nth-of-type(2){right:43px}.aigo-hero__smile{z-index:2;border-bottom:3px solid #cabaff;border-radius:0 0 999px 999px;width:28px;height:13px;position:absolute;bottom:33px;left:50%;transform:translate(-50%)}.aigo-hero__head em{z-index:3;filter:blur(1px);background:#ffffff80;border-radius:50%;width:18px;height:18px;position:absolute;top:8px;right:17px}.aigo-hero__body{color:#fff;background:radial-gradient(circle at 78% 16%,#ffffff38,#0000 26%),linear-gradient(145deg,#6c3bff,#4a1dbe);border:5px solid #fff;border-radius:34px 34px 28px 28px;place-items:center;width:108px;height:74px;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 22px 48px #6c3bff3d}.aigo-hero__body svg{filter:drop-shadow(0 0 10px #fff6)}.ai-assistant-page__message{grid-template-columns:auto minmax(0,1fr);gap:11px;max-width:min(860px,92%);display:grid}.ai-assistant-page__message--user{margin-left:auto}.ai-assistant-page__message-avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 26px #6c3bff33}.ai-assistant-page__message--user .ai-assistant-page__message-avatar{background:linear-gradient(135deg,#0e0b2f,#2d176c);order:2}.ai-assistant-page__message-body{color:#3f384b;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e4ddea;border-radius:20px 20px 20px 7px;padding:16px 17px;box-shadow:0 14px 34px #0e0b2f12}.ai-assistant-page__message--user .ai-assistant-page__message-body{color:#fff;background:radial-gradient(circle at 92% 0,#ffffff29,#0000 30%),linear-gradient(145deg,#6c3bff,#4a1dbe);border-color:#ffffff1f;border-radius:20px 20px 7px;box-shadow:0 18px 38px #6c3bff33}.ai-assistant-page__message-body header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-assistant-page__message-body header strong{color:#2a243b;font-size:10px;font-weight:900}.ai-assistant-page__message-body header small{color:#91899b;font-size:8px;font-weight:700}.ai-assistant-page__message--user .ai-assistant-page__message-body header strong,.ai-assistant-page__message--user .ai-assistant-page__message-body header small{color:#ffffffdb}.ai-assistant-page__message-body p{color:inherit;white-space:pre-wrap;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.75}.ai-assistant-page__message-body footer{border-top:1px solid #eee8f2;margin-top:12px;padding-top:10px;display:flex}.ai-assistant-page__message-body footer button{color:#6c3bff;cursor:pointer;background:#f2ecff;border:1px solid #dfd3ff;border-radius:11px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:900;display:inline-flex}.aigo-avatar{width:32px;height:32px;position:relative}.aigo-avatar__antenna{background:#fff;border-radius:999px;width:3px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}.aigo-avatar__antenna:before{content:"";background:#f4b400;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.aigo-avatar__head{background:linear-gradient(145deg,#fff,#d8d0ff);border-radius:10px;justify-content:center;align-items:center;gap:6px;height:24px;display:flex;position:absolute;bottom:1px;left:1px;right:1px}.aigo-avatar__head:before{content:"";background:#231a54;border-radius:7px;position:absolute;inset:5px 5px 7px}.aigo-avatar__head i{z-index:2;background:#bca9ff;border-radius:999px;width:4px;height:6px;position:relative}.aigo-avatar__head b{z-index:2;border-bottom:1.5px solid #cbbcff;border-radius:0 0 999px 999px;width:8px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.ai-assistant-page__typing{align-items:center;gap:6px;min-height:30px;margin-top:10px;display:flex}.ai-assistant-page__typing i{background:#8c69f5;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite ai-typing}.ai-assistant-page__typing i:nth-child(2){animation-delay:.14s}.ai-assistant-page__typing i:nth-child(3){animation-delay:.28s}.ai-assistant-page__composer{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#f9f7ffb3,#fffffffa);border-top:1px solid #e5deeb;padding:16px 18px 18px;position:relative}.ai-assistant-page__composer-box{background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #dcd4e8;border-radius:20px;align-items:flex-end;gap:10px;min-height:64px;padding:8px 9px 8px 11px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 16px 36px #0e0b2f14}.ai-assistant-page__composer-box:focus-within{border-color:#7650f5;box-shadow:0 0 0 5px #6c3bff17,0 20px 42px #6c3bff1f}.ai-assistant-page__composer-icon{color:#6c3bff;background:linear-gradient(145deg,#f2ecff,#e8deff);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ai-assistant-page__composer textarea{resize:none;color:#211a33;background:0 0;border:0;outline:0;flex:1;min-height:42px;max-height:160px;padding:10px 0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.55}.ai-assistant-page__composer textarea::placeholder{color:#9e96a7}.ai-assistant-page__composer-box>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 14px 28px #6c3bff3d}.ai-assistant-page__composer-box>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px #6c3bff4d}.ai-assistant-page__composer-box>button:disabled{cursor:not-allowed;opacity:.45}.ai-assistant-page__composer>p{color:#938b9d;text-align:center;margin:9px 0 0;font-size:9px;font-weight:700}.ai-assistant-page__send-loader{animation:.8s linear infinite ai-send-spin}@media (width<=1180px){.ai-assistant-page__shell{grid-template-columns:280px minmax(0,1fr)}.ai-assistant-page__prompt-grid{grid-template-columns:1fr}}@media (width<=900px){.ai-assistant-page__shell{display:block}.ai-assistant-page__sidebar{z-index:350;border-radius:0 26px 26px 0;width:min(88vw,340px);height:100vh;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.ai-assistant-page__sidebar--open{transform:translate(0)}.ai-assistant-page__sidebar--closed{width:min(88vw,340px);padding:18px;transform:translate(-105%)}.ai-assistant-page__workspace{min-height:calc(100vh - 120px)}.ai-assistant-page__workspace-header{flex-direction:column;align-items:flex-start;min-height:auto}.ai-assistant-page__workspace-actions{width:100%}.ai-assistant-page__workspace-actions button{flex:1}.ai-assistant-page__chat-card{min-height:720px}}@media (width<=620px){.ai-assistant-page{padding-bottom:28px}.ai-assistant-page__workspace-header{border-radius:22px;padding:18px}.ai-assistant-page__workspace-header h1{font-size:36px}.ai-assistant-page__chat-card{border-radius:22px;margin-top:14px}.ai-assistant-page__messages{padding:16px 13px}.ai-assistant-page__welcome{min-height:620px;padding:14px 4px}.aigo-hero{transform:scale(.9)}.ai-assistant-page__welcome h2{font-size:36px}.ai-assistant-page__prompt-grid{gap:10px}.ai-assistant-page__prompt-grid button{min-height:84px;padding:13px}.ai-assistant-page__message{max-width:100%}.ai-assistant-page__message-avatar{width:38px;height:38px}.ai-assistant-page__message-body{padding:14px}.ai-assistant-page__composer{padding:12px}.ai-assistant-page__composer-box{align-items:center}.ai-assistant-page__composer-icon{display:none}}@keyframes aigo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes aigo-blink-light{0%,to{opacity:.7;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.12)}}@keyframes aigo-eye-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.12)}}@keyframes ai-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes ai-send-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aigo-hero,.aigo-hero__antenna i,.aigo-hero__eye,.ai-assistant-page__typing i,.ai-assistant-page__send-loader,.ai-assistant-page__sidebar,.ai-assistant-page__prompt-grid button,.ai-assistant-page__workspace-actions button,.ai-assistant-page__composer-box>button{transition:none;animation:none}}.ai-voice-page{box-sizing:border-box;background:radial-gradient(circle at 50% 20%,#6366f11f,#0000 32%),#f8fafc;width:100%;min-height:100vh;padding:32px}.ai-voice-container{width:100%;max-width:1180px;margin:0 auto}.ai-voice-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.ai-voice-eyebrow{letter-spacing:.16em;color:#6366f1;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.ai-voice-header h1{letter-spacing:-.04em;color:#111827;margin:0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.08}.ai-voice-header p{color:#64748b;max-width:620px;margin:12px 0 0;font-size:16px;line-height:1.7}.ai-voice-status{color:#64748b;white-space:nowrap;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 25px #0f172a0d}.status-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.ai-voice-status.connecting .status-dot{background:#f59e0b;animation:1s infinite statusPulse}.ai-voice-status.connected{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.ai-voice-status.connected .status-dot{background:#22c55e;animation:1.4s infinite statusPulse}.ai-voice-status.error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ai-voice-status.error .status-dot{background:#ef4444}.ai-voice-main{background:radial-gradient(circle at 50% 35%,#6366f11c,#0000 30%),#fff;border:1px solid #e2e8f0e6;border-radius:30px;flex-direction:column;align-items:center;min-height:610px;padding:60px 30px 54px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a14,0 4px 20px #0f172a0a}.voice-orb-wrapper{place-items:center;width:220px;height:220px;margin-bottom:26px;display:grid;position:relative}.voice-ring{opacity:0;border:1px solid #6366f12e;border-radius:50%;position:absolute;inset:0;transform:scale(.72)}.voice-ring.ring-one{animation:3s ease-out infinite ringPulse}.voice-ring.ring-two{animation:3s ease-out 1.5s infinite ringPulse}.voice-orb-wrapper.ai-connected .voice-ring{border-color:#6366f147}.voice-orb-wrapper.ai-speaking .voice-ring{border-color:#22c55e4d}.voice-orb{z-index:2;color:#fff;background:radial-gradient(circle at 35% 25%,#a5b4fc,#6366f1 48%,#4338ca 100%);border-radius:50%;place-items:center;width:118px;height:118px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 0 0 14px #6366f112,0 25px 55px #4f46e547}.voice-orb-wrapper.ai-connected .voice-orb{animation:3s ease-in-out infinite orbFloat}.voice-orb-wrapper.ai-speaking .voice-orb{background:radial-gradient(circle at 35% 25%,#86efac,#22c55e 48%,#15803d 100%);animation:.9s ease-in-out infinite speakingPulse;box-shadow:0 0 0 16px #22c55e14,0 25px 60px #16a34a47}.ai-voice-main h2{color:#111827;letter-spacing:-.025em;text-align:center;margin:0;font-size:clamp(23px,3vw,30px);font-weight:800}.voice-description{color:#64748b;text-align:center;max-width:620px;margin:12px auto 0;font-size:15px;line-height:1.7}.voice-controls{justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.voice-start-button,.voice-stop-button,.voice-control-button{font:inherit;cursor:pointer;border:0;transition:transform .2s,box-shadow .2s,background .2s}.voice-start-button{color:#fff;background:#4f46e5;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:175px;padding:14px 22px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #4f46e540}.voice-start-button:hover:not(:disabled){background:#4338ca;transform:translateY(-2px)}.voice-start-button:disabled{cursor:not-allowed;opacity:.65}.voice-stop-button{color:#fff;background:#dc2626;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:150px;padding:13px 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 25px #dc26262e}.voice-stop-button:hover{background:#b91c1c;transform:translateY(-2px)}.voice-control-button{color:#334155;background:#f1f5f9;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.voice-control-button:hover{background:#e2e8f0;transform:translateY(-2px)}.voice-control-button.muted{color:#fff;background:#ef4444}.voice-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:9px;max-width:650px;margin-top:22px;padding:12px 15px;font-size:13px;line-height:1.5;display:flex}.voice-live-indicator{color:#15803d;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:700;display:inline-flex}.voice-transcript-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;margin-top:22px;overflow:hidden;box-shadow:0 16px 40px #0f172a0d}.transcript-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.section-label{color:#6366f1;letter-spacing:.14em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.transcript-header h3{color:#111827;margin:0;font-size:18px;font-weight:800}.live-badge{color:#15803d;letter-spacing:.08em;background:#dcfce7;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.transcript-body{min-height:180px;max-height:340px;padding:22px;overflow-y:auto}.transcript-empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;display:flex}.transcript-empty p{margin:0;font-size:13px}.transcript-message{border-radius:15px;max-width:80%;margin-bottom:16px;padding:12px 15px}.transcript-message.user{color:#312e81;background:#eef2ff;margin-left:auto}.transcript-message.assistant{color:#334155;background:#f8fafc;margin-right:auto}.transcript-role{letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.transcript-message p{margin:0;font-size:14px;line-height:1.6}.voice-features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.voice-feature{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:flex-start;gap:13px;padding:20px;display:flex}.feature-icon{color:#4f46e5;background:#eef2ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.voice-feature h4{color:#1e293b;margin:1px 0 5px;font-size:14px;font-weight:800}.voice-feature p{color:#64748b;margin:0;font-size:12px;line-height:1.55}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ringPulse{0%{opacity:.5;transform:scale(.62)}to{opacity:0;transform:scale(1.05)}}@keyframes orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes speakingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (width<=900px){.ai-voice-page{padding:24px}.ai-voice-header{flex-direction:column}.ai-voice-status{align-self:flex-start}.voice-features{grid-template-columns:1fr}}@media (width<=640px){.ai-voice-page{padding:15px}.ai-voice-header{margin-bottom:22px}.ai-voice-header h1{font-size:31px}.ai-voice-header p{font-size:14px}.ai-voice-main{border-radius:22px;min-height:540px;padding:42px 18px 36px}.voice-orb-wrapper{width:185px;height:185px}.voice-orb{width:100px;height:100px}.voice-controls{flex-wrap:wrap;width:100%}.voice-start-button,.voice-stop-button{width:100%}.transcript-header{padding:18px}.transcript-body{padding:16px}.transcript-message{max-width:92%}.voice-feature{padding:17px}}@media (prefers-reduced-motion:reduce){.voice-ring,.voice-orb,.spin{animation:none!important}.voice-start-button,.voice-stop-button,.voice-control-button{transition:none}}.notifications-page,.notifications-page *{box-sizing:border-box}.notifications-page{color:#17122f;width:100%;min-width:0;padding-bottom:96px;position:relative}.notifications-page:before,.notifications-page:after{z-index:-1;content:"";pointer-events:none;filter:blur(18px);border-radius:50%;position:fixed}.notifications-page:before{background:#6c3bff1f;width:260px;height:260px;top:140px;right:8%}.notifications-page:after{background:#a855f71a;width:220px;height:220px;bottom:50px;left:8%}.notifications-page__hero{color:#fff;background:radial-gradient(circle at 84% 16%,#a855f757,#0000 32%),radial-gradient(circle at 12% 88%,#6c3bff38,#0000 28%),linear-gradient(145deg,#0e0b2f 0%,#1f1257 54%,#321477 100%);border:1px solid #ffffff1a;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:28px;min-height:330px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0e0b2f42,inset 0 1px #ffffff14}.notifications-page__hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.notifications-page__hero>div:first-child{z-index:2;position:relative}.notifications-page__hero .dashboard-page__eyebrow{color:#cdbdff}.notifications-page__hero h1{color:#fff;letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(46px,6vw,78px);font-weight:900;line-height:.98}.notifications-page__hero p{color:#ffffffbd;max-width:720px;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.75}.notifications-page__hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.notifications-page__refresh-icon{transition:transform .18s}.notifications-page__refresh-icon--active{animation:.8s linear infinite notifications-spin}.notifications-page__aigo{z-index:2;width:260px;height:250px;margin:0 auto;animation:3.2s ease-in-out infinite notifications-aigo-float;position:relative}.notifications-page__aigo-glow{filter:blur(20px);background:#6c3bff57;border-radius:50%;width:190px;height:52px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.notifications-page__aigo-antenna{background:linear-gradient(#fff,#c8baff);border-radius:999px;width:5px;height:34px;position:absolute;top:0;left:50%;transform:translate(-50%)}.notifications-page__aigo-antenna i{background:radial-gradient(circle at 35% 30%,#fff7c2,#f4b400);border-radius:50%;width:19px;height:19px;animation:1.8s ease-in-out infinite notifications-light-pulse;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 26px #f4b400c7}.notifications-page__aigo-head{background:linear-gradient(145deg,#fff,#d8d0ff);border:5px solid #fffffff2;border-radius:46px;width:170px;height:124px;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 28px 58px #0000003d,inset 0 1px #ffffffeb}.notifications-page__aigo-head:before{content:"";background:linear-gradient(145deg,#1b1446,#392285);border-radius:30px;position:absolute;inset:19px 18px 26px;box-shadow:inset 0 0 22px #6c3bff40}.notifications-page__aigo-head>i{z-index:2;background:linear-gradient(#ddd4ff,#9f82ff);border-radius:999px;width:13px;height:21px;animation:4.3s infinite notifications-eye-blink;position:absolute;top:50px;box-shadow:0 0 16px #a855f7b8}.notifications-page__aigo-head>i:first-child{left:52px}.notifications-page__aigo-head>i:nth-child(2){right:52px}.notifications-page__aigo-head>b{z-index:2;border-bottom:3px solid #cabaff;border-radius:0 0 999px 999px;width:30px;height:14px;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.notifications-page__aigo-body{color:#fff;background:radial-gradient(circle at 78% 16%,#ffffff38,#0000 26%),linear-gradient(145deg,#6c3bff,#4a1dbe);border:5px solid #fffffff2;border-radius:36px 36px 30px 30px;place-items:center;width:128px;height:82px;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 22px 48px #0003}.notifications-page__bubble{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 14px 32px #0003}.notifications-page__bubble--one{animation:2.5s ease-in-out infinite notifications-bubble-float;top:40px;left:-8px}.notifications-page__bubble--two{animation:2.7s ease-in-out .3s infinite notifications-bubble-float;top:100px;right:-8px}.notifications-page__bubble--three{animation:2.9s ease-in-out .6s infinite notifications-bubble-float;bottom:36px;left:8px}.notifications-page__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.notifications-page__summary-card{background:radial-gradient(circle at 94% 0%, var(--summary-glow), transparent 36%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid #e4ddec;border-radius:23px;align-items:flex-start;gap:13px;min-width:0;min-height:148px;padding:19px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f13,inset 0 1px #fffffff2}.notifications-page__summary-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #0e0b2f1f}.notifications-page__summary-card>span{color:#fff;background:var(--summary-gradient);width:46px;height:46px;box-shadow:0 14px 28px var(--summary-shadow);border-radius:15px;flex:none;place-items:center;display:grid}.notifications-page__summary-card>div{flex-direction:column;min-width:0;display:flex}.notifications-page__summary-card small{color:#857d91;text-transform:uppercase;font-size:10px;font-weight:900}.notifications-page__summary-card strong{color:#17122f;letter-spacing:-.04em;margin-top:7px;font-size:clamp(28px,2.5vw,38px);font-weight:900;line-height:1}.notifications-page__summary-card p{color:#8c8596;margin:9px 0 0;font-size:10px;font-weight:700;line-height:1.45}.notifications-page__summary-card--urgent{--summary-gradient:linear-gradient(135deg, #ef4444, #fb7185);--summary-shadow:#ef444438;--summary-glow:#ef44441f}.notifications-page__summary-card--unread{--summary-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--summary-shadow:#6c3bff3d;--summary-glow:#6c3bff21}.notifications-page__summary-card--aigo{--summary-gradient:linear-gradient(135deg, #8b5cf6, #d946ef);--summary-shadow:#8b5cf638;--summary-glow:#8b5cf61f}.notifications-page__summary-card--meeting{--summary-gradient:linear-gradient(135deg, #f59e0b, #fbbf24);--summary-shadow:#f59e0b38;--summary-glow:#f59e0b1f}.notifications-page__summary-card--total{--summary-gradient:linear-gradient(135deg, #2563eb, #60a5fa);--summary-shadow:#2563eb38;--summary-glow:#2563eb1f}.notifications-page__brief{background:radial-gradient(circle at 90% 0,#a855f733,#0000 34%),linear-gradient(145deg,#f7f3ff,#fff);border:1px solid #ddd3f7;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:20px;display:grid;box-shadow:0 16px 38px #6c3bff17}.notifications-page__brief>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 28px #6c3bff38}.notifications-page__brief>div{min-width:0}.notifications-page__brief small{color:#7255d0;text-transform:uppercase;font-size:9px;font-weight:900}.notifications-page__brief h2{color:#211a33;margin:5px 0 0;font-size:21px;font-weight:900}.notifications-page__brief p{color:#756d80;margin:7px 0 0;font-size:11px;font-weight:700;line-height:1.55}.notifications-page__brief>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0;border-radius:14px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-family:inherit;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #6c3bff38}.notifications-page__toolbar{border-radius:22px;grid-template-columns:minmax(280px,1fr) minmax(190px,.35fr) minmax(180px,.3fr) auto auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid;overflow:visible}.notifications-page__search{background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e8;border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:0 14px;display:flex;box-shadow:0 10px 24px #0e0b2f0a}.notifications-page__search>svg{color:#7a61d1;flex:none}.notifications-page__search input{color:#201a31;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:12px;font-weight:700}.notifications-page__search input::placeholder{color:#a19aa9}.notifications-page__search button{color:#7a61d1;cursor:pointer;background:#eee8ff;border:0;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.notifications-page__archive-toggle,.notifications-page__export{color:#5d3bd2;cursor:pointer;background:linear-gradient(145deg,#f7f3ff,#eee8ff);border:1px solid #dcd0fd;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:0 14px;font-family:inherit;font-size:10px;font-weight:900;display:inline-flex}.notifications-page__archive-toggle--active{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7)}.notifications-page__export:disabled{cursor:not-allowed;opacity:.45}.notifications-page__layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;margin-top:18px;display:grid}.notifications-page__feed,.notifications-page__pinned,.notifications-page__health,.notifications-page__settings-card{background:linear-gradient(145deg,#fff,#fbf9ff);border:1px solid #e5deeb;border-radius:24px;box-shadow:0 16px 40px #0e0b2f13,inset 0 1px #fffffff5}.notifications-page__feed{min-height:640px;padding:22px}.notifications-page__feed>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.notifications-page__feed>header>div>span,.notifications-page__pinned header span,.notifications-page__health>span{color:#6c3bff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.notifications-page__feed h2{color:#17122f;letter-spacing:-.03em;margin:7px 0 0;font-size:25px;font-weight:900}.notifications-page__select-all{color:#655f70;cursor:pointer;background:#f7f4fb;border:1px solid #e5deeb;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-family:inherit;font-size:9px;font-weight:900;display:inline-flex}.notifications-page__select-all>span{color:#0000;background:#fff;border:1.5px solid #d7cee1;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.notifications-page__select-all--active>span{color:#fff;background:#6c3bff;border-color:#6c3bff}.notifications-page__list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.notification-card{background:radial-gradient(circle at 96% 0%, var(--notification-glow), transparent 34%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid #e4ddea;border-left:4px solid var(--notification-accent);border-radius:19px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;min-width:0;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 12px 28px #0e0b2f0e}.notification-card:hover{z-index:4;transform:translateY(-4px);box-shadow:0 20px 42px #6c3bff1f}.notification-card--selected{border-color:#bfa9ff;box-shadow:0 0 0 4px #6c3bff14,0 20px 42px #6c3bff21}.notification-card--read{opacity:.82}.notification-card--unread{opacity:1}.notification-card--lead{--notification-accent:#6c3bff;--notification-glow:#6c3bff1a}.notification-card--customer{--notification-accent:#22c55e;--notification-glow:#22c55e1a}.notification-card--aigo{--notification-accent:#a855f7;--notification-glow:#a855f71c}.notification-card--meeting{--notification-accent:#f59e0b;--notification-glow:#f59e0b1a}.notification-card--billing{--notification-accent:#0ea5e9;--notification-glow:#0ea5e91a}.notification-card--security{--notification-accent:#ef4444;--notification-glow:#ef44441a}.notification-card--card{--notification-accent:#2563eb;--notification-glow:#2563eb1a}.notification-card--system{--notification-accent:#64748b;--notification-glow:#64748b17}.notification-card--urgent:after{content:"";background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite notifications-urgent-pulse;position:absolute;top:12px;right:48px;box-shadow:0 0 14px #ef4444b8}.notification-card__check{color:#0000;cursor:pointer;background:#fff;border:1.5px solid #d7cee1;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.notification-card__check--active{color:#fff;background:#6c3bff;border-color:#6c3bff}.notification-card__icon{width:46px;height:46px;color:var(--notification-accent);background:color-mix(in srgb, var(--notification-accent) 12%, white);border:1px solid color-mix(in srgb, var(--notification-accent) 20%, white);border-radius:15px;place-items:center;display:grid}.notification-card__content{min-width:0}.notification-card__meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.notification-card__meta span{color:var(--notification-accent);text-transform:uppercase;font-size:9px;font-weight:900}.notification-card__meta i{background:#b5aebc;border-radius:50%;width:4px;height:4px}.notification-card__meta time{color:#91899b;font-size:8px;font-weight:700}.notification-card__meta b{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.notification-card h3{color:#241d35;margin:8px 0 0;font-size:15px;font-weight:900}.notification-card p{color:#7b7485;margin:7px 0 0;font-size:10px;font-weight:700;line-height:1.6}.notification-card__actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.notification-card__actions button{color:#5d3bd2;cursor:pointer;background:#f4efff;border:1px solid #dfd4fc;border-radius:11px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-family:inherit;font-size:8px;font-weight:900;display:inline-flex}.notification-card__actions .notification-card__primary{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-color:#0000;box-shadow:0 10px 20px #6c3bff2e}.notification-card__menu-wrap{position:relative}.notification-card__menu-button{color:#756e80;cursor:pointer;background:#f4f0fb;border:1px solid #e5deeb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.notification-card__menu{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffc;border:1px solid #ddd4e8;border-radius:15px;flex-direction:column;gap:4px;width:170px;padding:8px;animation:.15s both notifications-menu-in;display:flex;position:absolute;top:44px;right:0;box-shadow:0 24px 60px #0e0b2f33}.notification-card__menu button{color:#40384d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:800;display:flex}.notification-card__menu button:hover{color:#5d3bd2;background:#f2ecff}.notification-card__menu .notification-card__delete{color:#c84453}.notifications-page__side{flex-direction:column;gap:18px;display:flex}.notifications-page__pinned,.notifications-page__health,.notifications-page__settings-card{padding:20px}.notifications-page__pinned header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notifications-page__pinned header strong{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.notifications-page__pinned>button{color:#2b243d;cursor:pointer;text-align:left;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e4ddea;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:68px;margin-top:10px;padding:10px;font-family:inherit;display:flex}.notifications-page__pinned>button>span{color:#a56b00;background:#fff6df;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.notifications-page__pinned>button>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notifications-page__pinned>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.notifications-page__pinned>button small{color:#91899b;font-size:8px;font-weight:700}.notifications-page__pinned>button>svg{color:#7a61d1}.notifications-page__pinned-empty{color:#8f8799;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.notifications-page__pinned-empty>svg{color:#7a61d1}.notifications-page__pinned-empty p{max-width:240px;margin:8px 0 0;font-size:9px;font-weight:700;line-height:1.5}.notifications-page__health{text-align:center;background:radial-gradient(circle at 90% 0,#a855f738,#0000 34%),linear-gradient(145deg,#0e0b2f,#2d176c)}.notifications-page__health>span{color:#ffffffb3}.notifications-page__health h3{color:#fff;margin:8px 0 0;font-size:22px;font-weight:900}.notifications-page__health>div{background:conic-gradient(#a855f7 0 76%, #ffffff1f 76% 100%);border-radius:50%;place-items:center;width:132px;height:132px;margin:18px auto 0;display:grid}.notifications-page__health>div:before{position:absolute}.notifications-page__health>div>strong{color:#fff;background:#17113e;border-radius:50%;place-items:center;width:100px;height:100px;font-size:30px;font-weight:900;display:grid}.notifications-page__health>div small{font-size:12px}.notifications-page__health p{color:#ffffffb3;margin:16px 0 0;font-size:10px;font-weight:700;line-height:1.55}.notifications-page__settings-card header{color:#6c3bff;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.notifications-page__settings-card label{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;margin-top:10px;padding:11px;display:flex}.notifications-page__settings-card label>div{flex-direction:column;gap:4px;min-width:0;display:flex}.notifications-page__settings-card strong{color:#2a243b;font-size:10px;font-weight:900}.notifications-page__settings-card small{color:#91899b;font-size:8px;font-weight:700}.notifications-page__settings-card input{accent-color:#6c3bff;width:36px;height:20px}.notifications-page__settings-card>button{color:#5d3bd2;cursor:pointer;background:#f1ebff;border:1px solid #dfd4fc;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:12px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:900;display:flex}.notifications-page__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex}.notifications-page__sleeping-aigo{width:110px;height:86px;position:relative}.notifications-page__sleeping-aigo>span{background:linear-gradient(145deg,#fff,#d8d0ff);border:4px solid #fff;border-radius:28px;height:62px;position:absolute;bottom:6px;left:8px;right:8px;box-shadow:0 18px 36px #6c3bff33}.notifications-page__sleeping-aigo>i{z-index:2;border-bottom:3px solid #6c3bff;border-radius:0 0 999px 999px;width:22px;height:8px;position:absolute;top:48px}.notifications-page__sleeping-aigo>i:nth-child(2){left:24px}.notifications-page__sleeping-aigo>i:nth-child(3){right:24px}.notifications-page__empty>small{color:#6c3bff;text-transform:uppercase;margin-top:14px;font-size:9px;font-weight:900}.notifications-page__empty h3{color:#211a33;margin:8px 0 0;font-size:26px;font-weight:900}.notifications-page__empty p{color:#7d7587;margin:9px 0 18px;font-size:10px;font-weight:700}.notifications-page__bulk{bottom:28px;right:28px;left:calc(var(--sidebar-width,240px) + 28px);z-index:400;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 90% 0,#a855f740,#0000 34%),linear-gradient(145deg,#0e0b2f,#2d176c);border:1px solid #ffffff1c;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;min-height:64px;padding:10px 12px;animation:.18s both notifications-bulk-in;display:flex;position:fixed;box-shadow:0 26px 70px #0e0b2f52}.notifications-page__bulk>div{align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.notifications-page__bulk>div span{background:#ffffff1f;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.notifications-page__bulk>button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:900;display:inline-flex}.notifications-page__bulk .notifications-page__bulk-delete{color:#ffdbe0;background:#ef444424}@media (width<=1320px){.notifications-page__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.notifications-page__toolbar{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(170px,.4fr))}.notifications-page__archive-toggle,.notifications-page__export{grid-row:2}}@media (width<=1100px){.notifications-page__hero{grid-template-columns:1fr}.notifications-page__aigo{margin-top:10px}.notifications-page__layout{grid-template-columns:1fr}.notifications-page__side{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=820px){.notifications-page__summary,.notifications-page__side{grid-template-columns:repeat(2,minmax(0,1fr))}.notifications-page__toolbar{grid-template-columns:1fr 1fr}.notifications-page__search{grid-column:1/-1}.notifications-page__feed>header{flex-direction:column;align-items:flex-start}.notifications-page__brief{grid-template-columns:auto minmax(0,1fr)}.notifications-page__brief>button{grid-column:1/-1}.notifications-page__bulk{left:18px}}@media (width<=620px){.notifications-page{padding-bottom:110px}.notifications-page__hero{border-radius:24px;min-height:auto;padding:24px 18px}.notifications-page__hero h1{font-size:46px}.notifications-page__hero-actions{flex-direction:column;align-items:stretch}.notifications-page__hero-actions .smart-button{width:100%}.notifications-page__aigo{width:230px;transform:scale(.92)}.notifications-page__summary,.notifications-page__toolbar,.notifications-page__side{grid-template-columns:1fr}.notifications-page__summary-card{min-height:130px}.notifications-page__archive-toggle,.notifications-page__export{grid-row:auto}.notifications-page__brief{text-align:center;grid-template-columns:1fr}.notifications-page__brief>span{margin:0 auto}.notifications-page__feed{border-radius:20px;padding:16px}.notification-card{grid-template-columns:auto auto minmax(0,1fr)}.notification-card__menu-wrap{position:absolute;top:12px;right:12px}.notification-card__actions{flex-direction:column;align-items:stretch}.notification-card__actions button{justify-content:center}.notifications-page__bulk{bottom:12px;left:12px;right:12px}}@keyframes notifications-spin{to{transform:rotate(360deg)}}@keyframes notifications-aigo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes notifications-light-pulse{0%,to{opacity:.72;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.14)}}@keyframes notifications-eye-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.12)}}@keyframes notifications-bubble-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes notifications-urgent-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes notifications-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notifications-bulk-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notifications-page__aigo,.notifications-page__aigo-antenna i,.notifications-page__aigo-head>i,.notifications-page__bubble,.notifications-page__refresh-icon,.notifications-page__summary-card,.notification-card,.notification-card--urgent:after,.notification-card__menu,.notifications-page__bulk{transition:none;animation:none}}.notifications-page__bell-visual{z-index:2;width:min(100%,470px);min-height:260px;margin:0 auto;position:relative}.notifications-page__bell-glow{filter:blur(8px);background:radial-gradient(circle,#a855f757 0%,#6c3bff29 45%,#0000 72%);border-radius:50%;width:250px;height:250px;animation:3.2s ease-in-out infinite notifications-bell-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notifications-page__bell-core{z-index:3;color:#6c3bff;background:radial-gradient(circle at 30% 24%,#fff,#f7f3fff5 58%,#e2d9fff2 100%);border:1px solid #ffffffc7;border-radius:32px;place-items:center;width:116px;height:116px;animation:3.6s ease-in-out infinite notifications-bell-float;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 60px #07041e52,0 0 0 10px #ffffff0d,inset 0 1px #fffffff2}.notifications-page__bell-core:before,.notifications-page__bell-core:after{content:"";pointer-events:none;position:absolute}.notifications-page__bell-core:before{border:1px solid #6c3bff1a;border-radius:24px;inset:10px}.notifications-page__bell-core:after{background:#22c55e;border:3px solid #fff;border-radius:50%;width:12px;height:12px;bottom:15px;right:16px;box-shadow:0 0 14px #22c55ebf}.notifications-page__bell-core>svg{filter:drop-shadow(0 10px 14px #6c3bff38)}.notifications-page__bell-core>span{color:#fff;background:linear-gradient(135deg,#ef4444,#fb7185);border:4px solid #fffffff2;border-radius:999px;place-items:center;min-width:38px;height:38px;padding:0 8px;font-size:12px;font-weight:900;display:grid;position:absolute;top:-12px;right:-12px;box-shadow:0 12px 26px #ef444457}.notifications-page__floating-card{z-index:4;color:#241d35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff5,#f6f2ffeb);border:1px solid #ffffffd6;border-radius:17px;align-items:center;gap:10px;width:min(225px,48%);min-height:64px;padding:11px 13px;transition:transform .18s,box-shadow .18s;display:flex;position:absolute;box-shadow:0 18px 42px #08052238,inset 0 1px #fffffffa}.notifications-page__floating-card:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 24px 52px #08052247}.notifications-page__floating-card>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notifications-page__floating-card strong{color:#241d35;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.notifications-page__floating-card small{color:#8b8395;font-size:8px;font-weight:700}.notifications-page__floating-icon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.notifications-page__floating-icon--lead{color:#6c3bff;background:#efe9ff}.notifications-page__floating-icon--customer{color:#16855a;background:#eafff3}.notifications-page__floating-icon--meeting{color:#b46d00;background:#fff4dd}.notifications-page__floating-icon--aigo{color:#a855f7;background:#f7eaff}.notifications-page__floating-card--lead{animation:4.7s ease-in-out infinite notifications-card-float;top:18px;left:0}.notifications-page__floating-card--customer{animation:5s ease-in-out .45s infinite notifications-card-float;top:28px;right:0}.notifications-page__floating-card--meeting{animation:5.2s ease-in-out .9s infinite notifications-card-float;bottom:18px;left:8px}.notifications-page__floating-card--aigo{animation:5.4s ease-in-out 1.25s infinite notifications-card-float;bottom:8px;right:4px}@keyframes notifications-bell-float{0%,to{transform:translate(-50%,-50%)translateY(0)rotate(0)}35%{transform:translate(-50%,-50%)translateY(-8px)rotate(-2deg)}65%{transform:translate(-50%,-50%)translateY(-8px)rotate(2deg)}}@keyframes notifications-bell-glow{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes notifications-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1100px){.notifications-page__bell-visual{width:min(100%,520px);min-height:280px}}@media (width<=620px){.notifications-page__bell-visual{min-height:360px}.notifications-page__bell-core{top:48%}.notifications-page__floating-card{width:calc(50% - 8px);min-height:70px}.notifications-page__floating-card--lead,.notifications-page__floating-card--customer{top:6px}.notifications-page__floating-card--meeting,.notifications-page__floating-card--aigo{bottom:8px}}@media (width<=430px){.notifications-page__bell-visual{min-height:410px}.notifications-page__floating-card{width:100%;left:0;right:auto}.notifications-page__floating-card--lead{top:0}.notifications-page__floating-card--customer{top:76px}.notifications-page__floating-card--meeting{bottom:76px}.notifications-page__floating-card--aigo{bottom:0}.notifications-page__bell-core{top:50%}}.st-reports,.st-reports *{box-sizing:border-box}.st-reports{--st-purple:#6c3bff;--st-purple-dark:#4a1dbe;--st-purple-light:#ede9fe;--st-violet:#a855f7;--st-ink:#17122f;--st-muted:#7e7789;--st-border:#e3dbea;--st-surface:#fff;width:100%;min-width:0;color:var(--st-ink);padding-bottom:96px;position:relative}.st-reports button,.st-reports input,.st-reports select{font-family:inherit}.st-reports button{cursor:pointer}.st-reports__hero{color:#fff;background:radial-gradient(circle at 84% 14%,#c084fc5c,#0000 35%),radial-gradient(circle at 6% 96%,#6c3bff47,#0000 34%),linear-gradient(145deg,#0e0b2f 0%,#1d124f 52%,#34147a 100%);border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:34px;min-height:360px;padding:clamp(28px,3vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 84px #0e0b2f4d,inset 0 1px #ffffff1a}.st-reports__hero:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.st-reports__hero-copy,.st-reports__hero-visual{z-index:2;position:relative}.st-reports__eyebrow{color:#d9ceff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.st-reports__hero h1{color:#fff;letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(48px,6vw,78px);font-weight:900;line-height:.98}.st-reports__hero p{color:#ffffffbd;max-width:720px;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.75}.st-reports__hero-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.st-reports__primary-button,.st-reports__secondary-button,.st-reports__toolbar-save,.st-reports__toolbar-export,.st-reports__modal-secondary,.st-reports__danger-button{border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:10px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.st-reports__primary-button,.st-reports__toolbar-export{color:#fff;background:linear-gradient(135deg, var(--st-purple), var(--st-violet));border:0;box-shadow:0 16px 34px #6c3bff47}.st-reports__primary-button:hover,.st-reports__toolbar-export:hover{transform:translateY(-3px);box-shadow:0 22px 44px #6c3bff5c}.st-reports__secondary-button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff26}.st-reports__secondary-button:disabled{cursor:wait;opacity:.7}.st-reports__spin{animation:.8s linear infinite st-reports-spin}.st-reports__hero-visual{min-height:280px}.st-reports__hero-glow{filter:blur(8px);background:radial-gradient(circle,#a855f766,#6c3bff1f 50%,#0000 72%);border-radius:50%;width:300px;height:300px;animation:3.2s ease-in-out infinite st-reports-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-reports__hero-report{width:min(100%,340px);min-height:232px;color:var(--st-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffffa,#f5f1fff0);border:1px solid #ffffffe0;border-radius:24px;padding:18px;animation:4.8s ease-in-out infinite st-reports-float;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 28px 64px #08052247}.st-reports__hero-report header{align-items:center;gap:11px;display:flex}.st-reports__hero-report header>span{color:#fff;background:linear-gradient(135deg, var(--st-purple), var(--st-violet));border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.st-reports__hero-report header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.st-reports__hero-report small{color:#8b8395;text-transform:uppercase;font-size:8px;font-weight:800}.st-reports__hero-report strong{color:#241d35;font-size:13px;font-weight:900}.st-reports__hero-report header>b{color:#167249;background:#eafff3;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.st-reports__hero-chart{align-items:flex-end;gap:8px;height:96px;margin-top:18px;display:flex}.st-reports__hero-chart i{background:linear-gradient(180deg, #b99cff, var(--st-purple));border-radius:999px 999px 5px 5px;flex:1;min-height:18px;box-shadow:0 9px 18px #6c3bff29}.st-reports__hero-report footer{border-top:1px solid #e9e2f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:13px;display:grid}.st-reports__hero-report footer>div{flex-direction:column;gap:4px;display:flex}.st-reports__hero-report footer strong{font-size:18px}.st-reports__hero-chip{z-index:4;color:#241d35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #ffffffd6;border-radius:17px;align-items:center;gap:9px;min-width:122px;min-height:62px;padding:11px;display:flex;position:absolute;box-shadow:0 20px 44px #0805223d}.st-reports__hero-chip>svg{color:var(--st-purple)}.st-reports__hero-chip>div{flex-direction:column;gap:3px;display:flex}.st-reports__hero-chip strong{font-size:12px;font-weight:900}.st-reports__hero-chip small{color:#8b8395;font-size:8px;font-weight:700}.st-reports__hero-chip--customers{animation:5.2s ease-in-out .55s infinite st-reports-float;top:66px;left:-8px}.st-reports__hero-chip--views{animation:5.4s ease-in-out 1s infinite st-reports-float;bottom:32px;right:-8px}.st-reports__toolbar{border:1px solid var(--st-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-radius:22px;grid-template-columns:repeat(3,minmax(190px,1fr)) auto auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid;box-shadow:0 16px 40px #0e0b2f13}.st-reports__toolbar>label{background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e8;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 13px;display:grid}.st-reports__toolbar>label>svg{color:var(--st-purple)}.st-reports__toolbar>label>div{flex-direction:column;gap:3px;min-width:0;display:flex}.st-reports__toolbar small{color:#91899b;text-transform:uppercase;font-size:8px;font-weight:800}.st-reports__toolbar select{color:#241d35;appearance:none;background:0 0;border:0;outline:0;width:100%;font-size:10px;font-weight:900}.st-reports__toolbar-save{color:#5d3bd2;background:#f1ebff;border:1px solid #dfd4fc}.st-reports__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.st-reports__metric-card{background:radial-gradient(circle at 94% 0%, var(--metric-glow), transparent 36%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid var(--st-border);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:13px;min-width:0;min-height:154px;padding:19px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f13}.st-reports__metric-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #6c3bff24}.st-reports__metric-card>span{color:#fff;background:var(--metric-gradient);width:47px;height:47px;box-shadow:0 14px 28px var(--metric-shadow);border-radius:15px;place-items:center;display:grid}.st-reports__metric-card>div{flex-direction:column;min-width:0;display:flex}.st-reports__metric-card small{color:#857d91;text-transform:uppercase;font-size:9px;font-weight:900}.st-reports__metric-card strong{color:var(--st-ink);letter-spacing:-.04em;margin-top:7px;font-size:29px;font-weight:900;line-height:1}.st-reports__metric-card p{color:#8c8596;margin:8px 0 0;font-size:9px;font-weight:700;line-height:1.45}.st-reports__metric-card>b{color:#167249;background:#eafff3;border:1px solid #cfeedd;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;bottom:14px;right:14px}.st-reports__metric-card--revenue{--metric-gradient:linear-gradient(135deg, #16a36a, #34d399);--metric-shadow:#16a36a38;--metric-glow:#16a36a1f}.st-reports__metric-card--customers{--metric-gradient:linear-gradient(135deg, #2563eb, #60a5fa);--metric-shadow:#2563eb38;--metric-glow:#2563eb1f}.st-reports__metric-card--leads{--metric-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--metric-shadow:#6c3bff38;--metric-glow:#6c3bff1f}.st-reports__metric-card--conversion{--metric-gradient:linear-gradient(135deg, #f59e0b, #fbbf24);--metric-shadow:#f59e0b38;--metric-glow:#f59e0b1f}.st-reports__metric-card--views{--metric-gradient:linear-gradient(135deg, #8b5cf6, #d946ef);--metric-shadow:#8b5cf638;--metric-glow:#8b5cf61f}.st-reports__metric-card--qr{--metric-gradient:linear-gradient(135deg, #0ea5e9, #38bdf8);--metric-shadow:#0ea5e938;--metric-glow:#0ea5e91f}.st-reports__metric-card--nfc{--metric-gradient:linear-gradient(135deg, #f97316, #fb923c);--metric-shadow:#f9731638;--metric-glow:#f973161f}.st-reports__analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.st-reports__panel,.st-reports__library{border:1px solid var(--st-border);background:linear-gradient(145deg,#fff,#fbf9ff);border-radius:24px;box-shadow:0 16px 40px #0e0b2f13}.st-reports__panel{min-height:380px;padding:22px}.st-reports__revenue-panel{grid-column:1/-1;min-height:440px}.st-reports__panel-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.st-reports__panel-header>div>span,.st-reports__library-header>div>span{color:var(--st-purple);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.st-reports__panel-header h2,.st-reports__library-header h2{color:var(--st-ink);letter-spacing:-.03em;margin:7px 0 0;font-size:25px;font-weight:900}.st-reports__panel-header p,.st-reports__library-header p{color:var(--st-muted);margin:7px 0 0;font-size:10px;font-weight:700;line-height:1.55}.st-reports__chart-summary{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;flex-direction:column;gap:4px;min-width:140px;padding:11px 13px;display:flex}.st-reports__chart-summary strong{color:var(--st-ink);font-size:18px;font-weight:900}.st-reports__chart-summary b{color:#167249;font-size:9px;font-weight:900}.st-reports__revenue-chart{min-height:315px;margin-top:18px}.st-reports__revenue-svg{width:100%;height:315px;display:block;overflow:visible}.st-reports__svg-month{fill:#8d8598;font-size:11px;font-weight:700}.st-reports__lead-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;height:245px;margin-top:25px;display:grid}.st-reports__lead-bar-item{flex-direction:column;align-items:center;gap:7px;height:100%;display:flex}.st-reports__lead-bar-track{background:linear-gradient(#0000,#6c3bff0a);border-radius:10px;flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.st-reports__lead-bar-track>span{background:linear-gradient(#a855f7,#6c3bff);border-radius:999px 999px 6px 6px;width:66%;min-height:16px;display:block;position:relative;box-shadow:0 10px 22px #6c3bff2e}.st-reports__lead-bar-track i{border:2px solid var(--st-purple);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.st-reports__lead-bar-item small{color:#8d8598;font-size:8px;font-weight:700}.st-reports__mini-summary{border-top:1px solid #eee8f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:16px;display:grid}.st-reports__mini-summary>div{flex-direction:column;gap:5px;display:flex}.st-reports__mini-summary small{color:#91899b;text-transform:uppercase;font-size:8px;font-weight:800}.st-reports__mini-summary strong{color:var(--st-ink);font-size:20px;font-weight:900}.st-reports__donut-layout{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-height:285px;margin-top:20px;display:grid}.st-reports__donut{background:conic-gradient(var(--st-purple) 0 64%, var(--st-violet) 64% 86%, #e9e1fb 86% 100%);border-radius:50%;place-items:center;width:190px;height:190px;display:grid;box-shadow:0 20px 46px #6c3bff2e}.st-reports__donut strong{width:138px;height:138px;color:var(--st-ink);background:#fff;border-radius:50%;place-items:center;font-size:34px;font-weight:900;display:grid}.st-reports__donut small{font-size:13px}.st-reports__donut-list{flex-direction:column;gap:12px;display:flex}.st-reports__donut-list span{color:#625b6d;background:#f8f5fc;border:1px solid #e7e0ed;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:0 12px;font-size:9px;font-weight:800;display:grid}.st-reports__donut-list i{background:var(--st-purple);border-radius:50%;width:9px;height:9px}.st-reports__donut-list span:nth-child(2) i{background:var(--st-violet)}.st-reports__donut-list span:nth-child(3) i{background:#d8caff}.st-reports__donut-list strong{color:var(--st-ink);font-size:10px;font-weight:900}.st-reports__two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.st-reports__ranking-list,.st-reports__team-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.st-reports__ranking-list>article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.st-reports__ranking-list>article>span{color:#fff;background:linear-gradient(135deg, var(--st-purple), var(--st-violet));border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.st-reports__ranking-list>article>div{min-width:0}.st-reports__ranking-list strong,.st-reports__team-list strong{color:#241d35;font-size:11px;font-weight:900}.st-reports__ranking-list small,.st-reports__team-list small{color:#91899b;margin-top:4px;font-size:8px;font-weight:700;display:block}.st-reports__ranking-list>article>div>div{background:#e9e2f0;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.st-reports__ranking-list>article>div>div i{background:linear-gradient(90deg, var(--st-purple), var(--st-violet));border-radius:inherit;height:100%;display:block}.st-reports__ranking-list>article>b{color:#241d35;font-size:13px;font-weight:900}.st-reports__ranking-list>article>button{width:34px;height:34px;color:var(--st-purple);background:#eee8ff;border:0;border-radius:11px;place-items:center;display:grid}.st-reports__team-list>article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:84px;padding:12px;display:grid}.st-reports__team-list>article>span{color:#fff;background:linear-gradient(135deg, #0e0b2f, var(--st-purple-dark));border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.st-reports__team-list>article>div{min-width:0}.st-reports__team-list dl{grid-template-columns:repeat(3,auto);gap:14px;margin:0;display:grid}.st-reports__team-list dl>div{flex-direction:column;gap:3px;display:flex}.st-reports__team-list dt{color:#91899b;text-transform:uppercase;font-size:7px;font-weight:700}.st-reports__team-list dd{color:#241d35;margin:0;font-size:9px;font-weight:900}.st-reports__team-list>article>b{color:#167249;background:#eafff3;border-radius:50%;place-items:center;width:44px;height:44px;font-size:9px;font-weight:900;display:grid}.st-reports__aigo{color:#fff;background:radial-gradient(circle at 88% 4%, #c084fc61, transparent 34%), radial-gradient(circle at 8% 110%, #6366f152, transparent 38%), linear-gradient(135deg, #0e0b2f 0%, #25115e 54%, var(--st-purple-dark) 100%);border:1px solid #ffffff24;border-radius:28px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:205px;margin-top:18px;padding:clamp(24px,2.6vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0e0b2f47}.st-reports__aigo:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.st-reports__aigo>span,.st-reports__aigo>div,.st-reports__aigo>button{z-index:2;position:relative}.st-reports__aigo>span{color:#fff;background:linear-gradient(135deg,#7c3aed,#c026d3);border:1px solid #ffffff38;border-radius:22px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 18px 38px #7c3aed61}.st-reports__aigo small{color:#d8ccff;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:900}.st-reports__aigo h2{color:#fff;letter-spacing:-.035em;max-width:940px;margin:8px 0 0;font-size:clamp(23px,2.3vw,36px);font-weight:900;line-height:1.12}.st-reports__aigo p{color:#ffffffc2;max-width:960px;margin:11px 0 0;font-size:11px;font-weight:700;line-height:1.7}.st-reports__aigo>div>div{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.st-reports__aigo>div>div>span{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.st-reports__aigo>button{color:#2a1755;background:linear-gradient(145deg,#fff,#eee7ff);border:1px solid #ffffffd6;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:50px;padding:0 17px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #00000038}.st-reports__library{margin-top:18px;padding:24px}.st-reports__library-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.st-reports__saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.st-reports__saved-card{border:1px solid var(--st-border);background:radial-gradient(circle at 100% 0,#8b5cf624,#0000 36%),linear-gradient(145deg,#fff,#faf8ff);border-radius:22px;flex-direction:column;min-width:0;min-height:265px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 18px 42px #0e0b2f14}.st-reports__saved-card:hover{z-index:5;transform:translateY(-7px);box-shadow:0 28px 60px #6c3bff29}.st-reports__saved-card>span{color:#fff;background:linear-gradient(135deg, var(--st-purple), var(--st-violet));border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 13px 26px #6c3bff38}.st-reports__saved-card>div:first-of-type{flex-direction:column;flex:1;min-height:0;margin-top:17px;display:flex}.st-reports__saved-card small{color:#7a61d1;text-transform:uppercase;font-size:8px;font-weight:900}.st-reports__saved-card h3{color:#1f1930;margin:7px 0 0;font-size:17px;font-weight:900;line-height:1.25}.st-reports__saved-card p,.st-reports__saved-card time{color:#827a8d;margin:7px 0 0;font-size:9px;font-weight:700;display:block}.st-reports__open-report{color:#fff;background:linear-gradient(135deg, var(--st-purple), var(--st-violet));border:0;border-radius:13px;align-items:center;gap:7px;width:fit-content;min-height:42px;margin-top:18px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 13px 25px #6c3bff36}.st-reports__menu-wrap{z-index:20;position:absolute;top:14px;right:14px}.st-reports__menu-button{color:#756e80;background:#f4f0fb;border:1px solid #e5deeb;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.st-reports__menu{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffc;border:1px solid #ddd4e8;border-radius:15px;flex-direction:column;gap:4px;width:180px;padding:8px;animation:.16s both st-reports-menu-in;display:flex;position:absolute;top:43px;right:0;box-shadow:0 24px 60px #0e0b2f38}.st-reports__menu button{color:#40384d;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:39px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.st-reports__menu button:hover{color:#5d3bd2;background:#f2ecff}.st-reports__menu .st-reports__menu-delete{color:#c84453}.st-reports__backdrop{z-index:9998;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#080618a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.st-reports__modal{z-index:9999;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e2d9ee;border-radius:27px;width:min(100%,720px);max-height:calc(100vh - 40px);animation:.22s both st-reports-modal-in;position:relative;overflow-y:auto;box-shadow:0 42px 110px #08061870}.st-reports__modal>header{background:radial-gradient(circle at 90% 0,#6c3bff29,#0000 36%),linear-gradient(145deg,#f7f3ff,#fff);border-bottom:1px solid #e8e1ef;align-items:center;gap:12px;padding:22px;display:flex}.st-reports__modal>header>span{color:#fff;background:linear-gradient(135deg, var(--st-purple), var(--st-violet));border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 30px #6c3bff38}.st-reports__modal>header>div{flex:1;min-width:0}.st-reports__modal>header small{color:#7a61d1;text-transform:uppercase;font-size:8px;font-weight:900}.st-reports__modal>header h2{color:var(--st-ink);margin:5px 0 0;font-size:23px;font-weight:900}.st-reports__modal>header p{color:var(--st-muted);margin:5px 0 0;font-size:9px;font-weight:700;line-height:1.5}.st-reports__modal>header>button{color:#6d6578;background:#f4f0fa;border:1px solid #e2dbe8;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.st-reports__builder form,.st-reports__small-modal form{flex-direction:column;gap:17px;padding:22px;display:flex}.st-reports__field{flex-direction:column;gap:8px;display:flex}.st-reports__field>span,.st-reports__metric-picker legend{color:#322b43;font-size:10px;font-weight:900}.st-reports__field input{color:#211a33;background:#fff;border:1.5px solid #ded7e7;border-radius:14px;outline:0;width:100%;min-height:52px;padding:0 14px;font-size:12px;font-weight:700}.st-reports__field input:focus{border-color:#7650f5;box-shadow:0 0 0 4px #6c3bff17}.st-reports__builder-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.st-reports__builder-summary article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.st-reports__builder-summary svg{color:var(--st-purple)}.st-reports__builder-summary article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.st-reports__builder-summary small{color:#91899b;text-transform:uppercase;font-size:8px;font-weight:700}.st-reports__builder-summary strong{color:#241d35;font-size:10px;font-weight:900}.st-reports__metric-picker{border:0;margin:0;padding:0}.st-reports__metric-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.st-reports__metric-option{color:#30283f;text-align:left;background:#f8f5fc;border:1.5px solid #e7e0ed;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.st-reports__metric-option--selected{background:linear-gradient(145deg,#f3edff,#fff);border-color:#bfa9ff;box-shadow:0 0 0 4px #6c3bff12}.st-reports__metric-option>span{width:39px;height:39px;color:var(--st-purple);background:#eee8ff;border-radius:12px;place-items:center;display:grid}.st-reports__metric-option>div{flex-direction:column;gap:4px;display:flex}.st-reports__metric-option strong{font-size:10px;font-weight:900}.st-reports__metric-option small{color:#91899b;font-size:8px;font-weight:700}.st-reports__metric-option>i{color:#fff;background:#dcd4e6;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.st-reports__metric-option--selected>i{background:var(--st-purple)}.st-reports__builder footer,.st-reports__small-modal footer{justify-content:flex-end;gap:10px;padding-top:5px;display:flex}.st-reports__modal-secondary{color:#5d5668;background:#f5f2f8;border:1px solid #e2dbe8}.st-reports__viewer{width:min(100%,1040px)}.st-reports__viewer-body{flex-direction:column;gap:16px;padding:22px;display:flex}.st-reports__viewer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.st-reports__viewer-metrics article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.st-reports__viewer-metrics article>span{width:39px;height:39px;color:var(--st-purple);background:#eee8ff;border-radius:12px;place-items:center;display:grid}.st-reports__viewer-metrics article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.st-reports__viewer-metrics small{color:#91899b;text-transform:uppercase;font-size:7px;font-weight:800}.st-reports__viewer-metrics strong{color:var(--st-ink);font-size:15px;font-weight:900}.st-reports__viewer-metrics b{color:#167249;font-size:8px;font-weight:900}.st-reports__viewer-chart{background:linear-gradient(145deg,#fff,#f8f5ff);border:1px solid #e1d8ee;border-radius:20px;padding:18px;box-shadow:0 14px 34px #0e0b2f0e}.st-reports__viewer-chart>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.st-reports__viewer-chart small,.st-reports__viewer-insight small{color:#7a61d1;text-transform:uppercase;font-size:8px;font-weight:900}.st-reports__viewer-chart h3,.st-reports__viewer-insight h3{color:var(--st-ink);margin:5px 0 0;font-size:18px;font-weight:900}.st-reports__viewer-chart>header>span{color:#167249;background:#eafff3;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.st-reports__viewer-chart .st-reports__revenue-svg{height:260px;margin-top:10px}.st-reports__viewer-insight{color:#fff;background:linear-gradient(135deg, #0e0b2f, var(--st-purple-dark));border-radius:19px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:17px;display:grid}.st-reports__viewer-insight>svg{color:#d8ccff}.st-reports__viewer-insight h3{color:#fff}.st-reports__viewer-insight p{color:#ffffffb8;margin:7px 0 0;font-size:9px;font-weight:700;line-height:1.55}.st-reports__viewer>footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:16px 22px 22px;display:flex}.st-reports__viewer>footer button{color:#5d3bd2;background:#f1ebff;border:1px solid #dfd4fc;border-radius:13px;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.st-reports__viewer>footer .st-reports__viewer-aigo{color:#fff;background:linear-gradient(135deg, var(--st-purple), var(--st-violet));border:0}.st-reports__small-modal{width:min(100%,520px)}.st-reports__delete-modal>header>span{background:linear-gradient(135deg,#dc2626,#fb7185)}.st-reports__delete-modal>footer{padding:20px 22px 22px}.st-reports__danger-button{color:#fff;background:linear-gradient(135deg,#dc2626,#fb7185);border:0}@media (width<=1320px){.st-reports__toolbar{grid-template-columns:repeat(3,minmax(180px,1fr))}.st-reports__toolbar-save,.st-reports__toolbar-export{grid-row:2}.st-reports__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.st-reports__saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.st-reports__hero{grid-template-columns:1fr}.st-reports__hero-visual{min-height:310px}.st-reports__two-column{grid-template-columns:1fr}.st-reports__team-list dl{grid-template-columns:repeat(3,auto)}}@media (width<=850px){.st-reports__toolbar,.st-reports__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-reports__analytics-grid{grid-template-columns:1fr}.st-reports__revenue-panel{grid-column:auto}.st-reports__aigo{grid-template-columns:60px minmax(0,1fr)}.st-reports__aigo>button{grid-column:1/-1;width:100%}.st-reports__viewer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.st-reports{padding-bottom:50px}.st-reports__hero{border-radius:24px;min-height:auto;padding:24px 18px}.st-reports__hero h1{font-size:46px}.st-reports__hero-actions{flex-direction:column;align-items:stretch}.st-reports__hero-actions button{width:100%}.st-reports__hero-visual{min-height:410px}.st-reports__hero-report{top:20px}.st-reports__hero-chip--customers{top:270px;left:0}.st-reports__hero-chip--views{bottom:12px;right:0}.st-reports__toolbar,.st-reports__metric-grid,.st-reports__saved-grid{grid-template-columns:1fr}.st-reports__toolbar-save,.st-reports__toolbar-export{grid-row:auto}.st-reports__panel,.st-reports__library{border-radius:20px;padding:17px}.st-reports__panel-header,.st-reports__library-header{flex-direction:column;align-items:flex-start}.st-reports__revenue-svg{height:260px}.st-reports__lead-bars{gap:4px}.st-reports__donut-layout{grid-template-columns:1fr}.st-reports__donut{margin:0 auto}.st-reports__team-list>article{grid-template-columns:auto minmax(0,1fr) auto}.st-reports__team-list dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.st-reports__aigo{text-align:center;grid-template-columns:1fr}.st-reports__aigo>span{margin:0 auto}.st-reports__aigo>div>div{justify-content:center}.st-reports__builder-summary,.st-reports__metric-picker>div,.st-reports__viewer-metrics{grid-template-columns:1fr}.st-reports__builder footer,.st-reports__small-modal footer,.st-reports__viewer>footer{flex-direction:column;align-items:stretch}.st-reports__builder footer button,.st-reports__small-modal footer button,.st-reports__viewer>footer button{width:100%}}@keyframes st-reports-spin{to{transform:rotate(360deg)}}@keyframes st-reports-glow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes st-reports-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}.st-reports__hero-chip{animation-name:st-reports-chip-float}@keyframes st-reports-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes st-reports-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes st-reports-modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.st-reports *,.st-reports__modal{transition:none!important;animation:none!important}}.st-reports__primary-action,.st-reports__secondary-action{border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:10px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.st-reports__primary-action{color:#fff;background:linear-gradient(135deg, var(--st-purple), var(--st-violet));border:0;box-shadow:0 16px 34px #6c3bff47}.st-reports__primary-action:hover{transform:translateY(-3px);box-shadow:0 22px 44px #6c3bff5c}.st-reports__secondary-action{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff26}.st-reports__secondary-action:hover:not(:disabled){background:#ffffff24;transform:translateY(-2px)}.st-reports__secondary-action:disabled{cursor:wait;opacity:.7}.st-reports__toolbar-save:hover{transform:translateY(-2px);box-shadow:0 12px 28px #6c3bff24}.st-reports__toolbar button:disabled{cursor:wait;opacity:.65}.st-reports__analytics-grid+.st-reports__analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.st-reports__analytics-grid+.st-reports__analytics-grid .st-reports__panel{min-height:360px}.st-reports>.st-reports__panel{margin-top:18px}.st-reports__panel span,.st-reports__panel small,.st-reports__panel strong,.st-reports__panel b{font-family:inherit}.st-reports__panel>div[style*=text-align] svg{color:var(--st-purple)}@media (width<=1180px){.st-reports__analytics-grid+.st-reports__analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-reports__analytics-grid+.st-reports__analytics-grid .st-reports__panel:last-child{grid-column:1/-1}}@media (width<=760px){.st-reports__analytics-grid+.st-reports__analytics-grid{grid-template-columns:1fr}.st-reports__analytics-grid+.st-reports__analytics-grid .st-reports__panel:last-child{grid-column:auto}.st-reports__hero-actions{width:100%}.st-reports__primary-action,.st-reports__secondary-action{flex:180px}}@media (width<=520px){.st-reports__primary-action,.st-reports__secondary-action{flex-basis:100%;width:100%}}.st-reports__saved-header{align-items:center}.st-reports__saved-header>div{flex:1;min-width:0}.st-reports__saved-save-button{color:#fff;background:linear-gradient(135deg, var(--st-purple), var(--st-violet));white-space:nowrap;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:10px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 14px 30px #6c3bff3d}.st-reports__saved-save-button:hover{transform:translateY(-2px);box-shadow:0 18px 38px #6c3bff52}.st-reports__saved-save-button:active{transform:translateY(0)}.st-reports__saved-save-button:focus-visible{outline-offset:3px;outline:3px solid #6c3bff38}@media (width<=680px){.st-reports__saved-header{flex-direction:column;align-items:stretch}.st-reports__saved-save-button{width:100%}}.settings-page,.settings-page *{box-sizing:border-box}.settings-page{--settings-purple:#6c3bff;--settings-purple-dark:#4a1dbe;--settings-violet:#a855f7;--settings-pink:#ec4899;--settings-blue:#38bdf8;--settings-green:#22c55e;--settings-gold:#f4b400;--settings-orange:#f97316;--settings-red:#ef4444;--settings-ink:#17122f;--settings-muted:#7e7789;--settings-border:#e5deeb;--settings-soft:#faf8ff;--settings-white:#fff;width:100%;min-width:0;color:var(--settings-ink);padding-bottom:110px;position:relative}.settings-page:before,.settings-page:after{z-index:-1;content:"";pointer-events:none;filter:blur(24px);border-radius:50%;position:fixed}.settings-page:before{background:#6c3bff1f;width:280px;height:280px;top:150px;right:7%}.settings-page:after{background:#ec48991a;width:240px;height:240px;bottom:70px;left:6%}.settings-page button,.settings-page input,.settings-page textarea,.settings-page select{font-family:inherit}.settings-page button{cursor:pointer}.settings-page__hero{color:#fff;background:radial-gradient(circle at 84% 12%,#ec48994d,#0000 30%),radial-gradient(circle at 12% 92%,#38bdf82e,#0000 28%),radial-gradient(circle at 58% 48%,#a855f729,#0000 36%),linear-gradient(145deg,#0e0b2f 0%,#1d124f 48%,#3a167c 100%);border:1px solid #ffffff1c;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:34px;min-height:360px;padding:clamp(28px,3vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 84px #0e0b2f4d,inset 0 1px #ffffff17}.settings-page__hero:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.settings-page__hero>div{z-index:2;position:relative}.settings-page__eyebrow{color:#e3d8ff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.settings-page__hero h1{color:#fff;letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(48px,6vw,78px);font-weight:900;line-height:.98}.settings-page__hero p{color:#ffffffbd;max-width:760px;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.75}.settings-page__hero-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.settings-page__primary-button,.settings-page__secondary-button,.settings-page__modal-secondary,.settings-page__danger-button{border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:10px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.settings-page__primary-button{color:#fff;background:linear-gradient(135deg, var(--settings-purple), var(--settings-violet));border:0;box-shadow:0 16px 34px #6c3bff4d}.settings-page__primary-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 22px 44px #6c3bff61}.settings-page__primary-button:disabled,.settings-page__secondary-button:disabled{cursor:not-allowed;opacity:.48}.settings-page__secondary-button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff26}.settings-page__hero-visual{min-height:280px;position:relative}.settings-page__hero-glow{filter:blur(8px);background:radial-gradient(circle,#a855f759,#6c3bff1f 52%,#0000 72%);border-radius:50%;width:300px;height:300px;animation:3.2s ease-in-out infinite settings-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.settings-page__profile-score,.settings-page__security-score,.settings-page__workspace-status{z-index:3;color:#241d35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffffa,#f5f1fff0);border:1px solid #ffffffe0;border-radius:20px;align-items:center;gap:11px;display:flex;position:absolute;box-shadow:0 24px 56px #08052242}.settings-page__profile-score{width:260px;min-height:120px;padding:16px;animation:4.8s ease-in-out infinite settings-float-center;top:18px;left:50%;transform:translate(-50%)}.settings-page__profile-score>div{border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid}.settings-page__profile-score>div>strong{width:60px;height:60px;color:var(--settings-ink);background:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.settings-page__profile-score small{font-size:8px}.settings-page__profile-score>span,.settings-page__security-score>div,.settings-page__workspace-status>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-page__profile-score>span small,.settings-page__security-score small,.settings-page__workspace-status small{color:#8b8395;text-transform:uppercase;font-size:8px;font-weight:800}.settings-page__profile-score>span strong,.settings-page__security-score strong,.settings-page__workspace-status strong{color:#241d35;font-size:12px;font-weight:900}.settings-page__security-score{min-width:168px;min-height:68px;padding:12px 14px;animation:5.2s ease-in-out .45s infinite settings-float;top:150px;left:-6px}.settings-page__security-score>svg{color:#16a36a}.settings-page__workspace-status{min-width:220px;min-height:72px;padding:12px 14px;animation:5.4s ease-in-out .9s infinite settings-float;bottom:20px;right:-8px}.settings-page__workspace-status>svg{color:var(--settings-purple)}.settings-page__workspace-status>i{background:#22c55e;border:3px solid #fff;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 14px #22c55ebf}.settings-page__unsaved{background:linear-gradient(145deg,#fff8e8,#fff);border:1px solid #f2dda8;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:15px 17px;display:grid;box-shadow:0 14px 34px #f4b40014}.settings-page__unsaved>span{color:#a76f00;background:#fff2c7;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.settings-page__unsaved>div{flex-direction:column;gap:4px;display:flex}.settings-page__unsaved strong{color:#4d3914;font-size:11px;font-weight:900}.settings-page__unsaved small{color:#806c42;font-size:9px;font-weight:700}.settings-page__unsaved>button{color:#fff;background:linear-gradient(135deg,#f4b400,#f97316);border:0;border-radius:12px;min-height:40px;padding:0 12px;font-size:9px;font-weight:900}.settings-page__overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.settings-page__overview-card{background:radial-gradient(circle at 94% 0%, var(--overview-glow), transparent 36%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid var(--settings-border);border-radius:21px;align-items:flex-start;gap:12px;min-width:0;min-height:118px;padding:17px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f13}.settings-page__overview-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #6c3bff21}.settings-page__overview-card>span{color:#fff;background:var(--overview-gradient);width:46px;height:46px;box-shadow:0 14px 28px var(--overview-shadow);border-radius:15px;flex:none;place-items:center;display:grid}.settings-page__overview-card>div{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-page__overview-card small{color:#857d91;text-transform:uppercase;font-size:8px;font-weight:900}.settings-page__overview-card strong{color:var(--settings-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.settings-page__overview-card--profile{--overview-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--overview-shadow:#6c3bff38;--overview-glow:#6c3bff1f}.settings-page__overview-card--workspace{--overview-gradient:linear-gradient(135deg, #2563eb, #38bdf8);--overview-shadow:#2563eb38;--overview-glow:#2563eb1f}.settings-page__overview-card--security{--overview-gradient:linear-gradient(135deg, #16a36a, #34d399);--overview-shadow:#16a36a38;--overview-glow:#16a36a1f}.settings-page__overview-card--aigo{--overview-gradient:linear-gradient(135deg, #ec4899, #d946ef);--overview-shadow:#ec489938;--overview-glow:#ec48991f}.settings-page__overview-card--billing{--overview-gradient:linear-gradient(135deg, #f4b400, #f97316);--overview-shadow:#f4b40038;--overview-glow:#f4b4001f}.settings-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:18px;display:grid}.settings-card,.settings-wide-card,.settings-page__danger-zone{border:1px solid var(--settings-border);background:linear-gradient(145deg,#fff,#fbf9ff);border-radius:24px;box-shadow:0 16px 40px #0e0b2f13}.settings-card{min-width:0;padding:22px;position:relative;overflow:hidden}.settings-card:before{content:"";background:var(--card-glow);filter:blur(2px);opacity:.55;border-radius:50%;width:150px;height:150px;position:absolute;top:-60px;right:-50px}.settings-card>*{z-index:2;position:relative}.settings-card>header{align-items:flex-start;gap:12px;display:flex}.settings-card>header>span{color:#fff;background:var(--card-gradient);width:48px;height:48px;box-shadow:0 14px 28px var(--card-shadow);border-radius:16px;flex:none;place-items:center;display:grid}.settings-card>header>div{flex:1;min-width:0}.settings-card>header small{color:var(--card-accent);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.settings-card>header h2{color:var(--settings-ink);letter-spacing:-.03em;margin:6px 0 0;font-size:23px;font-weight:900}.settings-card>header p{color:var(--settings-muted);margin:7px 0 0;font-size:9px;font-weight:700;line-height:1.55}.settings-card--profile{--card-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--card-shadow:#6c3bff38;--card-accent:#6c3bff;--card-glow:radial-gradient(circle, #6c3bff29, transparent 68%)}.settings-card--workspace{--card-gradient:linear-gradient(135deg, #2563eb, #38bdf8);--card-shadow:#2563eb38;--card-accent:#2563eb;--card-glow:radial-gradient(circle, #2563eb26, transparent 68%)}.settings-card--appearance{--card-gradient:linear-gradient(135deg, #ec4899, #d946ef);--card-shadow:#ec489938;--card-accent:#ec4899;--card-glow:radial-gradient(circle, #ec489924, transparent 68%)}.settings-card--notifications{--card-gradient:linear-gradient(135deg, #f59e0b, #f97316);--card-shadow:#f59e0b38;--card-accent:#d97706;--card-glow:radial-gradient(circle, #f59e0b24, transparent 68%)}.settings-card--aigo{--card-gradient:linear-gradient(135deg, #8b5cf6, #d946ef);--card-shadow:#8b5cf638;--card-accent:#8b5cf6;--card-glow:radial-gradient(circle, #8b5cf626, transparent 68%)}.settings-card--security{--card-gradient:linear-gradient(135deg, #16a36a, #34d399);--card-shadow:#16a36a38;--card-accent:#16855a;--card-glow:radial-gradient(circle, #16a36a24, transparent 68%)}.settings-card__avatar-row{background:linear-gradient(145deg,#f7f3ff,#fff);border:1px solid #e5dcfb;border-radius:18px;align-items:center;gap:14px;margin-top:20px;padding:15px;display:flex}.settings-card__avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:5px solid #fff;border-radius:24px;flex:none;place-items:center;width:84px;height:84px;font-size:24px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #6c3bff38}.settings-card__avatar img{object-fit:cover;width:100%;height:100%}.settings-card__avatar>span{color:#fff;background:#0e0b2f;border:3px solid #fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:2px;right:2px}.settings-card__avatar-row>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.settings-card__avatar-row strong{color:var(--settings-ink);font-size:11px;font-weight:900}.settings-card__avatar-row small{color:var(--settings-muted);font-size:8px;font-weight:700}.settings-card__avatar-row>div>button{color:#5d3bd2;background:#eee8ff;border:1px solid #dfd4fc;border-radius:11px;width:fit-content;min-height:34px;margin-top:3px;padding:0 10px;font-size:8px;font-weight:900}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.settings-form-grid__full{grid-column:1/-1}.settings-form-grid label,.settings-card__select-field,.settings-modal form>label,.settings-modal__body label{color:#322b43;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.settings-form-grid input,.settings-form-grid textarea,.settings-form-grid select,.settings-card__select-field select,.settings-modal input{color:#211a33;background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e7;border-radius:14px;outline:0;width:100%;min-height:50px;padding:0 13px;font-size:11px;font-weight:700;transition:border-color .16s,box-shadow .16s}.settings-form-grid textarea{resize:vertical;min-height:110px;padding-top:12px}.settings-form-grid input:focus,.settings-form-grid textarea:focus,.settings-form-grid select:focus,.settings-card__select-field select:focus,.settings-modal input:focus{border-color:#7650f5;box-shadow:0 0 0 4px #6c3bff17}.settings-card__select-field{margin-top:14px}.settings-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.settings-theme-card{color:#4a4356;background:linear-gradient(145deg,#fff,#f8f5fc);border:1.5px solid #e4ddea;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:110px;padding:13px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.settings-theme-card:hover{transform:translateY(-4px)}.settings-theme-card--active{color:#5d3bd2;background:linear-gradient(145deg,#f3edff,#fff);border-color:#bfa9ff;box-shadow:0 0 0 4px #6c3bff12,0 14px 28px #6c3bff1c}.settings-theme-card>span{color:#6c3bff;background:#eee8ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.settings-theme-card strong{font-size:10px;font-weight:900}.settings-theme-card>i{color:#fff;background:#d8d0e3;border-radius:8px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:9px;right:9px}.settings-theme-card--active>i{background:#6c3bff}.settings-accent-section{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:16px;margin-top:18px;padding:15px}.settings-accent-section>strong{color:#322b43;font-size:10px;font-weight:900;display:block}.settings-accent-section>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.settings-accent{color:#0000;border:4px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 18px #0e0b2f1f}.settings-accent--purple{background:#6c3bff}.settings-accent--blue{background:#2563eb}.settings-accent--pink{background:#ec4899}.settings-accent--green{background:#22c55e}.settings-accent--orange{background:#f97316}.settings-accent--active{color:#fff;transform:scale(1.08);box-shadow:0 0 0 4px #6c3bff21,0 10px 22px #0e0b2f2e}.settings-option-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.settings-option-list>div,.settings-card__action{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:11px 12px;display:grid}.settings-option-list>div>span,.settings-card__action>span{color:#6c3bff;background:#eee8ff;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.settings-option-list>div>div,.settings-card__action>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-option-list strong,.settings-card__action strong{color:#2a243b;font-size:10px;font-weight:900}.settings-option-list small,.settings-card__action small{color:#91899b;font-size:8px;font-weight:700}.settings-toggle{background:#d9d1e2;border:0;border-radius:999px;flex:none;width:45px;height:25px;transition:background .18s,box-shadow .18s;position:relative}.settings-toggle>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #0e0b2f2e}.settings-toggle--active{background:linear-gradient(135deg,#6c3bff,#a855f7);box-shadow:0 7px 18px #6c3bff3d}.settings-toggle--active>span{transform:translate(20px)}.settings-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.settings-channel{color:#665e70;background:linear-gradient(145deg,#fff,#f8f5fc);border:1.5px solid #e4ddea;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:108px;padding:13px;display:flex;position:relative}.settings-channel--active{color:#b46d00;background:linear-gradient(145deg,#fff8e6,#fff);border-color:#f0d18a;box-shadow:0 0 0 4px #f59e0b12}.settings-channel>svg{color:#f59e0b}.settings-channel strong{font-size:10px;font-weight:900}.settings-channel>i{color:#0000;background:#dfd7e7;border-radius:8px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:9px;right:9px}.settings-channel--active>i{color:#fff;background:#f59e0b}.settings-security-score{background:linear-gradient(145deg,#effdf5,#fff);border:1px solid #d3eedf;border-radius:18px;align-items:center;gap:14px;margin-top:20px;padding:15px;display:flex}.settings-security-score>div{border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid}.settings-security-score>div>strong{color:#145c3f;background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:20px;font-weight:900;display:grid}.settings-security-score small{font-size:8px}.settings-security-score>span{flex-direction:column;gap:5px;min-width:0;display:flex}.settings-security-score>span small{color:#4f8f72;text-transform:uppercase;font-size:8px;font-weight:800}.settings-security-score>span strong{color:#145c3f;font-size:12px;font-weight:900}.settings-card__action{width:100%;color:inherit;text-align:left;margin-top:12px}.settings-card__action>svg{color:#6c3bff}.settings-page__wide-grid{grid-template-columns:1.25fr .85fr .9fr;align-items:start;gap:18px;margin-top:18px;display:grid}.settings-wide-card{min-width:0;padding:22px}.settings-wide-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-wide-card>header>div>span{color:#6c3bff;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.settings-wide-card h2{color:var(--settings-ink);letter-spacing:-.03em;margin:7px 0 0;font-size:23px;font-weight:900}.settings-wide-card p{color:var(--settings-muted);margin:7px 0 0;font-size:9px;font-weight:700;line-height:1.55}.settings-session-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.settings-session-list>article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.settings-session-list>article>span{color:#6c3bff;background:#eee8ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.settings-session-list>article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-session-list strong{color:#241d35;font-size:10px;font-weight:900}.settings-session-list small,.settings-session-list time{color:#91899b;font-size:8px;font-weight:700}.settings-session-list b{color:#167249;background:#eafff3;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.settings-session-list button{color:#c84453;background:#fff1f3;border:1px solid #f1ced4;border-radius:11px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.settings-wide-card--billing{color:#fff;background:radial-gradient(circle at 86% 8%,#f4b4003d,#0000 34%),linear-gradient(145deg,#0e0b2f,#2d176c);border-color:#ffffff1c}.settings-wide-card--billing h2,.settings-wide-card--billing strong{color:#fff}.settings-wide-card--billing p,.settings-wide-card--billing small{color:#ffffffb3}.settings-wide-card--billing header span{color:#f7d56c}.settings-wide-card--billing header>b{color:#0f5132;background:#dff8ea;border-radius:999px;align-items:center;min-height:29px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.settings-billing-price{align-items:flex-end;gap:6px;margin-top:22px;display:flex}.settings-billing-price strong{letter-spacing:-.04em;font-size:34px;font-weight:900}.settings-billing-price span{color:#ffffffa3;padding-bottom:5px;font-size:9px;font-weight:700}.settings-wide-card--billing ul{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.settings-wide-card--billing li{color:#ffffffd1;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.settings-wide-card--billing li svg{color:#7cf3b4}.settings-wide-card--billing>button{color:#2a1755;background:linear-gradient(145deg,#fff,#f1e9ff);border:0;border-radius:13px;align-items:center;gap:7px;min-height:43px;margin-top:20px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.settings-data-actions{flex-direction:column;gap:10px;margin-top:18px;display:flex}.settings-data-actions>button{color:#2a243b;text-align:left;background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:12px;display:grid}.settings-data-actions>button>span{color:#2563eb;background:#e9f2ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.settings-data-actions>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-data-actions strong{font-size:10px;font-weight:900}.settings-data-actions small{color:#91899b;font-size:8px;font-weight:700}.settings-data-actions>button>svg{color:#6c3bff}.settings-page__danger-zone{background:radial-gradient(circle at 90% 0,#ef44441a,#0000 34%),linear-gradient(145deg,snow,#fff);border-color:#f0d7dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:22px;display:grid}.settings-page__danger-zone>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.settings-page__danger-zone>div:first-child>span{color:#fff;background:linear-gradient(135deg,#dc2626,#fb7185);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 28px #dc262638}.settings-page__danger-zone small{color:#c84453;text-transform:uppercase;font-size:8px;font-weight:900}.settings-page__danger-zone h2{color:#4b2029;margin:5px 0 0;font-size:21px;font-weight:900}.settings-page__danger-zone p{color:#8b6068;margin:7px 0 0;font-size:9px;font-weight:700;line-height:1.55}.settings-page__danger-zone>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.settings-page__danger-zone>div:last-child>button{color:#5d5668;background:#f5f2f8;border:1px solid #e2dbe8;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.settings-page__danger-zone .settings-page__delete-button{color:#fff;background:linear-gradient(135deg,#dc2626,#fb7185);border:0}.settings-modal-backdrop{box-sizing:border-box!important;-webkit-backdrop-filter:blur(10px)!important;z-index:2147483646!important;isolation:isolate!important;background:#080618b8!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.settings-modal{box-sizing:border-box!important;width:min(680px,100vw - 40px)!important;max-width:680px!important;min-height:280px!important;max-height:calc(100vh - 48px)!important;color:var(--settings-ink)!important;opacity:1!important;visibility:visible!important;z-index:2147483647!important;isolation:isolate!important;background:#fff!important;border:1px solid #e2d9ee!important;border-radius:24px!important;margin:auto!important;animation:.22s both settings-modal-in!important;display:block!important;position:relative!important;overflow:hidden auto!important;transform:none!important;box-shadow:0 42px 110px #08061870,0 12px 30px #6c3bff1f!important}.settings-modal>header{box-sizing:border-box!important;background:radial-gradient(circle at 90% 0,#6c3bff29,#0000 36%),linear-gradient(145deg,#f7f3ff,#fff)!important;border-bottom:1px solid #e8e1ef!important;align-items:center!important;gap:12px!important;width:100%!important;padding:22px 24px!important;display:flex!important;position:relative!important}.settings-modal>header>span{color:#fff!important;background:linear-gradient(135deg,#6c3bff,#a855f7)!important;border-radius:16px!important;flex:0 0 50px!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important;box-shadow:0 14px 30px #6c3bff38!important}.settings-modal>header>div{flex:auto!important;min-width:0!important}.settings-modal>header small{color:#7a61d1!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:9px!important;font-weight:900!important;display:block!important}.settings-modal>header h2{color:var(--settings-ink)!important;margin:0!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}.settings-modal>header p{color:var(--settings-muted)!important;margin:6px 0 0!important;font-size:9px!important;font-weight:700!important;line-height:1.5!important}.settings-modal>header>button{color:#6d6578!important;cursor:pointer!important;background:#f4f0fa!important;border:1px solid #e2dbe8!important;border-radius:12px!important;flex:0 0 39px!important;place-items:center!important;width:39px!important;height:39px!important;display:grid!important}.settings-modal>header>button:hover{color:#6c3bff!important;background:#eee8ff!important}.settings-modal>form{box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.settings-modal__body{box-sizing:border-box!important;background:#fff!important;width:100%!important;padding:22px 24px!important;display:block!important}.settings-modal__body>p{color:var(--settings-muted)!important;margin:0 0 18px!important;font-size:10px!important;font-weight:700!important;line-height:1.65!important}.settings-modal .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;width:100%!important;margin:0!important;display:grid!important}.settings-modal .settings-form-grid label{color:#322b43!important;flex-direction:column!important;gap:7px!important;min-width:0!important;font-size:10px!important;font-weight:900!important;display:flex!important}.settings-modal .settings-form-grid input,.settings-modal .settings-form-grid textarea{box-sizing:border-box!important;color:#211a33!important;background:#fff!important;border:1.5px solid #ded7e7!important;border-radius:13px!important;outline:none!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:12px 13px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;transition:border-color .16s,box-shadow .16s,background .16s!important;display:block!important}.settings-modal .settings-form-grid textarea{resize:vertical!important;min-height:120px!important;line-height:1.55!important}.settings-modal .settings-form-grid input::placeholder,.settings-modal .settings-form-grid textarea::placeholder{color:#aaa2b4!important}.settings-modal .settings-form-grid input:focus,.settings-modal .settings-form-grid textarea:focus{background:#fff!important;border-color:#7650f5!important;box-shadow:0 0 0 4px #6c3bff17!important}.settings-modal .settings-form-grid input[type=file]{cursor:pointer!important;background:#faf8ff!important;border-style:dashed!important;min-height:48px!important;padding:10px!important}.settings-modal .settings-form-grid input[type=file]::file-selector-button{color:#5d3bd2!important;cursor:pointer!important;background:#eee8ff!important;border:0!important;border-radius:8px!important;margin-right:10px!important;padding:7px 10px!important;font-family:inherit!important;font-size:10px!important;font-weight:900!important}.settings-modal .settings-form-grid label:last-child{grid-column:1/-1!important}.settings-modal .settings-form-grid label>small{color:var(--settings-muted)!important;font-size:8px!important;font-weight:700!important;line-height:1.4!important}.settings-modal>form>footer{box-sizing:border-box!important;background:#fff!important;border-top:1px solid #eee7f8!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:0 24px 22px!important;display:flex!important}.settings-modal .settings-page__modal-secondary{color:#5d5668!important;cursor:pointer!important;background:#f5f2f8!important;border:1px solid #e2dbe8!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 16px!important;font-family:inherit!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.settings-modal .settings-page__modal-secondary:hover{background:#eee8f7!important}.settings-modal .settings-page__primary-button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#6c3bff,#a855f7)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 18px!important;font-family:inherit!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 12px 25px #6c3bff3d!important}.settings-modal .settings-page__primary-button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 16px 32px #6c3bff4d!important}.settings-modal button:disabled{cursor:not-allowed!important;opacity:.55!important}.settings-modal--small{width:min(100%,520px)!important}.settings-modal--danger>header>span{background:linear-gradient(135deg,#dc2626,#fb7185)!important}.settings-page__danger-button{color:#fff!important;background:linear-gradient(135deg,#dc2626,#fb7185)!important;border:0!important}@media (width<=700px){.settings-modal-backdrop{align-items:flex-start!important;padding:12px!important}.settings-modal{border-radius:20px!important;width:calc(100vw - 24px)!important;max-width:none!important;max-height:calc(100vh - 24px)!important;margin:auto!important}.settings-modal>header{padding:18px!important}.settings-modal>header>span{flex-basis:44px!important;width:44px!important;height:44px!important}.settings-modal>header h2{font-size:20px!important}.settings-modal__body{padding:18px!important}.settings-modal .settings-form-grid{grid-template-columns:1fr!important;gap:13px!important}.settings-modal .settings-form-grid label:last-child{grid-column:auto!important}.settings-modal>form>footer{flex-direction:column-reverse!important;padding:0 18px 18px!important}.settings-modal>form>footer button{width:100%!important}}@media (width<=1320px){.settings-page__overview{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page__wide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-wide-card--data{grid-column:1/-1}}@media (width<=1080px){.settings-page__hero{grid-template-columns:1fr}.settings-page__hero-visual{min-height:310px}.settings-page__grid,.settings-page__wide-grid{grid-template-columns:1fr}.settings-wide-card--data{grid-column:auto}}@media (width<=820px){.settings-page__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page__danger-zone{grid-template-columns:1fr}.settings-page__danger-zone>div:last-child{justify-content:flex-start}.settings-session-list>article{grid-template-columns:auto minmax(0,1fr) auto}.settings-session-list time{grid-column:2}}@media (width<=620px){.settings-page{padding-bottom:86px}.settings-page__hero{border-radius:24px;min-height:auto;padding:24px 18px}.settings-page__hero h1{font-size:46px}.settings-page__hero-actions{flex-direction:column;align-items:stretch}.settings-page__hero-actions button{width:100%}.settings-page__hero-visual{min-height:420px}.settings-page__profile-score{width:100%;top:18px}.settings-page__security-score{width:100%;top:158px;left:0}.settings-page__workspace-status{width:100%;bottom:18px;left:0;right:0}.settings-page__unsaved{grid-template-columns:auto minmax(0,1fr)}.settings-page__unsaved>button{grid-column:1/-1;width:100%}.settings-page__overview,.settings-form-grid,.settings-theme-grid,.settings-channel-grid{grid-template-columns:1fr}.settings-card,.settings-wide-card,.settings-page__danger-zone{border-radius:20px;padding:17px}.settings-card__avatar-row{flex-direction:column;align-items:flex-start}.settings-session-list>article{grid-template-columns:auto minmax(0,1fr)}.settings-session-list time,.settings-session-list b,.settings-session-list button{grid-column:2;justify-self:start}.settings-page__danger-zone>div:first-child{text-align:center;grid-template-columns:1fr}.settings-page__danger-zone>div:first-child>span{margin:0 auto}.settings-page__danger-zone>div:last-child{flex-direction:column;align-items:stretch}.settings-page__danger-zone>div:last-child button{justify-content:center;width:100%}.settings-modal form,.settings-modal__body{padding:17px}.settings-modal footer{flex-direction:column-reverse;padding:0 17px 17px}.settings-modal footer button{width:100%}.settings-page__help{bottom:14px;right:14px}}@keyframes settings-glow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes settings-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes settings-float-center{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@keyframes settings-modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.settings-page *,.settings-modal{transition:none!important;animation:none!important}}.settings-page__help-area{z-index:100;pointer-events:none;justify-content:flex-end;align-items:flex-start;width:100%;height:0;margin:0;padding:0 28px;display:flex;position:sticky;top:calc(100vh - 92px)}.settings-page__help{color:#fff;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,#6c3bff 0%,#a855f7 50%,#ec4899 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-family:inherit;font-size:11px;font-weight:900;transition:transform .22s,box-shadow .22s;animation:3s ease-in-out infinite settingsHelpFloat;display:inline-flex;position:relative;box-shadow:0 16px 35px #6c3bff4d,0 6px 18px #ec489929}.settings-page__help:hover{animation-play-state:paused;transform:translateY(-4px);box-shadow:0 22px 45px #6c3bff61,0 9px 24px #ec489933}.settings-page__help:active{transform:translateY(-1px)scale(.97)}.settings-page__help svg{flex:none}.settings-page__help:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #a855f759;animation:2.8s ease-out infinite settingsHelpPulse;position:absolute;inset:-5px}@keyframes settingsHelpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes settingsHelpPulse{0%{opacity:.75;transform:scale(.96)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}@media (width<=768px){.settings-page__help-area{padding:0 18px;top:calc(100vh - 82px)}.settings-page__help{min-height:48px;padding:0 17px;font-size:10px}}@media (width<=480px){.settings-page__help-area{padding:0 14px;top:calc(100vh - 76px)}.settings-page__help{gap:7px;min-height:46px;padding:0 15px;font-size:10px}}.settings-wide-card--billing{z-index:20;min-height:100%;position:relative!important;overflow:visible!important}.settings-wide-card--billing>header{gap:16px}.settings-wide-card--billing>header>div{min-width:0}.settings-wide-card--billing>header>b{flex:none}.settings-subscription-popover{width:min(1120px,100vw - 32px)!important;max-width:1120px!important;max-height:min(88vh,820px)!important;box-shadow:none!important;pointer-events:auto!important;z-index:5000!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;animation:.18s ease-out both subscriptionPopoverIn!important;position:absolute!important;inset:auto 0 calc(100% + 14px) auto!important;overflow:visible!important}.settings-subscription-popover .settings-subscription-modal{box-sizing:border-box!important;width:100%!important;max-width:none!important;max-height:min(88vh,820px)!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;transform:none!important}@keyframes subscriptionPopoverIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-subscription-modal{color:#241d35;background:#fff;border:1px solid #e7e0ed;border-radius:24px;width:min(1120px,100vw - 32px);max-height:min(88vh,820px);padding:24px;overflow:auto;box-shadow:0 28px 80px #2a17553d}.settings-subscription-modal__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.settings-subscription-modal__header>div>span{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.settings-subscription-modal__header h2{color:#241d35;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(20px,2.4vw,30px);font-weight:900}.settings-subscription-modal__close{color:#5b5267;background:#f6f2fa;border:1px solid #e7e0ed;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.settings-subscription-plans{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.settings-subscription-plan{background:#faf8fd;border:1px solid #e7e0ed;border-radius:18px;flex-direction:column;min-width:0;padding:16px;display:flex}.settings-subscription-plan--current{background:linear-gradient(145deg,#1c0b42,#4b1aa1);border-color:#0000;box-shadow:0 16px 36px #6c3bff2e}.settings-subscription-plan__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.settings-subscription-plan__top small{color:#958ba2;letter-spacing:.08em;font-size:7px;font-weight:900}.settings-subscription-plan__top h3{color:#241d35;margin:5px 0 0;font-size:17px;font-weight:900}.settings-subscription-plan--current .settings-subscription-plan__top small,.settings-subscription-plan--current .settings-subscription-plan__top h3{color:#fff}.settings-subscription-plan__top b{color:#14532d;background:#dcfce7;border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}.settings-subscription-plan__price{align-items:flex-end;gap:4px;margin-top:15px;display:flex}.settings-subscription-plan__price strong{color:#241d35;letter-spacing:-.04em;font-size:24px;font-weight:900}.settings-subscription-plan__price span{color:#8c8299;padding-bottom:3px;font-size:8px;font-weight:800}.settings-subscription-plan--current .settings-subscription-plan__price strong{color:#fff}.settings-subscription-plan--current .settings-subscription-plan__price span{color:#ffffffa6}.settings-subscription-plan>p{color:#81788e;min-height:48px;margin:10px 0 0;font-size:8px;font-weight:700;line-height:1.55}.settings-subscription-plan--current>p{color:#ffffffb8}.settings-subscription-plan>ul{flex-direction:column;flex:1;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.settings-subscription-plan>ul li{color:#5f566c;align-items:flex-start;gap:6px;font-size:8px;font-weight:750;line-height:1.4;display:flex}.settings-subscription-plan>ul li svg{color:#7c3aed;flex:none;margin-top:1px}.settings-subscription-plan--current>ul li{color:#ffffffd1}.settings-subscription-plan--current>ul li svg{color:#7cf3b4}.settings-subscription-plan>button{color:#fff;background:#7c3aed;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:16px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.settings-subscription-plan>button:disabled{color:#1f6b43;cursor:default;background:#dcfce7}.settings-subscription-plan--current>button:disabled{color:#14532d;background:#dcfce7}@media (width<=1100px){.settings-subscription-popover{width:min(900px,100vw - 32px)!important}.settings-subscription-plans{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto}}@media (width<=768px){.settings-subscription-popover{width:min(520px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100vh - 24px)!important;bottom:calc(100% + 12px)!important;right:0!important}.settings-subscription-popover .settings-subscription-modal{border-radius:20px!important;max-height:calc(100vh - 24px)!important;padding:18px!important}.settings-subscription-plans{grid-template-columns:1fr;overflow:hidden auto}.settings-subscription-plan>p{min-height:0}}@media (width<=480px){.settings-subscription-popover{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;bottom:calc(100% + 10px)!important;right:-6px!important}.settings-subscription-popover .settings-subscription-modal{border-radius:18px!important;padding:16px!important}}@media (width<=768px){.settings-page__help-area{bottom:18px!important;right:18px!important}.settings-modal-backdrop{align-items:center!important;padding:16px!important}.settings-modal.settings-modal--help{border-radius:20px!important;width:calc(100vw - 32px)!important;max-width:none!important;max-height:calc(100vh - 32px)!important}}@media (width<=480px){.settings-page__help-area{bottom:14px!important;right:14px!important}.settings-modal-backdrop{padding:10px!important}.settings-modal.settings-modal--help{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}}.settings-page__help-area{z-index:9999!important;pointer-events:none!important;justify-content:flex-end!important;align-items:flex-end!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:auto 28px 28px auto!important}.settings-page__help{cursor:pointer;z-index:10000!important;pointer-events:auto!important;position:relative!important}.settings-modal-backdrop:has(.settings-modal--help){-webkit-backdrop-filter:none!important;pointer-events:none!important;z-index:10001!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.settings-modal-backdrop:has(.settings-modal--help) .settings-modal--help{pointer-events:auto!important;z-index:10002!important;width:min(520px,100% - 56px)!important;max-width:520px!important;max-height:calc(100vh - 56px)!important;margin:0!important;animation:.22s ease-out both helpPageOpen!important;position:absolute!important;inset:auto 28px 28px auto!important;overflow:hidden auto!important;transform:none!important}@keyframes helpPageOpen{0%{opacity:0;transform:scale(.96)!important}to{opacity:1;transform:scale(1)!important}}@media (width<=768px){.settings-page__help-area{bottom:18px!important;right:18px!important}.settings-modal-backdrop:has(.settings-modal--help) .settings-modal--help{width:calc(100% - 36px)!important;max-width:none!important;max-height:calc(100vh - 36px)!important;bottom:18px!important;right:18px!important}}@media (width<=480px){.settings-page__help-area{bottom:14px!important;right:14px!important}.settings-modal-backdrop:has(.settings-modal--help) .settings-modal--help{border-radius:18px!important;width:calc(100% - 28px)!important;max-width:none!important;max-height:calc(100vh - 28px)!important;bottom:14px!important;right:14px!important}}@media (width<=360px){.settings-page__help-area{bottom:10px!important;right:10px!important}.settings-modal-backdrop:has(.settings-modal--help) .settings-modal--help{width:calc(100% - 20px)!important;max-height:calc(100vh - 20px)!important;bottom:10px!important;right:10px!important}}.settings-wide-card--billing{z-index:100!important;position:relative!important;overflow:visible!important}.settings-subscription-popover{width:min(1180px,100vw - 32px)!important;max-width:1180px!important;height:auto!important;max-height:none!important;box-shadow:none!important;z-index:5000!important;box-sizing:border-box!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:calc(100% + 14px) 0 auto auto!important;overflow:visible!important}.settings-subscription-popover .settings-subscription-modal{box-sizing:border-box!important;color:#241d35!important;background:#fff!important;border:1px solid #e7e0ed!important;border-radius:22px!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:22px!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:0 24px 70px #2a175538!important}.settings-subscription-modal__header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;display:flex!important}.settings-subscription-modal__header>div{min-width:0!important}.settings-subscription-modal__header h2{color:#241d35!important;letter-spacing:-.045em!important;max-width:900px!important;margin:7px 0 0!important;font-size:clamp(24px,2.2vw,34px)!important;font-weight:900!important;line-height:1.08!important}.settings-subscription-modal__header p{color:#81788e!important;margin:7px 0 0!important;font-size:10px!important;font-weight:700!important;line-height:1.5!important}.settings-subscription-modal__close,.settings-subscription-modal__header button{box-sizing:border-box!important;color:#62586f!important;background:#f7f3fb!important;border:1px solid #e4dced!important;border-radius:12px!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;display:grid!important}.settings-subscription-plans{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-top:18px!important;padding:0!important;overflow:visible!important}.settings-subscription-plan{box-sizing:border-box!important;flex-direction:column!important;flex-grow:0!important;flex-shrink:1!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;display:flex!important;overflow:hidden!important}.settings-subscription-plan>ul{flex:none!important;height:auto!important;min-height:0!important;margin-top:14px!important;margin-bottom:0!important;padding:0!important}.settings-subscription-plan>ul li{margin-bottom:6px!important;line-height:1.35!important}.settings-subscription-plan>p{height:auto!important;min-height:0!important}.settings-subscription-plan>button{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin-top:14px!important}.settings-subscription-plan [class*=price]{white-space:nowrap!important}.settings-subscription-plan h3,.settings-subscription-plan h4,.settings-subscription-plan p,.settings-subscription-plan li{overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important}@media (width>=1400px){.settings-subscription-popover{width:min(900px,100vw - 32px)!important}.settings-subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;display:grid!important;overflow:visible!important}.settings-subscription-plan{width:100%!important;min-width:0!important}.settings-subscription-plan:nth-child(5){grid-column:1/2!important}}@media (width>=1024px) and (width<=1399px){.settings-subscription-popover{width:min(1040px,100vw - 32px)!important}.settings-subscription-popover .settings-subscription-modal{padding:20px!important}.settings-subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important;overflow:visible!important}.settings-subscription-plan{width:100%!important;min-width:0!important;padding:14px!important}.settings-subscription-plan:nth-child(4){grid-column:1!important}.settings-subscription-plan:nth-child(5){grid-column:2!important}.settings-subscription-plan__top h3{font-size:16px!important}.settings-subscription-plan__price strong{font-size:22px!important}.settings-subscription-plan>p,.settings-subscription-plan>ul li{font-size:7px!important}}@media (width>=768px) and (width<=1023px){.settings-subscription-popover{width:min(720px,100vw - 28px)!important;right:0!important}.settings-subscription-popover .settings-subscription-modal{border-radius:20px!important;padding:18px!important}.settings-subscription-modal__header h2{font-size:27px!important}.settings-subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important;overflow:visible!important}.settings-subscription-plan{width:100%!important;min-width:0!important;padding:14px!important}.settings-subscription-plan:nth-child(5){grid-column:1/2!important}}@media (width<=767px){.settings-subscription-popover{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important}.settings-subscription-popover .settings-subscription-modal{border-radius:18px!important;width:100%!important;padding:16px!important}.settings-subscription-modal__header{gap:8px!important}.settings-subscription-modal__header h2{font-size:23px!important;line-height:1.1!important}.settings-subscription-modal__close,.settings-subscription-modal__header button{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important}.settings-subscription-plans{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;flex-flow:row!important;gap:10px!important;padding-bottom:8px!important;display:flex!important;overflow:auto hidden!important}.settings-subscription-plan{scroll-snap-align:start!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;padding:16px!important}}@media (width<=480px){.settings-subscription-popover{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;top:calc(100% + 8px)!important}.settings-subscription-popover .settings-subscription-modal{border-radius:17px!important;padding:14px!important}.settings-subscription-modal__header h2{font-size:21px!important}.settings-subscription-plan{padding:15px!important}.settings-subscription-plan__price strong{font-size:23px!important}}@media (width<=360px){.settings-subscription-popover{width:calc(100vw - 8px)!important;max-width:calc(100vw - 8px)!important}.settings-subscription-popover .settings-subscription-modal{padding:12px!important}.settings-subscription-modal__header h2{font-size:19px!important}.settings-subscription-plan{padding:13px!important}}.settings-subscription-plans{align-items:start!important;gap:10px!important;height:auto!important}.settings-subscription-plan{box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;height:255px!important;min-height:255px!important;max-height:255px!important;padding:14px!important;display:flex!important;overflow:hidden!important}.settings-subscription-plan h3{margin-top:4px!important;font-size:16px!important;line-height:1.1!important}.settings-subscription-plan [class*=price]{white-space:nowrap!important;margin-top:10px!important;font-size:20px!important}.settings-subscription-plan>p{height:28px!important;min-height:28px!important;margin-top:7px!important;font-size:7px!important;line-height:1.35!important;overflow:hidden!important}.settings-subscription-plan>ul{flex-direction:column!important;flex:1!important;gap:5px!important;height:auto!important;max-height:72px!important;margin-top:9px!important;display:flex!important;overflow:hidden!important}.settings-subscription-plan>ul li{gap:5px!important;min-height:16px!important;margin:0!important;font-size:7px!important;line-height:1.2!important}.settings-subscription-plan>ul li svg{width:10px!important;min-width:10px!important;height:10px!important}.settings-subscription-plan>ul li:nth-child(n+4),.settings-subscription-plan--current>ul li:nth-child(n+5){display:none!important}.settings-subscription-plan>button{border-radius:9px!important;flex-shrink:0!important;width:100%!important;height:34px!important;min-height:34px!important;margin-top:8px!important;padding:0 8px!important;font-size:7px!important}.settings-subscription-plan--current{height:255px!important;min-height:255px!important;max-height:255px!important;overflow:hidden!important}.settings-subscription-plan--current h3{font-size:16px!important}.settings-subscription-plan--current [class*=price]{margin-top:8px!important}@media (width>=1400px){.settings-subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-subscription-plan{width:100%!important}}@media (width>=1024px) and (width<=1399px){.settings-subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.settings-subscription-plan{height:250px!important;min-height:250px!important;max-height:250px!important}}@media (width>=768px) and (width<=1023px){.settings-subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.settings-subscription-plan{width:100%!important;height:250px!important;min-height:250px!important;max-height:250px!important}.settings-subscription-plan:nth-child(5){grid-column:1/2!important}}@media (width<=767px){.settings-subscription-plans{scroll-snap-type:x mandatory!important;flex-flow:row!important;gap:10px!important;padding-bottom:8px!important;display:flex!important;overflow:auto hidden!important}.settings-subscription-plan{scroll-snap-align:start!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:245px!important;min-height:245px!important;max-height:245px!important}}@media (width<=480px){.settings-subscription-plan{height:235px!important;min-height:235px!important;max-height:235px!important;padding:13px!important}.settings-subscription-plan h3{font-size:15px!important}.settings-subscription-plan [class*=price]{font-size:19px!important}.settings-subscription-plan>ul li{font-size:7px!important}.settings-subscription-plan>button{height:32px!important;min-height:32px!important}}.settings-subscription-modal--simple{border-radius:22px!important;width:min(560px,100vw - 32px)!important;max-width:560px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:28px 30px!important;overflow:hidden!important}.settings-subscription-modal--simple .settings-subscription-modal__header{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin:0!important;padding:0!important;display:flex!important}.settings-subscription-modal--simple .settings-subscription-modal__header>div{min-width:0!important}.settings-subscription-modal--simple .settings-subscription-modal__header span{align-items:center!important;gap:8px!important;margin-bottom:10px!important;display:inline-flex!important}.settings-subscription-modal--simple .settings-subscription-modal__header h2{margin:0!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.05!important}.settings-subscription-modal--simple .settings-subscription-modal__header p{opacity:.65!important;margin:8px 0 0!important;font-size:14px!important;font-weight:700!important}.settings-subscription-modal--simple .settings-subscription-modal__close{flex:none!important;width:42px!important;height:42px!important}@media (width<=600px){.settings-subscription-modal--simple{border-radius:18px!important;width:calc(100vw - 24px)!important;padding:22px!important}.settings-subscription-modal--simple .settings-subscription-modal__header h2{font-size:28px!important}}.nfc-page,.nfc-page *{box-sizing:border-box}.nfc-page{--nfc-purple:#6c3bff;--nfc-purple-dark:#4a1dbe;--nfc-violet:#a855f7;--nfc-pink:#ec4899;--nfc-blue:#38bdf8;--nfc-green:#22c55e;--nfc-gold:#f4b400;--nfc-orange:#f97316;--nfc-red:#ef4444;--nfc-ink:#17122f;--nfc-muted:#7e7789;--nfc-border:#e4ddea;--nfc-soft:#faf8ff;--nfc-white:#fff;width:100%;min-width:0;color:var(--nfc-ink);padding-bottom:100px;position:relative}.nfc-page:before,.nfc-page:after{z-index:-1;content:"";pointer-events:none;filter:blur(26px);border-radius:50%;position:fixed}.nfc-page:before{background:#6c3bff1f;width:320px;height:320px;top:140px;right:6%}.nfc-page:after{background:#38bdf81a;width:260px;height:260px;bottom:70px;left:5%}.nfc-page button,.nfc-page input,.nfc-page select{font-family:inherit}.nfc-page button{cursor:pointer}.nfc-page__hero{color:#fff;background:radial-gradient(circle at 84% 12%,#38bdf847,#0000 31%),radial-gradient(circle at 12% 92%,#ec489933,#0000 28%),radial-gradient(circle at 56% 40%,#a855f72e,#0000 36%),linear-gradient(145deg,#0e0b2f 0%,#1c124f 48%,#35177b 100%);border:1px solid #ffffff1c;border-radius:30px;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:center;gap:34px;min-height:380px;padding:clamp(30px,3vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 88px #0e0b2f4d,inset 0 1px #ffffff17}.nfc-page__hero:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.nfc-page__hero-copy,.nfc-page__hero-visual{z-index:2;position:relative}.nfc-page__eyebrow{color:#dfe8ff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.nfc-page__hero h1{color:#fff;letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(48px,6vw,78px);font-weight:900;line-height:.98}.nfc-page__hero p{color:#ffffffbd;max-width:760px;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.75}.nfc-page__hero-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.nfc-page__primary-button,.nfc-page__secondary-button,.nfc-page__export-button,.nfc-page__modal-secondary,.nfc-page__danger-button{border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:10px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.nfc-page__primary-button,.nfc-page__export-button{color:#fff;background:linear-gradient(135deg, var(--nfc-purple), var(--nfc-violet));border:0;box-shadow:0 16px 34px #6c3bff4d}.nfc-page__primary-button:hover,.nfc-page__export-button:hover{transform:translateY(-3px);box-shadow:0 22px 44px #6c3bff61}.nfc-page__secondary-button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff26}.nfc-page__secondary-button:disabled{cursor:wait;opacity:.65}.nfc-page__spin{animation:.8s linear infinite nfc-spin}.nfc-page__hero-visual{min-height:300px}.nfc-page__hero-glow{filter:blur(8px);background:radial-gradient(circle,#38bdf847,#6c3bff29 48%,#0000 72%);border-radius:50%;width:330px;height:330px;animation:3.2s ease-in-out infinite nfc-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nfc-page__nfc-orb{border-radius:50%;place-items:center;width:200px;height:200px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nfc-page__nfc-orb>div{z-index:4;color:#fff;background:linear-gradient(145deg,#6c3bff,#38bdf8);border:1px solid #ffffff38;border-radius:32px;place-items:center;width:105px;height:105px;display:grid;position:relative;box-shadow:0 26px 58px #38bdf847,inset 0 1px #ffffff3d}.nfc-page__nfc-orb>div strong{letter-spacing:.14em;margin-top:-12px;font-size:10px;font-weight:900}.nfc-page__wave{border:2px solid #fff3;border-radius:50%;animation:3s ease-out infinite nfc-wave;position:absolute;inset:50%;transform:translate(-50%,-50%)}.nfc-page__wave--one{width:145px;height:145px}.nfc-page__wave--two{width:190px;height:190px;animation-delay:.8s}.nfc-page__wave--three{width:235px;height:235px;animation-delay:1.6s}.nfc-page__floating-stat{z-index:5;color:#241d35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffffa,#f5f1fff0);border:1px solid #ffffffe0;border-radius:18px;align-items:center;gap:10px;min-width:140px;min-height:66px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 24px 56px #08052242}.nfc-page__floating-stat>svg{color:var(--stat-color)}.nfc-page__floating-stat>div{flex-direction:column;gap:3px;min-width:0;display:flex}.nfc-page__floating-stat strong{color:#241d35;font-size:14px;font-weight:900}.nfc-page__floating-stat small{color:#8b8395;font-size:8px;font-weight:700}.nfc-page__floating-stat--active{--stat-color:#16a36a;animation:5s ease-in-out infinite nfc-float;top:40px;left:-8px}.nfc-page__floating-stat--taps{--stat-color:#6c3bff;animation:5.2s ease-in-out .5s infinite nfc-float;top:88px;right:-8px}.nfc-page__floating-stat--success{--stat-color:#2563eb;animation:5.4s ease-in-out 1s infinite nfc-float;bottom:18px;right:30px}.nfc-page__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.nfc-page__metric-card{background:radial-gradient(circle at 94% 0%, var(--metric-glow), transparent 36%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid var(--nfc-border);border-radius:21px;align-items:flex-start;gap:12px;min-width:0;min-height:132px;padding:17px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f13}.nfc-page__metric-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #6c3bff21}.nfc-page__metric-card>span{color:#fff;background:var(--metric-gradient);width:46px;height:46px;box-shadow:0 14px 28px var(--metric-shadow);border-radius:15px;flex:none;place-items:center;display:grid}.nfc-page__metric-card>div{flex-direction:column;min-width:0;display:flex}.nfc-page__metric-card small{color:#857d91;text-transform:uppercase;font-size:8px;font-weight:900}.nfc-page__metric-card strong{color:var(--nfc-ink);letter-spacing:-.04em;margin-top:7px;font-size:25px;font-weight:900;line-height:1}.nfc-page__metric-card p{color:#8c8596;margin:7px 0 0;font-size:8px;font-weight:700}.nfc-page__metric-card--purple{--metric-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--metric-shadow:#6c3bff38;--metric-glow:#6c3bff1f}.nfc-page__metric-card--green{--metric-gradient:linear-gradient(135deg, #16a36a, #34d399);--metric-shadow:#16a36a38;--metric-glow:#16a36a1f}.nfc-page__metric-card--blue{--metric-gradient:linear-gradient(135deg, #2563eb, #38bdf8);--metric-shadow:#2563eb38;--metric-glow:#2563eb1f}.nfc-page__metric-card--pink{--metric-gradient:linear-gradient(135deg, #ec4899, #d946ef);--metric-shadow:#ec489938;--metric-glow:#ec48991f}.nfc-page__metric-card--orange{--metric-gradient:linear-gradient(135deg, #f97316, #fb923c);--metric-shadow:#f9731638;--metric-glow:#f973161f}.nfc-page__metric-card--gold{--metric-gradient:linear-gradient(135deg, #f4b400, #f59e0b);--metric-shadow:#f4b40038;--metric-glow:#f4b4001f}.nfc-page__toolbar{border:1px solid var(--nfc-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-radius:22px;grid-template-columns:minmax(260px,1.5fr) minmax(190px,.7fr) minmax(190px,.7fr) auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid;box-shadow:0 16px 40px #0e0b2f13}.nfc-page__search,.nfc-page__select{background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e8;border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:0 13px;display:grid}.nfc-page__search{grid-template-columns:auto minmax(0,1fr)}.nfc-page__select{grid-template-columns:auto minmax(0,1fr) auto}.nfc-page__search>svg,.nfc-page__select>svg{color:var(--nfc-purple)}.nfc-page__search input,.nfc-page__select select{color:#241d35;background:0 0;border:0;outline:0;width:100%;font-size:10px;font-weight:800}.nfc-page__select select{appearance:none}.nfc-page__select>div{flex-direction:column;gap:3px;min-width:0;display:flex}.nfc-page__select small{color:#91899b;text-transform:uppercase;font-size:8px;font-weight:800}.nfc-page__workspace-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;margin-top:18px;display:grid}.nfc-page__card-section,.nfc-page__insight-panel{border:1px solid var(--nfc-border);background:linear-gradient(145deg,#fff,#fbf9ff);border-radius:24px;box-shadow:0 16px 40px #0e0b2f13}.nfc-page__card-section{padding:22px}.nfc-page__section-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.nfc-page__section-header>div>span{color:var(--nfc-purple);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.nfc-page__section-header h2{color:var(--nfc-ink);letter-spacing:-.03em;margin:7px 0 0;font-size:25px;font-weight:900}.nfc-page__section-header p{color:var(--nfc-muted);margin:7px 0 0;font-size:10px;font-weight:700;line-height:1.55}.nfc-page__section-header>b{color:#5d3bd2;background:#eee8ff;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.nfc-page__card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.nfc-device-card{color:#fff;background:radial-gradient(circle at 92% 8%, #ffffff29, transparent 30%), linear-gradient(145deg, var(--card-start), var(--card-end));min-width:0;min-height:350px;box-shadow:0 22px 52px var(--card-shadow), inset 0 1px 0 #ffffff1a;border:1px solid #ffffff29;border-radius:24px;padding:18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:visible}.nfc-device-card:hover{box-shadow:0 30px 68px var(--card-shadow);transform:translateY(-7px)}.nfc-device-card--purple{--card-start:#0e0b2f;--card-end:#5a2ee8;--card-shadow:#6c3bff3d}.nfc-device-card--blue{--card-start:#0c254f;--card-end:#2563eb;--card-shadow:#2563eb3d}.nfc-device-card--pink{--card-start:#4a0d3d;--card-end:#ec4899;--card-shadow:#ec48993d}.nfc-device-card--green{--card-start:#0d3f2e;--card-end:#16a36a;--card-shadow:#16a36a3d}.nfc-device-card--orange{--card-start:#4f2108;--card-end:#f97316;--card-shadow:#f973163d}.nfc-device-card__shine{pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-80px}.nfc-device-card>header{z-index:2;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid;position:relative}.nfc-device-card>header>span:first-child{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ffffff21;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.nfc-device-card>header>div:first-of-type{flex-direction:column;gap:3px;min-width:0;display:flex}.nfc-device-card>header small{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.nfc-device-card>header strong{color:#fff;font-size:13px;font-weight:900}.nfc-device-card__status{text-transform:capitalize;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:7px;font-weight:900;display:inline-flex}.nfc-device-card__status--active{color:#dff8ea;background:#22c55e33;border:1px solid #7cf3b447}.nfc-device-card__status--locked{color:#ffe5b6;background:#f59e0b33;border:1px solid #facc153d}.nfc-device-card__status--inactive{color:#f2d8de;background:#ef44442e;border:1px solid #fb71853d}.nfc-device-card__status--unassigned{color:#e5ddff;background:#a855f733;border:1px solid #c084fc3d}.nfc-device-card__menu-wrap{z-index:30;position:relative}.nfc-device-card__menu-button{color:#fff;background:#ffffff17;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.nfc-device-card__menu{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffc;border:1px solid #ddd4e8;border-radius:15px;flex-direction:column;gap:4px;width:180px;padding:8px;animation:.16s both nfc-menu-in;display:flex;position:absolute;top:40px;right:0;box-shadow:0 24px 60px #0e0b2f3d}.nfc-device-card__menu button{color:#40384d;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:39px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.nfc-device-card__menu button:hover{color:#5d3bd2;background:#f2ecff}.nfc-device-card__menu .nfc-device-card__menu-delete{color:#c84453}.nfc-device-card__owner{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:11px;margin-top:20px;padding:14px;display:flex;position:relative}.nfc-device-card__owner>span{color:#2a1755;background:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.nfc-device-card__owner>div{flex-direction:column;gap:4px;min-width:0;display:flex}.nfc-device-card__owner small{color:#ffffff94;text-transform:uppercase;font-size:7px;font-weight:800}.nfc-device-card__owner strong{color:#fff;font-size:11px;font-weight:900}.nfc-device-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.nfc-device-card__stats article{background:#ffffff14;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:8px;min-width:0;min-height:62px;padding:9px;display:flex}.nfc-device-card__stats svg{color:#ffffffd1;flex:none}.nfc-device-card__stats article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.nfc-device-card__stats small{color:#ffffff8a;font-size:6.5px;font-weight:700}.nfc-device-card__stats strong{color:#fff;font-size:10px;font-weight:900}.nfc-device-card__health{margin-top:14px}.nfc-device-card__health>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.nfc-device-card__health>div>span{color:#ffffffb8;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.nfc-device-card__health>div>strong{color:#fff;font-size:9px;font-weight:900}.nfc-device-card__health>i{background:#ffffff1f;border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.nfc-device-card__health>i>span{border-radius:inherit;background:linear-gradient(90deg,#7cf3b4,#fff);height:100%;display:block}.nfc-device-card>footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.nfc-device-card>footer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.nfc-device-card>footer small{color:#ffffff8a;text-transform:uppercase;font-size:7px;font-weight:700}.nfc-device-card>footer strong{color:#fff;font-size:9px;font-weight:900}.nfc-device-card>footer button{color:#2a1755;background:#fff;border:0;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.nfc-page__insight-panel{color:#fff;background:radial-gradient(circle at 88% 4%,#38bdf83d,#0000 34%),linear-gradient(145deg,#0e0b2f,#2d176c);border-color:#ffffff1a;padding:20px;position:sticky;top:20px;box-shadow:0 24px 60px #0e0b2f3d}.nfc-page__insight-panel>header{align-items:center;gap:11px;display:flex}.nfc-page__insight-panel>header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 28px #38bdf833}.nfc-page__insight-panel>header>div{min-width:0}.nfc-page__insight-panel small{color:#ffffff9e;text-transform:uppercase;font-size:8px;font-weight:800}.nfc-page__insight-panel h2{color:#fff;letter-spacing:-.03em;margin:5px 0 0;font-size:20px;font-weight:900}.nfc-page__insight-card{border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;min-height:86px;margin-top:12px;padding:13px;display:grid}.nfc-page__insight-card>svg{margin-top:2px}.nfc-page__insight-card>div{min-width:0}.nfc-page__insight-card strong{color:#fff;font-size:10px;font-weight:900;line-height:1.4;display:block}.nfc-page__insight-card small{color:#ffffffa8;text-transform:none;margin-top:5px;font-size:8px;font-weight:700;line-height:1.5;display:block}.nfc-page__insight-card--warning{background:#f59e0b24;border:1px solid #facc152e}.nfc-page__insight-card--warning>svg{color:#facc15}.nfc-page__insight-card--success{background:#22c55e21;border:1px solid #4ade802e}.nfc-page__insight-card--success>svg{color:#7cf3b4}.nfc-page__insight-card--purple{background:#a855f724;border:1px solid #c084fc2e}.nfc-page__insight-card--purple>svg{color:#d8ccff}.nfc-page__aigo-button{color:#2a1755;background:linear-gradient(145deg,#fff,#eee7ff);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:14px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #0000002e}.nfc-page__drawer-backdrop{z-index:9990;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0806189e;justify-content:flex-end;display:flex;position:fixed;inset:0}.nfc-page__drawer{width:min(100%,520px);height:100%;color:var(--nfc-ink);background:linear-gradient(145deg,#fff,#faf8ff);animation:.22s both nfc-drawer-in;overflow-y:auto;box-shadow:-24px 0 70px #08061852}.nfc-page__drawer>header{background:radial-gradient(circle at 90% 0,#6c3bff29,#0000 36%),linear-gradient(145deg,#f7f3ff,#fff);border-bottom:1px solid #e8e1ef;align-items:center;gap:12px;padding:20px;display:flex}.nfc-page__drawer>header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 30px #6c3bff38}.nfc-page__drawer>header>div{flex:1;min-width:0}.nfc-page__drawer>header small{color:#7a61d1;text-transform:uppercase;font-size:8px;font-weight:900}.nfc-page__drawer>header h2{color:var(--nfc-ink);margin:5px 0 0;font-size:23px;font-weight:900}.nfc-page__drawer>header p{color:var(--nfc-muted);margin:4px 0 0;font-size:8px;font-weight:700}.nfc-page__drawer>header>button{color:#6d6578;background:#f4f0fa;border:1px solid #e2dbe8;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.nfc-page__drawer-card{color:#fff;background:radial-gradient(circle at 92% 8%, #ffffff2b, transparent 30%), linear-gradient(145deg, var(--drawer-start), var(--drawer-end));min-height:220px;box-shadow:0 24px 56px var(--drawer-shadow);border-radius:24px;margin:18px;padding:22px;position:relative;overflow:hidden}.nfc-page__drawer-card--purple{--drawer-start:#0e0b2f;--drawer-end:#5a2ee8;--drawer-shadow:#6c3bff3d}.nfc-page__drawer-card--blue{--drawer-start:#0c254f;--drawer-end:#2563eb;--drawer-shadow:#2563eb3d}.nfc-page__drawer-card--pink{--drawer-start:#4a0d3d;--drawer-end:#ec4899;--drawer-shadow:#ec48993d}.nfc-page__drawer-card--green{--drawer-start:#0d3f2e;--drawer-end:#16a36a;--drawer-shadow:#16a36a3d}.nfc-page__drawer-card--orange{--drawer-start:#4f2108;--drawer-end:#f97316;--drawer-shadow:#f973163d}.nfc-page__drawer-card-wave{border:2px solid #ffffff24;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-50px}.nfc-page__drawer-card-wave:before,.nfc-page__drawer-card-wave:after{content:"";border:2px solid #ffffff1f;border-radius:50%;position:absolute}.nfc-page__drawer-card-wave:before{inset:18px}.nfc-page__drawer-card-wave:after{inset:38px}.nfc-page__drawer-card>div{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.nfc-page__drawer-card>div small{color:#ffffffb3;letter-spacing:.08em;font-size:8px;font-weight:900}.nfc-page__drawer-card h3{z-index:2;color:#fff;letter-spacing:-.04em;margin:34px 0 0;font-size:28px;font-weight:900;position:relative}.nfc-page__drawer-card p{z-index:2;color:#ffffffb8;margin:7px 0 0;font-size:10px;font-weight:700;position:relative}.nfc-page__drawer-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.nfc-page__drawer-card>footer span{color:#ffffffad;font-size:8px;font-weight:800}.nfc-page__drawer-card>footer b{color:#fff;text-transform:capitalize;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:7px;font-weight:900;display:inline-flex}.nfc-page__drawer-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 18px;display:grid}.nfc-page__drawer-actions button{color:#5d3bd2;background:#f1ebff;border:1px solid #dfd4fc;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.nfc-page__drawer-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px;display:grid}.nfc-page__drawer-info article{background:#f8f5fc;border:1px solid #e7e0ed;border-radius:15px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:72px;padding:12px;display:flex}.nfc-page__drawer-info small{color:#91899b;text-transform:uppercase;font-size:7px;font-weight:800}.nfc-page__drawer-info strong{color:#241d35;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.nfc-page__timeline{border:1px solid var(--nfc-border);background:linear-gradient(145deg,#fff,#faf8ff);border-radius:19px;margin:18px;padding:17px}.nfc-page__timeline>header{align-items:center;gap:10px;display:flex}.nfc-page__timeline>header>svg{color:var(--nfc-purple)}.nfc-page__timeline>header>div{min-width:0}.nfc-page__timeline>header small{color:#7a61d1;text-transform:uppercase;font-size:7px;font-weight:900}.nfc-page__timeline>header h3{color:var(--nfc-ink);margin:4px 0 0;font-size:16px;font-weight:900}.nfc-page__timeline>div{flex-direction:column;gap:12px;margin-top:15px;display:flex}.nfc-page__timeline article{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.nfc-page__timeline article>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.nfc-page__timeline article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.nfc-page__timeline article strong{color:#241d35;font-size:9px;font-weight:900}.nfc-page__timeline article small,.nfc-page__timeline article time{color:#91899b;font-size:7px;font-weight:700}.nfc-page__drawer-footer{border-top:1px solid #e8e1ef;justify-content:flex-end;padding:18px;display:flex}.nfc-page__drawer-delete{color:#c84453;background:#fff1f3;border:1px solid #f1ced4;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:8px;font-weight:900;display:inline-flex}.nfc-page__modal-backdrop{z-index:9998;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#080618a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nfc-page__modal{z-index:9999;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e2d9ee;border-radius:27px;width:min(100%,620px);max-height:calc(100vh - 40px);animation:.22s both nfc-modal-in;position:relative;overflow-y:auto;box-shadow:0 42px 110px #08061870}.nfc-page__modal>header{background:radial-gradient(circle at 90% 0,#38bdf824,#0000 36%),linear-gradient(145deg,#f7f3ff,#fff);border-bottom:1px solid #e8e1ef;align-items:center;gap:12px;padding:22px;display:flex}.nfc-page__modal>header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 30px #6c3bff38}.nfc-page__modal>header>div{flex:1;min-width:0}.nfc-page__modal>header small{color:#7a61d1;text-transform:uppercase;font-size:8px;font-weight:900}.nfc-page__modal>header h2{color:var(--nfc-ink);margin:5px 0 0;font-size:23px;font-weight:900}.nfc-page__modal>header p{color:var(--nfc-muted);margin:5px 0 0;font-size:9px;font-weight:700;line-height:1.5}.nfc-page__modal>header>button{color:#6d6578;background:#f4f0fa;border:1px solid #e2dbe8;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.nfc-page__modal form{flex-direction:column;gap:15px;padding:22px;display:flex}.nfc-page__modal form>label{color:#322b43;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.nfc-page__modal input{color:#211a33;background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e7;border-radius:14px;outline:0;width:100%;min-height:50px;padding:0 13px;font-size:11px;font-weight:700}.nfc-page__modal input:focus{border-color:#7650f5;box-shadow:0 0 0 4px #6c3bff17}.nfc-page__modal fieldset{border:0;margin:0;padding:0}.nfc-page__modal legend{color:#322b43;font-size:9px;font-weight:900}.nfc-page__color-picker{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.nfc-page__color{color:#0000;border:4px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 18px #0e0b2f1f}.nfc-page__color--purple{background:#6c3bff}.nfc-page__color--blue{background:#2563eb}.nfc-page__color--pink{background:#ec4899}.nfc-page__color--green{background:#22c55e}.nfc-page__color--orange{background:#f97316}.nfc-page__color--active{color:#fff;transform:scale(1.08);box-shadow:0 0 0 4px #6c3bff21,0 10px 22px #0e0b2f2e}.nfc-page__modal form>footer,.nfc-page__modal>footer{justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.nfc-page__modal-secondary{color:#5d5668;background:#f5f2f8;border:1px solid #e2dbe8}.nfc-page__modal--small{width:min(100%,520px)}.nfc-page__modal--danger>header>span{background:linear-gradient(135deg,#dc2626,#fb7185)}.nfc-page__danger-button{color:#fff;background:linear-gradient(135deg,#dc2626,#fb7185);border:0}.nfc-page__help{z-index:400;color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 15px;font-size:9px;font-weight:900;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 42px #6c3bff4d}@media (width<=1400px){.nfc-page__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.nfc-page__workspace-grid{grid-template-columns:1fr}.nfc-page__insight-panel{position:relative;top:auto}.nfc-page__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.nfc-page__hero{grid-template-columns:1fr}.nfc-page__hero-visual{min-height:330px}.nfc-page__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.nfc-page__search{grid-column:1/-1}}@media (width<=820px){.nfc-page__card-grid{grid-template-columns:1fr}.nfc-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nfc-page__drawer{width:min(100%,560px)}}@media (width<=620px){.nfc-page{padding-bottom:84px}.nfc-page__hero{border-radius:24px;min-height:auto;padding:24px 18px}.nfc-page__hero h1{font-size:44px}.nfc-page__hero-actions{flex-direction:column;align-items:stretch}.nfc-page__hero-actions button{width:100%}.nfc-page__hero-visual{min-height:470px}.nfc-page__nfc-orb{top:155px}.nfc-page__floating-stat--active{width:100%;top:290px;left:0}.nfc-page__floating-stat--taps{width:100%;top:365px;right:0}.nfc-page__floating-stat--success{width:100%;bottom:0;right:0}.nfc-page__metrics,.nfc-page__toolbar,.nfc-page__drawer-info{grid-template-columns:1fr}.nfc-page__search{grid-column:auto}.nfc-page__card-section,.nfc-page__insight-panel{border-radius:20px;padding:17px}.nfc-page__section-header{flex-direction:column;align-items:flex-start}.nfc-device-card{min-height:390px;padding:16px}.nfc-device-card>header{grid-template-columns:auto minmax(0,1fr) auto}.nfc-device-card__status{grid-column:2;justify-self:start}.nfc-device-card__menu-wrap{grid-area:1/3/3}.nfc-device-card__stats{grid-template-columns:1fr}.nfc-device-card>footer{flex-direction:column;align-items:flex-start}.nfc-device-card>footer button{justify-content:center;width:100%}.nfc-page__drawer-actions{grid-template-columns:1fr}.nfc-page__modal form{padding:17px}.nfc-page__modal form>footer,.nfc-page__modal>footer{flex-direction:column-reverse;padding:0 17px 17px}.nfc-page__modal form>footer button,.nfc-page__modal>footer button{width:100%}.nfc-page__help{bottom:14px;right:14px}}@keyframes nfc-spin{to{transform:rotate(360deg)}}@keyframes nfc-glow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes nfc-wave{0%{opacity:.7;transform:translate(-50%,-50%)scale(.72)}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes nfc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes nfc-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nfc-drawer-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes nfc-modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.nfc-page *,.nfc-page__drawer,.nfc-page__modal{transition:none!important;animation:none!important}}.nfc-smart-select{z-index:40;min-width:0;position:relative}.nfc-smart-select--open{z-index:300}.nfc-smart-select__trigger{color:#241d35;text-align:left;background:radial-gradient(circle at 95% 0,#6c3bff1a,#0000 40%),linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e8;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 18px #0e0b2f09}.nfc-smart-select__trigger:hover{border-color:#bca9ff;transform:translateY(-2px);box-shadow:0 14px 30px #6c3bff1c}.nfc-smart-select--open .nfc-smart-select__trigger{border-color:#8058ff;box-shadow:0 0 0 4px #6c3bff14,0 16px 34px #6c3bff24}.nfc-smart-select__main-icon{color:#6c3bff;background:linear-gradient(145deg,#eee8ff,#f7f3ff);border:1px solid #ded3ff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.nfc-smart-select__content{flex-direction:column;gap:3px;min-width:0;display:flex}.nfc-smart-select__content small{color:#91899b;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.nfc-smart-select__content strong{color:#241d35;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.nfc-smart-select__arrow{color:#6c3bff;background:#f1ecff;border-radius:10px;place-items:center;width:30px;height:30px;transition:transform .18s,background .18s;display:grid}.nfc-smart-select--open .nfc-smart-select__arrow{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);transform:rotate(180deg)}.nfc-smart-select__menu{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#a855f721,#0000 38%),#fffffffc;border:1px solid #ded4eb;border-radius:20px;min-width:270px;padding:9px;animation:.19s both nfc-smart-select-open;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 28px 70px #0e0b2f3b,inset 0 1px #fff}.nfc-smart-select__menu-title{background:linear-gradient(135deg,#17123a,#5425c9);border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:flex}.nfc-smart-select__menu-title>span{color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.nfc-smart-select__menu-title>div{flex-direction:column;gap:3px;display:flex}.nfc-smart-select__menu-title small{color:#ffffff94;text-transform:uppercase;font-size:7px;font-weight:800}.nfc-smart-select__menu-title strong{color:#fff;font-size:10px;font-weight:900}.nfc-smart-select__options{flex-direction:column;gap:4px;margin-top:7px;display:flex}.nfc-smart-select__option{color:#332b42;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px 9px;transition:background .16s,border-color .16s,transform .16s;display:grid}.nfc-smart-select__option:hover{color:#5932d2;background:linear-gradient(145deg,#f3edff,#fbf9ff);border-color:#ded1ff;transform:translate(3px)}.nfc-smart-select__option--selected{color:#5932d2;background:linear-gradient(145deg,#eee7ff,#faf8ff);border-color:#cbbaff;box-shadow:inset 3px 0 #6c3bff}.nfc-smart-select__option-icon{color:#6c3bff;background:#eee8ff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.nfc-smart-select__option--selected .nfc-smart-select__option-icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);box-shadow:0 9px 18px #6c3bff38}.nfc-smart-select__option-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.nfc-smart-select__option-copy strong{color:inherit;font-size:9px;font-weight:900}.nfc-smart-select__option-copy small{color:#928a9d;font-size:7px;font-weight:700}.nfc-smart-select__check{color:#0000;background:#eee9f3;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.nfc-smart-select__option--selected .nfc-smart-select__check{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7)}@keyframes nfc-smart-select-open{0%{opacity:0;transform:translateY(-7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.nfc-smart-select__menu{min-width:100%;left:0;right:0}}.qr-page{--qr-purple:#6c3bff;--qr-purple-dark:#4a1dbe;--qr-violet:#a855f7;--qr-pink:#ec4899;--qr-blue:#38bdf8;--qr-green:#22c55e;--qr-orange:#f97316;--qr-gold:#f4b400;--qr-red:#ef4444;--qr-ink:#17122f;--qr-muted:#7e7789;--qr-border:#e4ddea;--qr-soft:#faf8ff;--qr-white:#fff;width:100%;min-width:0;color:var(--qr-ink);padding-bottom:105px;position:relative}.qr-page:before,.qr-page:after{z-index:-1;content:"";pointer-events:none;filter:blur(28px);border-radius:50%;position:fixed}.qr-page:before{background:#6c3bff1f;width:330px;height:330px;top:135px;right:5%}.qr-page:after{background:#38bdf81a;width:280px;height:280px;bottom:70px;left:4%}.qr-page button,.qr-page input,.qr-page select{font-family:inherit}.qr-page button{cursor:pointer}.qr-page__hero{color:#fff;background:radial-gradient(circle at 84% 12%,#38bdf84d,#0000 31%),radial-gradient(circle at 12% 92%,#ec489936,#0000 29%),radial-gradient(circle at 54% 43%,#a855f72e,#0000 36%),linear-gradient(145deg,#0e0b2f 0%,#1c124f 48%,#35177b 100%);border:1px solid #ffffff1c;border-radius:30px;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:center;gap:34px;min-height:388px;padding:clamp(30px,3vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 88px #0e0b2f4d,inset 0 1px #ffffff17}.qr-page__hero:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.qr-page__hero-copy,.qr-page__hero-visual{z-index:2;position:relative}.qr-page__eyebrow{color:#dfe8ff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.qr-page__hero h1{color:#fff;letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(48px,6vw,78px);font-weight:900;line-height:.98}.qr-page__hero p{color:#ffffffbd;max-width:760px;margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.75}.qr-page__hero-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.qr-page__primary-button,.qr-page__secondary-button,.qr-page__export-button,.qr-page__modal-secondary,.qr-page__danger-button{border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:10px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.qr-page__primary-button,.qr-page__export-button{color:#fff;background:linear-gradient(135deg, var(--qr-purple), var(--qr-violet));border:0;box-shadow:0 16px 34px #6c3bff4d}.qr-page__primary-button:hover,.qr-page__export-button:hover{transform:translateY(-3px);box-shadow:0 22px 44px #6c3bff61}.qr-page__secondary-button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff26}.qr-page__secondary-button:disabled{cursor:wait;opacity:.65}.qr-page__spin{animation:.8s linear infinite qr-spin}.qr-page__hero-glow{filter:blur(8px);background:radial-gradient(circle,#38bdf847,#6c3bff29 48%,#0000 72%);border-radius:50%;width:340px;height:340px;animation:3.2s ease-in-out infinite qr-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-page__hero-qr{width:258px;color:var(--qr-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffffa,#f5f1fff2);border:1px solid #ffffffe0;border-radius:24px;padding:16px;animation:4.8s ease-in-out infinite qr-float;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 64px #08052247}.qr-page__hero-qr>.qr-preview-image{background:linear-gradient(145deg,#f7f3ff,#fff);border-radius:18px;width:100%;height:auto;padding:12px;display:block}.qr-page__hero-qr footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.qr-page__hero-qr footer span{color:#5d3bd2;align-items:center;gap:7px;font-size:8px;font-weight:900;display:inline-flex}.qr-page__hero-qr footer b{color:#167249;background:#eafff3;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.qr-page__floating-card{z-index:4;color:#241d35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffffa,#f5f1fff0);border:1px solid #ffffffe0;border-radius:18px;align-items:center;gap:10px;min-width:140px;min-height:66px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 24px 56px #08052242}.qr-page__floating-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.qr-page__floating-card strong{color:#241d35;font-size:14px;font-weight:900}.qr-page__floating-card small{color:#8b8395;font-size:8px;font-weight:700}.qr-page__floating-card--scans{color:#6c3bff;animation:5s ease-in-out infinite qr-card-float;top:42px;left:-5px}.qr-page__floating-card--conversion{color:#16a36a;animation:5.3s ease-in-out .8s infinite qr-card-float;bottom:28px;right:-5px}.qr-page__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.qr-page__metric-card{background:radial-gradient(circle at 94% 0%, var(--metric-glow), transparent 36%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid var(--qr-border);border-radius:21px;align-items:flex-start;gap:12px;min-width:0;min-height:132px;padding:17px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e0b2f13}.qr-page__metric-card>span{color:#fff;background:var(--metric-gradient);width:46px;height:46px;box-shadow:0 14px 28px var(--metric-shadow);border-radius:15px;flex:none;place-items:center;display:grid}.qr-page__metric-card>div{flex-direction:column;min-width:0;display:flex}.qr-page__metric-card small{color:#857d91;text-transform:uppercase;font-size:8px;font-weight:900}.qr-page__metric-card strong{color:var(--qr-ink);letter-spacing:-.04em;margin-top:7px;font-size:25px;font-weight:900;line-height:1}.qr-page__metric-card p{color:#8c8596;margin:7px 0 0;font-size:8px;font-weight:700}.qr-page__metric-card--purple{--metric-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--metric-shadow:#6c3bff38;--metric-glow:#6c3bff1f}.qr-page__metric-card--green{--metric-gradient:linear-gradient(135deg, #16a36a, #34d399);--metric-shadow:#16a36a38;--metric-glow:#16a36a1f}.qr-page__metric-card--blue{--metric-gradient:linear-gradient(135deg, #2563eb, #38bdf8);--metric-shadow:#2563eb38;--metric-glow:#2563eb1f}.qr-page__metric-card--pink{--metric-gradient:linear-gradient(135deg, #ec4899, #d946ef);--metric-shadow:#ec489938;--metric-glow:#ec48991f}.qr-page__metric-card--orange{--metric-gradient:linear-gradient(135deg, #f97316, #fb923c);--metric-shadow:#f9731638;--metric-glow:#f973161f}.qr-page__metric-card--gold{--metric-gradient:linear-gradient(135deg, #f4b400, #f59e0b);--metric-shadow:#f4b40038;--metric-glow:#f4b4001f}.qr-page__toolbar{z-index:100;border:1px solid var(--qr-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:22px;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(170px,.7fr)) auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid;position:relative;box-shadow:0 16px 40px #0e0b2f13}.qr-page__search,.qr-page__select{background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e8;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:0 13px;display:grid}.qr-page__search svg,.qr-page__select svg{color:var(--qr-purple)}.qr-page__search input,.qr-page__select select{color:#241d35;background:0 0;border:0;outline:0;width:100%;font-size:10px;font-weight:800}.qr-page__select select{appearance:none}.qr-page__workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;margin-top:18px;display:grid}.qr-page__library,.qr-page__aigo{border:1px solid var(--qr-border);background:linear-gradient(145deg,#fff,#fbf9ff);border-radius:24px;box-shadow:0 16px 40px #0e0b2f13}.qr-page__section-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.qr-page__section-header>div>span{color:var(--qr-purple);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.qr-page__section-header h2{color:var(--qr-ink);letter-spacing:-.03em;margin:7px 0 0;font-size:25px;font-weight:900}.qr-page__section-header p{color:var(--qr-muted);margin:7px 0 0;font-size:10px;font-weight:700;line-height:1.55}.qr-page__section-header>b{color:#5d3bd2;background:#eee8ff;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.qr-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.qr-card{color:#fff;background:radial-gradient(circle at 92% 8%, #ffffff29, transparent 30%), linear-gradient(145deg, var(--card-start), var(--card-end));min-width:0;min-height:430px;box-shadow:0 22px 52px var(--card-shadow), inset 0 1px 0 #ffffff1a;border:1px solid #ffffff29;border-radius:24px;padding:18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:visible}.qr-card--purple{--card-start:#0e0b2f;--card-end:#5a2ee8;--card-shadow:#6c3bff3d}.qr-card--blue{--card-start:#0c254f;--card-end:#2563eb;--card-shadow:#2563eb3d}.qr-card--pink{--card-start:#4a0d3d;--card-end:#ec4899;--card-shadow:#ec48993d}.qr-card--green{--card-start:#0d3f2e;--card-end:#16a36a;--card-shadow:#16a36a3d}.qr-card--orange{--card-start:#4f2108;--card-end:#f97316;--card-shadow:#f973163d}.qr-card>header{z-index:3;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.qr-card__status{text-transform:capitalize;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:7px;font-weight:900;display:inline-flex}.qr-card__status--active{color:#dff8ea;background:#22c55e33;border:1px solid #7cf3b447}.qr-card__status--inactive{color:#ffe5b6;background:#f59e0b33;border:1px solid #facc153d}.qr-card__status--expired{color:#f2d8de;background:#ef44442e;border:1px solid #fb71853d}.qr-card__menu-button{color:#fff;background:#ffffff17;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.qr-card__menu{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffc;border:1px solid #ddd4e8;border-radius:15px;flex-direction:column;gap:4px;width:188px;padding:8px;animation:.16s both qr-menu-in;display:flex;position:absolute;top:40px;right:0;box-shadow:0 24px 60px #0e0b2f3d}.qr-card__menu button{color:#40384d;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:39px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.qr-card__menu .qr-card__menu-delete{color:#c84453}.qr-card__preview{z-index:2;background:#fff;border-radius:20px;place-items:center;width:fit-content;margin:13px auto 0;padding:13px;display:grid;position:relative;box-shadow:0 18px 38px #0000002e}.qr-card__preview .qr-preview-image{object-fit:contain;width:190px;height:190px;display:block}.qr-preview-loading{color:#8b8395;place-items:center;width:190px;height:190px;font-size:9px;display:grid}.qr-card__content{margin-top:15px}.qr-card__content small{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.qr-card__content h3{color:#fff;margin:6px 0 0;font-size:18px;font-weight:900;line-height:1.2}.qr-card__content p{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:8px;font-weight:700;overflow:hidden}.qr-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.qr-card__stats article{background:#ffffff14;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:8px;min-width:0;min-height:62px;padding:9px;display:flex}.qr-card__stats svg{color:#ffffffd1}.qr-card__stats article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.qr-card__stats small{color:#ffffff8a;font-size:6.5px;font-weight:700}.qr-card__stats strong{color:#fff;font-size:10px;font-weight:900}.qr-card>footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:14px;display:flex}.qr-card>footer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.qr-card>footer small{color:#ffffff8a;text-transform:uppercase;font-size:7px;font-weight:700}.qr-card>footer strong{color:#fff;font-size:9px;font-weight:900}.qr-card>footer button{color:#2a1755;background:#fff;border:0;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.qr-page__aigo{color:#fff;background:radial-gradient(circle at 88% 4%,#38bdf83d,#0000 34%),linear-gradient(145deg,#0e0b2f,#2d176c);border-color:#ffffff1a;padding:20px;position:sticky;top:20px;box-shadow:0 24px 60px #0e0b2f3d}.qr-page__aigo>header{align-items:center;gap:11px;display:flex}.qr-page__aigo>header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 28px #38bdf833}.qr-page__aigo>header>div{min-width:0}.qr-page__aigo small{color:#ffffff9e;text-transform:uppercase;font-size:8px;font-weight:800}.qr-page__aigo h2{color:#fff;letter-spacing:-.03em;margin:5px 0 0;font-size:20px;font-weight:900}.qr-page__insight{background:#a855f724;border:1px solid #c084fc2e;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;min-height:86px;margin-top:12px;padding:13px;display:grid}.qr-page__insight>svg{color:#d8ccff;margin-top:2px}.qr-page__insight:nth-of-type(2)>svg{color:#7dd3fc}.qr-page__insight>div{min-width:0}.qr-page__insight strong{color:#fff;font-size:10px;font-weight:900;line-height:1.4;display:block}.qr-page__insight small{color:#ffffffa8;text-transform:none;margin-top:5px;font-size:8px;font-weight:700;line-height:1.5;display:block}.qr-page__aigo>button{color:#2a1755;background:linear-gradient(145deg,#fff,#eee7ff);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:14px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #0000002e}.qr-page__drawer-backdrop{z-index:9990;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0806189e;justify-content:flex-end;display:flex;position:fixed;inset:0}.qr-page__drawer{width:min(100%,520px);height:100%;color:var(--qr-ink);background:linear-gradient(145deg,#fff,#faf8ff);animation:.22s both qr-drawer-in;overflow-y:auto;box-shadow:-24px 0 70px #08061852}.qr-page__drawer>header{background:radial-gradient(circle at 90% 0,#6c3bff29,#0000 36%),linear-gradient(145deg,#f7f3ff,#fff);border-bottom:1px solid #e8e1ef;align-items:center;gap:12px;padding:20px;display:flex}.qr-page__drawer>header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 30px #6c3bff38}.qr-page__drawer>header>div{flex:1;min-width:0}.qr-page__drawer>header small{color:#7a61d1;text-transform:uppercase;font-size:8px;font-weight:900}.qr-page__drawer>header h2{color:var(--qr-ink);margin:5px 0 0;font-size:23px;font-weight:900}.qr-page__drawer>header p{color:var(--qr-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;font-weight:700;overflow:hidden}.qr-page__drawer>header>button{color:#6d6578;background:#f4f0fa;border:1px solid #e2dbe8;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.qr-page__drawer-preview{background:linear-gradient(145deg, var(--preview-start), var(--preview-end));box-shadow:0 24px 56px var(--preview-shadow);border-radius:24px;place-items:center;margin:18px;padding:20px;display:grid;position:relative}.qr-page__drawer-preview--purple{--preview-start:#0e0b2f;--preview-end:#5a2ee8;--preview-shadow:#6c3bff3d}.qr-page__drawer-preview--blue{--preview-start:#0c254f;--preview-end:#2563eb;--preview-shadow:#2563eb3d}.qr-page__drawer-preview--pink{--preview-start:#4a0d3d;--preview-end:#ec4899;--preview-shadow:#ec48993d}.qr-page__drawer-preview--green{--preview-start:#0d3f2e;--preview-end:#16a36a;--preview-shadow:#16a36a3d}.qr-page__drawer-preview--orange{--preview-start:#4f2108;--preview-end:#f97316;--preview-shadow:#f973163d}.qr-page__drawer-preview .qr-preview-image{object-fit:contain;background:#fff;border-radius:18px;width:290px;height:290px;padding:12px;box-shadow:0 18px 38px #0000002b}.qr-page__drawer-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 18px 18px;display:grid}.qr-page__drawer-actions button{color:#5d3bd2;background:#f1ebff;border:1px solid #dfd4fc;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.qr-page__modal-backdrop{z-index:9998;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#080618a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.qr-page__modal{z-index:9999;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid #e2d9ee;border-radius:27px;width:min(100%,900px);max-height:calc(100vh - 40px);animation:.22s both qr-modal-in;position:relative;overflow-y:auto;box-shadow:0 42px 110px #08061870}.qr-page__modal>header{background:radial-gradient(circle at 90% 0,#38bdf824,#0000 36%),linear-gradient(145deg,#f7f3ff,#fff);border-bottom:1px solid #e8e1ef;align-items:center;gap:12px;padding:22px;display:flex}.qr-page__modal>header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 30px #6c3bff38}.qr-page__modal>header>div{flex:1;min-width:0}.qr-page__modal>header small{color:#7a61d1;text-transform:uppercase;font-size:8px;font-weight:900}.qr-page__modal>header h2{color:var(--qr-ink);margin:5px 0 0;font-size:23px;font-weight:900}.qr-page__modal>header p{color:var(--qr-muted);margin:5px 0 0;font-size:9px;font-weight:700}.qr-page__modal>header>button{color:#6d6578;background:#f4f0fa;border:1px solid #e2dbe8;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.qr-page__modal form{padding:22px}.qr-page__builder-grid{grid-template-columns:minmax(0,1fr) 330px;gap:20px;display:grid}.qr-page__builder-fields{flex-direction:column;gap:14px;display:flex}.qr-page__builder-fields label{color:#322b43;flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.qr-page__builder-fields input,.qr-page__builder-fields select{color:#211a33;background:linear-gradient(145deg,#fff,#faf8ff);border:1.5px solid #ded7e7;border-radius:14px;outline:0;width:100%;min-height:50px;padding:0 13px;font-size:11px;font-weight:700}.qr-page__builder-fields input:focus,.qr-page__builder-fields select:focus{border-color:#7650f5;box-shadow:0 0 0 4px #6c3bff17}.qr-page__color-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qr-page__builder-fields input[type=color]{padding:5px}.qr-page__builder-preview{background:linear-gradient(145deg,#f3edff,#fff);border:1px solid #ded1ff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:18px;display:flex}.qr-page__builder-preview>small{color:#7a61d1;text-transform:uppercase;font-size:8px;font-weight:900}.qr-page__builder-preview .qr-preview-image{object-fit:contain;background:#fff;border-radius:18px;width:280px;height:280px;margin-top:14px;padding:12px;box-shadow:0 18px 38px #6c3bff21}.qr-page__builder-preview>strong{color:var(--qr-ink);margin-top:14px;font-size:15px;font-weight:900}.qr-page__builder-preview>p{color:#8c8596;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:6px 0 0;font-size:8px;font-weight:700;overflow:hidden}.qr-page__modal form>footer,.qr-page__modal>footer{justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.qr-page__modal-secondary{color:#5d5668;background:#f5f2f8;border:1px solid #e2dbe8}.qr-page__modal--small{width:min(100%,520px)}.qr-page__modal--small>footer{padding:20px}.qr-page__modal--danger>header>span{background:linear-gradient(135deg,#dc2626,#fb7185)}.qr-page__danger-button{color:#fff;background:linear-gradient(135deg,#dc2626,#fb7185);border:0}.qr-page__help{z-index:400;color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 15px;font-size:9px;font-weight:900;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 42px #6c3bff4d}@media (width<=1400px){.qr-page__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-page__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-page__search{grid-column:1/-1}}@media (width<=1180px){.qr-page__workspace{grid-template-columns:1fr}.qr-page__aigo{position:relative;top:auto}}@media (width<=1040px){.qr-page__hero{grid-template-columns:1fr}.qr-page__hero-visual{min-height:340px}.qr-page__builder-grid{grid-template-columns:1fr}}@media (width<=820px){.qr-page__grid{grid-template-columns:1fr}.qr-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.qr-page{padding-bottom:84px}.qr-page__hero{border-radius:24px;min-height:auto;padding:24px 18px}.qr-page__hero h1{font-size:44px}.qr-page__hero-actions{flex-direction:column;align-items:stretch}.qr-page__hero-actions button{width:100%}.qr-page__hero-visual{min-height:455px}.qr-page__hero-qr{top:145px}.qr-page__floating-card--scans{width:100%;top:300px;left:0}.qr-page__floating-card--conversion{width:100%;bottom:0;right:0}.qr-page__metrics,.qr-page__toolbar,.qr-page__drawer-actions,.qr-page__color-row{grid-template-columns:1fr}.qr-page__search{grid-column:auto}.qr-page__library,.qr-page__aigo{border-radius:20px;padding:17px}.qr-page__section-header{flex-direction:column;align-items:flex-start}.qr-card{min-height:445px;padding:16px}.qr-card__preview .qr-preview-image{width:175px;height:175px}.qr-card>footer{flex-direction:column;align-items:flex-start}.qr-card>footer button{justify-content:center;width:100%}.qr-page__drawer-preview .qr-preview-image{width:240px;height:240px}.qr-page__modal form{padding:17px}.qr-page__modal form>footer,.qr-page__modal>footer{flex-direction:column-reverse}.qr-page__modal form>footer button,.qr-page__modal>footer button{width:100%}.qr-page__builder-preview .qr-preview-image{width:240px;height:240px}.qr-page__help{bottom:14px;right:14px}}.qr-smart-select{z-index:20;min-width:240px;position:relative}.qr-smart-select__trigger{cursor:pointer;background:#fff;border:2px solid #ece7ff;border-radius:22px;align-items:center;gap:14px;width:100%;height:68px;padding:0 18px;display:flex}.qr-smart-select__menu{z-index:9999;background:#fff;border:1px solid #e9e5ff;border-radius:24px;width:100%;padding:16px;position:absolute;top:78px;left:0;box-shadow:0 30px 70px #4a1dbe2e}.qr-smart-select__option{cursor:pointer;background:#fff;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.qr-smart-select__option:hover{background:#f7f3ff}.qr-smart-select__icon,.qr-smart-select__option-icon{color:#fff;background:linear-gradient(135deg,#6c3bff,#9d6bff);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}@keyframes qr-spin{to{transform:rotate(360deg)}}@keyframes qr-glow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes qr-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-8px)}}@keyframes qr-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes qr-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes qr-drawer-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes qr-modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.qr-page *,.qr-page__drawer,.qr-page__modal{transition:none!important;animation:none!important}}.qr-page{isolation:isolate;background:radial-gradient(circle at 7% 8%,#6c3bff0e,#0000 24%),radial-gradient(circle at 94% 34%,#38bdf80b,#0000 22%);overflow-x:clip}.qr-page:before,.qr-page:after{z-index:-2;filter:blur(42px);opacity:.72}.qr-page button,.qr-page input,.qr-page select{-webkit-tap-highlight-color:transparent}.qr-page button:not(:disabled){transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s,border-color .18s,color .18s,opacity .18s}.qr-page button:not(:disabled):active{transform:translateY(0)scale(.98)}.qr-page__hero{border-radius:32px;min-height:405px;box-shadow:0 38px 100px #0e0b2f40,inset 0 1px #ffffff1f}.qr-page__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 68%);height:260px;position:absolute;inset:auto -10% -48% 34%}.qr-page__hero-copy{max-width:820px}.qr-page__eyebrow{padding-inline:14px;box-shadow:inset 0 1px #ffffff14}.qr-page__hero h1{text-wrap:balance;max-width:760px}.qr-page__hero p{max-width:650px;font-size:14px;line-height:1.8}.qr-page__hero-actions{margin-top:28px}.qr-page__primary-button,.qr-page__secondary-button{border-radius:16px;min-height:50px;padding-inline:18px}.qr-page__primary-button{background:linear-gradient(135deg,#7c4dff 0%,#6c3bff 48%,#a855f7 100%);box-shadow:0 14px 30px #6c3bff47,inset 0 1px #ffffff2e}.qr-page__primary-button:hover{transform:translateY(-3px);box-shadow:0 20px 42px #6c3bff61,inset 0 1px #fff3}.qr-page__secondary-button:hover{background:#ffffff26;border-color:#ffffff40;transform:translateY(-2px)}.qr-page__hero-visual{min-height:325px}.qr-page__hero-glow{width:370px;height:370px}.qr-page__hero-qr{border-radius:26px;width:270px;padding:17px;box-shadow:0 32px 78px #0805224d,0 0 0 1px #ffffff4d}.qr-page__hero-qr>.qr-preview-image{border-radius:19px;padding:13px}.qr-page__floating-card{border-radius:19px;min-width:154px;min-height:70px;padding:13px 15px;box-shadow:0 25px 60px #08052240,inset 0 1px #ffffffbf}.qr-page__metrics{gap:14px;margin-top:20px}.qr-page__metric-card{border-radius:22px;min-height:138px;padding:18px;box-shadow:0 15px 36px #0e0b2f0f,inset 0 1px #fffc}.qr-page__metric-card:after{content:"";background:var(--metric-glow);filter:blur(10px);pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-35px;right:-25px}.qr-page__metric-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #6c3bff1f,inset 0 1px #ffffffe6}.qr-page__metric-card>span{border-radius:16px;width:48px;height:48px}.qr-page__toolbar{border-radius:23px;margin-top:20px;padding:12px;box-shadow:0 18px 46px #0e0b2f12,inset 0 1px #ffffffe6}.qr-page__search,.qr-page__select{border-color:#e4deec;border-radius:15px;min-height:56px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 2px #140c2d06}.qr-page__search:focus-within,.qr-page__select:focus-within{background:#fff;border-color:#6c3bff8c;box-shadow:0 0 0 4px #6c3bff12,inset 0 1px 2px #140c2d05}.qr-page__search input::placeholder{color:#aaa2b3}.qr-page__workspace{gap:20px;margin-top:20px}.qr-page__library,.qr-page__aigo{border-radius:26px;box-shadow:0 18px 48px #0e0b2f11,inset 0 1px #fffc}.qr-page__library{padding:24px}.qr-page__section-header h2{font-size:27px}.qr-page__grid{gap:18px;margin-top:22px}.qr-card{min-height:440px;box-shadow:0 24px 58px var(--card-shadow), inset 0 1px 0 #ffffff21;border-radius:26px;padding:19px}.qr-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000,#00000014);height:38%;position:absolute;inset:auto 0 0}.qr-card:hover{box-shadow:0 34px 76px var(--card-shadow), inset 0 1px 0 #ffffff26;transform:translateY(-6px)}.qr-card>header,.qr-card__preview,.qr-card__content,.qr-card__stats,.qr-card>footer{z-index:2;position:relative}.qr-card__status{min-height:29px;padding-inline:10px}.qr-card__menu-button{border-radius:12px;width:36px;height:36px;transition:background .18s,transform .18s}.qr-card__menu-button:hover{background:#ffffff2b;transform:rotate(4deg)}.qr-card__menu{border-radius:17px;width:198px;padding:9px;top:43px;box-shadow:0 25px 65px #0e0b2f38,0 4px 14px #0e0b2f14}.qr-card__menu button{border-radius:11px;min-height:41px}.qr-card__preview{border-radius:21px;margin-top:15px;padding:14px;box-shadow:0 20px 42px #0000002b,inset 0 1px #ffffffe6}.qr-card__preview .qr-preview-image{width:194px;height:194px}.qr-card__content h3{font-size:19px}.qr-card__stats{gap:9px}.qr-card__stats article{background:#ffffff18;border-radius:14px;min-height:64px;padding:10px;box-shadow:inset 0 1px #ffffff0d}.qr-card>footer{margin-top:16px;padding-top:15px}.qr-card>footer button{border-radius:13px;min-height:40px;box-shadow:0 7px 18px #0000001a}.qr-card>footer button:hover{transform:translateY(-2px);box-shadow:0 11px 24px #00000026}.qr-page__aigo{padding:21px;top:24px}.qr-page__aigo>header>span{border-radius:16px;width:48px;height:48px}.qr-page__insight{border-radius:16px;min-height:92px;padding:14px}.qr-page__aigo>button{border-radius:14px;min-height:46px}.qr-page__drawer{width:min(100%,540px);box-shadow:-30px 0 85px #0806184d}.qr-page__drawer>header{padding:22px}.qr-page__drawer-preview{border-radius:26px;margin:20px;padding:22px}.qr-page__drawer-preview .qr-preview-image{aspect-ratio:1;width:min(300px,100%);height:auto}.qr-page__drawer-actions button{border-radius:13px;min-height:46px}.qr-page__drawer-actions button:hover{background:#e9e0ff;border-color:#d3c1ff;transform:translateY(-2px)}.qr-page__modal{border-radius:29px;width:min(100%,920px)}.qr-page__modal>header,.qr-page__modal form{padding:24px}.qr-page__builder-grid{gap:22px}.qr-page__builder-fields{gap:15px}.qr-page__builder-fields label{gap:8px}.qr-page__builder-fields input,.qr-page__builder-fields select{border-radius:15px;min-height:52px}.qr-page__builder-preview{border-radius:22px;min-height:455px;padding:20px}.qr-page__builder-preview .qr-preview-image{aspect-ratio:1;width:min(285px,100%);height:auto}.qr-page__modal form>footer button,.qr-page__modal>footer button{border-radius:14px;min-height:46px}.qr-page__modal-secondary:hover{background:#eee9f5;border-color:#d8cfdf;transform:translateY(-2px)}.qr-page__danger-button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #dc26263b}.qr-smart-select__trigger{border:1.5px solid #e3dcf0;border-radius:16px;height:58px;padding-inline:15px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #140c2d06}.qr-smart-select__trigger:hover{border-color:#cfc2ea;box-shadow:0 7px 20px #4a1dbe12}.qr-smart-select__menu{border-radius:18px;padding:9px;top:66px;box-shadow:0 28px 70px #4a1dbe29,0 5px 18px #140c2d12}.qr-smart-select__option{border-radius:13px;padding:11px}.qr-smart-select__option:hover{background:#f5f1ff;transform:translate(2px)}.qr-smart-select__option--active{background:#eee7ff}.qr-smart-select__icon,.qr-smart-select__option-icon{border-radius:12px;width:40px;height:40px}.qr-page__help{min-height:50px;padding-inline:17px;box-shadow:0 18px 42px #6c3bff45,inset 0 1px #ffffff29}.qr-page__help:hover{transform:translateY(-3px);box-shadow:0 23px 52px #6c3bff57,inset 0 1px #ffffff2e}@media (width<=1400px){.qr-page__hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.qr-page__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.qr-page__hero{text-align:center;grid-template-columns:1fr}.qr-page__hero-copy{max-width:760px;margin-inline:auto}.qr-page__hero p{margin-inline:auto}.qr-page__hero-actions{justify-content:center}.qr-page__hero-visual{width:min(100%,560px);margin-inline:auto}.qr-page__workspace{grid-template-columns:1fr}.qr-page__aigo{position:relative;top:auto}}@media (width<=900px){.qr-page__metrics,.qr-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-page__builder-grid{grid-template-columns:1fr}.qr-page__builder-preview{min-height:390px}}@media (width<=680px){.qr-page{padding-bottom:76px}.qr-page__hero{border-radius:24px;min-height:auto;padding:26px 18px 22px}.qr-page__hero h1{letter-spacing:-.055em;font-size:clamp(38px,12vw,52px)}.qr-page__hero p{font-size:12px;line-height:1.7}.qr-page__hero-actions{flex-direction:column;gap:9px}.qr-page__hero-actions button{width:100%}.qr-page__hero-visual{min-height:430px}.qr-page__hero-qr{width:min(245px,68vw)}.qr-page__hero-glow{width:310px;height:310px}.qr-page__floating-card{width:min(100%,270px);min-width:0}.qr-page__floating-card--scans{top:285px;left:50%;transform:translate(-50%)}.qr-page__floating-card--conversion{bottom:2px;left:50%;right:auto;transform:translate(-50%)}.qr-page__metrics,.qr-page__grid{grid-template-columns:1fr}.qr-page__toolbar{grid-template-columns:1fr;padding:10px}.qr-page__search{grid-column:auto}.qr-page__library,.qr-page__aigo{border-radius:20px;padding:17px}.qr-page__section-header h2{font-size:23px}.qr-card{min-height:0;padding:16px}.qr-card__preview .qr-preview-image{width:min(190px,58vw);height:min(190px,58vw)}.qr-card>footer{flex-direction:column;align-items:stretch}.qr-card>footer button{width:100%}.qr-page__drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-page__modal-backdrop{align-items:flex-end;padding:10px}.qr-page__modal{border-radius:24px 24px 18px 18px;width:100%;max-height:calc(100vh - 20px)}.qr-page__modal>header,.qr-page__modal form{padding:18px}.qr-page__builder-preview{min-height:340px}.qr-page__help{min-height:46px;bottom:12px;right:12px}}@media (width<=430px){.qr-page__hero{padding-inline:15px}.qr-page__hero-visual{min-height:390px}.qr-page__hero-qr{border-radius:20px;width:min(220px,67vw);padding:12px;top:132px}.qr-page__floating-card{border-radius:15px;width:calc(100% - 20px);min-height:60px;padding:10px 12px}.qr-page__floating-card--scans{top:265px}.qr-page__floating-card--conversion{bottom:0}.qr-page__library,.qr-page__aigo{padding:14px}.qr-page__metric-card{min-height:116px;padding:14px}.qr-page__metric-card>span{width:42px;height:42px}.qr-page__drawer{width:100%}.qr-page__drawer>header{padding:17px}.qr-page__drawer-preview{border-radius:20px;margin:14px;padding:14px}.qr-page__drawer-actions{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.qr-page *,.qr-page :before,.qr-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qr-page,.qr-page *{box-sizing:border-box}.qr-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}.qr-page__toolbar{border-radius:20px;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(145px,.75fr)) auto;align-items:stretch;gap:10px;width:100%;min-width:0;padding:10px;overflow:visible}.qr-page__search,.qr-page__select,.qr-smart-select{width:100%;min-width:0}.qr-page__search{min-height:54px}.qr-page__search input,.qr-page__select select{text-overflow:ellipsis;min-width:0;overflow:hidden}.qr-smart-select__trigger{width:100%;min-width:0;min-height:54px}.qr-smart-select__trigger>span,.qr-smart-select__trigger>div{min-width:0}.qr-smart-select__trigger strong,.qr-smart-select__trigger small{text-overflow:ellipsis;min-width:0;overflow:hidden}.qr-page__export-button{white-space:nowrap;min-width:118px}.qr-page__workspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:18px;width:100%;min-width:0}.qr-page__library,.qr-page__aigo{width:100%;min-width:0}.qr-page__library{padding:24px;overflow:visible}.qr-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;width:100%;min-width:0}.qr-page__section-header,.qr-page__section-header>div{min-width:0}.qr-page__section-header h2{font-size:clamp(24px,2vw,30px);line-height:1.08}.qr-page__section-header p{max-width:560px}.qr-card{border-radius:24px;width:100%;min-width:0;height:auto;min-height:0;padding:16px;overflow:visible}.qr-card>header{min-height:34px}.qr-card__menu-wrap{z-index:100}.qr-card__menu-button{border-radius:12px;flex:0 0 38px;width:38px;height:38px}.qr-card__menu{z-index:200;border-radius:16px;width:190px;max-width:calc(100vw - 32px);padding:7px;top:calc(100% + 8px);right:0}.qr-card__menu button{width:100%;min-height:40px}.qr-card__preview{background:radial-gradient(circle at 50% 15%,#fffffffa,#ffffffe0 52%,#f5f1ffeb);border-radius:20px;place-items:center;width:100%;height:auto;min-height:0;margin-top:12px;padding:18px;display:grid}.qr-card__preview .qr-preview-image{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:16px;width:min(190px,72%);max-width:190px;height:auto;max-height:190px;padding:8px;display:block;box-shadow:0 18px 34px #1e0f4626,0 4px 12px #1e0f4614}.qr-card__content{min-width:0;padding-top:12px}.qr-card__content h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:19px;line-height:1.15;overflow:hidden}.qr-card__content p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.qr-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-card__stats article{min-width:0}.qr-card__stats strong,.qr-card__stats small{text-overflow:ellipsis;min-width:0;overflow:hidden}.qr-page__aigo{background:radial-gradient(circle at 88% 5%,#7458ff4d,#0000 34%),radial-gradient(circle at 12% 96%,#38bdf821,#0000 30%),linear-gradient(150deg,#160b3b 0%,#2b075e 48%,#4c0aa0 100%);border:1px solid #ffffff2e;border-radius:26px;min-height:0;padding:20px;position:sticky;top:18px;box-shadow:0 28px 65px #23085040,inset 0 1px #ffffff29;color:#fff!important}.qr-page__aigo>header{margin-bottom:14px}.qr-page__aigo>header>span{flex:0 0 48px;width:48px;height:48px}.qr-page__aigo>header small,.qr-page__aigo>header h2,.qr-page__aigo>header strong,.qr-page__aigo>header p{color:#fff!important}.qr-page__aigo>header small{opacity:.68}.qr-page__aigo>header h2{margin-top:4px;font-size:21px;line-height:1.05}.qr-page__insight{background:#8b5cf62e;border:1px solid #d8b4fe33;border-radius:17px;min-height:88px;margin-top:10px;padding:14px;box-shadow:inset 0 1px #ffffff12}.qr-page__insight:nth-of-type(2){background:#3b82f629;border-color:#7dd3fc33}.qr-page__insight strong,.qr-page__insight small,.qr-page__insight p,.qr-page__insight span{color:#fff!important}.qr-page__insight small{opacity:.7}.qr-page__aigo>div:not(.qr-page__insight){color:#fff}.qr-page__aigo>div:not(.qr-page__insight) h1,.qr-page__aigo>div:not(.qr-page__insight) h2,.qr-page__aigo>div:not(.qr-page__insight) h3,.qr-page__aigo>div:not(.qr-page__insight) h4,.qr-page__aigo>div:not(.qr-page__insight) strong,.qr-page__aigo>div:not(.qr-page__insight) b,.qr-page__aigo>div:not(.qr-page__insight) span,.qr-page__aigo>div:not(.qr-page__insight) p,.qr-page__aigo>div:not(.qr-page__insight) small,.qr-page__aigo>div:not(.qr-page__insight) label{color:#fff!important}.qr-page__aigo>div:not(.qr-page__insight) h1,.qr-page__aigo>div:not(.qr-page__insight) h2,.qr-page__aigo>div:not(.qr-page__insight) h3{line-height:1.08}.qr-page__aigo>div:not(.qr-page__insight) p,.qr-page__aigo>div:not(.qr-page__insight) small{opacity:.72}.qr-page__aigo>div:not(.qr-page__insight) svg{color:#fff}.qr-page__aigo>div:not(.qr-page__insight) [class*=stat],.qr-page__aigo>div:not(.qr-page__insight) [class*=metric]{border-color:#ffffff1f}.qr-page__aigo>button{color:#281044;background:linear-gradient(135deg,#fff,#eee7ff);border-radius:14px;width:100%;min-height:46px;margin-top:16px;box-shadow:0 12px 28px #0000002e}.qr-page__aigo>button:hover{box-shadow:0 18px 36px #00000042}.qr-page__builder-preview{background:radial-gradient(circle at 50% 18%,#6c3bff21,#0000 34%),linear-gradient(145deg,#faf8ff 0%,#fff 55%,#f2edff 100%);border:1px solid #e2d8f3;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:28px;display:flex;position:relative;overflow:hidden}.qr-page__builder-preview:before{content:"";pointer-events:none;border:1px dashed #6c3bff2e;border-radius:18px;position:absolute;inset:12px}.qr-page__builder-preview>*{z-index:1;position:relative}.qr-page__builder-preview>small{color:#7354ca;letter-spacing:.08em;margin-bottom:10px;font-size:9px;font-weight:900}.qr-page__builder-preview .qr-preview-image{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #ece7f4;border-radius:20px;width:min(250px,70%);max-width:250px;height:auto;max-height:250px;margin:0;padding:12px;box-shadow:0 22px 48px #43238c29,0 5px 14px #43238c12}.qr-page__builder-preview>strong{text-align:center;max-width:90%;margin-top:17px;font-size:18px;font-weight:900;color:#21133b!important}.qr-page__builder-preview>p{text-align:center;max-width:85%;margin-top:7px;font-size:10px;color:#81758e!important}.qr-page__empty-state{border-radius:22px;min-height:360px;margin-top:18px}.qr-page__drawer-preview{background:radial-gradient(circle at 50% 10%,#6c3bff1f,#0000 36%),linear-gradient(145deg,#faf8ff,#fff);overflow:hidden}.qr-page__drawer-preview .qr-preview-image{aspect-ratio:1;background:#fff;border-radius:18px;width:min(270px,78%);max-width:270px;height:auto;max-height:270px;padding:10px;box-shadow:0 20px 42px #2d146424}.qr-page__hero-qr{overflow:hidden}.qr-page__hero-qr>.qr-preview-image{aspect-ratio:1;background:#fff;border-radius:18px;width:min(220px,72%);max-width:220px;height:auto;max-height:220px;padding:10px;box-shadow:0 22px 48px #1e0f4629}.qr-page button:focus-visible,.qr-page input:focus-visible,.qr-page select:focus-visible{outline-offset:2px;outline:3px solid #6c3bff47}@media (width<=1280px){.qr-page__toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-page__search{grid-column:span 3}.qr-page__export-button{width:100%}}@media (width<=1120px){.qr-page__workspace{grid-template-columns:1fr}.qr-page__aigo{position:relative;top:auto}.qr-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.qr-page__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-page__search{grid-column:span 2}.qr-page__grid{grid-template-columns:1fr}.qr-card__preview .qr-preview-image{width:min(210px,62vw);max-width:210px;max-height:210px}.qr-page__builder-preview .qr-preview-image{width:min(230px,65vw);max-width:230px;max-height:230px}}@media (width<=620px){.qr-page__toolbar{grid-template-columns:1fr;gap:8px;padding:9px}.qr-page__search{grid-column:auto}.qr-page__export-button{min-height:50px}.qr-page__library,.qr-page__aigo{border-radius:20px;padding:16px}.qr-page__section-header{flex-direction:column;gap:10px}.qr-page__section-header>b{align-self:flex-start}.qr-card{border-radius:20px;padding:14px}.qr-card__preview{padding:14px}.qr-card__preview .qr-preview-image{width:min(190px,64vw);max-width:190px;max-height:190px}.qr-page__aigo{padding:16px}.qr-page__aigo>header h2{font-size:19px}.qr-page__insight{min-height:80px;padding:12px}.qr-page__builder-preview{min-height:390px;padding:20px}.qr-page__builder-preview .qr-preview-image{width:min(210px,62vw);max-width:210px;max-height:210px}}@media (prefers-reduced-motion:reduce){.qr-page *,.qr-page :before,.qr-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qr-page__aigo{overflow:hidden}.qr-page__aigo>:nth-child(4){width:100%;min-width:0;margin-top:16px;color:#fff!important}.qr-page__aigo>:nth-child(4) *{border-color:#ffffff1f;color:#fff!important}.qr-page__aigo>:nth-child(4) h1,.qr-page__aigo>:nth-child(4) h2,.qr-page__aigo>:nth-child(4) h3{letter-spacing:-.035em;margin:0 0 14px;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.08!important}.qr-page__aigo>:nth-child(4) small,.qr-page__aigo>:nth-child(4) label{letter-spacing:.03em;color:#ffffffa3!important;font-size:9px!important;font-weight:800!important}.qr-page__aigo>:nth-child(4)>div,.qr-page__aigo>:nth-child(4)>div>div{min-width:0}.qr-page__aigo>:nth-child(4) strong,.qr-page__aigo>:nth-child(4) b{color:#fff!important;font-weight:900!important}.qr-page__aigo>:nth-child(4) [class*=row],.qr-page__aigo>:nth-child(4) [class*=stat],.qr-page__aigo>:nth-child(4) [class*=metric],.qr-page__aigo>:nth-child(4) [class*=item]{color:#fff!important}.qr-page__aigo>:nth-child(4) svg{stroke:currentColor;color:#fff!important}.qr-page__aigo>:nth-child(4) p,.qr-page__aigo>:nth-child(4) span,.qr-page__aigo>:nth-child(4) div{color:#fff!important}.qr-page__aigo>:nth-child(4){display:block}.qr-page__aigo>:nth-child(4) h1+*,.qr-page__aigo>:nth-child(4) h2+*,.qr-page__aigo>:nth-child(4) h3+*{margin-top:4px}.qr-page__aigo>button,.qr-page__aigo>button *{color:#2a1755!important}.qr-page__aigo>button{z-index:5;position:relative}.qr-page__aigo>:nth-child(4){padding:2px 0 0}.qr-page__aigo>:nth-child(4) h1,.qr-page__aigo>:nth-child(4) h2{text-shadow:0 2px 12px #00000029}.qr-page__aigo>:nth-child(4) p{font-size:10px!important;line-height:1.35!important}.qr-page__aigo>:nth-child(4) strong,.qr-page__aigo>:nth-child(4) b{white-space:nowrap}@media (width<=620px){.qr-page__aigo>:nth-child(4) h1,.qr-page__aigo>:nth-child(4) h2{font-size:22px!important}.qr-page__aigo>:nth-child(4){margin-top:14px}.qr-page__aigo>button{min-height:48px;margin-top:16px}}.qr-card{position:relative!important;overflow:visible!important}.qr-card>header{z-index:50!important;position:relative!important}.qr-card__menu-wrap{z-index:100!important;position:relative!important}.qr-card__menu{z-index:9999!important;background:#fff!important;border:1px solid #dcd2f0cc!important;border-radius:16px!important;min-width:170px!important;padding:8px!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 16px 38px #0a041e59!important}.qr-card__menu button{color:#241d35!important;background:0 0!important;border-radius:10px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:9px 12px!important;font-size:11px!important;font-weight:700!important;transition:background .15s,color .15s!important;display:flex!important}.qr-card__menu button:hover{color:#5d3bd2!important;background:#f4efff!important}.qr-card__menu .qr-card__menu-delete,.qr-card__menu button:last-child{color:#dc2626!important}.qr-card__menu .qr-card__menu-delete:hover,.qr-card__menu button:last-child:hover{color:#b91c1c!important;background:#fee2e2!important}.qr-card__preview{z-index:1!important;position:relative!important}.qr-page__aigo>:nth-child(4){background:#ffffff12!important;border:1px solid #ffffff24!important;border-radius:20px!important;flex-direction:column!important;gap:10px!important;margin-top:18px!important;padding:18px!important;display:flex!important;box-shadow:inset 0 1px #ffffff1a!important}.qr-page__aigo>:nth-child(4) h3,.qr-page__aigo>:nth-child(4) h2{color:#fff!important;margin:0 0 10px!important;font-size:20px!important;font-weight:900!important}.qr-page__aigo>:nth-child(4)>div,.qr-page__aigo>:nth-child(4) [class*=stat],.qr-page__aigo>:nth-child(4) [class*=metric],.qr-page__aigo>:nth-child(4) [class*=row],.qr-page__aigo>:nth-child(4) [class*=item]{background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:8px 12px!important;display:flex!important}.qr-page__aigo>:nth-child(4) span,.qr-page__aigo>:nth-child(4) p,.qr-page__aigo>:nth-child(4) small{letter-spacing:.02em!important;color:#ffffffbf!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.qr-page__aigo>:nth-child(4) strong,.qr-page__aigo>:nth-child(4) b{color:#fff!important;letter-spacing:.02em!important;text-align:right!important;font-size:14px!important;font-weight:900!important}.qr-page__aigo>:nth-child(4) svg{color:#7dd3fc!important;flex-shrink:0!important;width:16px!important;height:16px!important;display:inline-block!important}.qr-page__aigo>button{color:#210d47!important;background:#fff!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;margin-top:14px!important;font-size:11px!important;font-weight:800!important;transition:transform .18s,box-shadow .18s!important;display:flex!important}.qr-page__aigo>button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px #00000040!important}.profile-page,.profile-page *{box-sizing:border-box}.profile-page{color:#17122f;width:100%;min-width:0;padding:0 0 90px}.profile-page button,.profile-page input,.profile-page textarea{font-family:inherit}.profile-page button{cursor:pointer}.profile-hero{color:#fff;background:radial-gradient(circle at 90% 8%,#38bdf84d,#0000 32%),radial-gradient(circle at 10% 92%,#ec489933,#0000 30%),linear-gradient(145deg,#0e0b2f 0%,#1c124f 48%,#35177b 100%);border:1px solid #ffffff1a;border-radius:30px;grid-template-columns:auto minmax(0,1fr) 300px;align-items:center;gap:28px;min-height:340px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 88px #0e0b2f47}.profile-hero__pattern{opacity:.18;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.profile-avatar-area,.profile-hero__copy,.profile-score{z-index:2;position:relative}.profile-avatar-area{flex-direction:column;align-items:center;gap:12px;display:flex}.profile-avatar{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border:7px solid #ffffff29;border-radius:40px;place-items:center;width:158px;height:158px;display:grid;position:relative;box-shadow:0 26px 58px #38bdf838}.profile-avatar img{object-fit:cover;border-radius:33px;width:100%;height:100%}.profile-avatar>span{font-size:52px;font-weight:900}.profile-avatar i{color:#fff;background:#22c55e;border:5px solid #211652;border-radius:50%;place-items:center;width:43px;height:43px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-8px;right:-8px}.profile-avatar-area>button{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.profile-badge{color:#dfe8ff;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.profile-hero__copy h1{color:#fff;letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(44px,5vw,70px);font-weight:900;line-height:1}.profile-hero__copy>p{color:#ffffffc7;flex-wrap:wrap;gap:8px;margin:11px 0 0;font-size:13px;font-weight:800;display:flex}.profile-meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.profile-meta span{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff1c;border-radius:12px;align-items:center;min-height:36px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.profile-score{background:#ffffff17;border:1px solid #ffffff24;border-radius:22px;align-items:center;gap:14px;padding:18px;display:flex}.profile-score__ring{border-radius:50%;flex:none;place-items:center;width:94px;height:94px;display:grid}.profile-score__ring span{color:#fff;background:#23164f;border-radius:50%;place-items:center;width:71px;height:71px;font-size:20px;font-weight:900;display:grid}.profile-score small,.profile-side-card small,.profile-ai-card small,.profile-danger-card small{color:#8c8596;text-transform:uppercase;font-size:7px;font-weight:900}.profile-score small{color:#ffffff94}.profile-score strong{color:#fff;margin-top:6px;font-size:13px;font-weight:900;display:block}.profile-score p{color:#ffffffa6;margin:6px 0 0;font-size:8px;line-height:1.5}.profile-toolbar{background:#fff;border:1px solid #e4ddea;border-radius:20px;gap:10px;margin-top:18px;padding:13px;display:flex;box-shadow:0 16px 40px #0e0b2f13}.profile-toolbar button,.profile-edit,.profile-cancel,.profile-save,.profile-skill-input button,.profile-ai-card button,.profile-danger-card button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.profile-toolbar button,.profile-edit{color:#5d3bd2;background:#f1ebff;border:1px solid #dfd4fc}.profile-contact-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.profile-contact{background:radial-gradient(circle at 90% 4%, var(--contact-glow), transparent 38%), linear-gradient(145deg, #fff, #fbf9ff);border:1px solid #e4ddea;border-radius:20px;min-width:0;min-height:116px;position:relative;box-shadow:0 16px 40px #0e0b2f13}.profile-contact>button:first-child{color:#17122f;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:116px;padding:15px;display:flex}.profile-contact>button:first-child>span{color:#fff;background:var(--contact-gradient);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid}.profile-contact>button:first-child>div{flex-direction:column;flex:1;min-width:0;display:flex}.profile-contact small{color:#8c8596;text-transform:uppercase;font-size:7px;font-weight:900}.profile-contact strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:900;overflow:hidden}.profile-contact__copy{color:#7a61d1;background:#f1ebff;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;right:9px}.profile-contact--green,.profile-contact--whatsapp{--contact-gradient:linear-gradient(135deg, #16a36a, #34d399);--contact-glow:#16a36a24}.profile-contact--blue{--contact-gradient:linear-gradient(135deg, #2563eb, #38bdf8);--contact-glow:#2563eb24}.profile-contact--linkedin{--contact-gradient:linear-gradient(135deg, #0a66c2, #2563eb);--contact-glow:#0a66c224}.profile-contact--github{--contact-gradient:linear-gradient(135deg, #17122f, #4a4458);--contact-glow:#17122f24}.profile-contact--purple{--contact-gradient:linear-gradient(135deg, #6c3bff, #a855f7);--contact-glow:#6c3bff24}.profile-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.profile-main{flex-direction:column;gap:18px;min-width:0;display:flex}.profile-panel,.profile-side-card,.profile-ai-card,.profile-danger-card{background:linear-gradient(145deg,#fff,#fbf9ff);border:1px solid #e4ddea;border-radius:24px;box-shadow:0 16px 40px #0e0b2f13}.profile-panel__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.profile-panel__header>div>span{color:#6c3bff;text-transform:uppercase;align-items:center;font-size:9px;font-weight:900;display:inline-flex}.profile-panel__header h2{margin:7px 0 0;font-size:25px;font-weight:900}.profile-panel__header p{color:#7e7789;margin:7px 0 0;font-size:10px}.profile-edit-actions{gap:8px;display:flex}.profile-cancel{color:#5d5668;background:#f5f2f8;border:1px solid #e2dbe8}.profile-save,.profile-skill-input button{color:#fff;background:linear-gradient(135deg,#6c3bff,#a855f7);border:0}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.profile-field{flex-direction:column;gap:7px;min-width:0;display:flex}.profile-field>span{color:#6e6578;text-transform:uppercase;align-items:center;font-size:8px;font-weight:900;display:inline-flex}.profile-field input,.profile-field textarea,.profile-skill-input input{color:#241d35;background:#faf8fd;border:1.5px solid #e3dce9;border-radius:13px;outline:0;width:100%;min-height:48px;padding:0 12px;font-size:10px;font-weight:800}.profile-field input[readonly],.profile-field textarea[readonly]{color:#4d4658;background:#f7f4fa}.profile-field textarea{resize:vertical;min-height:96px;padding-top:12px}.profile-field--wide{margin-top:12px}.profile-skills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.profile-skills>span{color:#5d3bd2;background:#eee8ff;border:1px solid #ddd2ff;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.profile-skills button{width:19px;height:19px;color:inherit;background:#ffffffa6;border:0;border-radius:50%;place-items:center;display:grid}.profile-skill-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.profile-sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.profile-side-card header,.profile-ai-card header,.profile-danger-card header{align-items:center;gap:10px;display:flex}.profile-side-card header>span,.profile-ai-card header>span,.profile-danger-card header>span{color:#fff;background:linear-gradient(135deg,#6c3bff,#38bdf8);border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.profile-side-card h3,.profile-ai-card h3,.profile-danger-card h3{margin:5px 0 0;font-size:15px;font-weight:900}.profile-health{flex-direction:column;gap:9px;margin-top:16px;display:flex}.profile-health article{background:#faf8fd;border:1px solid #e7e0ed;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.profile-health article>span{color:#fff;background:#22c55e;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.profile-health strong{margin-top:4px;font-size:9px;display:block}.profile-ai-card{color:#fff;background:radial-gradient(circle at 88% 4%,#38bdf83d,#0000 34%),linear-gradient(145deg,#0e0b2f,#2d176c);border-color:#ffffff1a}.profile-ai-card small{color:#ffffff94}.profile-ai-card h3{color:#fff}.profile-ai-card p{color:#ffffffb3;margin:14px 0 0;font-size:9px;line-height:1.7}.profile-ai-card button{color:#2a1755;background:#fff;border:0;width:100%;margin-top:14px}.profile-danger-card header>span{background:linear-gradient(135deg,#f97316,#ef4444)}.profile-danger-card button{color:#c84453;background:#fff1f3;border:1px solid #f1ced4;width:100%;margin-top:14px}@media (width<=1400px){.profile-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.profile-hero{grid-template-columns:auto minmax(0,1fr)}.profile-score{grid-column:1/-1}.profile-layout{grid-template-columns:1fr}.profile-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;top:auto}}@media (width<=800px){.profile-sidebar{grid-template-columns:1fr}}@media (width<=700px){.profile-hero{text-align:center;grid-template-columns:1fr;padding:24px 18px}.profile-hero__copy>p,.profile-meta{justify-content:center}.profile-toolbar,.profile-contact-grid,.profile-form-grid{grid-template-columns:1fr}.profile-toolbar{display:grid}.profile-panel__header{flex-direction:column;align-items:flex-start}.profile-edit-actions{width:100%}.profile-edit-actions button,.profile-edit{flex:1}}.profile-page{background:radial-gradient(circle at 10% 6%,#6c3bff14,#0000 25%),radial-gradient(circle at 92% 20%,#38bdf814,#0000 24%),linear-gradient(#fbfaff 0%,#f7f8ff 100%);padding:10px 0 110px}.profile-hero{border-radius:34px;gap:36px;min-height:390px;padding:44px 42px;box-shadow:0 32px 90px #0e0b2f47,inset 0 0 0 1px #ffffff14}.profile-hero:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#7e5bff8c,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:120px}.profile-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ec48994d,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;left:260px}.profile-avatar{border-width:8px;border-radius:46px;width:184px;height:184px;box-shadow:0 28px 70px #38bdf842,0 0 0 8px #ffffff0d}.profile-avatar img{border-radius:38px}.profile-avatar>span{letter-spacing:-.05em;font-size:62px}.profile-avatar-area>button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;min-height:46px;padding:0 16px;font-size:11px}.profile-badge{letter-spacing:.04em;min-height:40px;padding:0 15px;font-size:11px}.profile-hero__copy h1{margin-top:18px;font-size:clamp(56px,5.5vw,82px)}.profile-hero__copy>p{margin-top:15px;font-size:16px;line-height:1.5}.profile-meta span{border-radius:14px;min-height:42px;padding:0 14px;font-size:10px}.profile-score{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:26px;gap:18px;padding:22px}.profile-score__ring{width:112px;height:112px}.profile-score__ring span{width:84px;height:84px;font-size:24px}.profile-score small,.profile-side-card small,.profile-ai-card small,.profile-danger-card small{letter-spacing:.04em;font-size:9px}.profile-score strong{font-size:16px}.profile-score p{font-size:10px}.profile-toolbar{border-radius:22px;min-height:74px;padding:15px 16px;box-shadow:0 18px 46px #0e0b2f14}.profile-toolbar button,.profile-edit,.profile-cancel,.profile-save,.profile-skill-input button,.profile-ai-card button,.profile-danger-card button{border-radius:14px;min-height:48px;padding:0 17px;font-size:11px}.profile-toolbar button:hover,.profile-edit:hover{transform:translateY(-2px);box-shadow:0 12px 26px #6c3bff29}.profile-contact-grid{gap:16px}.profile-contact{border-radius:24px;min-height:138px;transition:transform .2s,box-shadow .2s;box-shadow:0 18px 44px #0e0b2f14}.profile-contact:hover{transform:translateY(-5px);box-shadow:0 26px 58px #6c3bff24}.profile-contact>button:first-child{gap:13px;min-height:138px;padding:20px 18px}.profile-contact>button:first-child>span{width:52px;height:52px;box-shadow:0 14px 28px var(--contact-glow);border-radius:16px;font-size:21px}.profile-contact small{font-size:9px}.profile-contact strong{margin-top:7px;font-size:11px}.profile-contact__copy{border-radius:10px;width:32px;height:32px;top:12px;right:12px}.profile-layout,.profile-main{gap:22px}.profile-panel,.profile-side-card,.profile-ai-card,.profile-danger-card{border-radius:28px;box-shadow:0 20px 50px #0e0b2f16}.profile-panel{padding:30px}.profile-panel__header>div>span{letter-spacing:.04em;font-size:11px}.profile-panel__header h2{letter-spacing:-.035em;margin-top:10px;font-size:32px}.profile-panel__header p{margin-top:10px;font-size:13px;line-height:1.65}.profile-form-grid{gap:16px;margin-top:26px}.profile-field{gap:10px}.profile-field>span{letter-spacing:.025em;font-size:10px}.profile-field input,.profile-field textarea,.profile-skill-input input{border-radius:16px;min-height:58px;padding:0 16px;font-size:13px;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s}.profile-field input:focus,.profile-field textarea:focus,.profile-skill-input input:focus{background:#fff;border-color:#7c5cff;box-shadow:0 0 0 5px #6c3bff1a}.profile-field textarea{min-height:130px;padding-top:16px}.profile-skills{gap:10px;margin-top:24px}.profile-skills>span{border-radius:999px;min-height:40px;padding:0 14px;font-size:10px;box-shadow:0 8px 18px #6c3bff14}.profile-skill-input{gap:10px;margin-top:18px}.profile-sidebar{gap:18px}.profile-side-card,.profile-ai-card,.profile-danger-card{padding:24px}.profile-side-card header>span,.profile-ai-card header>span,.profile-danger-card header>span{border-radius:17px;width:52px;height:52px;font-size:21px}.profile-side-card h3,.profile-ai-card h3,.profile-danger-card h3{letter-spacing:-.02em;margin-top:7px;font-size:19px}.profile-health{gap:11px;margin-top:20px}.profile-health article{border-radius:16px;min-height:70px;padding:12px}.profile-health article>span{border-radius:11px;width:36px;height:36px;font-size:14px}.profile-health strong{margin-top:5px;font-size:11px}.profile-ai-card p{margin-top:18px;font-size:11px;line-height:1.75}.profile-ai-card button,.profile-danger-card button{min-height:50px;font-size:11px}@media (width<=1400px){.profile-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-hero{grid-template-columns:190px minmax(0,1fr) 280px}}@media (width<=1180px){.profile-hero{grid-template-columns:180px minmax(0,1fr)}.profile-score{grid-column:1/-1}}@media (width<=760px){.profile-hero{border-radius:26px;padding:30px 20px}.profile-avatar{width:150px;height:150px}.profile-hero__copy h1{font-size:48px}.profile-contact-grid,.profile-form-grid{grid-template-columns:1fr}.profile-panel{padding:22px}.profile-panel__header h2{font-size:28px}}:root{--color-primary:#6c3bff;--color-primary-dark:#4a1dbe;--color-primary-light:#a855f7;--color-dark-indigo:#0e0b2f;--color-dark-indigo-soft:#17133f;--color-dark-indigo-light:#211b52;--color-background:#fff;--color-background-soft:#f8fafc;--color-surface:#fff;--color-purple-light:#ede9fe;--color-lavender:#d6bbfb;--color-soft-violet:#f3e8ff;--color-success:#22c55e;--color-info:#3b82f6;--color-warning:#facc15;--color-orange:#fb923c;--color-pink:#ec4899;--color-danger:#ef4444;--color-cyan:#06b6d4;--color-text-primary:#0e0b2f;--color-text-secondary:#5f5b75;--color-text-muted:#8d89a0;--color-text-white:#fff;--color-border:#e8e5f0;--color-border-purple:#d6bbfb;--gradient-primary:linear-gradient(135deg, #6c3bff 0%, #a855f7 100%);--gradient-dark:linear-gradient(135deg, #0e0b2f 0%, #211b52 100%);--gradient-dark-vertical:linear-gradient(180deg, #0e0b2f 0%, #17133f 100%);--gradient-soft-purple:linear-gradient(135deg, #fff 0%, #f3e8ff 55%, #ede9fe 100%);--gradient-ai:linear-gradient(135deg, #0e0b2f 0%, #4a1dbe 55%, #a855f7 100%);--shadow-xs:0 2px 8px #0e0b2f0d;--shadow-sm:0 8px 24px #0e0b2f14;--shadow-md:0 14px 40px #6c3bff21;--shadow-lg:0 22px 60px #6c3bff2e;--shadow-xl:0 32px 90px #0e0b2f38;--shadow-purple:0 12px 35px #6c3bff3d;--shadow-indigo:0 20px 60px #0e0b2f3d;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--font-primary:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:Poppins, Inter, system-ui, sans-serif;--transition-fast:.16s ease;--transition-normal:.26s ease;--transition-slow:.42s ease;--sidebar-width:264px;--sidebar-collapsed-width:84px;--topbar-height:76px;--content-max-width:1600px;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-overlay:500;--z-modal:1000;--z-toast:2000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatDiagonal{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(8px,-12px)rotate(2deg)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #6c3bff00,0 10px 30px #6c3bff29}50%{box-shadow:0 0 0 8px #6c3bff0f,0 18px 44px #6c3bff47}}@keyframes shimmer{0%{background-position:-220% 0}to{background-position:220% 0}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes bounceCute{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-5px)scale(1.02)}70%{transform:translateY(1px)scale(.99)}}@keyframes nfcWave{0%{opacity:.72;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}@keyframes qrScan{0%{opacity:.2;top:12%}50%{opacity:1}to{opacity:.2;top:82%}}@keyframes notificationWiggle{0%,to{transform:rotate(0)}20%{transform:rotate(8deg)}40%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-3deg)}}.animate-fade-in{animation:.45s both fadeIn}.animate-fade-up{animation:.55s both fadeUp}.animate-fade-down{animation:.5s both fadeDown}.animate-slide-left{animation:.55s both slideInLeft}.animate-slide-right{animation:.55s both slideInRight}.animate-scale-in{animation:.45s both scaleIn}.animate-float-soft{animation:4s ease-in-out infinite floatSoft}.animate-float-diagonal{animation:5.5s ease-in-out infinite floatDiagonal}.animate-pulse-glow{animation:2.6s ease-in-out infinite pulseGlow}.animate-bounce-cute{animation:.85s bounceCute}.animate-rotate-slow{animation:16s linear infinite rotateSlow}.animate-notification-wiggle{animation:.7s notificationWiggle}.hover-lift{transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal)}.hover-lift:hover{box-shadow:var(--shadow-lg);border-color:#6c3bff3d;transform:translateY(-6px)}.hover-scale{transition:transform var(--transition-normal)}.hover-scale:hover{transform:scale(1.025)}.hover-glow{transition:box-shadow var(--transition-normal), transform var(--transition-normal)}.hover-glow:hover{box-shadow:var(--shadow-purple);transform:translateY(-2px)}.shimmer{background:linear-gradient(90deg,#ede9fe7a 20%,#ffffffeb 40%,#ede9fe7a 60%) 0 0/220% 100%;animation:1.7s linear infinite shimmer}.stagger-1{animation-delay:80ms}.stagger-2{animation-delay:.16s}.stagger-3{animation-delay:.24s}.stagger-4{animation-delay:.32s}.stagger-5{animation-delay:.4s}.interactive-card{isolation:isolate;transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);position:relative;overflow:hidden}.interactive-card:before{z-index:-1;content:"";pointer-events:none;opacity:0;transition:opacity var(--transition-slow), transform var(--transition-slow);background:radial-gradient(circle,#6c3bff1f,#0000 58%);position:absolute;inset:-40%;transform:scale(.6)}.interactive-card:hover{box-shadow:var(--shadow-lg);border-color:#6c3bff38;transform:translateY(-7px)}.interactive-card:hover:before{opacity:1;transform:scale(1)}.reveal-mask{overflow:hidden}.reveal-mask>*{animation:.65s cubic-bezier(.22,1,.36,1) both fadeUp}@media (prefers-reduced-motion:reduce){.animate-float-soft,.animate-float-diagonal,.animate-pulse-glow,.animate-rotate-slow,.shimmer{animation:none!important}.hover-lift:hover,.hover-scale:hover,.hover-glow:hover,.interactive-card:hover{transform:none}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-background);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--color-text-primary);background:radial-gradient(circle at 8% 4%, #6c3bff12, transparent 24%), radial-gradient(circle at 94% 12%, #a855f70f, transparent 25%), var(--color-background);font-family:var(--font-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}#root{isolation:isolate;min-height:100vh}button,input,textarea,select{font:inherit}button{border:0}button,a,[role=button]{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,picture,svg,canvas{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{color:var(--color-dark-indigo);font-family:var(--font-heading);letter-spacing:-.025em;line-height:1.2}h1{font-size:clamp(2rem,4vw,3.75rem);font-weight:800}h2{font-size:clamp(1.65rem,3vw,2.75rem);font-weight:700}h3{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700}p{color:var(--color-text-secondary)}::selection{color:var(--color-text-white);background:var(--color-primary)}:focus-visible{outline-offset:3px;outline:3px solid #6c3bff47}.app-container{width:min(100%, var(--content-max-width));margin:0 auto;padding-inline:clamp(16px,3vw,40px)}.page-shell{background:var(--color-background);min-height:100vh}.page-content{width:min(100%, var(--content-max-width));margin:0 auto;padding:clamp(20px,3vw,40px)}.surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.surface-dark{color:var(--color-text-white);background:var(--gradient-dark);border-radius:var(--radius-xl);box-shadow:var(--shadow-indigo);border:1px solid #ffffff17}.glass-surface{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(22px);background:#ffffffbd;border:1px solid #ffffffd1}.gradient-text{color:#0000;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-white{color:var(--color-text-white)}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#6c3bff52 transparent}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#6c3bff47 padding-box padding-box;border:2px solid #0000}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#6c3bff7a padding-box padding-box;border:2px solid #0000}@media (width<=768px){body{font-size:15px}.page-content{padding:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%;margin:0}body,#root{overflow:hidden}html{scroll-behavior:smooth;width:100%;min-height:100%;overflow:hidden auto}body{width:100%;min-height:100vh;margin:0;overflow-x:hidden;overflow-y:auto!important}#root{width:100%;min-height:100vh;overflow:visible!important}main{min-width:0}@media (height<=900px){body{overflow-y:auto!important}#root{min-height:100vh;height:auto!important}}
