@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#24233a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;--ink:#25243b;--muted:#89899d;--line:#eeedf3;--purple:#704be7;--purple-dark:#5431c8;--surface:#fff;background:#f5f6fa;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{background:#f5f6fa;min-width:360px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit}button:disabled{cursor:default}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:252px minmax(0,1fr);max-width:1720px;min-height:100vh;margin:0 auto;display:grid}.sidebar{background:#fff;border-right:1px solid #eeedf2;flex-direction:column;height:100vh;min-height:700px;padding:27px 17px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:0 6px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#9f7af9,#6744dc);border-radius:12px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 5px 13px #754fdf33}.brand-wordmark{letter-spacing:-.8px;font:800 17px Manrope,sans-serif}.brand-wordmark span{color:#7756e4}.workspace-switcher{text-align:left;background:#faf9fc;border:1px solid #f0eff4;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:33px;padding:11px 9px;display:flex}.workspace-avatar{color:#6d4bd7;background:#eee8ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font:800 14px Manrope,sans-serif;display:grid}.workspace-copy,.profile-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-copy strong,.profile-copy strong{font-size:12px;font-weight:700}.workspace-copy small,.profile-copy small{color:#9897a8;font-size:10px}.switcher-dots{color:#88879a;font-size:21px;line-height:12px}.sidebar-nav{flex:1;margin:23px -3px 12px;padding:0 3px;overflow-y:auto}.nav-group{margin-bottom:22px}.nav-group-label{color:#a0a0af;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 8px 11px;font:700 9px Manrope,sans-serif}.nav-item{color:#77778c;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:40px;margin:2px 0;padding:0 10px;font-size:12px;transition:all .18s;display:flex}.nav-item>span:nth-child(2){flex:1}.nav-item:hover{color:var(--ink);background:#f8f7fb}.nav-item.active{color:#6747d3;background:#f1edfc;font-weight:700}.nav-soon{color:#aaa9b7;white-space:nowrap;font-size:8px}.sidebar-bottom{margin-top:auto}.sidebar-note{background:linear-gradient(125deg,#fbf8ff,#f8f5ff);border:1px solid #f2ecff;border-radius:10px;align-items:flex-start;gap:9px;margin:0 2px 15px;padding:12px 10px;display:flex}.note-icon{color:#815fe5}.sidebar-note p{color:#79758d;margin:0;font-size:10px;line-height:1.55}.profile-switch{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:10px 5px 2px;display:flex}.profile-switch>svg{color:#a4a3b2}.avatar{color:#fff;letter-spacing:.2px;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:700 11px Manrope,sans-serif;display:inline-grid}.avatar-small{width:31px;height:31px;font-size:9px}.avatar-large{width:48px;height:48px;font-size:13px}.avatar-violet{background:linear-gradient(140deg,#bba8ff,#7055d3)}.avatar-mint{color:#266d5e;background:linear-gradient(140deg,#bce7d7,#8cc9b3)}.avatar-coral{background:linear-gradient(140deg,#ffc5a8,#e78273)}.avatar-blue{background:linear-gradient(140deg,#a9d8f8,#718acb)}.avatar-peach{color:#805340;background:linear-gradient(140deg,#ffdbb9,#e6a483)}.avatar-lavender{color:#56418c;background:linear-gradient(140deg,#ddd0ff,#9e88df)}.main-shell{min-width:0}.topbar{background:#fff;border-bottom:1px solid #eeedf2;justify-content:space-between;align-items:center;height:72px;padding:0 37px;display:flex}.breadcrumb{color:#a2a1b1;align-items:center;gap:11px;font-size:11px;display:flex}.breadcrumb>span:first-child{letter-spacing:1px;font:700 9px Manrope,sans-serif}.breadcrumb-divider{color:#d3d1dc}.breadcrumb strong{color:#535267;font-size:11px;font-weight:600}.topbar-actions{align-items:center;gap:18px;display:flex}.demo-badge{color:#80709f;background:#f6f2ff;border:1px solid #eee7ff;border-radius:20px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex}.demo-badge>span{background:#9c7ae9;border-radius:50%;width:6px;height:6px}.icon-button{color:#87869a;background:0 0;border:0;place-items:center;display:grid}.notification-button{position:relative}.notification-button i{background:#a687f0;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:0}.page-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:25px;max-width:1468px;margin:0 auto;padding:28px 36px 46px;display:grid}.feed-column{min-width:0}.welcome-banner{color:#fff;isolation:isolate;background:linear-gradient(112deg,#312567 0%,#4f378f 55%,#7552cc 100%);border-radius:17px;align-items:center;min-height:226px;padding:27px 32px;display:flex;position:relative;overflow:hidden}.welcome-content{z-index:2;max-width:465px;position:relative}.eyebrow,.section-kicker{color:#bfb0f4;letter-spacing:1.15px;align-items:center;gap:6px;font:700 8px Manrope,sans-serif;display:inline-flex}.welcome-banner h1{letter-spacing:-1.3px;margin:13px 0 9px;font:700 clamp(25px,2.4vw,33px)/1.16 Manrope,sans-serif}.welcome-banner h1 em{color:#c6b6ff;font-style:normal}.welcome-banner p{color:#d1cae9;max-width:390px;margin:0;font-size:11px;line-height:1.75}.banner-caption{color:#b5a9d9;align-items:center;gap:6px;margin-top:16px;font-size:9px;display:flex}.welcome-glow{z-index:-1;filter:blur(1px);border-radius:50%;position:absolute}.welcome-glow-one{background:#8d78e72b;width:300px;height:300px;top:-190px;right:100px}.welcome-glow-two{background:#dc8ce62b;width:260px;height:260px;bottom:-180px;right:190px}.banner-art{width:40%;height:100%;position:absolute;top:0;right:0}.orbit{border:1px solid #ffffff20;border-radius:50%;position:absolute;transform:rotate(-24deg)}.orbit-one{width:220px;height:105px;top:59px;right:14px}.orbit-two{width:162px;height:77px;top:73px;right:43px;transform:rotate(38deg)}.art-sphere{color:#eeeaff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ab92ff8a,#6f54cb9c);border:1px solid #ffffff48;border-radius:36px;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:58px;right:69px;transform:rotate(-13deg);box-shadow:inset 0 1px #ffffff80,0 16px 50px #16102c55}.art-star{color:#d8caff;position:absolute}.star-one{font-size:20px;top:36px;right:55px}.star-two{font-size:15px;bottom:40px;right:202px}.art-dot{background:#efc3f1;border-radius:50%;width:6px;height:6px;position:absolute}.dot-one{top:50px;right:213px}.dot-two{width:4px;height:4px;bottom:43px;right:49px}.composer-card,.post-card,.side-card{background:var(--surface);border:1px solid #efeff4;border-radius:13px;box-shadow:0 3px 12px #29214a05}.composer-card{margin-top:19px;padding:16px 18px 10px}.composer-top{align-items:center;gap:12px;display:flex}.composer-prompt{flex-direction:column;gap:4px;display:flex}.composer-prompt strong{color:#3b394f;font-size:11px;font-weight:700}.composer-prompt>span{color:#a09faf;font-size:9px}.composer-bottom{border-top:1px solid #f0eff4;justify-content:space-between;align-items:center;margin:15px 0 0 52px;padding-top:11px;display:flex}.composer-options{gap:18px;display:flex}.composer-options span{color:#7e7d90;align-items:center;gap:6px;font-size:10px;display:flex}.composer-options span:first-child svg{color:#69a98c}.composer-options span:last-child svg{color:#8a71dc}.button{border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.button-muted{color:#9593a5;background:#f5f4f8;border:0;padding:8px 11px;font-size:9px}.composer-disclaimer{color:#b0afbd;margin:8px 0 0 52px;font-size:8px}.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.feed-heading{margin:26px 1px 12px}.section-heading h2,.card-title-row h2,.community-card h2{color:#302f45;letter-spacing:-.45px;margin:5px 0 0;font:700 17px Manrope,sans-serif}.section-heading .section-kicker,.card-title-row .section-kicker,.community-card .section-kicker{color:#a09daf;font-size:7px}.feed-sort{color:#8c8a9e;align-items:center;gap:6px;padding-bottom:4px;font-size:9px;display:flex}.post-list{gap:14px;display:grid}.post-card{padding:16px 17px 10px}.post-header{align-items:center;gap:10px;display:flex}.post-author{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.post-author strong{color:#343348;align-items:center;gap:6px;font-size:10px;display:flex}.post-author>span{color:#9998a9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.post-author>span i{margin:0 3px;font-style:normal}.demo-tag{color:#9276db;letter-spacing:.4px;background:#f4efff;border-radius:3px;padding:2px 4px;font:700 6px Manrope,sans-serif}.post-more{align-self:flex-start;padding:1px}.post-copy{color:#67667a;margin:13px 0 12px;font-size:10px;line-height:1.75}.post-media{background:#e7e1ef;border-radius:9px;height:220px;position:relative;overflow:hidden}.post-media img{object-fit:cover;width:100%;height:100%;display:block}.post-media:after{content:"";background:linear-gradient(#0000,#14132060);position:absolute;inset:45% 0 0}.media-label{z-index:1;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2b263c85;border:1px solid #ffffff35;border-radius:5px;padding:5px 8px;font-size:8px;position:absolute;bottom:10px;left:11px}.video-preview img{filter:saturate(.8)}.play-overlay{z-index:1;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.play-overlay svg{background:#342c4d6b;border:1px solid #ffffff75;border-radius:50%;width:46px;height:46px;padding:12px}.post-stats{color:#9695a6;justify-content:space-between;padding:9px 1px 8px;font-size:8px;display:flex}.post-stats>span:first-child{align-items:center;gap:5px;display:flex}.heart-dot{color:#e17f9b;background:#fff0f3;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.post-actions{border-top:1px solid #f0eff4;align-items:center;gap:21px;min-height:34px;display:flex}.post-actions button{color:#858497;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:9px;display:inline-flex}.post-demo-hint{color:#b0afbd;margin-left:auto;font-size:8px}.discovery-column{gap:14px;display:grid}.side-card{padding:16px}.creator-card{background:linear-gradient(145deg,#fff 50%,#faf7ff);position:relative;overflow:hidden}.card-title-row{justify-content:space-between;align-items:flex-start;display:flex}.card-title-row h2{margin-top:7px;font-size:16px;line-height:1.37}.creator-icon{color:#795bdb;background:#f0eaff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.creator-card>p,.community-card>p{color:#858497;margin:10px 0 13px;font-size:9px;line-height:1.7}.button-outline{color:#6848d0;background:#fff;border:1px solid #e8e0fb;width:100%;padding:9px 10px}.button-outline svg{margin-left:auto}.coming-note{color:#aaa8b6;text-align:center;margin-top:7px;font-size:8px;display:block}.services-card{padding:16px 13px 12px}.compact-heading{align-items:center;padding:0 3px 12px}.compact-heading h2{font-size:14px}.soon-label{color:#8e78ce;background:#f5f1ff;border-radius:4px;padding:4px 6px;font-size:7px}.service-list{gap:10px;display:grid}.service-item{border:1px solid #efedf4;border-radius:9px;grid-template-columns:73px minmax(0,1fr);min-height:93px;display:grid;position:relative;overflow:hidden}.service-visual{color:#fff;place-items:center;font:700 28px Manrope,sans-serif;display:grid;position:relative}.service-visual-1{background:linear-gradient(145deg,#f8d3c4,#b77993)}.service-visual-2{background:linear-gradient(145deg,#d0c4f4,#8772be)}.service-visual>span:first-child{opacity:.8;transform:rotate(-15deg)}.service-visual .avatar{border:2px solid #fff;width:23px;height:23px;font-size:7px;position:absolute;bottom:6px;right:-5px}.service-info{align-self:center;min-width:0;padding:9px 20px 8px 9px}.service-category{color:#a19faf;letter-spacing:.65px;font:700 6px Manrope,sans-serif}.service-info h3{color:#464458;margin:4px 0 3px;font:700 9px/1.35 Manrope,sans-serif}.service-provider{color:#9897a7;font-size:8px;display:block}.service-price{color:#6851b4;margin-top:5px;font-size:8px;font-weight:700;display:block}.service-arrow{color:#a7a4b4;background:0 0;border:0;padding:0;position:absolute;top:6px;right:6px}.text-link{color:#7354d2;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:7px;font-size:9px;font-weight:600;display:flex}.marketplace-note{color:#aaa9b5;text-align:center;margin:1px 2px 0;font-size:7px}.community-card{background:linear-gradient(145deg,#fff,#f8f5ff)}.community-card-top{justify-content:space-between;align-items:center;gap:4px;display:flex}.community-card h2{font-size:15px;line-height:1.35}.member-stack{align-items:center;padding-left:6px;display:flex}.member-stack .avatar{border:2px solid #fff;width:25px;height:25px;margin-left:-6px;font-size:6px}.member-stack>span{color:#785bce;background:#ede6ff;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-6px;font-size:12px;display:grid}.community-card>p{margin:10px 0 12px}.community-card-footer{color:#8c81a9;border-top:1px solid #efedf4;align-items:center;gap:6px;padding-top:10px;font-size:8px;display:flex}.member-discovery-card{padding:14px 13px 12px}.member-discovery-card .compact-heading{padding-bottom:8px}.member-profile-list{display:grid}.member-profile-row{border-top:1px solid #f1eff5;align-items:center;gap:9px;padding:9px 1px;display:flex}.member-profile-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.member-profile-row strong{color:#4a485d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.member-profile-row span:not(.avatar){color:#898798;font-size:8px}.member-profile-row small{color:#aaa8b5;font-size:7px}.discovery-footer{color:#aaa9b5;letter-spacing:.8px;text-align:center;padding:2px 4px;font:700 7px Manrope,sans-serif}.discovery-footer span{color:#c1b6df;margin:0 3px}.coming-page{place-items:center;min-height:calc(100vh - 72px);padding:32px;display:grid}.coming-card{text-align:center;background:#fff;border:1px solid #efedf4;border-radius:18px;max-width:420px;padding:38px;box-shadow:0 16px 50px #2c24500b}.coming-icon{color:#7553da;background:#f2edff;border-radius:17px;place-items:center;width:60px;height:60px;margin:0 auto 20px;display:grid}.coming-card .section-kicker{color:#9b8bc7}.coming-card h1{color:#302f45;margin:9px 0;font:700 25px Manrope,sans-serif}.coming-card p{color:#858497;margin:0;font-size:12px;line-height:1.8}.coming-status{color:#8a77bf;background:#f7f4ff;border-radius:20px;align-items:center;gap:6px;margin-top:21px;padding:8px 11px;font-size:9px;display:inline-flex}@media (width>=1500px){.page-grid{grid-template-columns:minmax(0,1fr) 310px;gap:30px;padding-top:38px}.welcome-banner{min-height:245px}.post-media{height:255px}}@media (width<=1160px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.page-grid{grid-template-columns:minmax(0,1fr) 265px;gap:17px;padding:24px 23px 38px}.welcome-banner{padding-left:25px}.banner-art{opacity:.85;width:36%}.topbar{padding:0 24px}}@media (width<=960px){.app-shell{grid-template-columns:75px minmax(0,1fr)}.sidebar{align-items:center;padding:20px 9px 14px}.brand{padding:0}.brand-wordmark,.workspace-copy,.switcher-dots,.nav-group-label,.nav-item>span,.sidebar-note,.profile-copy,.profile-switch>svg{display:none}.workspace-switcher{background:0 0;border:0;width:auto;margin-top:25px;padding:5px}.workspace-avatar{width:37px;height:37px}.sidebar-nav{width:100%;margin-top:22px;overflow:visible}.nav-group{margin-bottom:17px}.nav-item{justify-content:center;width:45px;height:43px;padding:0}.sidebar-bottom{width:100%}.profile-switch{justify-content:center;padding:8px 0 1px}.page-grid{grid-template-columns:minmax(0,1fr);max-width:760px;padding:23px 25px 40px}.discovery-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.services-card{grid-row:span 2}.discovery-footer{grid-column:1/-1}.post-media{height:260px}}@media (width<=620px){body{min-width:360px}.app-shell{flex-direction:column;display:flex}.sidebar{z-index:5;border-bottom:1px solid #eeedf2;border-right:0;flex-direction:row;flex:none;justify-content:space-between;width:100%;height:auto;min-height:0;padding:10px 14px 0;position:sticky;top:0}.brand{align-self:flex-start;padding-top:0}.brand-wordmark{font-size:15px;display:inline}.brand-mark{border-radius:10px;width:31px;height:31px}.workspace-switcher,.sidebar-bottom{display:none}.sidebar-nav{flex:1 1 0;width:0;min-width:0;margin:0 0 0 12px;padding:0;display:flex;overflow-x:auto}.sidebar-nav::-webkit-scrollbar{display:none}.nav-group{flex:none;gap:3px;margin:0 7px 0 0;display:flex}.nav-item{border-radius:9px 9px 0 0;width:38px;height:39px;min-height:39px;margin:0}.nav-item.active{box-shadow:inset 0 -2px #704be7}.topbar{height:52px;padding:0 17px}.topbar-actions{gap:11px}.demo-badge{padding:5px 7px;font-size:8px}.notification-button{display:none}.page-grid{gap:16px;padding:15px 13px 30px}.welcome-banner{min-height:210px;padding:22px 19px}.welcome-content{max-width:82%}.welcome-banner h1{font-size:25px}.welcome-banner p{max-width:300px;font-size:10px}.banner-art{opacity:.55;width:48%;right:-38px}.art-sphere{border-radius:27px;width:76px;height:76px;top:68px;right:47px}.art-sphere svg{width:34px}.orbit-one{right:-2px}.orbit-two{right:25px}.composer-card{padding:14px 12px 9px}.composer-bottom,.composer-disclaimer{margin-left:0}.composer-options{gap:12px}.composer-options span{font-size:9px}.button-muted{padding:8px}.feed-heading{margin-top:22px}.feed-sort{font-size:8px}.post-card{padding:13px 12px 9px}.post-media{height:205px}.post-demo-hint{font-size:7px}.discovery-column{grid-template-columns:1fr;gap:11px}.services-card{grid-row:auto}.discovery-footer{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sidebar-nav{scrollbar-width:thin}.nav-item{cursor:pointer}.nav-item:focus-visible,.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #b9a7f7}.topbar{gap:18px}.topbar-search{color:#9694a6;background:#f8f7fa;border:1px solid #eeedf3;border-radius:9px;align-items:center;gap:8px;width:min(250px,30vw);height:36px;margin-left:auto;padding:0 10px;display:flex}.topbar-search input{color:#454358;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.topbar-search input::placeholder{color:#a4a2b1}.topbar-search>span{color:#a6a4b2;font-size:11px}.topbar-profile{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.button{cursor:pointer}.button-primary{color:#fff;background:linear-gradient(135deg,#7956e5,#6240d1);border:1px solid #6849d6;min-height:36px;padding:0 13px;font-size:10px;box-shadow:0 4px 11px #6c4adb25}.button-primary:hover{background:linear-gradient(135deg,#6845d6,#5533c1)}.button-white{color:#5c40be;background:#fff;border:0;padding:9px 13px}.composer-interactive{padding-bottom:10px}.composer-input{resize:vertical;color:#454358;background:#fbfafd;border:1px solid #efedf4;border-radius:9px;outline:none;width:calc(100% - 52px);min-height:55px;margin:12px 0 0 52px;padding:10px 12px;font-size:10px;line-height:1.6}.composer-input::placeholder{color:#aaa8b6}.composer-bottom{margin-top:11px}.composer-options button{color:#7e7d90;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:10px;display:inline-flex}.composer-options button:first-child svg{color:#69a98c}.composer-options button:last-child svg{color:#8a71dc}.composer-disclaimer{margin-top:7px}.selected-media{color:#7c6bb1;align-items:center;gap:7px;margin:9px 0 0 52px;font-size:9px;display:flex}.selected-media span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.selected-media button{color:#88869a;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.post-media video{object-fit:contain;background:#272334;width:100%;height:100%;display:block}.post-media:has(video):after{display:none}.post-actions button{cursor:pointer}.post-actions button:hover,.post-actions button.is-liked{color:#d76789}.service-arrow,.text-link{cursor:pointer}.toast-message{z-index:20;color:#4b3b78;background:#fff;border:1px solid #e8e0fa;border-radius:11px;align-items:flex-start;gap:10px;max-width:min(440px,100vw - 32px);padding:13px 14px;font-size:11px;line-height:1.5;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:23px;right:24px;box-shadow:0 12px 36px #30204c20}.toast-message>svg{color:#7956df;flex:none;margin-top:1px}.toast-message button{color:#9a96aa;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-2px -3px 0 0;padding:3px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.standard-page{width:100%;max-width:1240px;margin:0 auto;padding:34px 38px 52px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.page-heading .section-kicker{color:#9486ba}.page-heading h1{color:#302f45;letter-spacing:-1.1px;margin:8px 0 6px;font:700 clamp(25px,3vw,34px)/1.2 Manrope,sans-serif}.page-heading p{color:#858497;max-width:670px;margin:0;font-size:12px;line-height:1.7}.panel{background:#fff;border:1px solid #efedf4;border-radius:13px;box-shadow:0 4px 15px #29214a05}.demo-note{color:#786990;background:#f7f4fc;border:1px solid #eee8f8;border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 22px;padding:12px 14px;display:flex}.demo-note>svg{color:#8b70d1;flex:none;margin-top:1px}.demo-note p{margin:0;font-size:10px;line-height:1.6}.market-toolbar{flex-direction:column;gap:15px;margin:23px 0 18px;display:flex}.market-search{color:#9997a8;background:#fff;border:1px solid #eceaf1;border-radius:9px;align-items:center;gap:9px;width:min(100%,520px);height:42px;padding:0 12px;display:flex}.market-search input{color:#454358;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.market-search input::placeholder{color:#aaa8b5}.filter-chips{flex-wrap:wrap;gap:7px;display:flex}.filter-chips button{color:#777589;cursor:pointer;background:#fff;border:1px solid #eeedf3;border-radius:20px;padding:7px 12px;font-size:9px}.filter-chips button.selected{color:#6445cd;background:#f2effc;border-color:#e7e0fa;font-weight:700}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{background:#fff;border:1px solid #eeedf3;border-radius:13px;transition:transform .18s,box-shadow .18s;overflow:hidden}.product-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #28204310}.product-image{background:#eeeaf5;height:168px;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;display:block}.product-type{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#342d4885;border:1px solid #ffffff40;border-radius:5px;padding:5px 7px;font-size:8px;position:absolute;bottom:10px;left:10px}.product-image>button{color:#686379;cursor:pointer;background:#ffffffdf;border:0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:10px;right:10px}.product-body{padding:13px}.product-body h2{color:#37364c;min-height:38px;margin:5px 0 11px;font:700 13px/1.45 Manrope,sans-serif}.product-creator{color:#858497;align-items:center;gap:7px;font-size:9px;display:flex}.product-rating{color:#a07331;margin-left:auto;font-size:9px}.product-footer{border-top:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:11px;display:flex}.product-footer>strong{color:#39374e;font:700 13px Manrope,sans-serif}.product-footer button{color:#7050d4;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.empty-state{color:#8f8c9f;background:#fff;border:1px dashed #e6e2ee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;margin-top:16px;font-size:10px;display:flex}.empty-state strong{color:#47455c;font-size:12px}.assistant-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:18px;display:grid}.assistant-main{overflow:hidden}.assistant-toolbar{border-bottom:1px solid #efedf4;align-items:center;gap:10px;min-height:65px;padding:12px 16px;display:flex}.assistant-toolbar>div{flex-direction:column;gap:4px;display:flex}.assistant-toolbar strong{color:#3a384e;font-size:10px}.assistant-toolbar small{color:#9b99a9;font-size:8px}.assistant-avatar{color:#7251d5;background:#f1ecff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.assistant-avatar-small{border-radius:9px;flex:none;width:27px;height:27px}.connection-pill{color:#8c789c;background:#f8f5fb;border-radius:15px;align-items:center;gap:6px;margin-left:auto;padding:6px 8px;font-size:8px;display:inline-flex}.connection-pill i{background:#c3986b;border-radius:50%;width:6px;height:6px}.chat-messages{flex-direction:column;gap:14px;min-height:310px;max-height:430px;padding:20px 16px;display:flex;overflow-y:auto}.chat-row{align-items:flex-start;gap:9px;display:flex}.chat-row p{color:#666477;background:#f6f5f9;border-radius:3px 11px 11px;max-width:min(88%,540px);margin:0;padding:10px 12px;font-size:10px;line-height:1.7}.chat-user{justify-content:flex-end}.chat-user p{color:#fff;background:#7453dc;border-radius:11px 3px 11px 11px}.chat-composer{border:1px solid #eae8f0;border-radius:10px;margin:0 14px 14px;padding:9px 11px}.chat-composer textarea{resize:vertical;color:#49475d;background:0 0;border:0;outline:0;width:100%;font-size:10px;line-height:1.6}.chat-composer textarea::placeholder{color:#aaa8b6}.chat-composer>div{border-top:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.chat-composer>div>span{color:#aaa8b6;font-size:8px}.assistant-aside{padding:17px}.assistant-aside .section-kicker{color:#9c8ac8}.assistant-aside h2{color:#37354b;margin:7px 0 13px;font:700 14px Manrope,sans-serif}.prompt-suggestion{color:#77758a;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:11px 0;font-size:9px;line-height:1.5;display:flex}.prompt-suggestion svg{color:#957fe0;flex:none}.assistant-aside .demo-note{margin:13px 0 0;padding:9px}.studio-workspace{grid-template-columns:minmax(265px,.75fr) minmax(0,1.25fr);gap:17px;display:grid}.studio-settings{padding:19px}.studio-settings>.section-kicker,.builder-form>.section-kicker{color:#9887c6}.studio-mode-list{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0 20px;display:grid}.studio-mode{color:#818094;cursor:pointer;background:#fff;border:1px solid #eeedf3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:67px;font-size:9px;display:flex}.studio-mode.active{color:#6848d0;background:#f6f2ff;border-color:#ded4f8}.field-label{color:#4e4c61;margin:13px 0 7px;font-size:9px;font-weight:700;display:block}.form-input,.form-textarea{color:#48465c;background:#fff;border:1px solid #eae8f0;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:10px}.form-input{min-height:38px}.form-textarea{resize:vertical;line-height:1.6}.form-input:focus,.form-textarea:focus{border-color:#b7a7ea}.form-textarea::placeholder{color:#aaa8b6}.field-hint{color:#aaa8b6;margin-top:7px;font-size:8px;line-height:1.55;display:block}.field-hint.centered{text-align:center}.full-button{width:100%;margin-top:14px}.studio-preview{min-width:0;padding:17px}.preview-heading{justify-content:space-between;align-items:center;display:flex}.preview-heading .section-kicker{color:#9d8bc8}.preview-heading h2{color:#39374d;margin:6px 0 0;font:700 14px Manrope,sans-serif}.studio-canvas{background:radial-gradient(at 50% 45%,#f5f0ff 0,#f8f7fb 52%,#f1f0f6 100%);border:1px solid #efedf5;border-radius:10px;place-items:center;min-height:335px;margin-top:17px;display:grid;position:relative;overflow:hidden}.studio-canvas-video{background:radial-gradient(at 45% 45%,#e4e6f4 0,#f2f2f8 55%,#ececf4 100%)}.studio-canvas-voice{background:radial-gradient(#f7eaf0 0,#f9f6f8 55%,#f2eff4 100%)}.canvas-orb{filter:blur(1px);border-radius:50%;width:150px;height:150px;position:absolute}.orb-a{background:linear-gradient(145deg,#dbccff99,#9c7ce644);top:35px;left:13%}.orb-b{background:linear-gradient(145deg,#ffd6e399,#d997cc42);width:105px;height:105px;bottom:31px;right:11%}.canvas-center{z-index:1;color:#7455d2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffb8;border:1px solid #fff;border-radius:37px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:148px;height:148px;display:flex;transform:rotate(-5deg);box-shadow:0 12px 35px #61468b18}.canvas-center strong{color:#51416f;font:700 14px Manrope,sans-serif}.canvas-center span{color:#9993a7;font-size:8px}.preview-caption{color:#9997a8;justify-content:space-between;gap:10px;margin-top:12px;font-size:8px;display:flex}.preview-caption>span:first-child{align-items:center;gap:5px;display:flex}.builder-layout{grid-template-columns:minmax(265px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.builder-form{padding:19px}.builder-form h2{color:#37354b;margin:7px 0 19px;font:700 17px Manrope,sans-serif}.browser-preview{background:#fff;border:1px solid #e9e7ef;border-radius:12px;min-height:440px;overflow:hidden;box-shadow:0 9px 30px #29214a0a}.browser-bar{background:#faf9fc;border-bottom:1px solid #efedf4;align-items:center;gap:5px;height:36px;padding:0 12px;display:flex}.browser-bar>span{background:#dedbe7;border-radius:50%;width:7px;height:7px}.browser-bar>span:first-child{background:#edb3af}.browser-bar>span:nth-child(2){background:#efd59b}.browser-bar>span:nth-child(3){background:#a9d8bd}.browser-bar small{color:#aaa8b6;margin-left:auto;font-size:8px}.browser-content{padding:20px 23px}.preview-brand{color:#4b416e;font:800 12px Manrope,sans-serif}.preview-nav{color:#888599;justify-content:flex-end;gap:15px;margin-top:-14px;font-size:8px;display:flex}.preview-hero{color:#fff;background:linear-gradient(120deg,#332762,#7859c8);border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:235px;margin-top:16px;padding:22px 27px;display:flex}.preview-hero .section-kicker{color:#c9b9ff;font-size:7px}.preview-hero h2{color:#fff;margin:9px 0;font:700 25px/1.2 Manrope,sans-serif}.preview-hero p{color:#ded7f1;max-width:270px;margin:0 0 12px;font-size:9px;line-height:1.6}.preview-hero .button{pointer-events:none;min-height:29px}.preview-blocks{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.preview-blocks span{background:#f5f3f8;border-radius:6px;height:48px}.automation-list,.opportunity-list{gap:12px;display:grid}.automation-card{align-items:center;gap:14px;padding:17px;display:flex}.automation-icon,.opportunity-icon{color:#7050d4;background:#f2edff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.automation-main{flex:1;min-width:0}.automation-name{align-items:center;gap:9px;display:flex}.automation-name h2{color:#39374d;margin:0;font:700 12px Manrope,sans-serif}.automation-main>.service-category{margin-top:5px;display:block}.automation-flow{color:#777589;align-items:center;gap:12px;margin-top:12px;font-size:9px;display:flex}.automation-flow>svg{color:#ab9bcf;flex:none}.automation-flow>span{flex-direction:column;gap:4px;display:flex}.automation-flow small{color:#aaa8b6;letter-spacing:.6px;font:700 7px Manrope,sans-serif}.button-outline{cursor:pointer}.opportunity-search{margin:22px 0 15px}.opportunity-card{padding:17px}.opportunity-top{justify-content:space-between;align-items:center;display:flex}.opportunity-icon{color:#526e9e;background:#eef4fc}.opportunity-card h2{color:#39374d;margin:13px 0 5px;font:700 14px/1.45 Manrope,sans-serif}.opportunity-card>p{color:#898799;margin:0;font-size:9px}.opportunity-card>p i{color:#c0bdca;margin:0 3px;font-style:normal}.opportunity-meta{color:#777589;align-items:center;gap:18px;margin-top:15px;font-size:9px;display:flex}.opportunity-meta>span{align-items:center;gap:5px;display:flex}.opportunity-meta>strong{color:#5d4a9e;font-weight:700}.opportunity-bottom{border-top:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.opportunity-bottom>span{color:#aaa8b6;font-size:8px}.opportunity-bottom .button{min-height:31px}.wallet-overview{background:#fff;border:1px solid #efedf4;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:hidden}.wallet-balance{color:#fff;background:linear-gradient(118deg,#392d6c,#7453cd);padding:23px}.wallet-balance>span,.wallet-balance>small{color:#d4caef;font-size:9px;display:block}.wallet-balance>strong{letter-spacing:1px;margin:11px 0 5px;font:700 30px Manrope,sans-serif;display:block}.wallet-actions{align-items:center;gap:17px;margin-top:18px;display:flex}.wallet-text-button{color:#ece5ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:9px;display:inline-flex}.wallet-side{align-items:flex-start;gap:12px;padding:24px 20px;display:flex}.wallet-side-icon{color:#6f52cb;background:#f3efff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.wallet-side strong{color:#47455a;font-size:10px}.wallet-side p{color:#8e8c9d;margin:7px 0 0;font-size:9px;line-height:1.7}.table-heading{margin:25px 0 12px}.table-heading h2{color:#38364c;font:700 16px Manrope,sans-serif}.table-heading .button{min-height:32px}.transaction-list{overflow:hidden}.transaction-row{border-bottom:1px solid #f0eff4;align-items:center;gap:10px;min-height:64px;padding:10px 15px;display:flex}.transaction-row:last-child{border-bottom:0}.transaction-icon{color:#8062d2;background:#f3effc;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.transaction-description{flex-direction:column;flex:1;gap:4px;display:flex}.transaction-description strong{color:#4b495f;font-size:9px}.transaction-description small{color:#a2a0ae;font-size:8px}.transaction-amount{font-size:10px}.transaction-amount.positive{color:#4f9a79}.transaction-amount.negative{color:#9a7780}.transaction-amount.neutral{color:#aaa8b5}.wallet-page{max-width:1280px}.wallet-storage-message{color:#77718d;background:#f7f4fc;border:1px solid #eee8f8;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.wallet-storage-message.has-error{color:#8a564e;background:#fff7f4;border-color:#f3e1da}.wallet-storage-message svg{flex:none}.wallet-tabs{border-bottom:1px solid #eae8f0;gap:5px;margin:0 0 19px;padding:0 0 8px;display:flex;overflow-x:auto}.wallet-tabs>button{color:#777589;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:inline-flex}.wallet-tabs>button.selected{color:#6445cd;background:#f2effc;font-weight:700}.wallet-tab-count{color:#7460ad;background:#ebe6f7;border-radius:12px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:inline-grid}.wallet-overview-enhanced{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr)}.wallet-overview-enhanced .wallet-balance>strong{letter-spacing:0;font-size:clamp(20px,3vw,29px)}.wallet-overview-enhanced .wallet-actions .button-white{min-height:34px;padding:0 11px;font-size:9px}.wallet-pending-amount{color:#3e3a58!important;margin:7px 0 3px!important;font:700 20px Manrope,sans-serif!important}.wallet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.wallet-summary-grid>article{background:#fff;border:1px solid #efedf4;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.wallet-summary-grid>article>span{color:#858396;font-size:8px}.wallet-summary-grid>article>strong{overflow-wrap:anywhere;color:#38364c;font:700 16px Manrope,sans-serif}.wallet-summary-grid>article>small{color:#aaa8b5;font-size:7px}.wallet-transaction-heading{margin-top:24px}.wallet-transaction-heading>span{color:#9a98a7;font-size:8px}.wallet-transactions{overflow:hidden}.wallet-transaction-row{border-bottom:1px solid #f0eff4;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:67px;padding:10px 13px;display:grid}.wallet-transaction-row:last-child{border-bottom:0}.wallet-transaction-icon{color:#8062d2;background:#f3effc;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.wallet-icon-marketplace-purchase,.wallet-icon-subscription,.wallet-icon-withdrawal,.wallet-icon-fee{color:#a06972;background:#fbf0f1}.wallet-icon-seller-revenue,.wallet-icon-refund,.wallet-icon-deposit{color:#4f9475;background:#edf7f0}.wallet-icon-platform-commission{color:#977846;background:#fbf5e9}.wallet-transaction-description{flex-direction:column;gap:4px;min-width:0;display:flex}.wallet-transaction-description>strong{color:#4b495f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wallet-transaction-description>small{color:#a2a0ae;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.5;overflow:hidden}.wallet-transaction-amount{color:#8a7780;white-space:nowrap;font-size:9px}.wallet-transaction-amount.positive{color:#4f9475}.wallet-transaction-amount.non-posting{color:#a47d44}.wallet-status{color:#80718d;white-space:nowrap;background:#f5f2fa;border-radius:15px;align-items:center;width:fit-content;padding:5px 8px;font-size:7px;display:inline-flex}.wallet-status.status-completed,.wallet-status.status-paid{color:#54856c;background:#edf7f0}.wallet-status.status-pending{color:#9a794b;background:#fbf5e9}.wallet-status.status-approved{color:#6075aa;background:#eff3fb}.wallet-status.status-rejected{color:#a35f59;background:#fff1ef}.wallet-data-note{color:#9693a3;align-items:flex-start;gap:7px;margin:13px 0;font-size:8px;line-height:1.6;display:flex}.wallet-data-note svg{color:#917bc9;flex:none}.wallet-view-heading{margin:4px 0 16px}.wallet-view-heading h2{color:#302f45;margin:6px 0 5px;font:700 19px Manrope,sans-serif}.wallet-view-heading p{color:#89879a;margin:0;font-size:9px}.wallet-admin{gap:13px;display:grid}.wallet-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wallet-admin-metrics>article{background:#fff;border:1px solid #efedf4;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.wallet-admin-metrics>article>span{color:#89879a;font-size:8px}.wallet-admin-metrics>article>strong{overflow-wrap:anywhere;color:#38364c;font:700 16px Manrope,sans-serif}.wallet-admin-section{padding:14px}.wallet-admin-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wallet-admin-heading h2{color:#36354b;margin:5px 0 0;font:700 14px Manrope,sans-serif}.wallet-admin-heading .section-kicker{color:#9c8ac8}.wallet-fees-form{align-items:flex-end;gap:11px;display:flex}.wallet-fees-form label{color:#89879a;flex-direction:column;gap:5px;font-size:8px;display:flex}.wallet-fees-form input{color:#555368;background:#fff;border:1px solid #eae8f0;border-radius:7px;width:145px;min-height:34px;padding:0 9px;font-size:9px}.wallet-fees-form .button{min-height:34px;padding:0 11px}.wallet-admin-help,.wallet-admin-empty{color:#9997a7;margin:9px 0 0;font-size:8px;line-height:1.6}.wallet-admin-list{display:grid}.wallet-admin-row{border-top:1px solid #f0eff4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:61px;padding:9px 0;display:grid}.wallet-admin-row>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.wallet-admin-row>div:first-child strong{color:#535166;font-size:9px}.wallet-admin-row>div:first-child small{color:#9997a7;font-size:7px;line-height:1.5}.wallet-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.wallet-admin-actions .button{padding:7px 8px;font-size:8px}.wallet-admin-heading>.button{flex:none;width:auto;max-width:100%;min-height:31px;padding:0 9px;font-size:8px}.wallet-admin-reconciliation{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.wallet-admin-reconciliation>span{color:#89879a;background:#faf9fc;border-radius:7px;flex-direction:column;gap:5px;padding:9px;font-size:7px;display:flex}.wallet-admin-reconciliation strong{color:#514f64;font-size:9px}.wallet-audit-list{display:grid}.wallet-audit-list>article{border-top:1px solid #f0eff4;align-items:flex-start;gap:8px;padding:9px 0;display:flex}.wallet-audit-icon{color:#8062d2;background:#f3effc;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.wallet-audit-list>article>span:last-child{flex-direction:column;gap:4px;display:flex}.wallet-audit-list strong{color:#535166;font-size:8px}.wallet-audit-list small{color:#9997a7;font-size:7px;line-height:1.5}.wallet-admin-disclaimer{color:#9997a7;align-items:center;gap:8px;margin:0;font-size:8px;display:flex}.wallet-admin-disclaimer .avatar{width:25px;height:25px;font-size:7px}.wallet-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#201b31a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.wallet-dialog{width:min(100%,480px);max-height:min(90vh,760px);padding:19px;overflow-y:auto;box-shadow:0 20px 70px #17112640}.wallet-dialog-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.wallet-dialog-heading h2{color:#36354b;margin:5px 0 0;font:700 17px Manrope,sans-serif}.wallet-dialog-heading .icon-button{cursor:pointer;width:31px;height:31px}.wallet-dialog-note{color:#9290a0;margin:0 0 12px;font-size:8px;line-height:1.65}.wallet-operation-form{gap:10px;display:grid}.wallet-operation-form label{color:#777589;flex-direction:column;gap:6px;font-size:9px;font-weight:600;display:flex}.wallet-operation-form input,.wallet-operation-form select{color:#49475d;background:#fff;border:1px solid #eae8f0;border-radius:7px;width:100%;min-height:37px;padding:8px 10px;font:400 10px DM Sans,sans-serif}.wallet-operation-form input::placeholder{color:#aaa8b5}.wallet-form-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.wallet-form-actions .button{min-height:34px;padding:0 11px}.wallet-form-error{color:#ad514b;margin:0;font-size:8px}.profile-layout{grid-template-columns:minmax(0,1.1fr) minmax(240px,.7fr);align-items:start;gap:17px;display:grid}.profile-editor{padding:0 18px 18px;overflow:hidden}.profile-cover{background:radial-gradient(circle at 75% 15%,#c3adf7 0 8%,#0000 9%),linear-gradient(110deg,#342762,#8062d0);height:105px;margin:0 -18px}.profile-avatar-row{justify-content:space-between;align-items:flex-end;margin:-23px 0 8px;display:flex}.profile-avatar-row .avatar{border:3px solid #fff;width:57px;height:57px;font-size:15px}.profile-editor .button{margin-top:17px}.profile-preview{text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex}.profile-preview .section-kicker{color:#9988c4;align-self:flex-start}.profile-preview>.avatar{margin-top:19px}.profile-preview h2{color:#39374d;margin:10px 0 3px;font:700 15px Manrope,sans-serif}.profile-role{color:#9483be;font-size:9px}.profile-preview>p{color:#858497;margin:14px 0;font-size:9px;line-height:1.7}.profile-preview-stats{border-top:1px solid #f0eff4;justify-content:center;gap:20px;width:100%;padding:12px 0;display:flex}.profile-preview-stats>span{color:#9997a7;flex-direction:column;gap:4px;font-size:8px;display:flex}.profile-preview-stats strong{color:#514b68;font:700 12px Manrope,sans-serif}.settings-list{overflow:hidden}.setting-row,.settings-security{border-bottom:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:14px 18px;display:flex}.setting-row>div,.settings-security>div{flex-direction:column;gap:5px;display:flex}.setting-row strong,.settings-security strong{color:#48465b;font-size:10px}.setting-row span,.settings-security span:not(.soon-label){color:#9492a2;font-size:9px;line-height:1.5}.toggle-switch{cursor:pointer;background:#e5e3eb;border:0;border-radius:20px;flex:none;width:37px;height:21px;padding:2px;transition:background .15s}.toggle-switch span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;display:block;box-shadow:0 1px 3px #20163a20}.toggle-switch.on{background:#7959d7}.toggle-switch.on span{transform:translate(16px)}.settings-security{border-bottom:0;justify-content:flex-start}.settings-security>svg{color:#886fd0;flex:none}.settings-security .soon-label{margin-left:auto}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:21px;display:grid}.metric-card{background:#fff;border:1px solid #efedf4;border-radius:11px;min-width:0;padding:14px}.metric-top{color:#8e8c9d;justify-content:space-between;align-items:center;gap:5px;font-size:8px;display:flex}.metric-icon{color:#7757d7;background:#f2edff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.metric-icon-peach{color:#b5765f;background:#fff1e9}.metric-icon-blue{color:#6075aa;background:#eff3fb}.metric-icon-mint{color:#508c74;background:#eaf6ef}.metric-card>strong{color:#353349;margin-top:11px;font:700 21px Manrope,sans-serif;display:block}.metric-card>small{color:#aaa8b5;margin-top:4px;font-size:8px;display:block}.admin-table{overflow:hidden}.admin-table-head,.admin-table-row{border-bottom:1px solid #f0eff4;grid-template-columns:1.6fr .8fr 1fr;align-items:center;gap:12px;min-height:48px;padding:8px 15px;display:grid}.admin-table-head{color:#a09eae;background:#fbfafd;font-size:8px;font-weight:700}.admin-table-row:last-child{border-bottom:0}.admin-table-row>span{color:#737185;align-items:center;gap:7px;font-size:9px;display:flex}.admin-member strong{color:#4b495e;font-size:9px;font-weight:600}.status-dot{background:#d3a66f;border-radius:50%;width:6px;height:6px}.status-dot.status-active{background:#6fbd91}@media (width<=1160px){.standard-page{padding:28px 24px 42px}.product-grid,.metrics-grid,.marketplace-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.topbar-search{width:min(220px,27vw)}.assistant-layout{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=760px){.standard-page{padding:24px 20px 38px}.assistant-layout,.studio-workspace,.builder-layout,.profile-layout{grid-template-columns:minmax(0,1fr)}.assistant-aside{order:-1}.assistant-aside .demo-note{margin-top:8px}.studio-canvas{min-height:270px}.profile-preview{order:-1}.wallet-overview{grid-template-columns:minmax(0,1fr)}.topbar-search{width:min(200px,28vw)}.marketplace-filter-row{flex-direction:column;align-items:stretch}.marketplace-sort-filters{justify-content:flex-end}.marketplace-cart-layout{grid-template-columns:minmax(0,1fr)}.marketplace-checkout{position:static}.wallet-overview-enhanced{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.topbar{gap:9px;padding:0 13px}.topbar-search{flex:0 0 88px;justify-content:flex-start;width:88px;height:34px;padding:0 7px}.topbar-search input{font-size:9px;display:block}.topbar-search>span{display:none}.topbar-actions{gap:8px}.topbar-actions .demo-badge{font-size:0}.demo-badge>span{width:7px;height:7px}.standard-page{padding:20px 14px 34px}.page-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:17px}.page-heading h1{font-size:27px}.page-heading p{font-size:10px}.page-heading>.button{min-height:34px}.demo-note{margin-bottom:16px;padding:10px}.demo-note p{font-size:9px}.product-grid{grid-template-columns:minmax(0,1fr);gap:12px}.product-image{height:190px}.market-toolbar{gap:12px;margin:17px 0 13px}.marketplace-tabs{margin-bottom:16px}.marketplace-tabs button{padding:8px 10px;font-size:9px}.marketplace-search-panel{padding:10px}.marketplace-sort-filters{justify-content:stretch}.marketplace-sort-filters label{flex:1}.marketplace-sort-filters input,.marketplace-sort-filters select{width:100%}.marketplace-recommendation-grid{grid-template-columns:minmax(0,1fr)}.marketplace-view-heading{flex-direction:column;align-items:flex-start}.marketplace-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.marketplace-shop-form{padding:11px}.marketplace-owned-listing{align-items:flex-start;gap:8px;padding:8px}.marketplace-owned-listing>img,.marketplace-owned-listing>.marketplace-owned-placeholder{width:54px;height:52px}.marketplace-owned-actions{gap:0}.marketplace-owned-actions .icon-button{width:26px}.marketplace-owned-info strong{white-space:normal}.marketplace-delete-confirm{flex-wrap:wrap;justify-content:center}.marketplace-delete-confirm>span{text-align:center;width:100%}.marketplace-cart-item{grid-template-columns:57px minmax(0,1fr);gap:8px}.marketplace-cart-item>img,.marketplace-cart-item>.marketplace-owned-placeholder{width:57px;height:54px}.marketplace-cart-line-total{grid-column:2;justify-content:space-between}.marketplace-order-heading,.marketplace-order-footer{flex-direction:column;align-items:flex-start}.marketplace-admin-metrics{grid-template-columns:minmax(0,1fr)}.marketplace-admin-metric{flex-direction:row;justify-content:space-between;align-items:center}.marketplace-commission-form{flex-direction:column;align-items:stretch}.marketplace-commission-form label{max-width:150px}.marketplace-commission-form .button{align-self:flex-start}.marketplace-admin-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.marketplace-admin-row>.marketplace-status,.marketplace-admin-row>.button{justify-self:end}.marketplace-admin-row>.marketplace-admin-actions{grid-column:1/-1}.marketplace-dialog{padding:13px}.marketplace-overlay{align-items:start;padding:10px}.marketplace-seller-modal-actions{align-items:flex-start}.wallet-summary-grid{grid-template-columns:minmax(0,1fr);gap:7px}.wallet-summary-grid>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px;display:grid}.wallet-summary-grid>article>strong{text-align:right;grid-area:1/2/span 2;font-size:14px}.wallet-summary-grid>article>small{grid-column:1}.wallet-transaction-row{grid-template-columns:31px minmax(0,1fr) auto;gap:7px;padding:9px}.wallet-transaction-row>.wallet-status{grid-column:2/-1;justify-self:end;margin-top:-3px}.wallet-transaction-description>strong{white-space:normal}.wallet-transaction-amount{grid-area:1/3;font-size:8px}.wallet-admin-metrics{grid-template-columns:minmax(0,1fr)}.wallet-admin-metrics>article{flex-direction:row;justify-content:space-between;align-items:center}.wallet-fees-form{flex-direction:column;align-items:stretch}.wallet-fees-form input{width:100%}.wallet-fees-form .button{align-self:flex-start}.wallet-admin-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.wallet-admin-row>.wallet-status{justify-self:end}.wallet-admin-actions{grid-column:1/-1}.wallet-admin-reconciliation{grid-template-columns:minmax(0,1fr)}.wallet-admin-heading{flex-direction:column;align-items:flex-start}.wallet-admin-heading>.button{align-self:flex-start}.wallet-dialog{padding:13px}.wallet-overlay{align-items:start;padding:10px}.wallet-form-actions{flex-wrap:wrap}.product-body h2{min-height:0}.automation-card{flex-wrap:wrap;gap:10px;padding:13px}.automation-main{flex-basis:calc(100% - 54px)}.automation-card>.button{margin-left:52px}.automation-flow{flex-wrap:wrap;align-items:flex-start;gap:8px}.opportunity-bottom{align-items:flex-start}.opportunity-bottom>span{max-width:100px;line-height:1.5}.wallet-balance{padding:19px}.wallet-side{padding:17px}.admin-table-head,.admin-table-row{grid-template-columns:1.4fr .7fr .9fr;gap:5px;padding:8px}.admin-table-row>span,.admin-member strong{font-size:8px}.admin-table .avatar{width:25px;height:25px;font-size:7px}.metric-card{padding:11px}.metric-top{font-size:7px}.metric-card>strong{font-size:18px}.toast-message{bottom:12px;right:12px}.composer-input{width:100%;margin-left:0}.selected-media{margin-left:0}.chat-composer{margin:0 9px 9px}.chat-composer>div{flex-direction:column;align-items:flex-start}.chat-composer .button{align-self:flex-end}}.marketplace-page{max-width:1320px}.marketplace-storage-message{color:#77718d;background:#f7f4fc;border:1px solid #eee8f8;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:11px 13px;font-size:10px;line-height:1.55;display:flex}.marketplace-storage-message.has-error{color:#8a564e;background:#fff7f4;border-color:#f3e1da}.marketplace-storage-message svg{flex:none}.marketplace-tabs{scrollbar-width:thin;border-bottom:1px solid #eae8f0;gap:5px;margin:0 0 20px;padding:0 0 8px;display:flex;overflow-x:auto}.marketplace-tabs button{color:#777589;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:inline-flex}.marketplace-tabs button.selected{color:#6445cd;background:#f2effc;font-weight:700}.marketplace-tab-count{color:#fff;background:#7654db;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:inline-grid}.marketplace-search-panel{margin-bottom:23px;padding:15px}.marketplace-search-panel .market-search{width:100%;max-width:none}.marketplace-filter-row{justify-content:space-between;align-items:flex-end;gap:15px;margin-top:14px;display:flex}.marketplace-categories{flex-wrap:wrap;gap:6px;display:flex}.marketplace-categories button{color:#777589;cursor:pointer;background:#fff;border:1px solid #eeedf3;border-radius:18px;padding:7px 10px;font-size:9px}.marketplace-categories button.selected{color:#6445cd;background:#f2effc;border-color:#e7e0fa;font-weight:700}.marketplace-sort-filters{flex:none;align-items:flex-end;gap:9px;display:flex}.marketplace-sort-filters label,.marketplace-commission-form label{color:#89879a;flex-direction:column;gap:5px;font-size:8px;display:flex}.marketplace-sort-filters input,.marketplace-sort-filters select,.marketplace-commission-form input{color:#555368;background:#fff;border:1px solid #eae8f0;border-radius:7px;width:120px;min-height:34px;padding:0 9px;font-size:9px}.marketplace-sort-filters select{width:135px}.marketplace-recommendations,.marketplace-catalog{margin-top:22px}.marketplace-section-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin:0 0 13px;display:flex}.marketplace-section-heading h2,.marketplace-section-heading h3{color:#302f45;letter-spacing:-.4px;margin:5px 0 0;font:700 17px Manrope,sans-serif}.marketplace-section-heading h3{font-size:13px}.marketplace-section-heading .section-kicker,.marketplace-admin-heading .section-kicker{color:#9c8ac8}.marketplace-section-heading>span{color:#9997a7;font-size:9px}.marketplace-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-product-card{position:relative}.marketplace-card-image{cursor:pointer;background:#eeeaf5;border:0;width:100%;height:168px;padding:0;display:block;position:relative;overflow:hidden}.marketplace-card-image>img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.marketplace-product-card:hover .marketplace-card-image>img{transform:scale(1.025)}.marketplace-image-placeholder,.marketplace-owned-placeholder{color:#917bc9;background:linear-gradient(135deg,#f0ebfb,#f9f4f3);place-items:center;width:100%;height:100%;display:grid}.marketplace-favorite{color:#696579;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:10px;right:10px}.marketplace-favorite.is-favorite{color:#cb6480}.marketplace-favorite.is-favorite svg{fill:#cb648022}.marketplace-listing-meta{justify-content:space-between;align-items:center;display:flex}.marketplace-popularity{color:#a07331;font-size:9px}.marketplace-title-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.marketplace-title-button h2{min-height:39px}.marketplace-seller-link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.marketplace-seller-link>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-search-panel+.marketplace-section-heading{margin-top:20px}.marketplace-view-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin:4px 0 18px;display:flex}.marketplace-view-heading h2{color:#302f45;margin:6px 0 5px;font:700 19px Manrope,sans-serif}.marketplace-view-heading p{color:#89879a;margin:0;font-size:10px;line-height:1.6}.marketplace-view-heading .button{flex:none;min-height:34px;padding:0 12px}.marketplace-shop-form{padding:16px}.marketplace-shop-form-heading,.marketplace-admin-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.marketplace-shop-form-heading h2,.marketplace-admin-heading h2{color:#36354b;margin:5px 0 0;font:700 15px Manrope,sans-serif}.marketplace-demo-tag{color:#83719a;background:#f7f4fb;border-radius:15px;align-items:center;padding:5px 8px;font-size:8px;display:inline-flex}.marketplace-banner-upload{color:#8a829b;cursor:pointer;background:#f6f3fa;border:1px dashed #ded8eb;border-radius:9px;place-items:center;height:126px;font-size:9px;display:grid;position:relative;overflow:hidden}.marketplace-banner-upload>span{align-items:center;gap:8px;display:flex}.marketplace-banner-upload>img{object-fit:cover;width:100%;height:100%;position:absolute}.marketplace-banner-upload>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.marketplace-shop-identity{align-items:center;gap:11px;margin:-22px 0 13px 15px;display:flex;position:relative}.marketplace-shop-identity .avatar{border:3px solid #fff}.marketplace-logo-upload{color:#807d91;flex-direction:column;gap:4px;font-size:8px;display:flex}.marketplace-logo-upload input{max-width:210px;font-size:8px}.marketplace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketplace-shop-form>label:not(.marketplace-banner-upload):not(.marketplace-checkbox),.marketplace-form>label{color:#777589;flex-direction:column;gap:6px;margin:0 0 12px;font-size:9px;font-weight:600;display:flex}.marketplace-shop-form input:not([type=checkbox]):not([type=file]),.marketplace-shop-form textarea,.marketplace-form input,.marketplace-form select,.marketplace-form textarea{color:#49475d;background:#fff;border:1px solid #eae8f0;border-radius:7px;outline:0;width:100%;min-height:36px;padding:8px 10px;font:400 10px/1.5 DM Sans,sans-serif}.marketplace-shop-form textarea,.marketplace-form textarea{resize:vertical}.marketplace-checkbox{color:#777589;align-items:center;gap:7px;margin:10px 0 13px;font-size:9px;display:flex}.marketplace-checkbox input{accent-color:#7251d5}.marketplace-shop-form>.button{min-height:34px;padding:0 12px}.marketplace-seller-listing-heading{margin-top:25px}.marketplace-owned-listings{gap:9px;display:grid}.marketplace-owned-listing{align-items:center;gap:12px;min-height:87px;padding:10px;display:flex;position:relative}.marketplace-owned-listing>img,.marketplace-owned-listing>.marketplace-owned-placeholder{object-fit:cover;border-radius:7px;flex:none;width:70px;height:62px}.marketplace-owned-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.marketplace-owned-info strong{color:#4a485e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marketplace-owned-info span,.marketplace-owned-info small{color:#8e8c9d;font-size:8px;line-height:1.5}.marketplace-owned-info small{color:#a09eae}.marketplace-owned-actions{gap:4px;display:flex}.marketplace-owned-actions .icon-button{cursor:pointer;width:30px;height:30px}.marketplace-danger-icon{color:#b96d65}.marketplace-delete-confirm{color:#6b5260;background:#fff9f8f5;border-radius:13px;justify-content:flex-end;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex;position:absolute;inset:0}.marketplace-delete-confirm .button{padding:7px 9px;font-size:8px}.marketplace-storage-message+.marketplace-tabs{margin-top:6px}.marketplace-cart-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:15px;display:grid}.marketplace-cart-items{gap:9px;display:grid}.marketplace-cart-item{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.marketplace-cart-item>img,.marketplace-cart-item>.marketplace-owned-placeholder{object-fit:cover;border-radius:7px;width:76px;height:67px}.marketplace-cart-item>div:nth-child(2){flex-direction:column;gap:6px;min-width:0;display:flex}.marketplace-cart-item>div:nth-child(2)>strong{color:#4a485e;font-size:10px}.marketplace-cart-item>div:nth-child(2)>span{color:#89879a;font-size:8px}.marketplace-cart-item label{color:#89879a;align-items:center;gap:6px;font-size:8px;display:flex}.marketplace-cart-item input{border:1px solid #eae8f0;border-radius:5px;width:54px;min-height:26px;padding:3px 5px;font-size:9px}.marketplace-cart-line-total{align-items:center;gap:7px;display:flex}.marketplace-cart-line-total>strong{color:#48465a;white-space:nowrap;font-size:9px}.marketplace-cart-line-total .icon-button{cursor:pointer}.marketplace-checkout{padding:16px;position:sticky;top:16px}.marketplace-checkout .section-kicker{color:#9c8ac8}.marketplace-checkout h3{color:#37354b;margin:6px 0 14px;font:700 14px Manrope,sans-serif}.marketplace-checkout>div{color:#858396;border-bottom:1px solid #f0eff4;justify-content:space-between;gap:8px;padding:9px 0;font-size:9px;display:flex}.marketplace-checkout>div strong{color:#545267}.marketplace-checkout .marketplace-checkout-total{color:#3a384e;margin-top:2px;font-size:11px;font-weight:700}.marketplace-checkout .marketplace-checkout-total strong{color:#3a384e;font-size:13px}.marketplace-checkout p,.marketplace-form-note{color:#9997a7;font-size:8px;line-height:1.6}.marketplace-checkout .button{width:100%;min-height:35px;margin-top:7px}.marketplace-orders{gap:10px;margin-bottom:17px;display:grid}.marketplace-order{padding:14px}.marketplace-order-heading{border-bottom:1px solid #f0eff4;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.marketplace-order-heading>div{flex-direction:column;gap:4px;display:flex}.marketplace-order-heading strong{color:#49475d;font-size:10px}.marketplace-order-heading>div>span{color:#9896a6;font-size:8px}.marketplace-status{color:#80718d;white-space:nowrap;background:#f5f2fa;border-radius:15px;align-items:center;width:fit-content;padding:5px 8px;font-size:8px;display:inline-flex}.marketplace-status.status-active{color:#54856c;background:#edf7f0}.marketplace-status.status-pending{color:#9a794b;background:#fbf5e9}.marketplace-status.status-paused,.marketplace-status.status-rejected{color:#a35f59;background:#fff1ef}.marketplace-order-lines{gap:7px;padding:11px 0;display:grid}.marketplace-order-lines>div{color:#777589;justify-content:space-between;gap:10px;font-size:8px;display:flex}.marketplace-order-lines strong{color:#5a586c;white-space:nowrap}.marketplace-order-footer{color:#858396;border-top:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:8px;line-height:1.6;display:flex}.marketplace-order-footer .button{flex:none;padding:7px 9px;font-size:8px}.marketplace-admin{gap:14px;display:grid}.marketplace-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketplace-admin-metric{background:#fff;border:1px solid #efedf4;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:13px;display:flex}.marketplace-admin-metric>span{color:#89879a;font-size:8px}.marketplace-admin-metric>strong{color:#38364c;font:700 17px Manrope,sans-serif}.marketplace-admin-section{padding:14px}.marketplace-commission-form{align-items:flex-end;gap:10px;display:flex}.marketplace-commission-form label{position:relative}.marketplace-commission-form input{width:110px;padding-right:23px}.marketplace-commission-form label:after{content:"%";color:#8c899a;font-size:9px;position:absolute;bottom:10px;right:9px}.marketplace-commission-form p{color:#9997a7;flex:1;margin:0;font-size:8px;line-height:1.6}.marketplace-commission-form .button{min-height:34px;padding:0 11px}.marketplace-admin-listings{display:grid}.marketplace-admin-row{border-top:1px solid #f0eff4;grid-template-columns:minmax(0,1.5fr) auto auto;align-items:center;gap:12px;min-height:57px;padding:9px 0;display:grid}.marketplace-admin-row>div:first-child:not(.marketplace-admin-seller){flex-direction:column;gap:4px;display:flex}.marketplace-admin-row strong{color:#535166;font-size:9px}.marketplace-admin-row small{color:#9997a7;font-size:8px}.marketplace-admin-seller{align-items:center;gap:8px;display:flex}.marketplace-admin-seller>div{flex-direction:column;gap:3px;display:flex}.marketplace-admin-row>.button{justify-self:end;padding:7px 9px;font-size:8px}.marketplace-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.marketplace-admin-actions .button{padding:7px 8px;font-size:8px}.marketplace-admin-empty{color:#9997a7;font-size:9px}.marketplace-admin-disclaimer{color:#9997a7;align-items:center;gap:6px;margin:12px 0 0;font-size:8px;display:flex}.marketplace-admin-disclaimer svg{color:#907bc8;flex:none}.marketplace-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#201b31a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.marketplace-dialog{width:min(100%,620px);max-height:min(90vh,900px);padding:19px;overflow-y:auto;box-shadow:0 20px 70px #17112640}.marketplace-dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.marketplace-dialog-heading h2{color:#36354b;margin:6px 0 0;font:700 18px Manrope,sans-serif}.marketplace-dialog-heading .icon-button{cursor:pointer;width:31px;height:31px}.marketplace-form-note{margin:0 0 13px}.marketplace-form{gap:2px;display:grid}.marketplace-form>label span{color:#aaa8b5;font-weight:400}.marketplace-upload input{color:#8b899a;font-size:9px}.marketplace-image-previews{flex-wrap:wrap;gap:8px;margin:0 0 9px;display:flex}.marketplace-image-previews>div{border-radius:6px;width:75px;height:63px;position:relative;overflow:hidden}.marketplace-image-previews img{object-fit:cover;width:100%;height:100%}.marketplace-image-previews button{color:#fff;cursor:pointer;background:#282239a6;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:3px;right:3px}.marketplace-inline-error{color:#ad514b;margin:3px 0 8px;font-size:9px}.marketplace-form-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.marketplace-form-actions .button{min-height:34px;padding:0 12px}.marketplace-detail-dialog{width:min(100%,560px)}.marketplace-detail-image{object-fit:cover;border-radius:9px;width:100%;max-height:245px;margin:0 0 14px}.marketplace-detail-dialog h2{color:#37354b;margin:5px 0 8px;font:700 20px Manrope,sans-serif}.marketplace-detail-description,.marketplace-seller-bio,.marketplace-seller-description{color:#777589;white-space:pre-wrap;font-size:10px;line-height:1.75}.marketplace-detail-seller{color:#6c6980;text-align:left;cursor:pointer;background:0 0;border:1px solid #f0eff4;border-left:0;border-right:0;align-items:center;gap:9px;width:100%;padding:10px 0;display:flex}.marketplace-detail-seller>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.marketplace-detail-seller strong{color:#4d4b60;font-size:9px}.marketplace-detail-seller small{color:#9290a0;font-size:8px}.marketplace-detail-availability{color:#7a778c;align-items:center;gap:7px;margin:12px 0;font-size:9px;display:flex}.marketplace-detail-footer{border-top:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.marketplace-detail-footer>strong{color:#38364c;font:700 18px Manrope,sans-serif}.marketplace-detail-footer .button{min-height:35px;padding:0 12px}.marketplace-seller-dialog{width:min(100%,650px)}.marketplace-seller-banner{object-fit:cover;border-radius:8px;width:100%;height:120px}.marketplace-seller-profile-heading{align-items:center;gap:10px;margin:-18px 0 0 13px;display:flex;position:relative}.marketplace-seller-profile-heading .avatar{border:3px solid #fff}.marketplace-seller-profile-heading h2{color:#37354b;margin:0 0 4px;font:700 15px Manrope,sans-serif}.marketplace-seller-profile-heading span{color:#89879a;font-size:8px}.marketplace-seller-bio{color:#545267;margin-bottom:4px;font-weight:600}.marketplace-seller-description{margin-top:5px}.marketplace-seller-modal-actions{border-top:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.marketplace-availability{color:#588369;align-items:center;gap:6px;font-size:8px;display:inline-flex}.marketplace-availability i{background:#79b990;border-radius:50%;width:6px;height:6px}.marketplace-availability.unavailable{color:#9d7c58}.marketplace-availability.unavailable i{background:#d3a66f}.marketplace-seller-modal-actions .button{min-height:31px;padding:0 10px;font-size:8px}.marketplace-seller-catalog,.marketplace-reviews{margin-top:14px}.marketplace-seller-catalog .marketplace-section-heading,.marketplace-reviews .marketplace-section-heading{margin-bottom:5px}.marketplace-seller-listing{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:10px 0;display:flex}.marketplace-seller-listing>span{color:#555368;flex-direction:column;gap:4px;font-size:9px;display:flex}.marketplace-seller-listing small{color:#9997a7;font-size:8px}.marketplace-seller-listing strong{color:#59566c;white-space:nowrap;font-size:9px}.marketplace-reviews>article{border-bottom:1px solid #f0eff4;padding:8px 0}.marketplace-reviews>article>span{color:#9b7846;font-size:8px}.marketplace-reviews>article>p,.marketplace-reviews>p{color:#777589;margin:5px 0 0;font-size:9px;line-height:1.6}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.community-storage-notice{color:#77718d;background:#f7f4fc;border:1px solid #eee8f8;border-radius:8px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:9px;line-height:1.5;display:flex}.community-storage-notice svg{color:#8d75cf;flex:none}.community-storage-notice.storage-error{color:#8a564e;background:#fff7f4;border-color:#f3e1da}.community-storage-notice.storage-error svg{color:#bf7867}.composer-fields{align-items:center;gap:7px;margin:9px 0 0 52px;display:flex}.composer-fields label{color:#9997a7;font-size:8px}.composer-fields select,.post-edit-form select{color:#716b86;background:#faf9fc;border:1px solid #eeedf3;border-radius:6px;padding:5px 8px;font-size:8px}.composer-media-preview{background:#f2f0f5;border-radius:8px;max-width:340px;max-height:210px;margin:10px 0 0 52px;position:relative;overflow:hidden}.composer-media-preview img,.composer-media-preview video{object-fit:contain;max-width:100%;max-height:210px;display:block}.composer-media-preview>button{color:#fff;cursor:pointer;background:#29233d9c;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:6px;right:6px}.composer-confirmation{background:#faf9fc;border:1px solid #eeebf4;border-radius:9px;margin:14px 0 0 52px;padding:12px}.composer-preview-heading{border-bottom:1px solid #efedf4;justify-content:space-between;gap:9px;padding-bottom:9px;display:flex}.composer-preview-heading strong{color:#4b495f;font-size:9px}.composer-preview-heading span{color:#aaa8b5;font-size:8px}.composer-preview-post{align-items:flex-start;gap:9px;padding:10px 0;display:flex}.composer-preview-post>div{min-width:0}.composer-preview-post strong{color:#4b495f;font-size:9px}.composer-preview-post strong span{color:#a4a1b0;font-weight:400}.composer-preview-post p{color:#716f81;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:9px;line-height:1.6}.composer-preview-post small{color:#8b78c5;font-size:8px}.composer-preview-actions{border-top:1px solid #efedf4;justify-content:flex-end;gap:8px;padding-top:9px;display:flex}.composer-preview-actions .button{width:auto;min-height:31px;font-size:8px}.composer-interactive .composer-disclaimer{margin-left:52px}.community-feed-section{min-width:0}.community-feed-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:25px 1px 12px;display:flex}.community-feed-heading h2{color:#302f45;letter-spacing:-.45px;margin:5px 0 0;font:700 17px Manrope,sans-serif}.community-search{color:#9997a8;background:#fff;border:1px solid #eeedf3;border-radius:8px;align-items:center;gap:7px;width:min(250px,42%);height:34px;padding:0 9px;display:flex}.community-search input{color:#514f65;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.community-search input::placeholder{color:#aaa8b5}.community-feed-toolbar{border-bottom:1px solid #eae8f0;justify-content:space-between;align-items:center;gap:10px;padding:0 1px 10px;display:flex}.feed-mode-tabs{gap:14px;display:flex}.feed-mode-tabs button{color:#9391a1;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:7px 0;font-size:9px;display:inline-flex}.feed-mode-tabs button.active{color:#6747d3;border-color:#7452dc;font-weight:700}.feed-sort{white-space:nowrap;font-size:8px}.community-category-tabs{scrollbar-width:none;gap:6px;padding:10px 0 12px;display:flex;overflow-x:auto}.community-category-tabs::-webkit-scrollbar{display:none}.community-category-tabs button{color:#858396;cursor:pointer;background:#fff;border:1px solid #edebf2;border-radius:18px;flex:none;padding:6px 9px;font-size:8px}.community-category-tabs button.active{color:#6545cf;background:#f2effc;border-color:#e6def9;font-weight:700}.community-post-card .post-header{align-items:flex-start}.post-author time,.comment-meta time,.reply-item time{color:#aaa8b5;margin-top:4px;font-size:7px;display:block}.post-owner-actions{gap:3px;margin-left:auto;display:flex}.post-owner-actions .icon-button{cursor:pointer;padding:4px}.post-owner-actions .icon-button:hover{color:#6f4bd6;background:#f5f2fb;border-radius:6px}.post-category-chip{color:#8e78ce;background:#f5f1ff;border-radius:14px;margin-left:auto;padding:5px 7px;font-size:7px}.community-post-media,.community-post-media>img{max-height:330px}.post-stats>button{color:#9695a6;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.post-demo-hint{white-space:nowrap}.post-edit-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:10px 0;display:grid}.post-edit-form textarea{resize:vertical;color:#514f65;border:1px solid #eae8f0;border-radius:7px;grid-column:1/-1;min-height:72px;padding:9px;font-size:9px;line-height:1.6}.post-edit-form>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.post-edit-form .button{width:auto;min-height:29px;font-size:8px}.delete-confirmation{color:#716f81;background:#fff8f6;border:1px solid #f3e6e2;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;padding:9px;font-size:8px;display:flex}.delete-confirmation>span{flex:100%}.delete-confirmation .button{width:auto;min-height:27px;padding:0 9px;font-size:8px}.button-danger{color:#fff;background:#c55f5a;border:1px solid #b9514c}.comments-panel{border-top:1px solid #efedf4;margin-top:5px;padding:12px 0 2px}.comment-composer{align-items:center;gap:8px;display:flex}.comment-composer input,.reply-composer input{color:#4c4a60;background:#faf9fc;border:1px solid #eeedf3;border-radius:18px;outline:0;flex:1;min-width:0;height:33px;padding:0 9px;font-size:8px}.comment-composer input::placeholder,.reply-composer input::placeholder{color:#aaa8b5}.comment-composer .button,.reply-composer .button{width:auto;min-height:29px;padding:0 9px;font-size:8px}.comment-list{gap:12px;margin-top:13px;display:grid}.comment-item,.reply-item{align-items:flex-start;gap:8px;display:flex}.comment-content{flex:1;min-width:0}.comment-bubble{background:#f7f6f9;border-radius:3px 9px 9px;max-width:100%;padding:8px 10px;display:inline-block}.comment-bubble strong{color:#4b495e;font-size:8px}.comment-bubble p{color:#737185;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:8px;line-height:1.55}.comment-meta{align-items:center;gap:10px;margin:0 3px;display:flex}.comment-meta time,.reply-item time{margin:4px 0 0;display:inline-block}.comment-meta button{color:#7862bd;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:700}.reply-item{margin:9px 0 0 12px}.reply-composer{align-items:center;gap:5px;margin:8px 0 0 12px;display:flex}.reply-composer .button{flex:none}.reply-composer .icon-button{cursor:pointer;flex:none;padding:4px}.no-comments{color:#a09eae;margin:13px 0 0;font-size:8px}.community-empty{color:#9693a4;background:#fff;border:1px dashed #e6e2ee;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:145px;display:flex}.community-empty>strong{color:#4a485d;font-size:10px}.community-empty>span{font-size:8px}.own-community-profile{padding:14px}.own-profile-heading{justify-content:space-between;align-items:center;display:flex}.own-profile-heading .section-kicker{color:#9c8ac8}.own-profile-heading .icon-button{cursor:pointer;padding:5px}.own-profile-main{align-items:center;gap:9px;margin-top:11px;display:flex}.own-profile-main>div{flex-direction:column;gap:3px;min-width:0;display:flex}.own-profile-main strong{color:#464458;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.own-profile-main>div>span{color:#9997a8;font-size:8px}.own-community-profile>p{color:#858497;margin:9px 0;font-size:8px;line-height:1.6}.own-profile-counts{border-top:1px solid #f0eff4;gap:13px;padding-top:9px;display:flex}.own-profile-counts>span{color:#9593a3;font-size:8px}.own-profile-counts strong{color:#4f4c63;font-size:9px}.community-member-discovery{padding:13px}.community-member-discovery .compact-heading{padding-bottom:7px}.community-member-discovery .compact-heading h2{font-size:13px}.member-profile-row{align-items:flex-start}.member-profile-details{flex:1}.member-profile-details>span{line-height:1.4}.member-profile-details>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.member-counts{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.member-counts span{color:#a09eae;font-size:7px}.member-counts strong{color:#726d84;font-size:8px}.follow-button{color:#fff;cursor:pointer;background:#704be7;border:1px solid #704be7;border-radius:6px;flex:none;min-width:51px;padding:5px 7px;font-size:7px;font-weight:700}.follow-button.following{color:#6f50cb;background:#f4f0ff;border-color:#e6def9}.members-empty{color:#9693a4;font-size:8px;line-height:1.5}.profile-editor-backdrop{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#201b32a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.community-profile-editor{background:#fff;border:1px solid #eeebf3;border-radius:15px;width:min(100%,440px);max-height:min(92vh,760px);padding:20px;overflow-y:auto;box-shadow:0 24px 70px #17112640}.editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.editor-heading .section-kicker{color:#9583c2}.editor-heading h2{color:#39374d;margin:5px 0 0;font:700 17px Manrope,sans-serif}.editor-heading .icon-button{cursor:pointer;padding:5px}.editor-avatar{align-items:center;gap:12px;margin:16px 0 8px;display:flex}.editor-avatar .button{cursor:pointer;width:auto;min-height:31px;font-size:8px}.username-input{color:#a29eae;border:1px solid #eae8f0;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 10px;display:flex}.username-input:focus-within{border-color:#b7a7ea}.username-input input{color:#48465c;border:0;outline:0;width:100%;height:100%;font-size:10px}.editor-actions{border-top:1px solid #efedf4;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:12px;display:flex}.editor-actions .button{width:auto;min-height:33px;font-size:8px}@media (width<=960px){.community-page .discovery-column{grid-template-columns:repeat(2,minmax(0,1fr))}.community-page .own-community-profile{grid-column:1/-1}}@media (width<=620px){.community-page .discovery-column{grid-template-columns:minmax(0,1fr)}.community-page .own-community-profile{grid-column:auto}.community-feed-heading{flex-direction:column;align-items:flex-start}.community-search{width:100%}.community-feed-toolbar{flex-direction:column;align-items:flex-start;gap:5px}.feed-mode-tabs{justify-content:space-between;gap:5px;width:100%}.feed-mode-tabs button{font-size:8px}.feed-sort{align-self:flex-end}.composer-fields,.composer-media-preview,.composer-confirmation,.composer-interactive .composer-disclaimer{margin-left:0}.composer-preview-heading{flex-direction:column;gap:4px}.composer-preview-actions{flex-wrap:wrap}.post-actions{gap:12px}.post-actions button{gap:4px;font-size:8px}.post-demo-hint{font-size:7px}.comment-composer{flex-wrap:wrap}.comment-composer input{flex-basis:calc(100% - 44px)}.comment-composer .button{margin-left:auto}.post-category-chip{font-size:6px}}.universal-assistant-page{max-width:1480px}.assistant-storage-message{color:#77718d;background:#f7f4fc;border:1px solid #eee8f8;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 13px;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.assistant-storage-message.has-error{color:#8a564e;background:#fff7f4;border-color:#f3e1da}.assistant-app-layout{grid-template-columns:252px minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;min-height:min(690px,100vh - 270px);display:grid}.assistant-history{flex-direction:column;min-width:0;display:flex;overflow:hidden}.assistant-history-heading{border-bottom:1px solid #efedf4;flex-direction:column;gap:11px;padding:13px;display:flex}.assistant-history-heading h2{color:#37354b;margin:5px 0 0;font:700 14px Manrope,sans-serif}.assistant-history-heading .section-kicker{color:#9c8ac8}.assistant-new-chat{color:#6747d3;cursor:pointer;background:#f5f1ff;border:1px solid #e8e0fa;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:9px;font-weight:700;display:flex}.assistant-conversation-list{flex:1;min-height:140px;padding:8px;overflow-y:auto}.assistant-conversation-item{border-radius:8px;align-items:center;gap:3px;margin:2px 0;display:flex;position:relative}.assistant-conversation-item.active{background:#f5f2fb}.assistant-conversation-select{color:#89879a;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;min-width:0;min-height:49px;padding:9px 5px 8px 7px;display:flex}.assistant-conversation-select>svg{flex:none;margin-top:2px}.assistant-conversation-select>span{flex-direction:column;gap:5px;min-width:0;display:flex}.assistant-conversation-select strong{color:#555368;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.assistant-conversation-select small{color:#a09eae;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.45;overflow:hidden}.assistant-conversation-actions{opacity:0;display:flex}.assistant-conversation-item:hover .assistant-conversation-actions,.assistant-conversation-item:focus-within .assistant-conversation-actions{opacity:1}.assistant-conversation-actions button,.assistant-rename-form button{color:#918da0;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:27px;display:grid}.assistant-conversation-actions button:hover,.assistant-rename-form button:hover{color:#694ace;background:#fff}.assistant-rename-form{align-items:center;gap:2px;width:100%;padding:5px;display:flex}.assistant-rename-form input{color:#514f64;border:1px solid #eae8f0;border-radius:6px;outline:0;flex:1;width:0;min-width:0;height:29px;padding:0 7px;font-size:8px}.assistant-history-footer{border-top:1px solid #efedf4;gap:8px;padding:10px;display:grid}.assistant-history-toggle{color:#8d8a9b;cursor:pointer;align-items:flex-start;gap:7px;font-size:7px;line-height:1.5;display:flex}.assistant-history-toggle input{accent-color:#7251d5;margin:1px 0 0}.assistant-clear-history{color:#9995a4;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 1px;font-size:8px;display:flex}.assistant-clear-history:hover{color:#ad645d}.assistant-clear-confirm{color:#777589;flex-wrap:wrap;align-items:center;gap:5px;font-size:7px;display:flex}.assistant-clear-confirm>span{flex-basis:100%}.assistant-clear-confirm .button{padding:6px 8px;font-size:7px}.assistant-workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.assistant-workspace-header{border-bottom:1px solid #efedf4;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 14px;display:flex}.assistant-workspace-title{align-items:center;gap:9px;min-width:0;display:flex}.assistant-workspace-title>div{flex-direction:column;gap:4px;min-width:0;display:flex}.assistant-workspace-title h2{color:#454358;text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 11px Manrope,sans-serif;overflow:hidden}.assistant-workspace-title>div>span{color:#9b99a9;font-size:8px}.assistant-live-status{color:#927d69;background:#fbf6ef;border-radius:15px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:7px;display:inline-flex}.assistant-live-status i{background:#c3986b;border-radius:50%;width:6px;height:6px}.assistant-live-status.is-generating i{background:#7959d7;animation:1s infinite alternate assistant-pulse}@keyframes assistant-pulse{to{opacity:.3}}.assistant-workspace-controls{background:#fdfcfe;border-bottom:1px solid #f0eff4;align-items:center;gap:12px;min-height:42px;padding:5px 15px;display:flex}.assistant-workspace-controls label{color:#9997a7;align-items:center;gap:6px;font-size:8px;display:flex}.assistant-workspace-controls select{color:#67647a;background:#fff;border:1px solid #eeedf3;border-radius:6px;max-width:130px;min-height:27px;padding:0 19px 0 7px;font-size:8px}.assistant-chat-body{background:#fff;flex:1;min-height:230px;overflow-y:auto}.assistant-messages{flex-direction:column;gap:22px;width:min(100%,790px);margin:0 auto;padding:23px 24px;display:flex}.assistant-message{align-items:flex-start;gap:9px;display:flex}.assistant-message-user{justify-content:flex-end}.assistant-message-content{min-width:0;max-width:min(88%,680px)}.assistant-message-user .assistant-message-content{max-width:min(84%,630px)}.assistant-message-meta{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 7px;display:flex}.assistant-message-meta strong{color:#535166;font-size:8px}.assistant-message-meta time{color:#aaa8b5;font-size:7px}.assistant-demo-label{color:#927c68;background:#fbf5ec;border-radius:10px;padding:3px 6px;font-size:6px;display:inline-flex}.assistant-message-content>p{color:#666477;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.75}.assistant-message-user .assistant-message-content>p{color:#fff;background:#7453dc;border-radius:11px 3px 11px 11px;padding:10px 12px}.assistant-message-user .assistant-message-meta{justify-content:flex-end}.assistant-copy-button{color:#928ea0;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:5px 0;font-size:7px;display:inline-flex}.assistant-copy-button:hover{color:#6848d0}.assistant-welcome{text-align:center;width:min(100%,580px);margin:clamp(24px,7vh,68px) auto;padding:0 20px}.assistant-welcome-icon{color:#7251d5;background:#f1ecff;border-radius:15px;place-items:center;width:47px;height:47px;margin:0 auto 13px;display:grid}.assistant-welcome>.section-kicker{color:#9c8ac8}.assistant-welcome h2{color:#37354b;margin:8px 0;font:700 20px Manrope,sans-serif}.assistant-welcome>p{color:#8f8c9f;margin:0 auto;font-size:9px;line-height:1.7}.assistant-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.assistant-suggestion-grid button{color:#777589;text-align:left;cursor:pointer;background:#fff;border:1px solid #eceaf1;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-height:58px;padding:9px;font-size:8px;line-height:1.5;display:flex}.assistant-suggestion-grid button:hover{color:#6848d0;border-color:#ddd4f3}.assistant-suggestion-grid svg{color:#977fe0;flex:none}.assistant-workspace-footer{border-top:1px solid #efedf4;padding:10px 12px 9px}.assistant-workspace-picker{scrollbar-width:thin;align-items:center;gap:4px;margin-bottom:9px;padding-bottom:6px;display:flex;overflow-x:auto}.assistant-workspace-picker button{color:#858396;cursor:pointer;background:#fff;border:1px solid #eeedf3;border-radius:15px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:inline-flex}.assistant-workspace-picker button.selected{color:#6848d0;background:#f4f0ff;border-color:#e6def9;font-weight:700}.assistant-message-composer{border:1px solid #e7e4ee;border-radius:11px;padding:9px 10px 8px;box-shadow:0 3px 12px #29214a07}.assistant-message-composer textarea{resize:vertical;color:#49475d;background:0 0;border:0;outline:0;width:100%;min-height:55px;font:400 9px/1.65 DM Sans,sans-serif;display:block}.assistant-message-composer textarea::placeholder{color:#aaa8b6}.assistant-composer-actions{border-top:1px solid #f0eff4;align-items:center;gap:9px;padding-top:8px;display:flex}.assistant-attach-button{color:#777589;cursor:pointer;flex:none;align-items:center;gap:5px;font-size:7px;display:inline-flex}.assistant-attach-button input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.assistant-composer-actions>span,.assistant-composer-actions>small{color:#aaa8b5;font-size:6px}.assistant-composer-actions>small{white-space:nowrap;margin-left:auto}.assistant-composer-actions>.button{min-height:30px;padding:0 10px;font-size:8px}.assistant-stop-button{color:#8f554f;cursor:pointer;background:#fff6f4;border:1px solid #f1dfdc;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;display:inline-flex}.assistant-disclaimer{color:#aaa8b5;text-align:center;margin:7px 3px 0;font-size:6px;line-height:1.5}.assistant-pending-attachments{flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.assistant-pending-attachments>span{color:#6f6b82;background:#f6f4f9;border-radius:7px;align-items:center;gap:4px;max-width:100%;padding:5px 7px;font-size:7px;display:inline-flex}.assistant-pending-attachments>span>svg{color:#8062d2;flex:none}.assistant-pending-attachments>span>small{color:#a09eae;white-space:nowrap;font-size:6px}.assistant-pending-attachments>span>button{color:#9995a4;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:18px;height:18px;display:grid}.assistant-message-attachments{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.assistant-attachment-chip{color:#777589;background:#f6f4f9;border:1px solid #efedf4;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:7px 8px;display:inline-flex}.assistant-attachment-chip>svg{color:#8062d2;flex:none}.assistant-attachment-chip>span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:7px;display:flex}.assistant-attachment-chip small{color:#a09eae;font-size:6px}.assistant-typing-indicator{align-items:center;gap:4px;height:15px;display:inline-flex}.assistant-typing-indicator i{background:#a296bf;border-radius:50%;width:5px;height:5px;animation:.65s infinite alternate assistant-pulse}.assistant-typing-indicator i:nth-child(2){animation-delay:.18s}.assistant-typing-indicator i:nth-child(3){animation-delay:.36s}@media (width<=960px){.assistant-app-layout{grid-template-columns:218px minmax(0,1fr)}.assistant-workspace-picker button>span{display:none}.assistant-workspace-picker button{justify-content:center;width:31px;height:30px;padding:0}}@media (width<=760px){.assistant-app-layout{grid-template-rows:auto minmax(470px,1fr);grid-template-columns:minmax(0,1fr);min-height:min(760px,100vh - 245px)}.assistant-history{max-height:185px}.assistant-history-heading{flex-direction:row;justify-content:space-between;align-items:center;padding:9px 11px}.assistant-history-heading h2{font-size:12px}.assistant-new-chat{min-height:31px;padding:0 8px;font-size:8px}.assistant-conversation-list{gap:6px;min-height:0;padding:6px;display:flex;overflow:auto hidden}.assistant-conversation-item{border:1px solid #efedf4;flex:none;min-width:185px;max-width:235px;margin:0}.assistant-conversation-item.active{border-color:#e3dcf4}.assistant-conversation-actions{opacity:1}.assistant-history-footer{grid-template-columns:1fr auto;align-items:center;padding:6px 10px}.assistant-clear-history{white-space:nowrap}.assistant-clear-confirm{justify-content:flex-end}.assistant-clear-confirm>span{flex-basis:auto;margin-right:auto}}@media (width<=620px){.assistant-app-layout{grid-template-rows:auto minmax(490px,1fr);gap:8px;min-height:calc(100vh - 270px)}.assistant-history{max-height:165px}.assistant-workspace-header{min-height:54px;padding:8px 10px}.assistant-workspace-title h2{max-width:48vw;font-size:9px}.assistant-live-status{padding:5px 6px;font-size:6px}.assistant-workspace-controls{gap:8px;min-height:37px;padding:4px 10px}.assistant-workspace-controls label{gap:4px;font-size:7px}.assistant-workspace-controls select{max-width:105px;font-size:7px}.assistant-messages{gap:17px;padding:16px 11px}.assistant-message-content,.assistant-message-user .assistant-message-content{max-width:91%}.assistant-message-content>p{font-size:8px}.assistant-welcome{margin:30px auto;padding:0 12px}.assistant-welcome h2{font-size:17px}.assistant-suggestion-grid{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:14px}.assistant-suggestion-grid button{min-height:38px}.assistant-workspace-footer{padding:7px 8px}.assistant-workspace-picker{gap:3px;margin-bottom:6px}.assistant-workspace-picker button{width:29px;height:29px}.assistant-message-composer{padding:7px}.assistant-message-composer textarea{min-height:51px;font-size:8px}.assistant-composer-actions{flex-wrap:wrap;gap:7px}.assistant-composer-actions>span{display:none}.assistant-composer-actions>small{font-size:6px}.assistant-composer-actions>.button,.assistant-stop-button{min-height:28px;padding:0 7px}.assistant-disclaimer{font-size:6px}.assistant-history-footer{grid-template-columns:1fr;gap:3px}.assistant-history-toggle{font-size:6px}}.studio-page{min-width:0}.studio-tabs{scrollbar-width:thin;gap:7px;margin:0 0 15px;padding:2px 1px 5px;display:flex;overflow-x:auto}.studio-tabs button{color:#777589;cursor:pointer;background:#fff;border:1px solid #eeedf3;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:9px;font-weight:600;display:inline-flex}.studio-tabs button.active{color:#6747d3;background:#f5f1ff;border-color:#ded4f8}.studio-prototype-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:13px;min-width:0;display:grid}.studio-form-panel,.studio-gallery-panel,.studio-providers{min-width:0;padding:17px}.studio-panel-heading,.studio-gallery-heading,.studio-history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-panel-heading .section-kicker,.studio-gallery-heading .section-kicker,.studio-history-heading .section-kicker{color:#9c8ac8}.studio-status-pill{color:#987b63;white-space:nowrap;background:#fbf5ed;border-radius:15px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:inline-flex}.studio-status-pill i{background:#c3986b;border-radius:50%;width:6px;height:6px}.studio-form-panel form{margin-top:6px}.studio-prompt{min-height:114px}.studio-prompt-count{color:#a09eae;text-align:right;margin-top:4px;font-size:7px}.studio-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;margin-top:8px;display:grid}.studio-option-grid .field-label{min-width:0}.studio-option-grid .field-label input[type=range]{accent-color:#7453dc;width:100%;margin-top:11px;display:block}.studio-option-grid .field-label>span{float:right;color:#878397;font-weight:500}.studio-form-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.studio-form-actions .button{align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;display:inline-flex}.studio-form-legal{color:#9997a7;margin:8px 0 0;font-size:7px;line-height:1.55}.studio-credit-card{color:#927d69;background:#fcf8f2;border:1px solid #f3eadc;border-radius:8px;align-items:center;gap:9px;margin-top:17px;padding:10px;display:flex}.studio-credit-card>svg{flex:none}.studio-credit-card>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.studio-credit-card strong{color:#62574a;font-size:8px}.studio-credit-card>div>span{color:#a09384;font-size:7px;line-height:1.4}.studio-credit-card .soon-label{flex:none}.studio-gallery-heading h2,.studio-history-heading h2{color:#39374d;margin:5px 0 0;font:700 14px Manrope,sans-serif}.studio-gallery-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:25px;display:flex}.studio-empty-icon{color:#7455d2;background:#f1ecff;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:12px;display:grid}.studio-empty-video{color:#69749c;background:#eff1f8}.studio-empty-voice{color:#a86681;background:#fbf0f4}.studio-empty-creative{color:#638e79;background:#eef7f1}.studio-gallery-empty>strong{color:#565468;font-size:10px}.studio-gallery-empty>p{color:#9997a7;max-width:320px;margin:7px 0 13px;font-size:8px;line-height:1.65}.studio-gallery-empty>span:last-child{color:#aaa6b5;align-items:center;gap:5px;font-size:7px;display:inline-flex}.studio-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.studio-history-section{margin-top:22px}.studio-history-heading{margin-bottom:10px}.studio-history-filters{gap:5px;display:flex}.studio-history-filters button{color:#8d8a9b;cursor:pointer;background:#fff;border:1px solid #eceaf1;border-radius:7px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:7px;display:inline-flex}.studio-history-filters button.active{color:#6747d3;background:#f5f1ff;border-color:#e6ddfa}.studio-history-list{gap:8px;display:grid}.studio-history-card{background:#fff;border:1px solid #efedf4;border-radius:10px;gap:11px;min-width:0;padding:11px;display:flex}.studio-history-card-content{flex:1;min-width:0}.studio-history-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-history-meta>span{color:#6751a3;font-size:8px;font-weight:700}.studio-history-meta time{color:#aaa8b5;font-size:7px}.studio-history-card-content>p{color:#666477;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.studio-brief-label,.studio-actual-result{color:#a18b70;font-size:7px}.studio-actual-result{color:#528b70}.studio-history-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.studio-history-actions .button{min-height:27px;padding:0 7px;font-size:7px}.studio-history-actions .button svg{margin-right:4px}.studio-icon-action{color:#9b98a7;cursor:pointer;background:#fff;border:1px solid #eeedf3;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.studio-icon-action.is-favorite{color:#bd6e89;background:#fff4f7;border-color:#f5dce5}.studio-icon-action.is-delete:hover{color:#b35e55}.studio-history-empty{color:#a09eae;text-align:center;background:#fff;border:1px dashed #e8e6ee;border-radius:9px;padding:22px;font-size:8px}.studio-asset-preview{object-fit:cover;background:#f4f2f8;border-radius:7px;align-self:flex-start;width:min(120px,24%);min-height:75px;max-height:120px}.studio-history-card.is-creation{align-items:flex-start}.studio-history-card audio{width:min(260px,100%);height:30px;margin-top:5px}.studio-output-text{color:#67647a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f7fb;border-radius:7px;max-width:140px;max-height:120px;margin:0;padding:8px;font-size:7px;line-height:1.5;overflow:auto}.studio-providers{margin-top:19px}.studio-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.studio-provider-card{background:#fcfbfd;border:1px solid #f0eef4;border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.studio-provider-icon{color:#7556d4;background:#f2edff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.studio-provider-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.studio-provider-card strong{color:#555368;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.studio-provider-card>div>span,.studio-provider-card>small{color:#a09eae;font-size:6px}.studio-provider-card>small{grid-column:2}.studio-providers>p{color:#9997a7;margin:11px 0 0;font-size:7px;line-height:1.55}@media (width<=1000px){.studio-prototype-layout{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.studio-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.studio-prototype-layout{grid-template-columns:minmax(0,1fr)}.studio-gallery-empty{min-height:230px}}@media (width<=620px){.studio-tabs button{min-height:34px;padding:0 9px;font-size:8px}.studio-form-panel,.studio-gallery-panel,.studio-providers{padding:12px}.studio-panel-heading{flex-direction:column;align-items:flex-start;gap:7px}.studio-option-grid{gap:1px 7px}.studio-form-actions .button{flex:1;justify-content:center}.studio-provider-grid{grid-template-columns:minmax(0,1fr)}.studio-provider-card{grid-template-columns:29px minmax(0,1fr)}.studio-history-card{padding:9px}.studio-history-actions{flex-wrap:wrap}.studio-asset-preview{width:25%;min-height:56px}.studio-gallery-empty{min-height:200px;padding:18px}}.builder-page{min-width:0}.builder-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.builder-dashboard-stats article{background:#fff;border:1px solid #efedf4;border-radius:10px;flex-direction:column;gap:5px;padding:14px;display:flex}.builder-dashboard-stats article>span{color:#777589;font-size:8px}.builder-dashboard-stats article>strong{color:#39374d;font:700 21px Manrope,sans-serif}.builder-dashboard-stats article>small{color:#a09eae;font-size:7px}.builder-create-form{margin-bottom:20px;padding:17px}.builder-create-heading,.builder-projects-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.builder-create-heading h2,.builder-projects-heading h2{color:#39374d;margin:5px 0 0;font:700 14px Manrope,sans-serif}.builder-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.builder-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.builder-template-option{color:#555368;text-align:left;cursor:pointer;background:#fff;border:1px solid #eeedf3;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:8px;display:flex}.builder-template-option.active{background:#f8f5ff;border-color:#bba9ea;box-shadow:0 0 0 2px #7453dc12}.builder-template-option>span{background:#f7f6fa;border-radius:5px;flex-direction:column;justify-content:center;gap:4px;width:100%;height:45px;padding:6px;display:flex}.builder-template-option>span i{background:var(--template-accent);opacity:.7;border-radius:3px;width:70%;height:4px}.builder-template-option>span i:nth-child(2){opacity:1;width:90%;height:10px}.builder-template-option>span i:nth-child(3){width:48%}.builder-template-option strong{font-size:8px}.builder-template-option small{color:#9997a7;font-size:7px;line-height:1.4}.builder-create-submit{margin-top:14px}.builder-projects-heading{margin:24px 0 11px}.builder-projects-heading .section-kicker{color:#9c8ac8}.builder-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.builder-project-card{min-width:0;overflow:hidden}.builder-project-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;padding:0;display:block}.builder-project-thumbnail{background:#f8f7fb;flex-direction:column;gap:7px;height:120px;padding:12px;display:flex}.builder-project-thumbnail.template-editorial{background:#faf6f2}.builder-project-thumbnail.template-studio{background:#f2f8f4}.builder-thumb-top{background:#fff;border-radius:3px;width:100%;height:8px}.builder-thumb-hero{background:linear-gradient(110deg,#332762,#7859c8);border-radius:4px;height:46px}.template-editorial .builder-thumb-hero{background:linear-gradient(110deg,#654d42,#c48e70)}.template-studio .builder-thumb-hero{background:linear-gradient(110deg,#315c4b,#70aa8d)}.builder-thumb-blocks{gap:5px;display:flex}.builder-thumb-blocks i{background:#fff;border-radius:3px;flex:1;height:26px}.builder-project-card-title{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin:10px 11px 4px;display:flex}.builder-project-card-title strong{color:#454358;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.builder-project-type,.builder-project-open>small{color:#9693a2;margin:0 11px 6px;font-size:7px;display:block}.builder-project-open>small{margin-bottom:10px}.builder-published-label{color:#4f9274;white-space:nowrap;background:#edf7f1;border-radius:10px;padding:4px 6px;font-size:6px}.builder-project-actions{border-top:1px solid #f0eff4;align-items:center;gap:4px;padding:7px 9px;display:flex}.builder-project-actions button{color:#898698;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;min-height:26px;padding:0 5px;font-size:7px;display:inline-flex}.builder-project-actions button:hover{color:#6848d0;background:#f7f4fc}.builder-project-actions button:last-child{margin-left:auto}.builder-empty{text-align:center;flex-direction:column;align-items:center;padding:28px 18px;display:flex}.builder-empty>span{color:#7152d2;background:#f2edff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.builder-empty h2{color:#444258;margin:12px 0 5px;font:700 14px Manrope,sans-serif}.builder-empty p{color:#9997a7;max-width:350px;margin:0 0 13px;font-size:8px;line-height:1.6}.builder-dashboard-footnote{color:#9b98a8;align-items:center;gap:6px;margin:14px 0 0;font-size:7px;line-height:1.5;display:flex}.builder-dashboard-footnote svg{color:#8c79c7;flex:none}.builder-error{color:#8a564e;background:#fff7f4;border:1px solid #f3e1da;border-radius:8px;padding:9px 11px;font-size:8px}.builder-editor-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:-5px 0 12px;display:flex}.builder-toolbar-left,.builder-toolbar-right{align-items:center;gap:6px;display:flex}.builder-editor-toolbar .button{align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:7px;display:inline-flex}.builder-editor-toolbar .button:disabled{opacity:.48;cursor:not-allowed}.builder-save-status{color:#6a9a7e;white-space:nowrap;font-size:7px}.builder-save-status.is-pending{color:#a28152}.builder-editor-layout{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);align-items:start;gap:11px;min-width:0;display:grid}.builder-editor-sidebar{flex-direction:column;gap:9px;min-width:0;display:flex}.builder-editor-card,.builder-ai-panel{min-width:0;padding:12px}.builder-editor-heading{justify-content:space-between;align-items:center;display:flex}.builder-editor-heading>div{justify-content:space-between;align-items:center;width:100%;display:flex}.builder-editor-heading .section-kicker{color:#9c8ac8}.builder-section-count{color:#aaa8b5;font-size:7px}.builder-domain-note{color:#a09686;margin-top:5px;font-size:7px;line-height:1.5;display:block}.builder-color-input{align-items:center;gap:7px;display:flex}.builder-color-input input[type=color]{background:#fff;border:1px solid #eae8f0;border-radius:7px;width:36px;height:34px;padding:3px}.builder-section-editors{gap:6px;margin-top:8px;display:grid}.builder-section-editor{border:1px solid #efedf4;border-radius:7px;overflow:hidden}.builder-section-editor>summary{color:#666477;cursor:pointer;background:#fcfbfd;align-items:center;gap:6px;min-height:34px;padding:4px 6px;list-style:none;display:flex}.builder-section-editor>summary::-webkit-details-marker{display:none}.builder-section-number{color:#a29eae;font-size:7px}.builder-section-editor>summary strong{flex:1;font-size:7px}.builder-section-actions{gap:2px;display:flex}.builder-section-actions button{color:#898698;cursor:pointer;background:0 0;border:0;border-radius:4px;width:20px;height:20px;font-size:10px}.builder-section-actions button:disabled{opacity:.35;cursor:not-allowed}.builder-section-fields{padding:0 8px 8px}.builder-section-fields .field-label{margin-top:8px}.builder-section-fields .form-input,.builder-section-fields .form-textarea{padding:7px;font-size:8px}.builder-image-upload{color:#7050d4;cursor:pointer;align-items:center;gap:5px;margin-top:8px;font-size:7px;display:inline-flex}.builder-image-upload input{opacity:0;width:0;max-width:0}.builder-section-image{object-fit:cover;border-radius:6px;max-width:100%;max-height:110px;margin-top:7px;display:block}.builder-ai-panel{background:#faf8ff;border:1px solid #eee8fb;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:6px;display:grid}.builder-ai-icon{color:#7556d4;background:#f0eaff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.builder-ai-panel strong{color:#51416f;font-size:8px}.builder-ai-panel p{color:#908b9e;margin:4px 0 0;font-size:7px;line-height:1.5}.builder-ai-panel .field-label,.builder-ai-panel .form-textarea,.builder-ai-panel .button{grid-column:1/-1;margin-top:5px}.builder-ai-panel .button{justify-content:center}.builder-danger-zone{justify-content:flex-end;display:flex}.builder-danger-zone button{color:#ab6258;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:7px;display:inline-flex}.builder-preview-area{min-width:0;overflow:hidden}.builder-preview-toolbar{background:#faf9fc;border-bottom:1px solid #efedf4;justify-content:space-between;align-items:center;gap:7px;min-height:42px;padding:6px 9px;display:flex}.builder-browser-dots{align-items:center;gap:4px;min-width:0;display:flex}.builder-browser-dots i{background:#d7d4df;border-radius:50%;width:6px;height:6px}.builder-browser-dots i:first-child{background:#edb3af}.builder-browser-dots i:nth-child(2){background:#efd59b}.builder-browser-dots i:nth-child(3){background:#a9d8bd}.builder-browser-dots span{color:#888597;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;font-size:7px;overflow:hidden}.builder-viewport-controls{gap:3px;display:flex}.builder-viewport-controls button{color:#9290a0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:27px;height:26px;display:grid}.builder-viewport-controls button.active{color:#6848d0;background:#f2edff;border-color:#e5dcfa}.builder-preview-badge{color:#9d8bc8;white-space:nowrap;font-size:6px}.builder-preview-canvas{background:#f3f2f6;min-height:650px;padding:13px;overflow:auto}.builder-renderer{--builder-primary:#7656d5;color:#353349;background:#fff;width:100%;max-width:100%;min-height:600px;margin:0 auto;transition:width .2s;box-shadow:0 5px 20px #251d3a13}.builder-viewport-tablet{width:min(100%,720px)}.builder-viewport-mobile{width:min(100%,375px)}.builder-rendered-section{padding:26px 8%}.builder-rendered-header{align-items:center;gap:12px;min-height:38px;display:flex}.builder-rendered-header>strong{color:var(--builder-primary);font-size:11px}.builder-rendered-header nav{flex:1;justify-content:flex-end;gap:12px;display:flex}.builder-rendered-header nav a{color:#777589;font-size:7px;text-decoration:none}.builder-rendered-inner{align-items:center;gap:18px;display:flex}.builder-rendered-copy{flex:1;min-width:0}.builder-rendered-eyebrow{color:var(--builder-primary);letter-spacing:.8px;text-transform:uppercase;font-size:6px;font-weight:700}.builder-rendered-copy h2{color:#353349;margin:6px 0;font-size:18px;line-height:1.2}.builder-rendered-copy p{color:#888597;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 9px;font-size:8px;line-height:1.7}.builder-rendered-hero{color:#fff;background:linear-gradient(115deg, color-mix(in srgb, var(--builder-primary) 74%, #282044), var(--builder-primary));padding:35px 8%}.builder-rendered-hero .builder-rendered-eyebrow,.builder-rendered-hero .builder-rendered-copy p{color:#ffffffc9}.builder-rendered-hero .builder-rendered-copy h2{color:#fff;font-size:24px}.builder-rendered-button{color:#fff;background:var(--builder-primary);border-radius:5px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:7px;text-decoration:none;display:inline-flex}.builder-rendered-hero .builder-rendered-button{color:var(--builder-primary);background:#fff}.builder-rendered-image{object-fit:cover;border-radius:6px;width:34%;max-height:130px}.builder-rendered-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.builder-rendered-gallery span{background:#f0edf8;border-radius:4px;height:45px}.builder-rendered-gallery span:nth-child(2){background:#eee7e2}.builder-rendered-gallery span:nth-child(3){background:#e5f0e9}.builder-rendered-contact{gap:5px;margin-bottom:8px;display:grid}.builder-rendered-contact span{color:#aaa8b5;border:1px solid #eeedf3;border-radius:4px;padding:7px;font-size:6px}.builder-rendered-footer{color:#fff;background:#30284a}.builder-rendered-footer .builder-rendered-copy h2,.builder-rendered-footer .builder-rendered-copy p{color:#fff}.builder-renderer-empty{color:#888597;text-align:center;padding:40px;font-size:9px}@media (width<=1000px){.builder-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-editor-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}@media (width<=760px){.builder-editor-layout{grid-template-columns:minmax(0,1fr)}.builder-preview-area{order:-1}.builder-preview-canvas{min-height:490px}.builder-editor-toolbar{flex-direction:column;align-items:flex-start}.builder-toolbar-left,.builder-toolbar-right{flex-wrap:wrap}}@media (width<=620px){.builder-dashboard-stats{gap:6px}.builder-dashboard-stats article{padding:9px}.builder-dashboard-stats article>strong{font-size:17px}.builder-create-grid{grid-template-columns:minmax(0,1fr);gap:0}.builder-template-grid{grid-template-columns:minmax(0,1fr)}.builder-template-option{grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.builder-template-option>span{grid-row:span 2}.builder-project-grid{grid-template-columns:minmax(0,1fr)}.builder-save-status{white-space:normal}.builder-preview-canvas{min-height:430px;padding:7px}.builder-preview-badge{display:none}.builder-rendered-section{padding:18px 6%}.builder-rendered-header{flex-wrap:wrap}.builder-rendered-header nav{justify-content:flex-start}.builder-rendered-inner{flex-direction:column;align-items:flex-start;gap:9px}.builder-rendered-image{width:100%;max-height:120px}.builder-rendered-copy h2{font-size:15px}}.automation-page{max-width:1420px}.automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:18px 0 22px;display:grid}.automation-metrics>article{background:#fff;border:1px solid #efedf4;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.automation-metrics>article>span{color:#777589;font-size:9px}.automation-metrics>article>strong{color:#39374d;font:800 24px Manrope,sans-serif}.automation-metrics>article>small{color:#aaa8b6;font-size:8px}.automation-create{gap:11px;margin:16px 0;padding:16px;display:grid}.automation-create .field-label{max-width:500px}.automation-create-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-create-actions>span{color:#9290a2;font-size:9px}.automation-tabs{border-bottom:1px solid #eae8f0;gap:5px;margin:0 0 18px;display:flex;overflow-x:auto}.automation-tabs>button{color:#858397;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}.automation-tabs>button.active{color:#6848d5;border-bottom-color:#7656df;font-weight:700}.automation-tabs>button>span{background:#f1eef8;border-radius:10px;padding:2px 6px;font-size:8px}.automation-workflows-heading,.automation-history-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.automation-workflows-heading h2,.automation-history-heading h2{color:#39374d;margin:5px 0 0;font:700 15px Manrope,sans-serif}.automation-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.automation-workflow-card{min-width:0;padding:15px}.automation-workflow-card-top{justify-content:space-between;align-items:center;display:flex}.automation-status-draft{color:#74618f;white-space:nowrap;background:#f4f0fb;border-radius:14px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex}.automation-status-draft:before{content:"";background:#9879ce;border-radius:50%;width:5px;height:5px}.automation-workflow-open{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;width:100%;min-width:0;margin-top:13px;padding:0;display:flex}.automation-workflow-open>strong{color:#39374d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 13px Manrope,sans-serif;overflow:hidden}.automation-workflow-open>span{color:#9492a3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.automation-workflow-summary{color:#777589;border-top:1px solid #f0eff4;border-bottom:1px solid #f0eff4;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:14px 0;padding:11px 0;font-size:9px;display:grid}.automation-workflow-summary>span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;gap:4px;min-width:0;display:flex;overflow:hidden}.automation-workflow-summary small{color:#aaa8b6;letter-spacing:.5px;font:700 7px Manrope,sans-serif}.automation-workflow-actions{align-items:center;gap:7px;display:flex}.automation-workflow-actions .button{min-height:31px;padding:0 9px;font-size:9px}.automation-workflow-actions .button:disabled,.automation-editor-toolbar .button:disabled{opacity:.48}.automation-delete{color:#a18d99;cursor:pointer;background:#fff;border:1px solid #eeeaf1;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;margin-left:auto;display:inline-grid}.automation-delete:hover{color:#a64e58;background:#fff7f7;border-color:#f1dddd}.automation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;padding:24px;display:flex}.automation-empty-icon{color:#7655da;background:#f1edfc;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.automation-empty>strong{color:#444155;font:700 13px Manrope,sans-serif}.automation-empty>p{color:#9290a2;max-width:390px;margin:0 0 4px;font-size:9px;line-height:1.6}.automation-integrations{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:15px;margin-top:20px;padding:16px;display:grid}.automation-integrations h2{color:#39374d;margin:6px 0;font:700 13px Manrope,sans-serif}.automation-integrations p{color:#9290a2;max-width:460px;margin:0;font-size:9px;line-height:1.6}.automation-integration-chips{flex-wrap:wrap;align-content:center;gap:7px;display:flex}.automation-integration-chips>span{color:#746f87;background:#faf9fc;border:1px solid #f0eef5;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:8px;display:flex}.automation-integration-chips svg{color:#8269c2}.automation-run-list{gap:9px;display:grid}.automation-run{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;display:grid}.automation-run>div{flex-direction:column;gap:4px;display:flex}.automation-run>div>strong{color:#48465a;font-size:10px}.automation-run>div>small,.automation-run time{color:#a09eae;font-size:8px}.automation-run-status{color:#706482;background:#f3eff8;border-radius:12px;align-self:start;padding:5px 8px;font-size:8px}.automation-run-status.is-succeeded{color:#478361;background:#edf8f1}.automation-run-status.is-failed{color:#a64e58;background:#fff0ef}.automation-run>details{color:#7b788d;grid-column:1/-1;font-size:9px}.automation-run>details>summary{cursor:pointer}.automation-run>details ul{gap:6px;margin:9px 0 0;padding-left:18px;display:grid}.automation-run>details li{line-height:1.5}.automation-editor-toolbar{background:#fff;border:1px solid #efedf4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:13px 0;padding:9px 10px;display:flex}.automation-editor-toolbar>div{align-items:center;gap:8px;display:flex}.automation-editor-toolbar .button{min-height:32px;padding:0 10px;font-size:9px}.automation-editor-toolbar .builder-save-status{font-size:8px}.automation-builder-layout{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:start;gap:13px;display:grid}.automation-graph-panel,.automation-step-panel{min-width:0;padding:13px}.automation-graph-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.automation-graph-heading>div{flex-direction:column;gap:5px;display:flex}.automation-graph-heading>div>strong{color:#555267;font-size:9px}.automation-add-step{color:#898698;align-items:center;gap:8px;font-size:8px;display:flex}.automation-add-step select{color:#5d586f;background:#fff;border:1px solid #e9e6ef;border-radius:7px;max-width:180px;min-height:31px;padding:0 8px;font-size:9px}.automation-connect-banner{color:#67558f;background:#f6f2fd;border:1px solid #ede5fa;border-radius:8px;align-items:center;gap:8px;margin:0 0 9px;padding:9px;font-size:9px;display:flex}.automation-connect-banner>span{flex:1}.automation-connect-banner>button{color:#7050d4;cursor:pointer;background:0 0;border:0;padding:4px;font-size:9px}.automation-graph-scroll{scrollbar-width:thin;background-color:#fcfbfe;background-image:radial-gradient(#ded9e9 .8px,#0000 .8px);background-size:18px 18px;border:1px solid #efedf4;border-radius:9px;max-width:100%;min-height:240px;overflow:auto}.automation-graph-board{position:relative}.automation-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.automation-edge-path{fill:none;stroke:#aa99d3;stroke-width:2px}.automation-edge-label{fill:#78689a;font:700 10px DM Sans,sans-serif}.automation-edges foreignObject{pointer-events:auto;overflow:visible}.automation-edge-delete{color:#9188a2;cursor:pointer;background:#fff;border:1px solid #e9e5f0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:14px;display:grid}.automation-node{z-index:1;background:#fff;border:1px solid #e9e6ef;border-radius:11px;width:245px;min-height:142px;padding:10px;position:absolute;box-shadow:0 5px 16px #2c24460a}.automation-node.is-selected{border-color:#9c83e3;box-shadow:0 0 0 2px #7656df1e,0 6px 16px #2c24460a}.automation-node.is-connect-target{border-color:#76b294;box-shadow:0 0 0 2px #58a57920}.automation-node-heading{text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;display:flex}.automation-node-heading:active{cursor:grabbing}.automation-node-icon{color:#7152cd;background:#f2eefb;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.automation-node-condition .automation-node-icon{color:#a27434;background:#fbf4e8}.automation-node-delay .automation-node-icon{color:#5487a0;background:#edf6fa}.automation-node-heading>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.automation-node-heading small{color:#a19eaf;letter-spacing:.6px;text-transform:uppercase;font:700 7px Manrope,sans-serif}.automation-node-heading strong{color:#48465a;text-overflow:ellipsis;white-space:nowrap;font:700 10px Manrope,sans-serif;overflow:hidden}.automation-drag-grip{color:#b6b2c2;font-size:17px}.automation-node>p{color:#898698;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;margin:8px 0 5px;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.automation-node-integration{color:#aaa7b5;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.automation-connect-target{color:#437e5d;cursor:pointer;background:#f0f8f3;border:1px solid #dceee2;border-radius:6px;align-items:center;gap:4px;margin-top:7px;padding:5px 7px;font-size:8px;display:inline-flex}.automation-graph-footnote{color:#9a97a8;align-items:flex-start;gap:6px;margin-top:9px;font-size:8px;line-height:1.5;display:flex}.automation-step-panel-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.automation-step-panel>.field-label,.automation-step-fields>.field-label{margin-bottom:11px}.automation-step-panel .form-input,.automation-step-panel .form-textarea{font-size:9px}.automation-step-panel .automation-delete{margin:0}.automation-step-type-pill{color:#726289;background:#f4f0fb;border-radius:10px;margin:0 0 10px;padding:4px 7px;font-size:8px;display:inline-flex}.automation-delay-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.automation-node-connect-controls,.automation-connection-list{border-top:1px solid #f0eff4;gap:7px;margin-top:13px;padding-top:11px;display:grid}.automation-node-connect-controls>strong,.automation-connection-list>strong{color:#716e83;font-size:9px}.automation-node-connect-controls .button{justify-content:flex-start;min-height:30px;padding:0 9px;font-size:8px}.automation-connection-list>div{color:#797589;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.automation-connection-list>div>button{color:#9e8ca2;cursor:pointer;background:#faf9fc;border:1px solid #efedf4;border-radius:5px;width:20px;height:20px}.automation-connection-list>small{color:#aaa8b6;font-size:8px}.automation-integration-note,.automation-security-note{color:#9290a2;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:8px;line-height:1.5;display:flex}.automation-integration-note svg,.automation-security-note svg{color:#806bb6;flex:none}.automation-security-note{border-top:1px solid #f0eff4;padding-top:10px}.automation-error{color:#9d5255;background:#fff4f3;border:1px solid #f1dfdd;border-radius:8px;margin:9px 0;padding:9px 11px;font-size:9px;line-height:1.5}@media (width<=1050px){.automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-builder-layout{grid-template-columns:minmax(0,1fr)}.automation-step-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.automation-step-panel-heading,.automation-step-fields,.automation-security-note{grid-column:1/-1}.automation-integrations{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.automation-metrics{gap:7px}.automation-metrics>article{padding:10px}.automation-metrics>article>strong{font-size:20px}.automation-workflow-grid{grid-template-columns:minmax(0,1fr)}.automation-create-actions,.automation-editor-toolbar{flex-direction:column;align-items:flex-start}.automation-editor-toolbar{gap:8px}.automation-editor-toolbar>div{justify-content:space-between;width:100%}.automation-editor-toolbar>div:last-child{justify-content:flex-end}.automation-graph-panel{padding:9px}.automation-graph-heading{flex-direction:column;align-items:flex-start}.automation-add-step{justify-content:space-between;width:100%}.automation-add-step select{flex:1;max-width:65%}.automation-graph-scroll{min-height:260px}.automation-step-panel{padding:11px;display:block}.automation-connect-banner{align-items:flex-start}.automation-run{grid-template-columns:minmax(0,1fr)}.automation-run-status{justify-self:start}.automation-integrations{padding:12px}.automation-workflow-actions{flex-wrap:wrap}}.whatsapp-page{max-width:1420px}.whatsapp-page>.page-heading>.whatsapp-disconnected{align-self:flex-start}.whatsapp-disconnected{color:#96644d;white-space:nowrap;background:#fff6ed;border:1px solid #f4e7d8;border-radius:16px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.whatsapp-disconnected>i{background:#d9975e;border-radius:50%;width:7px;height:7px}.whatsapp-tabs{scrollbar-width:thin;border-bottom:1px solid #eae8f0;gap:4px;margin:0 0 18px;padding:0 0 8px;display:flex;overflow-x:auto}.whatsapp-tabs>button{color:#838195;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:inline-flex}.whatsapp-tabs>button.active{color:#6648cf;background:#f2effc;font-weight:700}.whatsapp-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:13px;display:grid}.whatsapp-card{min-width:0;padding:16px}.whatsapp-connection-card{background:linear-gradient(140deg,#fff 20%,#f8f6ff)}.whatsapp-connection-header,.whatsapp-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.whatsapp-brand-icon{color:#218c64;background:#e9f7ef;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.whatsapp-connection-card>.section-kicker{color:#9485b8;margin-top:15px;display:block}.whatsapp-connection-card h2,.whatsapp-card-heading h2{color:#38364c;margin:6px 0;font:700 15px Manrope,sans-serif}.whatsapp-connection-card>p,.whatsapp-quick-config>p,.whatsapp-body-copy{color:#858397;font-size:9px;line-height:1.65}.whatsapp-connection-card>.button{margin-top:8px}.whatsapp-connection-card>.button:disabled{opacity:.52}.whatsapp-security-caption{color:#8b8999;align-items:center;gap:5px;margin-top:11px;font-size:8px;display:flex}.whatsapp-security-caption svg{color:#8369bd}.whatsapp-quick-config{flex-direction:column;justify-content:space-between;display:flex}.whatsapp-card-heading>div{min-width:0}.whatsapp-card-heading h2{font-size:13px}.whatsapp-card-heading .button{min-height:31px;padding:0 10px;font-size:8px}.whatsapp-assistant-draft{background:#faf9fc;border:1px solid #efedf4;border-radius:9px;flex-direction:column;gap:6px;margin-top:15px;padding:11px;display:flex}.whatsapp-assistant-draft>span{color:#65558a;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.whatsapp-assistant-draft>small{color:#a09eac;font-size:8px}.whatsapp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.whatsapp-metrics>article{background:#fff;border:1px solid #efedf4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.whatsapp-metrics>article>span{color:#777589;font-size:8px}.whatsapp-metrics>article>strong{color:#39374d;font:800 22px Manrope,sans-serif}.whatsapp-metrics>article>small{color:#aaa8b6;font-size:7px;line-height:1.4}.whatsapp-overview-bottom{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:13px;display:grid}.whatsapp-count{color:#74618f;background:#f3eff9;border-radius:12px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:8px;display:inline-grid}.whatsapp-activity-list{gap:12px;margin-top:14px;display:grid}.whatsapp-activity-list>div{align-items:flex-start;gap:8px;display:flex}.whatsapp-activity-dot{background:#9478d3;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.whatsapp-activity-list>div>div{flex-direction:column;gap:4px;display:flex}.whatsapp-activity-list strong{color:#666378;font-size:8px;font-weight:500;line-height:1.5}.whatsapp-activity-list small{color:#aaa8b6;font-size:7px}.whatsapp-empty-copy{color:#9896a5;font-size:9px;line-height:1.6}.whatsapp-channel-list{gap:9px;margin-top:11px;display:grid}.whatsapp-channel-list>div{color:#737185;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.whatsapp-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.whatsapp-settings-full{grid-column:1/-1}.whatsapp-card>.field-label,.whatsapp-faq-form>.field-label{margin-top:12px}.whatsapp-card .form-input,.whatsapp-card .form-textarea,.whatsapp-card select{font-size:9px}.whatsapp-field-hint{color:#a09eac;margin-top:5px;font-size:7px;line-height:1.5;display:block}.whatsapp-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.whatsapp-toggle-row{border-bottom:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.whatsapp-toggle-row>span{flex-direction:column;gap:4px;display:flex}.whatsapp-toggle-row strong{color:#5a586d;font-size:9px}.whatsapp-toggle-row small{color:#9997a7;font-size:7px;line-height:1.5}.whatsapp-toggle-row input,.whatsapp-mini-toggle input{accent-color:#7251db;flex:none;width:15px;height:15px}.whatsapp-hours-list{gap:7px;margin:11px 0;display:grid}.whatsapp-hours-row{grid-template-columns:minmax(68px,1fr) 88px 10px 88px;align-items:center;gap:6px;display:grid}.whatsapp-hours-row>label{color:#7d7a8e;align-items:center;gap:5px;font-size:8px;display:flex}.whatsapp-hours-row>label input{accent-color:#7251db}.whatsapp-hours-row>input{color:#69667a;background:#fff;border:1px solid #eae8f0;border-radius:6px;min-width:0;height:30px;padding:0 5px;font-size:8px}.whatsapp-hours-row>input:disabled{opacity:.45}.whatsapp-hours-row>span{color:#aaa8b6;font-size:8px}.whatsapp-not-connected-note{color:#827a94;background:#faf8fd;border:1px solid #f0ebf7;border-radius:7px;align-items:flex-start;gap:6px;margin:12px 0 0;padding:9px;font-size:8px;line-height:1.55;display:flex}.whatsapp-not-connected-note svg{color:#8369bd;flex:none}.whatsapp-save-actions{border-top:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:11px;display:flex}.whatsapp-save-actions>span{color:#9996a8;font-size:8px}.whatsapp-save-actions .button{min-height:31px;padding:0 10px;font-size:8px}.whatsapp-save-actions .button:disabled{opacity:.48}.whatsapp-conversations{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);gap:12px;display:grid}.whatsapp-conversation-list{min-width:0;padding:13px}.whatsapp-search{color:#9c99aa;background:#fff;border:1px solid #eceaf1;border-radius:7px;align-items:center;gap:7px;height:35px;margin:11px 0 8px;padding:0 9px;display:flex}.whatsapp-search input{color:#555368;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.whatsapp-conversation-filter{min-height:33px}.whatsapp-no-conversations{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.whatsapp-no-conversations>svg{color:#a696cd}.whatsapp-no-conversations>strong{color:#626075;font:700 10px Manrope,sans-serif}.whatsapp-no-conversations>p{color:#9997a7;max-width:230px;margin:0;font-size:8px;line-height:1.55}.whatsapp-thread{flex-direction:column;justify-content:space-between;min-height:350px;padding:13px;display:flex}.whatsapp-thread-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.whatsapp-thread-icon{color:#7657d1;background:#f2effb;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.whatsapp-thread-empty h2{color:#504e63;margin:12px 0 5px;font:700 13px Manrope,sans-serif}.whatsapp-thread-empty p{color:#9997a7;max-width:370px;margin:0;font-size:8px;line-height:1.6}.whatsapp-reply-box{border-top:1px solid #f0eff4;align-items:flex-end;gap:8px;padding-top:11px;display:flex}.whatsapp-reply-box textarea{resize:vertical;color:#777589;background:#faf9fc;border:1px solid #eeeaf3;border-radius:7px;flex:1;min-height:38px;padding:9px;font-size:8px}.whatsapp-reply-box .button{min-height:34px;padding:0 10px;font-size:8px}.whatsapp-reply-box .button:disabled{opacity:.45}.whatsapp-window-note{color:#a09eac;margin-top:7px;font-size:7px;line-height:1.5}.whatsapp-faq-form{gap:8px;padding:12px 0;display:grid}.whatsapp-faq-form>.field-label{margin:0}.whatsapp-faq-form>.button{justify-self:start;min-height:30px;padding:0 9px;font-size:8px}.whatsapp-faq-list{gap:7px;display:grid}.whatsapp-faq-list>article{background:#fbfafc;border:1px solid #f0eef4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.whatsapp-faq-list>article>div:first-child{min-width:0}.whatsapp-faq-list strong{color:#5c596f;font-size:9px}.whatsapp-faq-list p{color:#898698;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:8px;line-height:1.5}.whatsapp-faq-list small{color:#aaa8b6;font-size:7px}.whatsapp-faq-list>article>div:last-child{align-items:flex-start;gap:7px;display:flex}.whatsapp-mini-toggle{color:#9a97a8;align-items:center;gap:4px;font-size:7px;display:flex}.whatsapp-faq-list button{color:#a07880;cursor:pointer;background:#fff;border:1px solid #eeeaf1;border-radius:6px;width:24px;height:24px}.whatsapp-error{color:#9d5255;background:#fff4f3;border:1px solid #f1dfdd;border-radius:7px;margin:8px 0;padding:9px 10px;font-size:8px;line-height:1.5}.whatsapp-meta-checklist{gap:9px;margin:14px 0;display:grid}.whatsapp-meta-checklist>div{color:#767387;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:8px;display:grid}.whatsapp-meta-checklist>div>svg{color:#a398ba}.whatsapp-meta-checklist>div>small{color:#aaa8b6;font-size:7px}.whatsapp-number-form{border-top:1px solid #f0eff4;align-items:flex-end;gap:8px;margin-top:12px;padding-top:11px;display:flex}.whatsapp-number-form .field-label{flex:1;margin:0}.whatsapp-number-form .button{min-height:34px;padding:0 9px;font-size:8px}.whatsapp-allowed-list{gap:6px;margin-top:9px;display:grid}.whatsapp-allowed-list>div{background:#faf9fc;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 25px;align-items:center;gap:8px;padding:7px 8px;display:grid}.whatsapp-allowed-list>div>span{color:#686579;font-size:8px}.whatsapp-allowed-list>div>small{color:#a29eaa;font-size:7px}.whatsapp-allowed-list>div>button{color:#9a7e83;cursor:pointer;background:#fff;border:1px solid #eeeaf1;border-radius:5px;width:23px;height:23px}.whatsapp-policy-list{color:#858296;gap:8px;margin:14px 0 0;padding-left:17px;font-size:8px;line-height:1.55;display:grid}.whatsapp-locked-toggle input{pointer-events:none}.whatsapp-local-footnote{color:#9a97a8;align-items:flex-start;gap:6px;margin:14px 0 0;font-size:8px;line-height:1.5;display:flex}.whatsapp-local-footnote svg{color:#8369bd;flex:none}@media (width<=950px){.whatsapp-overview-grid,.whatsapp-overview-bottom{grid-template-columns:minmax(0,1fr)}.whatsapp-conversations{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=700px){.whatsapp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-settings-grid,.whatsapp-conversations{grid-template-columns:minmax(0,1fr)}.whatsapp-settings-full{grid-column:auto}.whatsapp-conversation-list{min-height:280px}.whatsapp-thread{min-height:310px}}@media (width<=480px){.whatsapp-card{padding:12px}.whatsapp-form-row{grid-template-columns:minmax(0,1fr);gap:0}.whatsapp-hours-row{grid-template-columns:minmax(62px,1fr) 75px 8px 75px;gap:4px}.whatsapp-hours-row>label,.whatsapp-hours-row>input{font-size:7px}.whatsapp-save-actions{flex-direction:column;align-items:flex-start}.whatsapp-meta-checklist>div{grid-template-columns:18px minmax(0,1fr)}.whatsapp-meta-checklist>div>small{grid-column:2}}.identity-page{max-width:1180px}.identity-page .page-heading{align-items:flex-start}.identity-tabs{scrollbar-width:thin;gap:7px;margin:0 0 17px;padding:3px 1px 9px;display:flex;overflow-x:auto}.identity-tabs button{color:#777589;cursor:pointer;background:#fff;border:1px solid #eeedf3;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:37px;padding:0 11px;font-size:9px;display:inline-flex}.identity-tabs button.active{color:#6546cd;background:#f4f0ff;border-color:#e4dcf8;font-weight:700}.identity-tabs button:focus-visible,.identity-text-button:focus-visible{outline-offset:2px;outline:2px solid #9a7ce8}.identity-connection-badge{color:#92724f;background:#fff8ed;border:1px solid #f3e7d4;border-radius:20px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.identity-connection-badge i{background:#d29a4d;border-radius:50%;width:7px;height:7px}.identity-connection-badge.is-connected{color:#3e8069;background:#edf8f3;border-color:#d9eee4}.identity-connection-badge.is-connected i{background:#52a57f}.identity-access-grid,.identity-profile-grid,.identity-security-grid,.identity-preferences-grid,.identity-roles-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:16px;display:grid}.identity-card{min-width:0;padding:20px}.identity-card h2{color:#37354b;letter-spacing:-.3px;margin:7px 0 15px;font:700 16px/1.35 Manrope,sans-serif}.identity-card p{color:#828094;font-size:10px;line-height:1.7}.identity-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.identity-card-heading h2{margin-bottom:0}.identity-card-heading .section-kicker,.identity-card>.section-kicker{color:#9887c6}.identity-auth-card{max-width:680px}.identity-auth-side{position:sticky;top:82px}.identity-auth-side>p{margin:0 0 15px}.identity-mode-tabs{background:#f7f6fa;border-radius:8px;gap:6px;margin:0 0 16px;padding:4px;display:flex}.identity-mode-tabs button{color:#88869a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;min-height:33px;font-size:9px}.identity-mode-tabs button.active{color:#6344cd;background:#fff;font-weight:700;box-shadow:0 2px 6px #30204c10}.identity-auth-form,.identity-profile-form{gap:12px;display:grid}.identity-auth-form .field-label,.identity-profile-form .field-label,.identity-security-grid .field-label,.identity-preferences-grid .field-label{margin:0}.identity-auth-form .form-input,.identity-profile-form .form-input,.identity-profile-form .form-textarea,.identity-security-grid .form-input,.identity-preferences-grid .form-input{margin-top:6px;font-size:11px}.identity-field-hint{color:#9996a8;margin-top:5px;font-size:8px;font-weight:400;line-height:1.5;display:block}.identity-auth-form .button,.identity-profile-form .button,.identity-security-grid .button{justify-self:start;min-height:37px}.identity-submit{justify-content:center;width:100%;margin-top:3px}.identity-text-button{color:#704be7;cursor:pointer;background:0 0;border:0;margin:13px 10px 0 0;padding:0;font-size:9px;display:inline-block}.identity-reset-links{flex-wrap:wrap;gap:4px;display:flex}.identity-terms{color:#777589;cursor:pointer;align-items:flex-start;gap:8px;font-size:9px;line-height:1.5;display:flex}.identity-terms input{accent-color:#704be7;margin:2px 0 0}.identity-backend-note{color:#796992;background:#f8f5fc;border:1px solid #eee8f8;border-radius:8px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px;font-size:9px;line-height:1.6;display:flex}.identity-backend-note>svg{color:#8c71d0;flex:none;margin-top:1px}.identity-password-note{align-items:flex-start;gap:6px;margin:13px 0 0;display:flex;color:#9996a8!important;font-size:8px!important}.identity-password-note svg{color:#8b70d1;flex:none}.identity-inline-message,.identity-error{background:#eef8f3;border-radius:7px;margin:10px 0 0;padding:9px 10px;line-height:1.5;color:#527967!important;font-size:9px!important}.identity-inline-message.has-error,.identity-error{background:#fff1f2;color:#9a4f5c!important}.identity-session-profile{background:#f8f7fb;border:1px solid #efedf4;border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:13px;display:flex}.identity-avatar,.identity-profile-avatar{color:#6848d0;background:#f0ebff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font:700 13px Manrope,sans-serif;display:grid;overflow:hidden}.identity-session-profile>div{flex-direction:column;gap:4px;min-width:0;display:flex}.identity-session-profile strong{color:#413f53;font-size:11px}.identity-session-profile>div>span{overflow-wrap:anywhere;color:#89879a;font-size:9px}.identity-auth-hint{margin:0 0 15px}.identity-module-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin:19px 0;display:grid}.identity-module-list span{color:#6f6d80;align-items:center;gap:6px;font-size:9px;display:flex}.identity-module-list svg{color:#68a487}.identity-status-explainer{background:#f7f5fb;border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.identity-status-explainer strong{color:#4a4659;font-size:9px}.identity-status-explainer span{color:#928c9e;font-size:9px;line-height:1.5}.identity-profile-image{object-fit:cover;border-radius:50%;width:54px;height:54px}.identity-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.identity-private-info{color:#858195;background:#f8f7fa;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;font-size:9px;line-height:1.6;display:flex}.identity-private-info svg{color:#8c70d0;flex:none}.identity-private-info strong{color:#565369;margin-bottom:2px;display:block}.identity-profile-preview{text-align:center}.identity-profile-preview .section-kicker{text-align:left;display:block}.identity-profile-avatar{width:78px;height:78px;margin:22px auto 10px;font-size:20px}.identity-profile-avatar img{object-fit:cover;width:100%;height:100%}.identity-profile-preview h2{margin:0 0 3px}.identity-profile-username,.identity-profile-country{color:#8e8a9e;font-size:9px}.identity-profile-preview>p{margin:15px 0}.identity-profile-country{align-items:center;gap:5px;display:inline-flex}.identity-profile-preview .identity-backend-note{text-align:left}.identity-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-security-grid>.identity-card:first-child{grid-row:span 2}.identity-session-list{gap:8px;display:grid}.identity-session-row{border-bottom:1px solid #f0eff4;align-items:center;gap:9px;padding:10px 0;display:flex}.identity-session-icon{color:#7455d0;background:#f4f0ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.identity-session-row>div{flex:1;gap:4px;min-width:0;display:grid}.identity-session-row strong{color:#514f64;font-size:9px}.identity-session-row small{color:#9693a4;font-size:8px}.identity-session-row button{color:#93606b;cursor:pointer;background:0 0;border:0;font-size:8px}.identity-session-row button:disabled{color:#a7a5b1;cursor:default}.identity-empty-copy{background:#f9f8fb;border-radius:8px;padding:12px}.identity-danger-card{border-color:#f0dfe2}.identity-danger-card>.identity-card-heading>svg{color:#c47b85}.identity-danger-card>p{margin:0 0 15px}.identity-danger-card .field-label{margin-bottom:11px}.identity-danger-card .form-input{margin-top:6px;font-size:10px}.identity-danger-card .button{color:#985766;border-color:#ecd7dc}.identity-setting-row{color:#5e5c70;border-bottom:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:12px;min-height:55px;font-size:10px;display:flex}.identity-setting-row>span{gap:5px;display:grid}.identity-setting-row small{color:#9491a2;font-size:8px;line-height:1.5}.identity-setting-row input{accent-color:#704be7;flex:none;width:15px;height:15px}.identity-preferences-grid>.identity-card>.field-label{margin-top:18px}.identity-role-list{gap:7px;margin:13px 0 16px;display:grid}.identity-role-list article{background:#faf9fc;border:1px solid #f0eff4;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.identity-role-list article.assigned{background:#f1f8f4;border-color:#dfeee4}.identity-role-icon{color:#795bd2;background:#f0ebff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.identity-role-list article>div{flex:1;gap:4px;display:grid}.identity-role-list strong{color:#514f64;font-size:9px}.identity-role-list small{color:#9290a1;font-size:8px}.identity-role-assigned{color:#558368;font-size:8px;font-weight:700}.identity-current-state{background:#f8f7fb;border-radius:8px;padding:13px}.identity-current-state p{overflow-wrap:anywhere;margin-bottom:0}.identity-migration-card>p{max-width:760px;margin:0 0 16px}.identity-migration-list{border-top:1px solid #efedf4;margin-top:15px;display:grid}.identity-migration-list>div{border-bottom:1px solid #f0eff4;justify-content:space-between;gap:12px;padding:10px 0;font-size:9px;display:flex}.identity-migration-list>div>span:first-child{color:#57556a;font-weight:700}.identity-migration-list>div>span:last-child{color:#898698;text-align:right}@media (width<=760px){.identity-access-grid,.identity-profile-grid,.identity-preferences-grid,.identity-roles-layout,.identity-security-grid{grid-template-columns:minmax(0,1fr)}.identity-security-grid>.identity-card:first-child{grid-row:auto}.identity-auth-side{position:static}.identity-profile-preview{order:-1}}@media (width<=620px){.identity-page .page-heading{gap:10px}.identity-tabs{margin-right:-14px;padding-right:14px}.identity-card{padding:15px}.identity-card h2{font-size:14px}.identity-form-row{grid-template-columns:minmax(0,1fr);gap:12px}.identity-migration-list>div{flex-direction:column;gap:4px}.identity-migration-list>div>span:last-child{text-align:left}}.nav-unread-count{color:#fff;background:#d66b80;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-size:8px;font-weight:700;display:grid}.communication-page{max-width:1320px}.communication-page .page-heading{align-items:flex-start}.communication-page .page-heading>.button{flex:none}.communication-tabs{gap:7px;margin:0 0 16px;display:flex}.communication-tabs button{color:#777589;cursor:pointer;background:#fff;border:1px solid #eeedf3;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;display:inline-flex}.communication-tabs button.active{color:#6747d1;background:#f4f0ff;border-color:#e4dcf8;font-weight:700}.communication-tabs button:focus-visible,.communication-icon-button:focus-visible,.communication-outline-button:focus-visible{outline-offset:2px;outline:2px solid #9a7ce8}.communication-error{color:#a64e5e;background:#fff0f2;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:10px}.messaging-layout{grid-template-columns:minmax(245px,.75fr) minmax(0,1.65fr);align-items:stretch;gap:14px;min-height:560px;display:grid}.conversation-list,.conversation-thread,.notification-list-panel,.notification-preferences{min-width:0;overflow:hidden}.conversation-list{flex-direction:column;min-height:500px;display:flex}.conversation-list-heading{justify-content:space-between;align-items:center;gap:8px;padding:15px 15px 11px;display:flex}.conversation-list-heading>div{gap:6px;display:grid}.conversation-list-heading .section-kicker{color:#9887c6}.conversation-list-heading strong{color:#535166;font-size:9px}.unread-counter,.notification-total-badge{color:#7657d0;background:#f3efff;border-radius:20px;place-items:center;min-width:24px;min-height:24px;padding:0 7px;font-size:9px;font-weight:700;display:inline-grid}.communication-search{color:#a09cad;background:#faf9fc;border:1px solid #efedf4;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:36px;margin:0 12px 9px;padding:0 9px;display:flex}.communication-search input{color:#4a485d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;font-size:9px}.communication-search input::placeholder{color:#aaa8b5}.conversation-filter-row{border-bottom:1px solid #f0eff4;gap:4px;padding:0 12px 10px;display:flex}.conversation-filter-row button{color:#8a8799;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:8px}.conversation-filter-row button.active{color:#6546cd;background:#f3efff;font-weight:700}.conversation-items{flex:1;overflow:auto}.conversation-list-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f2f0f5;align-items:center;gap:9px;padding:11px 12px;display:flex}.conversation-list-item:hover,.conversation-list-item.active{background:#f8f6ff}.conversation-avatar{color:#8062d5;background:#f2eeff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.conversation-avatar img{object-fit:cover;width:100%;height:100%}.conversation-avatar.large{width:38px;height:38px}.conversation-item-copy{flex:1;gap:4px;min-width:0;display:grid}.conversation-item-copy strong{color:#4d4b60;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.conversation-item-copy small,.conversation-item-meta small{color:#9794a5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.conversation-item-meta{align-self:flex-start}.communication-list-empty{color:#9995a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:185px;padding:20px;display:flex}.communication-list-empty>svg{color:#a08ce0}.communication-list-empty strong{color:#59566c;font-size:10px}.communication-list-empty span{max-width:220px;font-size:8px;line-height:1.6}.message-search-results{border-top:1px solid #efedf4;gap:4px;padding:10px 13px;display:grid}.message-search-results strong{color:#5e5a71;font-size:8px}.message-search-results span{color:#9a97a8;font-size:8px}.conversation-thread{flex-direction:column;min-height:500px;display:flex}.conversation-thread-header{border-bottom:1px solid #efedf4;align-items:center;gap:9px;min-height:61px;padding:10px 13px;display:flex}.conversation-thread-title{flex:1;gap:4px;min-width:0;display:grid}.conversation-thread-title strong{color:#464458;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.conversation-thread-title small{color:#9996a7;font-size:8px}.communication-icon-button{color:#858195;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.communication-icon-button:hover{color:#6949d2;background:#f5f2fc}.communication-icon-button.danger:hover{color:#a75a68;background:#fff2f3}.communication-outline-button{color:#7466a4;cursor:pointer;background:#fff;border:1px solid #eae6f2;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:8px;display:inline-flex}.communication-outline-button:disabled{opacity:.5;cursor:default}.thread-messages{background:#fcfbfd;flex-direction:column;flex:1;align-items:flex-end;gap:10px;min-height:260px;padding:18px;display:flex;overflow:auto}.thread-empty{color:#9390a1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:235px;display:flex}.thread-empty>span,.notification-empty>span{color:#8567d8;background:#f2eeff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.thread-empty strong,.notification-empty strong{color:#555267;font-size:10px}.thread-empty p,.notification-empty p{color:#9693a4;max-width:320px;margin:0;font-size:8px;line-height:1.6}.thread-placeholder{flex:1}.local-message-bubble{color:#5d5a6e;background:#f3efff;border:1px solid #e9e2fc;border-radius:11px 11px 3px;width:min(86%,520px);padding:10px 11px}.local-message-bubble>p{color:#4e4b60;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.65}.local-message-meta{color:#9791a7;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:7px;display:flex}.local-message-meta>span{font-weight:700}.local-message-meta>button{color:#795bd1;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px}.message-quote{color:#82739f;background:#ffffff9e;border-left:2px solid #a48bdf;gap:5px;margin-bottom:7px;padding:6px 7px;font-size:8px;display:flex}.message-quote span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-composer{border:1px solid #eae8f0;border-radius:9px;margin:10px 12px 12px;padding:9px 10px}.message-composer>textarea{resize:vertical;color:#4c495d;background:0 0;border:0;outline:none;width:100%;min-height:55px;font:10px/1.6 DM Sans,sans-serif}.message-composer>textarea::placeholder{color:#aaa7b5}.message-composer-footer{border-top:1px solid #f0eff4;align-items:center;gap:9px;padding-top:8px;display:flex}.message-composer-footer>span{color:#aaa7b5;text-align:right;flex:1;font-size:7px}.message-composer-footer>.button{min-height:31px;padding:0 9px;font-size:8px}.message-attachment-button{color:#766a9d;cursor:pointer;align-items:center;gap:5px;font-size:8px;display:inline-flex}.message-attachment-button input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.message-attachment-button:focus-within{outline-offset:3px;outline:2px solid #9a7ce8}.message-attachment-drafts{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.message-attachment-drafts>span{color:#72688a;background:#f6f3fb;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.message-attachment-drafts>span button{color:#8c849b;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.message-attachment-drafts>small{color:#9a7890;width:100%;font-size:8px}.message-reply-banner{color:#83769e;background:#f7f4fc;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:7px;font-size:8px;display:flex}.message-reply-banner>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-reply-banner button{color:#827b91;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.communication-new{margin-bottom:14px;padding:16px}.communication-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.communication-card-heading .section-kicker{color:#9887c6}.communication-card-heading h2{color:#39374d;margin:6px 0 13px;font:700 14px Manrope,sans-serif}.communication-new-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.communication-new-form .field-label{margin:0}.communication-new-form .form-input,.communication-add-member .form-input{margin-top:5px}.communication-form-hint{color:#9693a4;grid-column:1/-1;margin:0;font-size:8px}.communication-new-form>.button{justify-self:start}.group-settings-panel{background:#faf9fc;border-bottom:1px solid #efedf4;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:10px;padding:12px;display:grid}.group-settings-panel .communication-new-form{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.group-settings-panel .communication-new-form>strong,.group-member-list>strong{color:#58556a;font-size:9px}.communication-add-member{align-items:end;gap:7px;display:flex}.communication-add-member>.field-label{flex:1;margin:0}.communication-add-member>.button{flex:none}.group-member-list{border-top:1px solid #efedf4;grid-column:1/-1;gap:7px;padding-top:9px;display:grid}.group-member-list>div{color:#666377;justify-content:space-between;gap:8px;font-size:8px;display:flex}.group-member-list>div small{color:#8e77c5}.group-member-actions{gap:8px;display:flex}.group-member-actions button,.communication-leave-button{color:#7656ca;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.group-member-actions button:last-child,.communication-leave-button{color:#a15a68}.communication-leave-button{grid-column:1/-1;justify-self:start}.notification-center-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,.65fr);align-items:start;gap:14px;display:grid}.notification-toolbar{border-bottom:1px solid #efedf4;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.notification-toolbar .communication-search{flex:190px;margin:0}.notification-category-select{flex:0 160px}.notification-category-select .form-input{min-height:36px;padding:0 7px;font-size:8px}.notification-items{min-height:270px}.notification-item{border-bottom:1px solid #f0eff4;align-items:flex-start;gap:10px;padding:14px 13px;display:flex;position:relative}.notification-item.is-unread{background:#fcfbff}.notification-icon{color:#7e61d0;background:#f2eeff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.notification-icon-wallet,.notification-icon-marketplace{color:#4f9a7a;background:#edf8f3}.notification-icon-security{color:#ba7780;background:#fff0f2}.notification-copy{flex:1;min-width:0}.notification-item-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notification-item-heading strong{color:#514e63;font-size:9px}.notification-item-heading>span{color:#817a93;background:#f3f1f7;border-radius:8px;padding:3px 6px;font-size:7px}.notification-copy>p{color:#817e90;overflow-wrap:anywhere;margin:5px 0;font-size:8px;line-height:1.6}.notification-copy time{color:#aaa7b4;font-size:7px}.notification-item-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.notification-open-link,.notification-read-toggle{color:#7556cc;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;display:inline-flex}.notification-read-toggle{color:#9995a5}.notification-unread-dot{background:#825fde;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;right:6px}.notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:290px;padding:25px;display:flex}.notification-preferences{padding:16px;position:sticky;top:76px}.notification-preferences>.section-kicker{color:#9887c6}.notification-preferences h2{color:#39374d;margin:6px 0;font:700 14px Manrope,sans-serif}.notification-preferences>p{color:#8d899b;margin:0 0 10px;font-size:8px;line-height:1.6}.notification-preference-row{border-bottom:1px solid #f0eff4;justify-content:space-between;align-items:center;gap:8px;min-height:39px;display:flex}.notification-preference-row>span{color:#69667a;align-items:center;gap:7px;font-size:8px;display:flex}.notification-preference-row svg{color:#866bd0}.notification-preference-row input{accent-color:#704be7;width:14px;height:14px}.notification-preferences-note{color:#837895;background:#f8f5fb;border-radius:7px;gap:7px;margin-top:12px;padding:9px;font-size:8px;line-height:1.5;display:flex}.notification-preferences-note svg{color:#8c70d0;flex:none}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){.messaging-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr)}}@media (width<=760px){.messaging-layout,.notification-center-layout{grid-template-columns:minmax(0,1fr)}.conversation-list{min-height:265px}.conversation-items{max-height:260px}.conversation-thread{min-height:440px}.notification-preferences{position:static}}@media (width<=620px){.communication-page .page-heading{gap:10px}.topbar .notification-button{cursor:pointer;width:24px;height:24px;display:grid}.communication-page .page-heading>.button{min-height:34px}.messaging-layout{gap:10px}.conversation-thread-header{gap:5px;padding:8px}.conversation-thread-header .communication-outline-button{padding:0 6px;font-size:7px}.conversation-thread-header .communication-icon-button{width:27px;height:27px}.thread-messages{padding:12px}.message-composer{margin:8px}.message-composer-footer{flex-wrap:wrap}.message-composer-footer>span{flex:80px}.communication-new-form{grid-template-columns:minmax(0,1fr)}.communication-form-hint{grid-column:auto}.group-settings-panel{grid-template-columns:minmax(0,1fr)}.group-member-list,.communication-leave-button{grid-column:auto}.notification-toolbar .communication-outline-button{flex:auto}.notification-category-select{flex:145px}.notification-item{gap:7px;padding:11px 9px}.notification-item-actions{max-width:70px}}
