:root{color:#f7f8ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#05070d;--panel:#0a0e17;--panel-2:#0d1320;--text:#f6f7fb;--muted:#8f9ab0;--line:#ffffff16;--line-strong:#ffffff29;--violet:#8b6dff;--violet-2:#6e4dff;--cyan:#43d8ff;--green:#59e4a8;--pink:#ff6daf;--amber:#f8c15b;--danger:#ff6e7d;background:#05070d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}button,input,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}button{cursor:pointer}::selection{color:#fff;background:#8b6dff59}.site-container{width:min(1220px,100% - 44px);margin-inline:auto}.public-page{background:radial-gradient(circle at 12% 0,#43d8ff14,#0000 26%),radial-gradient(circle at 88% 8%,#8b6dff1c,#0000 30%),#05070d;min-height:100vh;overflow:hidden}.public-section{padding:118px 0;position:relative}.section-eyebrow{color:#8ddfff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:inline-flex}.section-heading{max-width:820px;margin-bottom:50px}.section-heading h2,.mission-copy h2,.platform-copy-public h2,.faq-copy h2,.detail-final-box h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(2.5rem,4.7vw,4.7rem);line-height:1.02}.section-heading p,.mission-copy p,.platform-copy-public p,.faq-copy p{color:var(--muted);font-size:1rem;line-height:1.75}.split-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;max-width:none;display:grid}.split-heading>div>p,.split-heading>p{margin:0}.text-action{color:#cfd6e7;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:0;font-weight:800;display:inline-flex}.text-action:hover{color:#fff}.reveal{opacity:0;transition:all .75s cubic-bezier(.2,.75,.2,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}.brand{background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.brand-symbol{color:#b9a9ff;background:linear-gradient(145deg,#8b6dff38,#43d8ff14);border:1px solid #8b6dff73;border-radius:13px;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 1px #ffffff1f}.brand>span:last-child{text-align:left;flex-direction:column;display:flex}.brand strong{letter-spacing:.14em;font-size:.9rem}.brand small{color:#778399;letter-spacing:.2em;margin-top:1px;font-size:.48rem}.brand-compact .brand-symbol{width:36px;height:36px}.public-header{z-index:100;padding:16px 0;transition:all .25s;position:fixed;top:0;left:0;right:0}.public-header.is-scrolled{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#05070dc2;padding:10px 0}.public-header-inner{justify-content:space-between;align-items:center;display:flex}.public-header nav{align-items:center;gap:22px;display:flex}.public-header nav>button{color:#aab4c7;background:0 0;border:0;padding:8px 0;font-size:.8rem;font-weight:700;transition:all .2s}.public-header nav>button:hover{color:#fff}.public-header .header-login{border:1px solid var(--line);border-radius:11px;padding:10px 14px}.public-header .header-cta{color:#fff;background:linear-gradient(110deg,#7151ff,#9a6cff);border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 15px;display:flex;box-shadow:0 14px 35px #7151ff38}.public-menu{border:1px solid var(--line);background:#ffffff09;border-radius:11px;padding:9px;display:none}.public-hero{min-height:920px;padding-top:145px;position:relative}.hero-grid-bg{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 84%);mask-image:linear-gradient(#000 0%,#0000 84%)}.public-hero-layout{grid-template-columns:.83fr 1.17fr;align-items:center;gap:46px;min-height:720px;display:grid;position:relative}.public-hero-copy{z-index:4;position:relative}.hero-badge{color:#a9b3c6;letter-spacing:.12em;background:#8b6dff0f;border:1px solid #8b6dff47;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;font-size:.61rem;font-weight:800;display:inline-flex}.hero-badge>span{background:#64e8b0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #64e8b0}.public-hero h1{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(4rem,6.5vw,6.5rem);line-height:.93}.public-hero h1 em{color:#0000;background:linear-gradient(100deg,#7bdcff,#8b6dff 55%,#ff78b7);-webkit-background-clip:text;background-clip:text;font-style:normal}.public-hero-copy>p{color:#9aa5b9;max-width:600px;margin:28px 0 0;font-size:1.07rem;line-height:1.75}.public-hero-actions{gap:12px;margin-top:32px;display:flex}.primary-action,.secondary-action{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 20px;font-size:.86rem;font-weight:800;display:inline-flex}.primary-action{background:linear-gradient(110deg,#6949ff,#9468ff);border:0;box-shadow:0 18px 45px #6949ff45}.secondary-action{border:1px solid var(--line-strong);background:#ffffff09}.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.hero-proof-row{border-top:1px solid var(--line);gap:18px;margin-top:34px;padding-top:24px;display:flex}.hero-proof-row span{color:#6f7b90;flex-direction:column;font-size:.62rem;display:flex}.hero-proof-row b{color:#edf0f7;margin-bottom:3px;font-size:.82rem}.hero-trust-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;position:absolute;bottom:0;left:0;right:0}.hero-trust-bar>div{color:#8792a6;justify-content:space-between;gap:20px;padding:18px 0;font-size:.69rem;font-weight:700;display:flex}.hero-trust-bar span{align-items:center;gap:8px;display:flex}.hero-trust-bar svg{color:#7a8cff}.hero-platform-stage{perspective:1400px;height:630px;position:relative}.stage-aura{filter:blur(38px);background:radial-gradient(circle,#8b6dff3d,#43d8ff0f 45%,#0000 70%);border-radius:50%;position:absolute;inset:10% 0 0 8%}.hero-dashboard-window{background:#080c14;border:1px solid #ffffff2b;border-radius:23px;width:590px;height:410px;position:absolute;top:70px;left:0;overflow:hidden;transform:rotateY(-4deg)rotateX(1deg);box-shadow:0 45px 110px #00000080}.browser-line{border-bottom:1px solid var(--line);color:#5e6a7c;background:#0c111c;align-items:center;gap:12px;height:36px;padding:0 13px;font-size:.47rem;display:flex}.browser-line>div{gap:5px;display:flex}.browser-line i{background:#ff665f;border-radius:50%;width:6px;height:6px}.browser-line i:nth-child(2){background:#ffc24e}.browser-line i:nth-child(3){background:#55d98a}.browser-line>span{margin:auto}.browser-line>b{color:#58dfaa;font-size:.39rem}.hero-dashboard-body{grid-template-columns:58px 1fr;height:calc(100% - 36px);display:grid}.hero-dashboard-body>aside{border-right:1px solid var(--line);background:#080c15;flex-direction:column;align-items:center;gap:13px;padding:14px 0;display:flex}.hero-dashboard-body>aside button{color:#566176;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.hero-dashboard-body>aside button.active{color:#fff;background:linear-gradient(145deg,#7252ff,#8f6aff)}.mini-logo{color:#0a0e17;background:#f4f6ff;border-radius:9px;place-items:center;width:31px;height:31px;margin-bottom:11px;font-weight:900;display:grid}.hero-dashboard-body>main{padding:19px}.hero-dashboard-body main>header{justify-content:space-between;align-items:center;display:flex}.hero-dashboard-body main>header small,.hero-project-head small{color:#657186;letter-spacing:.12em;font-size:.4rem}.hero-dashboard-body main>header strong{margin-top:4px;font-size:.76rem;display:block}.hero-dashboard-body main>header>span{color:#c0b3ff;background:#8b6dff29;border-radius:10px;place-items:center;width:31px;height:31px;font-size:.47rem;font-weight:800;display:grid}.hero-dashboard-tabs{border:1px solid var(--line);background:#ffffff05;border-radius:10px;gap:6px;margin-top:17px;padding:4px;display:flex}.hero-dashboard-tabs button{color:#6d788c;background:0 0;border:0;border-radius:7px;flex:1;padding:7px;font-size:.42rem}.hero-dashboard-tabs button.active{color:#10151f;background:#f2f4fb;font-weight:800}.hero-panel-content{margin-top:12px;animation:.3s fadePanel}.hero-project-panel{border:1px solid var(--line);background:linear-gradient(145deg,#8b6dff14,#ffffff04);border-radius:14px;padding:16px}.hero-project-head{justify-content:space-between;display:flex}.hero-project-head strong{margin-top:4px;font-size:.64rem;display:block}.hero-project-head>span{color:#9a83ff;font-size:1.2rem;font-weight:900}.hero-progress{background:#ffffff0f;border-radius:99px;height:5px;margin:11px 0 14px}.hero-progress i{border-radius:inherit;background:linear-gradient(90deg,#6c4eff,#48d7ff);width:68%;height:100%;display:block}.hero-stage-list{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.hero-stage-list span{color:#596579;flex-direction:column;align-items:center;gap:5px;font-size:.37rem;display:flex}.hero-stage-list i{border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.hero-stage-list .done i{color:#07100c;background:#54d99b}.hero-stage-list .active{color:#fff}.hero-stage-list .active i{background:#8b6dff;border-color:#8b6dff}.hero-catalog-panel{gap:10px;display:grid}.hero-mini-search{border:1px solid var(--line);color:#647084;border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:.42rem;display:flex}.hero-mini-products{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.hero-mini-products article{background:linear-gradient(145deg,#8b6dff3d,#0e131e73);border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:128px;padding:12px;display:flex}.hero-mini-products article:nth-child(2){background:linear-gradient(145deg,#49dd9d38,#0e131e73)}.hero-mini-products article:nth-child(3){background:linear-gradient(145deg,#43d8ff38,#0e131e73)}.hero-mini-products span,.hero-mini-products small{color:#a3aec0;font-size:.34rem}.hero-mini-products b{margin:4px 0;font-size:.52rem}.hero-files-panel{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-files-panel article{border:1px solid var(--line);background:#ffffff05;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.hero-files-panel article>span{color:#a995ff;background:#8b6dff1f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.hero-files-panel b,.hero-files-panel small{display:block}.hero-files-panel b{font-size:.45rem}.hero-files-panel small{color:#647085;margin-top:3px;font-size:.35rem}.hero-files-panel article>i{color:#5edca7;font-style:normal}.hero-phone-frame{z-index:4;background:linear-gradient(145deg,#252a36,#05070c 54%,#161b26);border:1px solid #ffffff3d;border-radius:37px;width:205px;height:425px;padding:35px 12px 14px;position:absolute;bottom:32px;right:-8px;transform:rotate(3deg);box-shadow:0 45px 100px #0000008a}.phone-island{z-index:5;background:#020309;border-radius:999px;width:55px;height:14px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hero-phone-top{color:#687387;justify-content:space-between;font-size:.39rem;display:flex}.hero-phone-cover{background:radial-gradient(circle at 72% 18%,#9468ffa6,#0000 24%),linear-gradient(145deg,#161830,#252161 70%,#111521);border-radius:19px;flex-direction:column;justify-content:flex-end;height:175px;margin-top:13px;padding:17px;display:flex}.hero-phone-cover span{letter-spacing:.12em;color:#b7abff;font-size:.37rem}.hero-phone-cover b{margin-top:6px;font-size:1.12rem;line-height:1}.hero-phone-cover small{color:#c4c7d4;margin-top:7px;font-size:.39rem;line-height:1.35}.hero-phone-progress{background:#0d121d;border-radius:12px;margin-top:9px;padding:12px}.hero-phone-progress>div{justify-content:space-between;font-size:.42rem;display:flex}.hero-phone-progress>i{background:#ffffff0f;border-radius:99px;height:4px;margin-top:8px;display:block}.hero-phone-progress em{border-radius:inherit;background:linear-gradient(90deg,#8b6dff,#45d8ff);width:42%;height:100%;display:block}.hero-phone-tools{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.hero-phone-tools span{background:#0d121d;border-radius:10px;flex-direction:column;gap:6px;padding:9px;font-size:.37rem;display:flex}.hero-phone-tools svg{color:#8d75ff}.hero-floating-card{z-index:6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0e17c2;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 20px 45px #00000052}.hero-floating-card svg{color:#75dfff}.hero-floating-card span,.hero-floating-card small,.hero-floating-card b{display:block}.hero-floating-card small{color:#68758b;letter-spacing:.1em;font-size:.34rem}.hero-floating-card b{margin-top:2px;font-size:.49rem}.floating-one{bottom:47px;left:36px}.floating-two{top:24px;right:85px}.mission-section{background:linear-gradient(#0000,#8b6dff09,#0000)}.mission-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.mission-copy h2{font-size:clamp(2.6rem,4.2vw,4.5rem)}.mission-statement{grid-template-columns:52px 1fr;gap:16px 20px;display:grid}.mission-statement span{color:#a995ff;border:1px solid #8b6dff59;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.mission-statement p{border-bottom:1px solid var(--line);margin:0;padding:10px 0 22px;font-size:1.1rem;line-height:1.5}.plans-section{overflow:hidden}.plans-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plan-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff09,#ffffff03);border-radius:28px;min-height:540px;padding:30px;position:relative;overflow:hidden}.plan-card:before{content:"";background:radial-gradient(circle,#43d8ff1c,#0000 70%);position:absolute;inset:-40% 30% 62% -20%}.plan-card>*{z-index:2;position:relative}.plan-card.featured{background:radial-gradient(circle at 90% 0,#8b6dff2e,#0000 35%),linear-gradient(150deg,#ffffff0d,#ffffff03);border-color:#8b6dff80;box-shadow:0 30px 90px #442d9d29}.featured-label{background:linear-gradient(90deg,#6d4dff,#9a6cff);border-radius:0 0 10px 10px;align-items:center;gap:6px;padding:8px 11px;font-size:.48rem;font-weight:900;display:flex;position:absolute;top:0;right:25px}.plan-number{border:1px solid var(--line-strong);color:#a99aff;background:#8b6dff12;border-radius:17px;place-items:center;width:55px;height:55px;font-weight:900;display:grid}.plan-card>small{color:#748197;letter-spacing:.13em;text-transform:uppercase;margin-top:28px;font-size:.57rem;display:block}.plan-card h3{margin:10px 0;font-size:1.75rem;line-height:1.1}.plan-card>p{color:#8f9aad;line-height:1.7}.plan-card ul{gap:11px;margin:26px 0 34px;padding:0;list-style:none;display:grid}.plan-card li{color:#c4cada;align-items:center;gap:9px;font-size:.8rem;display:flex}.plan-card li svg{color:#58dfaa}.plan-card>button{border:1px solid var(--line-strong);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:800;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.plan-card.featured>button{background:linear-gradient(110deg,#6d4dff,#9368ff);border:0}.process-public{background:#ffffff02}.public-process-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.process-public-card{border:1px solid var(--line);background:#080c14;border-radius:24px;min-height:310px;padding:25px;position:relative}.process-public-card>span{color:#4f5b6e;font-size:.58rem}.process-public-card>div{color:#a897ff;background:linear-gradient(145deg,#8b6dff2b,#43d8ff14);border-radius:15px;place-items:center;width:48px;height:48px;margin-top:45px;display:grid}.process-public-card h3{margin:19px 0 8px;font-size:1.05rem}.process-public-card p{color:#7f8a9e;font-size:.78rem;line-height:1.6}.process-public-card:not(:last-child):after{content:"→";z-index:3;color:#3d4758;position:absolute;top:50%;right:-15px}.catalog-preview-section{background:linear-gradient(#0000,#43d8ff06,#0000)}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.compact-grid{grid-template-columns:repeat(3,1fr)}.product-card{border:1px solid var(--line);background:#090d16;border-radius:22px;transition:all .25s;overflow:hidden}.product-card:hover{border-color:#8b6dff52;transform:translateY(-5px);box-shadow:0 24px 70px #00000040}.product-cover{background:linear-gradient(145deg,#161325,#090e18);flex-direction:column;justify-content:flex-end;min-height:270px;padding:20px;display:flex;position:relative;overflow:hidden}.product-cover:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:14px;position:absolute;inset:13px}.cover-glow{filter:blur(5px);background:radial-gradient(circle,#8b6dff73,#0000 67%);border-radius:50%;width:200px;height:200px;position:absolute;top:-25%;right:-25%}.accent-mint .cover-glow{background:radial-gradient(circle,#59e4a873,#0000 67%)}.accent-amber .cover-glow{background:radial-gradient(circle,#f8c15b73,#0000 67%)}.accent-rose .cover-glow{background:radial-gradient(circle,#ff6daf66,#0000 67%)}.accent-emerald .cover-glow{background:radial-gradient(circle,#48d88b73,#0000 67%)}.accent-cyan .cover-glow{background:radial-gradient(circle,#43d8ff73,#0000 67%)}.accent-violet .cover-glow{background:radial-gradient(circle,#8b6dff7a,#0000 67%)}.accent-blue .cover-glow{background:radial-gradient(circle,#518eff73,#0000 67%)}.accent-pink .cover-glow{background:radial-gradient(circle,#ff67bc6e,#0000 67%)}.accent-orange .cover-glow{background:radial-gradient(circle,#ff8a4a70,#0000 67%)}.accent-indigo .cover-glow{background:radial-gradient(circle,#6d6dff7a,#0000 67%)}.product-category{z-index:2;color:#bac3d3;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.52rem;display:flex;position:absolute;top:20px;left:20px}.cover-mark{z-index:2;text-align:right;position:absolute;top:20px;right:20px}.cover-mark span,.cover-mark small{display:block}.cover-mark span{letter-spacing:.12em;font-size:.55rem;font-weight:900}.cover-mark small{color:#667287;font-size:.32rem}.product-cover h3,.product-cover p,.app-included{z-index:2;position:relative}.product-cover h3{max-width:230px;margin:0;font-size:1.55rem;line-height:1.05}.product-cover p{color:#aeb6c7;margin:10px 0 0;font-size:.68rem;line-height:1.5}.app-included{letter-spacing:.1em;background:#ffffff0d;border:1px solid #ffffff21;border-radius:999px;align-self:flex-start;margin-top:14px;padding:6px 8px;font-size:.4rem;font-weight:900}.product-card-body{padding:15px}.product-meta{color:#778399;justify-content:space-between;font-size:.55rem;display:flex}.product-card-body>strong{margin-top:15px;font-size:.8rem;display:block}.product-card-body>button{border:1px solid var(--line);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:13px;padding:11px 12px;font-size:.7rem;font-weight:800;display:flex}.product-card-body>button:hover{background:#8b6dff1a;border-color:#8b6dff57}.product-card.is-compact .product-cover{min-height:245px}.category-strip{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.category-strip span{border:1px solid var(--line);color:#7d899e;border-radius:999px;padding:8px 11px;font-size:.62rem}.empty-state{text-align:center;border:1px dashed var(--line-strong);border-radius:24px;grid-column:1/-1;padding:70px 20px}.empty-state svg{color:#7f70c8;margin:auto}.empty-state h3{margin:14px 0 5px}.empty-state p{color:var(--muted)}.platform-section{overflow:hidden}.platform-shell-public{border:1px solid var(--line);background:radial-gradient(circle at 92% 5%,#8b6dff24,#0000 32%),linear-gradient(145deg,#ffffff09,#ffffff02);border-radius:38px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;padding:55px;display:grid;box-shadow:0 40px 100px #00000040}.platform-copy-public h2{font-size:clamp(2.5rem,4vw,4.2rem)}.platform-copy-public ul{gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.platform-copy-public li{color:#c1c9d9;align-items:center;gap:9px;font-size:.8rem;display:flex}.platform-copy-public li svg{color:#58dfaa}.platform-copy-public>button,.faq-copy>button{background:linear-gradient(110deg,#6c4dff,#9167ff);border:0;border-radius:12px;align-items:center;gap:9px;padding:14px 17px;font-weight:800;display:flex}.platform-demo-window{border:1px solid var(--line-strong);background:#080c14;border-radius:22px;overflow:hidden;box-shadow:0 35px 90px #00000061}.platform-demo-body{grid-template-columns:110px 1fr;height:440px;display:grid}.platform-demo-body>aside{border-right:1px solid var(--line);padding:16px 9px}.platform-demo-body>aside button{color:#667286;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:10px;font-size:.52rem;display:flex}.platform-demo-body>aside button.active{color:#fff;background:#8b6dff2b}.platform-demo-body>main{padding:24px;animation:.35s fadePanel}.platform-demo-body main small{color:#6d788c;letter-spacing:.12em;font-size:.42rem}.platform-demo-body main h3{margin:6px 0 18px;font-size:1.25rem}.demo-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.demo-kpis span{border:1px solid var(--line);color:#7d899d;border-radius:11px;padding:14px;font-size:.42rem}.demo-kpis b{color:#fff;margin-bottom:4px;font-size:1rem;display:block}.demo-dashboard>article{background:#8b6dff0f;border:1px solid #8b6dff47;border-radius:14px;margin-top:12px;padding:16px;position:relative}.demo-dashboard>article strong,.demo-dashboard>article small{display:block}.demo-dashboard>article strong{margin-top:4px;font-size:.65rem}.demo-dashboard>article>b{color:#a894ff;position:absolute;top:16px;right:16px}.demo-dashboard>article>i{background:#ffffff0f;border-radius:99px;height:5px;margin-top:17px;display:block}.demo-dashboard>article em{border-radius:inherit;background:linear-gradient(90deg,#6d4dff,#46d7ff);width:68%;height:100%;display:block}.demo-project-track{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.demo-project-track span{text-align:center;color:#596579;flex-direction:column;align-items:center;font-size:.35rem;display:flex}.demo-project-track i{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:7px;font-style:normal;display:grid}.demo-project-track .done i{color:#07110c;background:#56d99e}.demo-project-track .active{color:#fff}.demo-project-track .active i{background:#8b6dff;border-color:#8b6dff}.demo-files article{border:1px solid var(--line);border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin-top:7px;padding:10px;display:grid}.demo-files article>svg{color:#a995ff;background:#8b6dff1f;border-radius:9px;width:34px;height:34px;padding:8px}.demo-files b,.demo-files small{display:block}.demo-files b{font-size:.5rem}.demo-files button{border:1px solid var(--line);background:0 0;border-radius:8px;padding:7px 9px;font-size:.4rem}.demo-app{grid-template-columns:180px 1fr;align-items:center;gap:25px;display:grid}.demo-app-phone{background:linear-gradient(145deg,#202533,#060810 60%);border:1px solid #fff3;border-radius:31px;height:340px;padding:42px 13px 14px;position:relative}.demo-app-phone>small{font-size:.36rem!important}.demo-app-phone>h3{margin-top:8px!important;font-size:.85rem!important}.demo-sleep-ring{background:radial-gradient(circle,#0a0e17 58%,transparent 59%),conic-gradient(#8b6dff 0 42%,#ffffff0f 42%);border-radius:50%;place-items:center;width:115px;height:115px;margin:18px auto;display:grid}.demo-app-phone>span{background:#ffffff09;border-radius:9px;align-items:center;gap:7px;margin-top:6px;padding:9px;font-size:.4rem;display:flex}.demo-app>div:last-child p{color:#7d899d;font-size:.62rem;line-height:1.6}.demonstrations-section{background:#ffffff02}.demo-products-grid{gap:18px;display:grid}.demo-product{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:30px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:55px;min-height:430px;padding:42px;display:grid}.demo-product:nth-child(2n){grid-template-columns:1.25fr .75fr}.demo-product:nth-child(2n)>.demo-book{order:2}.demo-book{background:linear-gradient(145deg,#201b43,#0a0e1b);border-radius:7px 23px 23px 7px;flex-direction:column;justify-content:flex-end;width:260px;height:330px;margin:auto;padding:31px 25px;display:flex;position:relative;box-shadow:30px 35px 60px #00000059}.demo-book:before{content:"";background:#ffffff21;width:2px;position:absolute;top:0;bottom:0;left:10px}.demo-product.accent-emerald .demo-book{background:linear-gradient(145deg,#12573e,#081b16)}.demo-product.accent-rose .demo-book{background:linear-gradient(145deg,#6a2945,#1c0c15)}.demo-book span{color:#aa9cff;letter-spacing:.14em;font-size:.52rem}.demo-book b{margin-top:10px;font-size:2rem;line-height:1.03}.demo-book i{color:#ffffff1f;font-size:3rem;font-style:normal;position:absolute;top:25px;right:25px}.demo-product>div:last-child>small{color:#6e7a8f;letter-spacing:.13em;font-size:.53rem}.demo-product>div:last-child h3{margin:10px 0;font-size:2.5rem}.demo-product>div:last-child p{color:#8d98ac;max-width:540px;line-height:1.7}.demo-product>div:last-child>div{gap:8px;margin:20px 0;display:flex}.demo-product>div:last-child>div span{border:1px solid var(--line);border-radius:999px;padding:8px 10px;font-size:.62rem}.demo-product>div:last-child>button{border:1px solid var(--line-strong);background:#ffffff06;border-radius:11px;align-items:center;gap:8px;padding:12px 15px;font-weight:800;display:flex}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.testimonial-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:23px;padding:27px}.testimonial-card>div{color:#f9c55d;gap:3px;display:flex}.testimonial-card>p{color:#c2cada;min-height:135px;line-height:1.7}.testimonial-card footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:18px;display:flex}.testimonial-card footer>span{color:#b5a8ff;background:#8b6dff24;border-radius:12px;place-items:center;width:39px;height:39px;font-size:.6rem;font-weight:800;display:grid}.testimonial-card b,.testimonial-card small{display:block}.testimonial-card b{font-size:.75rem}.testimonial-card small{color:#778398;margin-top:3px;font-size:.58rem}.faq-layout{grid-template-columns:.72fr 1.28fr;gap:75px;display:grid}.faq-list{gap:9px;display:grid}.faq-item{border:1px solid var(--line);background:#ffffff04;border-radius:17px;overflow:hidden}.faq-item>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 21px;font-weight:800;display:flex}.faq-item>button svg{transition:all .25s}.faq-item>div{grid-template-rows:0fr;transition:all .3s;display:grid}.faq-item>div>p{color:#8995a9;margin:0;padding:0 21px;line-height:1.7;overflow:hidden}.faq-item.is-open{background:#8b6dff09;border-color:#8b6dff4d}.faq-item.is-open>button svg{transform:rotate(180deg)}.faq-item.is-open>div{grid-template-rows:1fr}.faq-item.is-open>div>p{padding-bottom:20px}.public-final-cta{padding-top:70px}.final-cta-box{border:1px solid var(--line-strong);text-align:center;background:radial-gradient(circle at 15% 20%,#43d8ff26,#0000 29%),radial-gradient(circle at 82% 80%,#8b6dff30,#0000 35%),#090e18;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:75px 30px;display:flex;position:relative;overflow:hidden}.cta-grid-lines{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.final-cta-box>:not(.cta-grid-lines){z-index:2;position:relative}.final-cta-box>span{color:#9fdfff;letter-spacing:.12em;align-items:center;gap:8px;font-size:.66rem;display:flex}.final-cta-box h2{letter-spacing:-.06em;max-width:900px;margin:19px 0 0;font-size:clamp(2.6rem,5vw,5.2rem);line-height:1}.final-cta-box p{color:#8e99ad;max-width:650px;line-height:1.7}.final-cta-box>div:last-child{gap:10px;margin-top:16px;display:flex}.final-cta-box button{background:linear-gradient(110deg,#6b4cff,#9367ff);border:0;border-radius:12px;align-items:center;gap:9px;padding:15px 18px;font-weight:800;display:flex}.final-cta-box button.secondary{border:1px solid var(--line-strong);background:#ffffff08}.public-footer{border-top:1px solid var(--line);background:#060910;margin-top:80px}.footer-grid{grid-template-columns:1.3fr .7fr .8fr .8fr;gap:50px;padding:55px 0;display:grid}.footer-grid>div:first-child p{color:#758196;max-width:320px;font-size:.72rem;line-height:1.65}.footer-grid>div:not(:first-child):not(.footer-seal){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid>div>strong{margin-bottom:5px;font-size:.7rem}.footer-grid button,.footer-grid a,.footer-grid span{color:#748096;background:0 0;border:0;padding:0;font-size:.67rem}.footer-seal{border:1px solid var(--line);background:#ffffff04;border-radius:14px;align-self:start;gap:10px;padding:16px;display:flex}.footer-seal svg{color:#5ddca6}.footer-bottom{border-top:1px solid var(--line);color:#5d687a;justify-content:space-between;padding:20px 0;font-size:.62rem;display:flex}.whatsapp-button{z-index:90;color:#07110c;background:linear-gradient(110deg,#4ce09f,#68efb7);border-radius:999px;align-items:center;gap:8px;padding:14px 17px;font-size:.75rem;font-weight:900;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 50px #4ce09f33}.inner-public-page{padding-top:78px}.catalog-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 10%,#8b6dff29,#0000 35%);padding:100px 0 55px}.catalog-hero h1{letter-spacing:-.06em;max-width:900px;margin:15px 0 0;font-size:clamp(3rem,5vw,5.5rem);line-height:.98}.catalog-hero p{color:#8f9aad;font-size:1rem}.catalog-search-box{border:1px solid var(--line-strong);background:#ffffff09;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;max-width:850px;margin-top:30px;padding:15px 17px;display:grid}.catalog-search-box svg{color:#788499}.catalog-search-box input{color:#fff;background:0 0;border:0;outline:0}.catalog-search-box span{color:#737f93;font-size:.67rem}.catalog-page-section{padding:35px 0 120px}.catalog-filters,.platform-category-tabs{scrollbar-width:none;gap:8px;margin-bottom:28px;padding-bottom:8px;display:flex;overflow-x:auto}.catalog-filters::-webkit-scrollbar{display:none}.platform-category-tabs::-webkit-scrollbar{display:none}.catalog-filters button,.platform-category-tabs button{border:1px solid var(--line);color:#7e899d;background:#ffffff05;border-radius:999px;flex:none;padding:9px 12px;font-size:.65rem}.catalog-filters button.active,.platform-category-tabs button.active{color:#fff;background:#8b6dff26;border-color:#7860dc}.product-detail-hero{background:radial-gradient(circle at 80% 20%,#8b6dff33,#0000 34%);padding:90px 0 70px;position:relative;overflow:hidden}.product-detail-hero:after{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.product-detail-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid;position:relative}.back-link,.platform-back{color:#7f8a9e;background:0 0;border:0;padding:0;font-size:.7rem}.product-detail-copy .section-eyebrow{margin-top:40px}.product-detail-copy h1{letter-spacing:-.075em;margin:14px 0 0;font-size:clamp(3.6rem,6vw,6.4rem);line-height:.92}.product-detail-copy>p{color:#a0aabd;font-size:1rem;line-height:1.7}.product-detail-meta{gap:9px;margin-top:24px;display:flex}.product-detail-meta span{border:1px solid var(--line);color:#7d899d;border-radius:11px;padding:10px 12px;font-size:.61rem}.product-detail-meta b{color:#fff;margin-bottom:3px;font-size:.76rem;display:block}.product-detail-actions{align-items:center;gap:15px;margin-top:28px;display:flex}.product-detail-actions button,.detail-final-box button{background:linear-gradient(110deg,#6b4cff,#9367ff);border:0;border-radius:12px;align-items:center;gap:9px;padding:14px 17px;font-weight:800;display:flex}.product-detail-actions>span{color:#8994a8;font-size:.72rem}.product-detail-visual{height:560px;position:relative}.detail-book{background:linear-gradient(145deg,#211c48,#090d19);border-radius:8px 28px 28px 8px;flex-direction:column;justify-content:flex-end;width:310px;height:420px;padding:40px 32px;display:flex;position:absolute;top:35px;left:80px;transform:rotate(-4deg);box-shadow:35px 45px 90px #0000006b}.detail-book:before{content:"";background:#ffffff26;width:2px;position:absolute;top:0;bottom:0;left:12px}.detail-book small{color:#ad9dff;letter-spacing:.14em}.detail-book h2{margin:12px 0;font-size:2.6rem;line-height:1}.detail-book p{color:#b8bfd0;font-size:.75rem;line-height:1.6}.detail-book>span{color:#8490a4;text-transform:uppercase;margin-top:20px;font-size:.6rem}.detail-phone{background:linear-gradient(145deg,#262a36,#05070c 58%);border:1px solid #ffffff38;border-radius:36px;width:205px;height:420px;padding:42px 13px 14px;position:absolute;bottom:0;right:20px;transform:rotate(5deg);box-shadow:0 40px 90px #00000073}.detail-phone>small{color:#8a76eb;font-size:.39rem}.detail-phone h3{font-size:.95rem}.detail-progress{background:#8b6dff1a;border-radius:14px;margin:16px 0;padding:16px}.detail-progress b{font-size:1.4rem;display:block}.detail-progress i{background:#ffffff0f;border-radius:99px;height:5px;margin-top:9px;display:block}.detail-progress em{background:#8b6dff;width:36%;height:100%;display:block}.detail-phone>span{background:#ffffff09;border-radius:10px;align-items:center;gap:8px;margin-top:7px;padding:10px;font-size:.44rem;display:flex}.product-detail-body{padding-top:90px}.detail-content-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.detail-content-grid article>small,.detail-content-grid aside>small{color:#7665d4;letter-spacing:.13em;font-size:.58rem}.detail-content-grid article h2{font-size:3rem;line-height:1.05}.detail-content-grid article>p,.detail-content-grid aside>p{color:#8f9aad;line-height:1.75}.detail-benefits{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.detail-benefits span{border:1px solid var(--line);color:#c0c8d8;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:.73rem;display:flex}.detail-benefits svg{color:#58dfaa}.chapter-list{gap:8px;margin-top:16px;display:grid}.chapter-list span{border-bottom:1px solid var(--line);color:#c2cada;align-items:center;gap:12px;padding:12px;font-size:.78rem;display:flex}.chapter-list i{color:#7d6ce2;font-size:.6rem;font-style:normal}.detail-final{padding-top:40px}.detail-final-box{border:1px solid var(--line);background:linear-gradient(145deg,#8b6dff14,#ffffff04);border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:45px;display:flex}.detail-final-box h2{max-width:800px;font-size:2.6rem}.auth-page{background:#05070d;min-height:100vh;position:relative;overflow:hidden}.auth-background{position:absolute;inset:0}.auth-background i{filter:blur(80px);border-radius:50%;position:absolute}.auth-background i:first-child{background:#43d8ff1f;width:420px;height:420px;top:-150px;left:-160px}.auth-background i:nth-child(2){background:#8b6dff2b;width:500px;height:500px;bottom:-170px;right:-170px}.auth-background i:nth-child(3){filter:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:68px 68px;border-radius:0;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.auth-header{z-index:2;justify-content:space-between;align-items:center;padding:20px 28px;display:flex;position:relative}.auth-header>button{border:1px solid var(--line);color:#9ba6b8;background:#ffffff06;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.7rem;display:flex}.auth-layout{z-index:2;grid-template-columns:1fr 470px;align-items:center;gap:90px;width:min(1120px,100% - 40px);min-height:calc(100vh - 90px);margin:auto;padding:40px 0 70px;display:grid;position:relative}.auth-message h1{letter-spacing:-.07em;max-width:630px;margin:18px 0 0;font-size:clamp(3.2rem,5.7vw,5.8rem);line-height:.95}.auth-message>p{color:#929daf;max-width:590px;line-height:1.75}.auth-eyebrow{color:#8ddfff;letter-spacing:.13em;align-items:center;gap:8px;font-size:.65rem;font-weight:800;display:flex}.auth-benefits{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.auth-benefits span{border:1px solid var(--line);color:#bfc7d6;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:.69rem;display:flex}.auth-benefits svg{color:#59e4a8}.auth-proof-card{background:#8b6dff0e;border:1px solid #8b6dff40;border-radius:14px;align-items:center;gap:13px;max-width:560px;margin-top:30px;padding:16px;display:flex}.auth-proof-card svg{color:#a894ff}.auth-proof-card small,.auth-proof-card strong{display:block}.auth-proof-card small{color:#7f8a9e;letter-spacing:.12em;font-size:.48rem}.auth-proof-card strong{margin-top:4px;font-size:.71rem;line-height:1.45}.auth-card{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0e17d1;border-radius:26px;padding:35px;box-shadow:0 40px 100px #00000057}.auth-card-head>small{color:#8c78f0;letter-spacing:.13em;font-size:.55rem}.auth-card-head h2{margin:8px 0 4px;font-size:1.8rem}.auth-card-head p{color:#768297;margin:0;font-size:.75rem}.google-button{border:1px solid var(--line-strong);color:#121720;background:#f2f4f8;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:25px;padding:13px;font-weight:800;display:flex}.google-button span{color:#4e73e9;font-weight:900}.auth-divider{color:#667286;align-items:center;gap:10px;margin:20px 0;font-size:.58rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-card form{gap:14px;display:grid}.auth-card form>label>span{color:#9da7b8;margin-bottom:7px;font-size:.64rem;display:block}.auth-card form>label>div{border:1px solid var(--line);background:#ffffff05;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.auth-card input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.74rem}.auth-card form>label>div>svg{color:#687487}.auth-card form>label>div>button{color:#687487;background:0 0;border:0;padding:0}.auth-options{color:#768297;justify-content:space-between;font-size:.62rem;display:flex}.auth-options label{align-items:center;gap:6px;display:flex}.auth-options button{color:#9b87fa;background:0 0;border:0;padding:0}.terms-line{color:#7c8799;align-items:center;gap:8px;font-size:.61rem;display:flex}.terms-line input{width:auto}.auth-submit{background:linear-gradient(110deg,#6b4cff,#9569ff);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:800;display:flex}.auth-switch{text-align:center;color:#768297;font-size:.64rem}.auth-switch button{color:#a691ff;background:0 0;border:0;padding:0;font-weight:800}.platform-app{background:#060910;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.platform-sidebar{z-index:50;border-right:1px solid var(--line);background:#080c14;flex-direction:column;width:245px;padding:18px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-head{justify-content:space-between;align-items:center;padding:0 4px 18px;display:flex}.sidebar-head>button{background:0 0;border:0;padding:6px;display:none}.platform-sidebar nav{gap:4px;display:grid}.platform-sidebar nav>small{color:#4f5b6e;letter-spacing:.13em;margin:17px 10px 7px;font-size:.48rem}.platform-sidebar nav>button{color:#748095;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:.7rem;display:flex;position:relative}.platform-sidebar nav>button:hover{color:#cdd3df;background:#ffffff06}.platform-sidebar nav>button.active{color:#fff;background:linear-gradient(90deg,#8b6dff30,#8b6dff0d);box-shadow:inset 2px 0 #8b6dff}.platform-sidebar nav>button b{background:#8b6dff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:.47rem;display:grid}.sidebar-plan{background:radial-gradient(circle at 90% 0,#8b6dff29,#0000 38%),#ffffff05;border:1px solid #8b6dff40;border-radius:14px;margin-top:auto;padding:15px}.sidebar-plan>span{color:#9683f4;letter-spacing:.1em;align-items:center;gap:7px;font-size:.46rem;display:flex}.sidebar-plan strong{margin-top:10px;font-size:.76rem;display:block}.sidebar-plan p{color:#6f7b8f;margin:4px 0 11px;font-size:.54rem}.sidebar-plan>i{background:#ffffff0f;border-radius:99px;height:4px;display:block}.sidebar-plan em{border-radius:inherit;background:linear-gradient(90deg,#6e4dff,#45d8ff);width:68%;height:100%;display:block}.sidebar-plan>small{color:#667286;margin-top:7px;font-size:.48rem;display:block}.sidebar-logout{color:#697589;background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:10px 11px;font-size:.65rem;display:flex}.platform-main{grid-column:2;min-width:0}.platform-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#060910d1;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.platform-menu{border:1px solid var(--line);background:#ffffff06;border-radius:9px;padding:8px;display:none}.platform-search{border:1px solid var(--line);background:#ffffff05;border-radius:10px;align-items:center;gap:9px;width:min(430px,45vw);padding:10px 12px;display:flex}.platform-search svg{color:#596579}.platform-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.68rem}.platform-header-actions{align-items:center;gap:10px;display:flex}.platform-header-actions>button:first-child{border:1px solid var(--line);background:#ffffff05;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.platform-header-actions>button:first-child i{background:#ff6e7d;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.platform-user{background:0 0;border:0;align-items:center;gap:9px;padding:4px 7px 4px 4px;display:flex}.platform-user>span{background:linear-gradient(145deg,#6e4dff,#9972ff);border-radius:11px;place-items:center;width:36px;height:36px;font-size:.58rem;font-weight:900;display:grid}.platform-user b,.platform-user small{text-align:left;display:block}.platform-user small{color:#677286;margin-top:2px;font-size:.52rem}.platform-page{width:min(1320px,100%);margin:auto;padding:34px 30px 70px}.platform-page-title{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.platform-page-title>div>span{color:#7767d2;letter-spacing:.13em;font-size:.54rem;font-weight:800}.platform-page-title h1{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.04}.platform-page-title p{color:#7f8a9e;max-width:660px;margin:8px 0 0;font-size:.78rem;line-height:1.6}.primary-platform-button,.secondary-platform-button{border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:.68rem;font-weight:800;display:flex}.primary-platform-button{background:linear-gradient(110deg,#6c4dff,#9066ff);border:0}.secondary-platform-button{border:1px solid var(--line);background:#ffffff06}.dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dashboard-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:17px;grid-template-columns:42px 1fr;gap:12px;min-height:150px;padding:17px;display:grid;position:relative}.dashboard-kpis article>span{color:#a690ff;background:#8b6dff1f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.dashboard-kpis article small{color:#6b778b;letter-spacing:.1em;font-size:.46rem}.dashboard-kpis article strong{margin-top:5px;font-size:1.65rem;display:block}.dashboard-kpis article p{color:#667286;margin:2px 0 0;font-size:.53rem}.dashboard-kpis article>i{color:#56d89e;font-size:.48rem;font-style:normal;position:absolute;bottom:15px;left:17px}.dashboard-main-grid{grid-template-columns:1fr 310px;gap:14px;margin-top:14px;display:grid}.active-project-card,.quick-actions-card,.recent-projects,.dashboard-messages,.project-timeline-card,.approval-card,.project-notes,.files-section,.app-preview-card,.app-info-card,.support-conversations,.support-chat,.profile-grid>aside,.profile-grid>form,.idea-form-shell,.admin-orders,.admin-summary,.panel-product-grid{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:19px}.active-project-card>header{justify-content:space-between;gap:15px;display:flex}.active-project-card>header span,.quick-actions-card header>span,.recent-projects header span,.dashboard-messages header span,.project-timeline-card header span,.approval-card header span,.project-notes header span,.files-section header span,.app-info-card header span,.support-conversations header span,.admin-orders header span,.admin-summary header span{color:#6f7b8f;letter-spacing:.12em;font-size:.46rem}.active-project-card>header h2,.recent-projects header h2,.dashboard-messages header h2,.project-timeline-card header h2,.approval-card header h2,.project-notes header h2,.files-section header h2,.admin-orders header h2,.admin-summary header h2{margin:6px 0 2px;font-size:.95rem}.active-project-card>header p{color:#667286;margin:0;font-size:.56rem}.active-project-card>header button{border:1px solid var(--line);background:#ffffff05;border-radius:9px;align-self:center;align-items:center;gap:7px;padding:9px 11px;font-size:.54rem;display:flex}.active-project-progress{margin-top:22px}.active-project-progress>div{justify-content:space-between;font-size:.58rem;display:flex}.active-project-progress b{color:#a590ff}.active-project-progress>i{background:#ffffff0f;border-radius:99px;height:6px;margin-top:8px;display:block}.active-project-progress em{border-radius:inherit;background:linear-gradient(90deg,#6c4dff,#45d8ff);width:68%;height:100%;display:block}.project-stage-row{grid-template-columns:repeat(8,1fr);gap:6px;margin-top:24px;display:grid}.project-stage-row span{color:#4f5b6f;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:.4rem;display:flex}.project-stage-row i{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.project-stage-row .done i{color:#06100b;background:#57d89e}.project-stage-row .active{color:#fff}.project-stage-row .active i{background:#8b6dff;border-color:#8b6dff}.active-project-card>footer{border-top:1px solid var(--line);color:#667286;gap:20px;margin-top:23px;padding-top:15px;font-size:.48rem;display:flex}.active-project-card>footer span{align-items:center;gap:6px;display:flex}.quick-actions-card>header,.recent-projects>header,.dashboard-messages>header,.project-timeline-card>header,.files-section>header,.support-conversations>header,.admin-orders>header,.admin-summary>header{justify-content:space-between;align-items:center;display:flex}.quick-actions-card>header button,.recent-projects header button,.dashboard-messages header button,.files-section header button,.support-conversations header button{color:#647084;background:0 0;border:0;padding:6px}.quick-actions-card>button{border:1px solid var(--line);text-align:left;background:#ffffff04;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;margin-top:9px;padding:11px;display:grid}.quick-actions-card>button>svg:first-child{color:#a793ff;background:#8b6dff1c;border-radius:10px;width:35px;height:35px;padding:8px}.quick-actions-card b,.quick-actions-card small{display:block}.quick-actions-card small{color:#657185;margin-top:3px;font-size:.46rem}.quick-actions-card>button>svg:last-child{color:#4e596c}.dashboard-secondary-grid{grid-template-columns:1.08fr .92fr;gap:14px;margin-top:14px;display:grid}.recent-projects>header button,.dashboard-messages>header button{color:#8290a5;background:0 0;border:0;align-items:center;gap:6px;font-size:.5rem;display:flex}.recent-projects>article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr 150px auto;align-items:center;gap:10px;padding:13px 0;display:grid}.recent-projects>article:last-child{border-bottom:0}.project-dot{background:#8b6dff;border-radius:50%;width:8px;height:8px}.recent-projects b,.recent-projects small{display:block}.recent-projects small{color:#647084;margin-top:3px;font-size:.44rem}.mini-project-progress{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.mini-project-progress i{background:#ffffff0f;border-radius:99px;height:4px}.mini-project-progress em{border-radius:inherit;background:#8b6dff;height:100%;display:block}.mini-project-progress span{color:#788499;font-size:.44rem}.recent-projects>article>button{color:#536074;background:0 0;border:0;padding:5px}.dashboard-messages>article{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:10px;padding:13px 0;display:grid}.dashboard-messages>article>span{color:#a894ff;background:#8b6dff1f;border-radius:11px;place-items:center;width:35px;height:35px;font-size:.48rem;font-weight:800;display:grid}.dashboard-messages b,.dashboard-messages small{display:block}.dashboard-messages small{color:#596579;margin-top:2px;font-size:.42rem}.dashboard-messages p{color:#8b96a9;margin:6px 0 0;font-size:.5rem}.message-input{grid-template-columns:1fr auto;gap:7px;margin-top:14px;display:grid}.message-input input{border:1px solid var(--line);color:#fff;background:#ffffff05;border-radius:9px;outline:0;padding:10px;font-size:.5rem}.message-input button{background:#8b6dff;border:0;border-radius:9px;place-items:center;width:36px;display:grid}.platform-catalog-tools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.platform-catalog-tools>div{border:1px solid var(--line);background:#ffffff05;border-radius:10px;align-items:center;gap:8px;width:min(480px,100%);padding:11px 12px;display:flex}.platform-catalog-tools input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.66rem}.platform-catalog-tools>span{color:#677286;font-size:.58rem}.platform-catalog-page .catalog-grid{grid-template-columns:repeat(3,1fr)}.platform-catalog-page .product-cover{min-height:230px}.platform-catalog-page .product-card-body{padding:12px}.projects-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.projects-table>header,.projects-table>article{grid-template-columns:1.55fr .85fr .7fr 1fr .8fr 35px;align-items:center;gap:12px;padding:13px 17px;display:grid}.projects-table>header{color:#596579;letter-spacing:.11em;background:#ffffff06;font-size:.44rem}.projects-table>article{border-top:1px solid var(--line);color:#8894a8;font-size:.55rem}.projects-table>article>div:first-child{color:#fff;align-items:center;gap:10px;display:flex}.project-icon{color:#a995ff;background:#8b6dff1f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.status-pill{color:#a995ff;background:#8b6dff1c;border-radius:999px;justify-self:start;padding:6px 8px}.table-progress{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.table-progress i{background:#ffffff0f;border-radius:99px;height:4px}.table-progress em{border-radius:inherit;background:linear-gradient(90deg,#6d4dff,#45d8ff);height:100%;display:block}.table-progress b{color:#7a869a;font-size:.46rem}.projects-table>article>button{color:#596579;background:0 0;border:0;padding:4px}.platform-back{margin-bottom:18px}.project-health,.project-health svg{align-items:center;display:flex}.project-health{color:#64dda9;background:#59e4a80f;border:1px solid #59e4a840;border-radius:999px;gap:7px;padding:9px 11px;font-size:.56rem}.project-detail-summary{grid-template-columns:1.4fr repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.project-detail-summary>div,.project-detail-summary>span{border:1px solid var(--line);background:#ffffff04;border-radius:13px;padding:15px}.project-detail-summary small{color:#657185;font-size:.43rem}.project-detail-summary strong{margin:5px 0;font-size:1.7rem;display:block}.project-detail-summary>div>i{background:#ffffff0f;border-radius:99px;height:4px;display:block}.project-detail-summary em{border-radius:inherit;background:#8b6dff;height:100%;display:block}.project-detail-summary>span{color:#7d899d;align-items:center;gap:9px;font-size:.48rem;display:flex}.project-detail-summary>span svg{color:#9a87f8}.project-detail-summary>span b{color:#dce1ea;margin-top:3px;display:block}.project-timeline-card>header button{border:1px solid var(--line);background:#ffffff05;border-radius:9px;padding:9px 11px;font-size:.52rem}.full-stage-list{grid-template-columns:repeat(10,1fr);gap:5px;margin-top:25px;display:grid}.full-stage-list article{text-align:center;color:#4e5a6d;flex-direction:column;align-items:center;display:flex;position:relative}.full-stage-list article:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:16px;left:62%;right:-38%}.full-stage-list article>i{z-index:2;border:1px solid var(--line);background:#0a0e17;border-radius:50%;place-items:center;width:33px;height:33px;font-size:.47rem;font-style:normal;display:grid;position:relative}.full-stage-list article.done>i{color:#07110c;background:#56d99e}.full-stage-list article.active>i{color:#fff;background:#8b6dff;border-color:#8b6dff;box-shadow:0 0 0 5px #8b6dff1c}.full-stage-list article>div{margin-top:9px}.full-stage-list b,.full-stage-list small{display:block}.full-stage-list small{color:#485365;margin-top:3px;font-size:.35rem}.full-stage-list article.active b{color:#fff}.full-stage-list article>span{color:#a894ff;background:#8b6dff26;border-radius:999px;padding:4px 6px;font-size:.34rem;position:absolute;top:-18px}.project-detail-grid{grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:14px;display:grid}.approval-card>header,.project-notes>header{justify-content:space-between;display:flex}.approval-card>header>svg{color:#9a87f8}.approval-preview{background:radial-gradient(circle at 75% 18%,#8b6dff99,#0000 24%),linear-gradient(145deg,#1a1832,#080c15);border-radius:16px;flex-direction:column;justify-content:flex-end;height:270px;margin-top:17px;padding:25px;display:flex}.approval-preview small{color:#af9fff;letter-spacing:.14em;font-size:.45rem}.approval-preview strong{margin-top:8px;font-size:2rem;line-height:1}.approval-preview span{color:#8f9aad;margin-top:12px;font-size:.5rem}.approval-card>footer{gap:7px;margin-top:12px;display:flex}.approval-card>footer button{border:1px solid var(--line);background:#ffffff05;border-radius:9px;flex:1;padding:10px;font-size:.5rem}.approval-card>footer button.approve{color:#06100b;background:#56d99e;border:0;font-weight:800}.project-notes>article{border-bottom:1px solid var(--line);grid-template-columns:14px 1fr;gap:9px;padding:13px 0;display:grid}.project-notes>article>i{background:#384356;border-radius:50%;width:8px;height:8px;margin-top:3px}.project-notes>article>i.active{background:#8b6dff;box-shadow:0 0 0 4px #8b6dff1f}.project-notes b,.project-notes small{display:block}.project-notes small{color:#5f6b7f;margin-top:3px;font-size:.42rem}.file-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.file-summary>span{border:1px solid var(--line);background:#ffffff04;border-radius:13px;align-items:center;gap:11px;padding:15px;display:flex}.file-summary svg{color:#a894ff;background:#8b6dff1f;border-radius:10px;width:37px;height:37px;padding:8px}.file-summary b,.file-summary small{display:block}.file-summary small{color:#657185;margin-top:3px;font-size:.48rem}.files-section{margin-top:14px;padding:20px}.files-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.files-grid article{border:1px solid var(--line);border-radius:11px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.files-grid article>span{color:#a894ff;background:#8b6dff1c;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.files-grid b,.files-grid small{display:block}.files-grid small{color:#657185;margin-top:3px;font-size:.43rem}.files-grid button{border:1px solid var(--line);color:#7d899d;background:0 0;border-radius:9px;padding:8px}.files-project-list{gap:8px;margin-top:14px;display:grid}.files-project-list article{border:1px solid var(--line);border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.files-project-list article>span{color:#a894ff;background:#8b6dff1a;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.files-project-list b,.files-project-list small{display:block}.files-project-list small{color:#657185;margin-top:3px;font-size:.43rem}.files-project-list button{border:1px solid var(--line);color:#8490a4;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:.48rem;display:flex}.app-status{color:#63dda8;border:1px solid #59e4a840;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:.56rem;display:flex}.app-status i{background:#59e4a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #59e4a8}.app-area-grid{grid-template-columns:1fr 320px;gap:14px;display:grid}.app-preview-browser{border:1px solid var(--line-strong);background:#080c14;border-radius:17px;overflow:hidden}.app-preview-body{grid-template-columns:60px 1fr;height:390px;display:grid}.app-preview-body>aside{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:15px;padding:14px 0;display:flex}.app-preview-body>aside>span{color:#111620;background:#eef1f8;border-radius:10px;place-items:center;width:31px;height:31px;font-size:.48rem;font-weight:900;display:grid}.app-preview-body>aside i{background:#ffffff0f;border-radius:99px;width:22px;height:5px}.app-preview-body>aside i.active{background:#8b6dff}.app-preview-body main{background:radial-gradient(circle at 88% 12%,#8b6dff26,#0000 30%);padding:24px}.app-preview-body main>small{color:#7e6bd8;letter-spacing:.12em;font-size:.45rem}.app-preview-body main>h2{margin:7px 0 18px;font-size:1.45rem}.sleep-dashboard{grid-template-columns:1.3fr .7fr;gap:9px;display:grid}.sleep-dashboard article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;padding:16px}.sleep-dashboard span{color:#657185;font-size:.4rem}.sleep-dashboard b{margin-top:7px;font-size:1.5rem;display:block}.sleep-dashboard article>i{background:#ffffff0f;border-radius:99px;height:5px;margin-top:10px;display:block}.sleep-dashboard em{background:#8b6dff;width:42%;height:100%;display:block}.sleep-dashboard small{color:#657185;font-size:.4rem}.sleep-tools{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.sleep-tools span{border:1px solid var(--line);color:#aeb7c7;border-radius:11px;align-items:center;gap:7px;padding:12px;font-size:.48rem;display:flex}.sleep-tools svg{color:#a894ff}.app-preview-card>footer{gap:8px;margin-top:12px;display:flex}.app-preview-card>footer button{border:1px solid var(--line);background:#ffffff05;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:.5rem;display:flex}.app-preview-card>footer button:first-child{background:#8b6dff;border:0}.app-info-card>header{justify-content:space-between;display:flex}.app-info-card>header button{color:#657185;background:0 0;border:0;padding:0}.app-info-card dl{margin:18px 0}.app-info-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}.app-info-card dt{color:#667286;font-size:.48rem}.app-info-card dd{margin:0;font-size:.5rem}.app-info-card dd i{background:#59e4a8;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.app-tools-list{border:1px solid var(--line);background:#ffffff04;border-radius:12px;padding:14px}.app-tools-list>span{color:#657185;letter-spacing:.1em;font-size:.42rem}.app-tools-list p{color:#9aa5b8;align-items:center;gap:7px;margin:10px 0 0;font-size:.49rem;display:flex}.app-tools-list svg{color:#59e4a8}.support-grid{grid-template-columns:300px 1fr;gap:14px;height:650px;display:grid}.support-conversations{overflow:hidden}.support-conversations>header{border-bottom:1px solid var(--line);padding:17px}.support-conversations>header button{color:#647084;background:0 0;border:0;padding:0}.support-conversations>article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:9px;padding:14px;display:grid;position:relative}.support-conversations>article.active{background:#8b6dff13;box-shadow:inset 2px 0 #8b6dff}.support-conversations>article>span{color:#a894ff;background:#8b6dff1f;border-radius:11px;place-items:center;width:37px;height:37px;font-size:.47rem;font-weight:800;display:grid}.support-conversations b,.support-conversations p,.support-conversations small{display:block}.support-conversations b{font-size:.54rem}.support-conversations p{color:#6d788c;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:.43rem;overflow:hidden}.support-conversations small{color:#4f5a6d;font-size:.39rem}.support-conversations article>i{background:#8b6dff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.4rem;font-style:normal;display:grid;position:absolute;top:12px;right:12px}.support-chat{grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.support-chat>header{border-bottom:1px solid var(--line);grid-template-columns:39px 1fr auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.support-chat>header>span{color:#a894ff;background:#8b6dff1f;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.48rem;font-weight:800;display:grid}.support-chat>header b,.support-chat>header small{display:block}.support-chat>header small{color:#657185;margin-top:3px;font-size:.42rem}.support-chat>header small i{background:#59e4a8;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.support-chat>header button{color:#657185;background:0 0;border:0;padding:0}.support-chat>main{padding:20px;overflow-y:auto}.chat-date{text-align:center;color:#4f5a6d;font-size:.4rem}.support-chat>main>article{grid-template-columns:35px minmax(0,65%);gap:9px;margin-top:16px;display:grid}.support-chat>main>article>span{color:#a894ff;background:#8b6dff1f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.43rem;display:grid}.support-chat article small{color:#596579;font-size:.4rem}.support-chat article p{color:#b9c1d0;background:#ffffff0a;border-radius:4px 12px 12px;margin:5px 0 0;padding:11px;font-size:.52rem;line-height:1.55}.support-chat>main>article.mine{grid-template-columns:minmax(0,65%);justify-content:end}.support-chat article.mine p{background:#8b6dff29;border-radius:12px 4px 12px 12px}.support-chat>form{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:8px;padding:13px;display:grid}.support-chat>form input{border:1px solid var(--line);color:#fff;background:#ffffff05;border-radius:9px;outline:0;padding:10px;font-size:.5rem}.support-chat>form button{border:1px solid var(--line);background:#ffffff05;border-radius:9px;place-items:center;width:36px;display:grid}.support-chat>form button:last-child{background:#8b6dff;border:0}.profile-grid{grid-template-columns:280px 1fr;gap:14px;display:grid}.profile-grid>aside{text-align:center;padding:24px}.profile-avatar-large{background:linear-gradient(145deg,#6d4dff,#9b74ff);border-radius:26px;place-items:center;width:90px;height:90px;margin:auto;font-size:1.4rem;font-weight:900;display:grid}.profile-grid>aside h2{margin:14px 0 4px;font-size:1rem}.profile-grid>aside p{color:#657185;font-size:.52rem}.profile-grid>aside>span{color:#59dca4;border:1px solid #59e4a833;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding:9px;font-size:.48rem;display:flex}.profile-grid>aside>button{border:1px solid var(--line);color:#8b96a8;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:25px;padding:10px;font-size:.5rem;display:flex}.profile-grid>form>header{justify-content:space-between;display:flex}.profile-grid>form>header span{color:#667286;letter-spacing:.1em;font-size:.44rem}.profile-grid>form>header h2{margin:5px 0;font-size:.95rem}.profile-grid>form>header b{color:#59dda7;align-self:center;align-items:center;gap:6px;font-size:.48rem;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.form-grid label{color:#788499;font-size:.5rem}.form-grid input,.form-grid textarea{border:1px solid var(--line);color:#fff;background:#ffffff05;border-radius:9px;outline:0;width:100%;margin-top:7px;padding:11px;font-size:.56rem}.form-grid textarea{resize:vertical;min-height:100px}.form-grid .full{grid-column:1/-1}.profile-grid>form>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.idea-form-shell{grid-template-columns:210px 1fr;display:grid;overflow:hidden}.idea-form-shell>aside{border-right:1px solid var(--line);background:#ffffff03;padding:22px}.idea-form-shell>aside>span{color:#596579;letter-spacing:.1em;font-size:.44rem}.idea-form-shell>aside>div{color:#596579;align-items:center;gap:9px;margin-top:17px;display:flex}.idea-form-shell>aside i{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.44rem;font-style:normal;display:grid}.idea-form-shell>aside div.done i{color:#07110c;background:#59dda5}.idea-form-shell>aside div.active{color:#fff}.idea-form-shell>aside div.active i{background:#8b6dff;border-color:#8b6dff}.idea-form-progress>span{color:#657185;font-size:.44rem}.idea-form-progress>i{background:#ffffff0f;border-radius:99px;height:4px;margin-top:9px;display:block}.idea-form-progress em{border-radius:inherit;background:linear-gradient(90deg,#6d4dff,#45d8ff);height:100%;display:block}.idea-step{max-width:720px;margin-top:25px}.idea-step h2{margin:0;font-size:1.45rem}.idea-step>p{color:#718095;font-size:.65rem}.idea-step>label{color:#7e899d;margin-top:15px;font-size:.53rem;display:block}.idea-step input,.idea-step textarea{border:1px solid var(--line);color:#fff;background:#ffffff05;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:12px;font-size:.6rem}.idea-step textarea{resize:vertical;min-height:105px}.choice-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.choice-grid label{border:1px solid var(--line);color:#aab3c2;border-radius:10px;padding:13px;font-size:.57rem}.delivery-choice{gap:9px;margin-top:18px;display:grid}.delivery-choice label{border:1px solid var(--line);border-radius:11px;grid-template-columns:auto 38px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.delivery-choice label>svg{color:#a894ff;background:#8b6dff1c;border-radius:10px;width:38px;height:38px;padding:8px}.delivery-choice b,.delivery-choice small{display:block}.delivery-choice small{color:#657185;margin-top:3px;font-size:.45rem}.idea-form-shell>form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:25px;padding-top:17px;display:flex}.idea-form-shell>form>footer>button:not(.primary-platform-button){border:1px solid var(--line);color:#8190a4;background:0 0;border-radius:9px;padding:10px 12px;font-size:.54rem}.idea-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 72px);display:flex}.idea-success>span{color:#59dda6;background:#59e4a81f;border-radius:24px;place-items:center;width:78px;height:78px;display:grid}.idea-success>small{color:#59dda6;letter-spacing:.13em;margin-top:20px}.idea-success h1{max-width:720px;font-size:3.6rem;line-height:1.02}.idea-success p{color:#7d899d;max-width:560px}.idea-success button{background:#8b6dff;border:0;border-radius:10px;align-items:center;gap:8px;padding:13px 15px;font-weight:800;display:flex}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-kpis article{border:1px solid var(--line);background:#ffffff04;border-radius:13px;align-items:center;gap:11px;padding:15px;display:flex}.admin-kpis article>svg{color:#a894ff;background:#8b6dff1c;border-radius:11px;width:40px;height:40px;padding:9px}.admin-kpis small,.admin-kpis b,.admin-kpis p{display:block}.admin-kpis small{color:#657185;font-size:.43rem}.admin-kpis b{margin-top:4px;font-size:1.25rem}.admin-kpis p{color:#59dba5;margin:2px 0 0;font-size:.43rem}.admin-grid{grid-template-columns:1fr 280px;gap:14px;margin-top:14px;display:grid}.admin-orders>header button{border:1px solid var(--line);color:#7d899d;background:0 0;border-radius:8px;padding:7px 9px;font-size:.46rem}.admin-table-head,.admin-orders>article{grid-template-columns:1fr 1.2fr .7fr .7fr;gap:10px;padding:10px 0;display:grid}.admin-table-head{color:#566175;margin-top:13px;font-size:.4rem}.admin-orders>article{border-top:1px solid var(--line);color:#9aa5b8;font-size:.49rem}.admin-status{color:#a894ff;background:#8b6dff1c;border-radius:999px;justify-self:start;padding:5px 7px}.admin-ring{text-align:center;background:radial-gradient(circle,#0a0e17 58%,transparent 59%),conic-gradient(#8b6dff 0 78%,#ffffff0f 78%);border-radius:50%;place-content:center;width:145px;height:145px;margin:24px auto;display:grid}.admin-ring b{font-size:2rem}.admin-ring span{color:#657185;font-size:.48rem}.admin-summary>p{color:#8793a6;align-items:center;gap:7px;font-size:.5rem;display:flex}.admin-summary>p i{background:#59dda6;border-radius:50%;width:7px;height:7px}.admin-summary>p:nth-of-type(2) i{background:#f8c15b}.admin-summary>p:nth-of-type(3) i{background:#6a7689}.admin-summary>button{border:1px solid var(--line);color:#95a0b3;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:18px;padding:10px;font-size:.49rem;display:flex}.panel-product-grid{grid-template-columns:340px 1fr;gap:25px;padding:22px;display:grid}.panel-product-cover{background:radial-gradient(circle at 78% 18%,#8b6dff80,#0000 25%),linear-gradient(145deg,#1b1733,#080c14);border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:430px;padding:28px;display:flex}.panel-product-cover small{color:#a894ff;letter-spacing:.13em;font-size:.45rem}.panel-product-cover h2{margin:10px 0;font-size:2rem;line-height:1.05}.panel-product-cover p{color:#abb4c5;font-size:.65rem;line-height:1.6}.panel-product-cover>span{border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;padding:6px 8px;font-size:.4rem}.panel-product-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.panel-product-metrics span{border:1px solid var(--line);color:#657185;border-radius:10px;padding:12px;font-size:.47rem}.panel-product-metrics b{color:#fff;margin-bottom:3px;font-size:.72rem;display:block}.panel-product-grid section>h3{margin:18px 0 7px;font-size:.75rem}.panel-product-grid section>p{color:#7f8a9e;font-size:.58rem;line-height:1.65}.panel-chapters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.panel-chapters span{border:1px solid var(--line);color:#9da7b8;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:.48rem;display:flex}.panel-chapters i{color:#a894ff;background:#8b6dff1c;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.4rem;font-style:normal;display:grid}.accent-violet{--accent:#8b6dff}.accent-rose{--accent:#ff6daf}.accent-cyan{--accent:#43d8ff}.accent-emerald{--accent:#59e4a8}.project-dot.accent-violet{background:#8b6dff}.project-dot.accent-rose{background:#ff6daf}.project-dot.accent-cyan{background:#43d8ff}.project-icon.accent-violet,.files-project-list .accent-violet{color:#a894ff;background:#8b6dff1f}.project-icon.accent-rose,.files-project-list .accent-rose{color:#ff8cbd;background:#ff6daf1c}.project-icon.accent-cyan,.files-project-list .accent-cyan{color:#61dcff;background:#43d8ff1c}.sidebar-overlay{display:none}@keyframes fadePanel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1150px){.public-hero-layout{grid-template-columns:1fr}.public-hero{padding-bottom:120px}.public-hero-copy{max-width:820px}.hero-platform-stage{width:min(760px,100%);margin:0 auto}.hero-trust-bar{margin-top:20px;position:relative}.plans-grid{grid-template-columns:1fr 1fr}.plan-card.featured{grid-column:1/-1}.public-process-grid{grid-template-columns:1fr 1fr}.catalog-grid{grid-template-columns:repeat(3,1fr)}.compact-grid{grid-template-columns:repeat(2,1fr)}.platform-shell-public{grid-template-columns:1fr}.platform-copy-public{max-width:800px}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-main-grid,.dashboard-secondary-grid,.app-area-grid{grid-template-columns:1fr}.support-grid{grid-template-columns:260px 1fr}.admin-kpis{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.full-stage-list{grid-template-columns:repeat(5,1fr);row-gap:22px}.full-stage-list article:nth-child(5):after{display:none}}@media (width<=900px){.public-header nav{border:1px solid var(--line);opacity:0;pointer-events:none;background:#090d16;border-radius:16px;gap:3px;padding:12px;transition:all .2s;display:grid;position:absolute;top:calc(100% + 8px);left:22px;right:22px;transform:translateY(-8px)}.public-header nav.is-open{opacity:1;pointer-events:auto;transform:none}.public-header nav>button{text-align:left;width:100%;padding:12px}.public-menu{display:grid}.mission-grid,.split-heading,.faq-layout,.detail-content-grid{grid-template-columns:1fr;gap:35px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.demo-product,.demo-product:nth-child(2n){grid-template-columns:1fr;gap:30px}.demo-product:nth-child(2n)>.demo-book{order:0}.testimonials-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.product-detail-grid{grid-template-columns:1fr}.product-detail-visual{width:min(600px,100%);margin:auto}.auth-layout{grid-template-columns:1fr;gap:40px}.auth-message{max-width:780px}.platform-app{grid-template-columns:1fr}.platform-main{grid-column:1}.platform-sidebar{transition:all .25s;transform:translate(-100%)}.platform-sidebar.is-open{transform:none}.sidebar-head>button{display:block}.sidebar-overlay{z-index:45;background:#0000008c;border:0;display:block;position:fixed;inset:0}.platform-menu{display:grid}.platform-search{display:none}.projects-table{overflow-x:auto}.projects-table>header,.projects-table>article{min-width:880px}.project-detail-summary{grid-template-columns:1fr 1fr}.project-detail-summary>div{grid-column:1/-1}.project-detail-grid,.files-grid{grid-template-columns:1fr}.support-grid{grid-template-columns:1fr;height:auto}.support-conversations{max-height:360px}.support-chat{min-height:600px}.profile-grid,.idea-form-shell{grid-template-columns:1fr}.idea-form-shell>aside{border-right:0;border-bottom:1px solid var(--line);gap:20px;display:flex}.idea-form-shell>aside>span{display:none}.idea-form-shell>aside>div{margin:0}.panel-product-grid{grid-template-columns:1fr}.panel-product-cover{max-width:420px}.platform-catalog-page .catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.site-container{width:calc(100% - 28px)}.public-section{padding:82px 0}.public-hero{min-height:auto;padding-top:115px}.public-hero h1{font-size:clamp(3.25rem,14vw,4.8rem)}.public-hero-actions{display:grid}.primary-action,.secondary-action{width:100%}.hero-proof-row{gap:10px}.hero-platform-stage{transform-origin:top;width:760px;height:500px;margin-bottom:-125px;margin-left:-380px;left:50%;transform:scale(.72)}.hero-trust-bar>div{flex-wrap:wrap;justify-content:flex-start}.mission-statement{grid-template-columns:42px 1fr}.plans-grid,.public-process-grid,.catalog-grid,.compact-grid{grid-template-columns:1fr}.plan-card.featured{grid-column:auto}.process-public-card:not(:last-child):after{display:none}.platform-shell-public{border-radius:26px;padding:25px 14px}.platform-demo-body{grid-template-columns:1fr;height:auto}.platform-demo-body>aside{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.platform-demo-body>aside button{flex:none;width:auto}.platform-demo-body>main{min-height:390px;padding:16px}.demo-app{grid-template-columns:1fr}.demo-app-phone{width:190px;margin:auto}.demo-product{padding:25px 16px}.demo-book{width:220px;height:290px}.demo-product>div:last-child h3{font-size:2rem}.final-cta-box{padding:55px 16px}.final-cta-box>div:last-child{width:100%;display:grid}.final-cta-box button{justify-content:center}.footer-grid{grid-template-columns:1fr}.footer-bottom{gap:6px;display:grid}.whatsapp-button{justify-content:center;width:54px;height:54px;padding:0}.whatsapp-button span{display:none}.catalog-hero{padding-top:70px}.catalog-search-box{grid-template-columns:auto 1fr}.catalog-search-box span{grid-column:1/-1}.product-detail-meta{flex-wrap:wrap}.product-detail-visual{transform-origin:top;width:600px;height:500px;margin-bottom:-100px;margin-left:-300px;left:50%;transform:scale(.8)}.detail-benefits{grid-template-columns:1fr}.detail-final-box{padding:27px 20px;display:grid}.auth-header{padding:16px}.auth-header>button span{display:none}.auth-layout{width:calc(100% - 28px);padding-top:20px}.auth-message h1{font-size:3.3rem}.auth-card{padding:24px 18px}.platform-header{padding:0 14px}.platform-user>div{display:none}.platform-page{padding:25px 14px 60px}.platform-page-title{display:grid}.platform-page-title>button,.platform-page-title>span{justify-self:start}.dashboard-kpis,.file-summary,.admin-kpis{grid-template-columns:1fr}.project-stage-row{grid-template-columns:repeat(4,1fr);row-gap:15px}.active-project-card>header{display:grid}.active-project-card>footer{flex-wrap:wrap}.recent-projects>article{grid-template-columns:9px 1fr auto}.mini-project-progress{display:none}.project-detail-summary{grid-template-columns:1fr}.project-detail-summary>div{grid-column:auto}.full-stage-list{grid-template-columns:repeat(2,1fr)}.full-stage-list article:nth-child(odd):after{display:block}.full-stage-list article:nth-child(2n):after{display:none}.app-preview-body{grid-template-columns:45px 1fr;height:370px}.app-preview-body main{padding:16px}.sleep-dashboard,.sleep-tools{grid-template-columns:1fr}.profile-grid>form{padding:18px 14px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.choice-grid{grid-template-columns:1fr}.idea-form-shell>aside{overflow-x:auto}.idea-form-shell>aside>div{flex:none}.idea-form-shell>form{padding:20px 14px}.admin-table-head,.admin-orders>article{grid-template-columns:1fr 1fr}.admin-table-head span:nth-child(3),.admin-table-head span:nth-child(4),.admin-orders>article span:nth-child(3),.admin-orders>article span:nth-child(4){display:none}.panel-product-grid{padding:14px}.panel-product-metrics,.panel-chapters,.platform-catalog-page .catalog-grid,.support-chat>main>article,.support-chat>main>article.mine{grid-template-columns:1fr}.support-chat>main>article>span{display:none}.support-chat article p{max-width:100%}.idea-success h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}button:disabled{opacity:.48;cursor:not-allowed!important;transform:none!important}.platform-search>button{color:#697589;background:0 0;border:0;place-items:center;padding:0;display:grid}.platform-search{position:relative}.platform-search-results{z-index:80;border:1px solid var(--line-strong);background:#0a0e17;border-radius:14px;padding:9px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 28px 70px #0000006b}.platform-search-results>span{color:#596579;letter-spacing:.12em;padding:7px 9px;font-size:.43rem;display:block}.platform-search-results>button{text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.platform-search-results>button:hover{background:#8b6dff17}.platform-search-results b,.platform-search-results small{display:block}.platform-search-results small{color:#647084;margin-top:3px;font-size:.43rem}.platform-search-results p{color:#6e798d;text-align:center;margin:0;padding:18px 10px;font-size:.52rem}.notification-panel{z-index:85;border:1px solid var(--line-strong);background:#0a0e17;border-radius:16px;width:min(390px,100vw - 28px);position:absolute;top:60px;right:118px;overflow:hidden;box-shadow:0 30px 80px #00000073}.notification-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.notification-panel>header span,.notification-panel>header b{display:block}.notification-panel>header span{color:#667286;letter-spacing:.12em;font-size:.43rem}.notification-panel>header b{margin-top:3px;font-size:.55rem}.notification-panel>header button{color:#9a87f8;background:0 0;border:0;padding:0;font-size:.45rem}.notification-panel>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;width:100%;padding:13px 14px;display:grid;position:relative}.notification-panel>button:last-child{border-bottom:0}.notification-panel>button:hover{background:#ffffff06}.notification-panel>button>i{background:#344053;border-radius:50%;width:7px;height:7px}.notification-panel>button.unread>i{background:#8b6dff;box-shadow:0 0 0 4px #8b6dff1c}.notification-panel p{color:#687488;margin:4px 0 0;font-size:.43rem;line-height:1.45}.platform-toast{z-index:180;color:#dff9ec;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09120ff0;border:1px solid #59e4a847;border-radius:13px;align-items:center;gap:9px;max-width:min(420px,100vw - 28px);padding:13px 16px;animation:.28s toastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 25px 70px #0006}.platform-toast svg{color:#59e4a8}.platform-toast span{font-size:.64rem;line-height:1.45}.platform-toast.tone-warning{background:#181208f2;border-color:#f8c15b4d}.platform-toast.tone-warning svg{color:#f8c15b}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.platform-dialog-backdrop{z-index:170;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.platform-dialog{border:1px solid var(--line-strong);background:radial-gradient(circle at 95% 0,#8b6dff24,#0000 32%),#0a0e17;border-radius:20px;width:min(520px,100%);padding:22px;box-shadow:0 40px 100px #00000080}.platform-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.platform-dialog>header span{color:#7767d2;letter-spacing:.13em;font-size:.44rem}.platform-dialog>header h2{margin:6px 0 0;font-size:1.25rem}.platform-dialog>header button{border:1px solid var(--line);background:#ffffff05;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.platform-dialog>p{color:#7f8a9e;font-size:.62rem;line-height:1.65}.platform-dialog>label{margin-top:18px;display:block}.platform-dialog>label>span{color:#7e899d;margin-bottom:7px;font-size:.5rem;display:block}.platform-dialog input,.platform-dialog textarea{border:1px solid var(--line);color:#fff;background:#ffffff05;border-radius:10px;outline:0;width:100%;padding:12px;font-size:.6rem}.platform-dialog textarea{resize:vertical;min-height:115px}.platform-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.platform-dialog>footer>button:first-child{border:1px solid var(--line);color:#8290a4;background:0 0;border-radius:9px;padding:10px 13px;font-size:.54rem}.visually-hidden-file{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.approval-preview strong{white-space:pre-line}.platform-page-title>div+input{display:none}.empty-state>.primary-platform-button{width:auto;margin:20px auto 0}.platform-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 72px);display:flex}.platform-not-found>span{color:#8b6dff;font-size:4rem;font-weight:900}.platform-not-found h1{margin:10px 0;font-size:2.6rem}.platform-not-found p{color:#7d899d}.platform-not-found button{margin-top:15px}.app-error-boundary{text-align:center;background:radial-gradient(circle at 50% 30%,#8b6dff29,#0000 35%),#05070d;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.app-error-boundary>span{color:#a894ff;font-size:2rem;font-weight:900}.app-error-boundary>small{color:#667286;letter-spacing:.13em;margin-top:8px}.app-error-boundary h1{max-width:720px;margin:18px 0 0;font-size:3.2rem;line-height:1}.app-error-boundary p{color:#7d899d;max-width:560px;line-height:1.65}.app-error-boundary button{background:#8b6dff;border:0;border-radius:10px;margin-top:16px;padding:13px 16px;font-weight:800}.auth-feedback{color:#72e2b0;background:#59e4a80f;border:1px solid #59e4a838;border-radius:9px;padding:11px;font-size:.6rem;line-height:1.5}.auth-feedback-error{color:#ff9aa6;background:#ff6e7d0f;border-color:#ff6e7d3d}.auth-recovery-form{margin-top:25px}.auth-switch>button:only-child{color:#a691ff}.support-search{border-bottom:1px solid var(--line);background:#ffffff04;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px 11px;display:grid}.support-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.5rem}.support-search button{color:#647084;background:0 0;border:0;padding:0}.support-conversation-button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 1fr;gap:9px;width:100%;padding:14px;display:grid;position:relative}.support-conversation-button.active{background:#8b6dff13;box-shadow:inset 2px 0 #8b6dff}.support-conversation-button>span{color:#a894ff;background:#8b6dff1f;border-radius:11px;place-items:center;width:37px;height:37px;font-size:.47rem;font-weight:800;display:grid}.support-conversation-button b,.support-conversation-button p,.support-conversation-button small{display:block}.support-conversation-button p{color:#6d788c;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:.43rem;overflow:hidden}.support-conversation-button small{color:#4f5a6d;font-size:.39rem}.support-conversation-button>i{background:#8b6dff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.4rem;font-style:normal;display:grid;position:absolute;top:12px;right:12px}.support-empty{border:1px solid var(--line);color:#657185;text-align:center;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex}.support-empty svg{color:#8b6dff}.support-empty h2{color:#fff;font-size:1.1rem}.support-empty p{font-size:.55rem}.choice-grid label.selected,.delivery-choice label.selected{background:#8b6dff14;border-color:#8b6dff7a}.app-demo-overlay{z-index:165;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-demo-window{border:1px solid var(--line-strong);background:radial-gradient(circle at 85% 0,#8b6dff2e,#0000 32%),#090d16;border-radius:24px;width:min(760px,100%);overflow:hidden;box-shadow:0 45px 110px #00000080}.app-demo-window>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.app-demo-window>header>div{grid-template-columns:40px 1fr;align-items:center;column-gap:10px;display:grid}.app-demo-window>header>div>span{background:linear-gradient(145deg,#6d4dff,#9a72ff);border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:.58rem;font-weight:900;display:grid}.app-demo-window>header b,.app-demo-window>header small{display:block}.app-demo-window>header small{color:#657185;font-size:.48rem}.app-demo-window>header>button{border:1px solid var(--line);background:#ffffff05;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.app-demo-window>nav{border-bottom:1px solid var(--line);gap:6px;padding:10px 14px;display:flex}.app-demo-window>nav button{color:#6f7b8f;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:.52rem}.app-demo-window>nav button.active{color:#fff;background:#8b6dff26}.app-demo-window>main{min-height:430px;padding:34px;animation:.3s fadePanel}.app-demo-window>main>small{color:#8b78ed;letter-spacing:.13em;font-size:.48rem}.app-demo-window>main>h2{max-width:560px;margin:8px 0 22px;font-size:2rem}.demo-sleep-card{background:#8b6dff12;border:1px solid #8b6dff47;border-radius:16px;padding:20px}.demo-sleep-card span{color:#687488;font-size:.44rem}.demo-sleep-card b{margin-top:6px;font-size:2rem;display:block}.demo-sleep-card>i{background:#ffffff0f;border-radius:99px;height:6px;margin-top:14px;display:block}.demo-sleep-card em{border-radius:inherit;background:linear-gradient(90deg,#6d4dff,#45d8ff);width:42%;height:100%;display:block}.demo-action-list{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.demo-action-list button{border:1px solid var(--line);background:#ffffff05;border-radius:11px;align-items:center;gap:8px;padding:13px;font-size:.52rem;display:flex}.demo-action-list svg{color:#a894ff}.demo-chapter-list{gap:8px;display:grid}.demo-chapter-list button{border:1px solid var(--line);text-align:left;background:#ffffff05;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.demo-chapter-list i{color:#a894ff;background:#8b6dff1c;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.45rem;font-style:normal;display:grid}.demo-chapter-list b,.demo-chapter-list small{display:block}.demo-chapter-list small{color:#657185;margin-top:3px;font-size:.43rem}.demo-mood-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.demo-mood-row button{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:13px;font-size:.52rem}.app-demo-window textarea{border:1px solid var(--line);color:#fff;resize:vertical;background:#ffffff05;border-radius:11px;outline:0;width:100%;min-height:110px;margin:14px 0;padding:13px}.demo-progress-bars{border:1px solid var(--line);border-radius:16px;align-items:flex-end;gap:10px;height:210px;padding:20px;display:flex}.demo-progress-bars i{background:linear-gradient(#8b6dff,#8b6dff1f);border-radius:8px 8px 3px 3px;flex:1}.demo-progress-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.demo-progress-metrics span{border:1px solid var(--line);color:#697589;border-radius:11px;padding:13px;font-size:.45rem}.demo-progress-metrics b{color:#fff;margin-bottom:3px;font-size:.8rem;display:block}@media (width<=900px){.notification-panel{top:64px;right:14px}.platform-toast{bottom:14px;right:14px}.app-demo-window>main{min-height:400px}.demo-action-list{grid-template-columns:1fr}.support-conversation-button{grid-template-columns:38px 1fr}}@media (width<=650px){.notification-panel{width:auto;position:fixed;top:70px;left:14px;right:14px}.platform-dialog-backdrop,.app-demo-overlay{padding:12px}.platform-dialog{padding:18px 14px}.platform-dialog>footer{display:grid}.platform-dialog>footer button{width:100%}.app-demo-window>main{padding:22px 15px}.app-demo-window>main>h2{font-size:1.45rem}.demo-mood-row,.demo-progress-metrics{grid-template-columns:1fr 1fr}.app-demo-window>nav{overflow-x:auto}.app-demo-window>nav button{flex:none}.app-error-boundary h1{font-size:2.3rem}.platform-toast{left:14px;right:14px}.support-conversation-button{padding:12px}}.demo-action-list button.done{color:#8ce8bc;background:#59e4a814;border-color:#59e4a859}.demo-action-list button.done svg{color:#59e4a8}.demo-chapter-list button.active{background:#8b6dff14;border-color:#8b6dff73}.demo-mood-row button.active{color:#fff;background:#8b6dff26;border-color:#8b6dff}.platform-app{grid-template-columns:270px 1fr}.platform-sidebar{width:270px;padding:22px 16px}.platform-header{height:78px;padding:0 32px}.platform-page{width:min(1440px,100%);padding:40px 32px 78px}.platform-sidebar nav{gap:5px}.platform-sidebar nav>small{margin:19px 12px 8px;font-size:.57rem}.platform-sidebar nav>button{border-radius:11px;gap:11px;padding:13px 14px;font-size:.78rem}.platform-sidebar nav>button b{min-width:22px;height:22px;font-size:.56rem}.sidebar-plan{padding:17px}.sidebar-plan>span{font-size:.56rem}.sidebar-plan strong{font-size:.88rem}.sidebar-plan p{font-size:.63rem}.sidebar-plan>small{font-size:.56rem}.sidebar-logout{padding:12px 13px;font-size:.73rem}.platform-search{width:min(500px,48vw);padding:12px 14px}.platform-search input{font-size:.77rem}.platform-header-actions>button:first-child{width:42px;height:42px}.platform-user>span{width:40px;height:40px;font-size:.68rem}.platform-user b{font-size:.75rem}.platform-user small{font-size:.59rem}.platform-page-title{margin-bottom:32px}.platform-page-title>div>span{font-size:.64rem}.platform-page-title h1{font-size:clamp(2.25rem,3.35vw,3.65rem)}.platform-page-title p{max-width:760px;font-size:.9rem}.primary-platform-button,.secondary-platform-button{padding:13px 16px;font-size:.77rem}.platform-back{font-size:.79rem}.dashboard-kpis{gap:14px}.dashboard-kpis article{grid-template-columns:46px 1fr;gap:14px;min-height:166px;padding:19px}.dashboard-kpis article>span{width:46px;height:46px}.dashboard-kpis article small{font-size:.56rem}.dashboard-kpis article strong{font-size:1.9rem}.dashboard-kpis article p{font-size:.63rem}.dashboard-kpis article>i{font-size:.57rem;bottom:17px;left:19px}.dashboard-main-grid,.dashboard-secondary-grid{gap:16px;margin-top:16px}.active-project-card{padding:25px}.active-project-card>header span,.quick-actions-card header>span,.recent-projects header span,.dashboard-messages header span,.project-timeline-card header span,.approval-card header span,.project-notes header span,.files-section header span,.app-info-card header span,.support-conversations header span,.admin-orders header span,.admin-summary header span{font-size:.56rem}.active-project-card>header h2,.recent-projects header h2,.dashboard-messages header h2,.project-timeline-card header h2,.approval-card header h2,.project-notes header h2,.files-section header h2,.admin-orders header h2,.admin-summary header h2{font-size:1.08rem}.active-project-card>header p{font-size:.65rem}.active-project-card>header button{padding:10px 12px;font-size:.63rem}.active-project-progress>div{font-size:.67rem}.project-stage-row{gap:8px;margin-top:27px}.project-stage-row span{gap:7px;font-size:.49rem}.project-stage-row i{width:29px;height:29px}.active-project-card>footer{gap:23px;font-size:.57rem}.quick-actions-card{padding:18px}.quick-actions-card>button{grid-template-columns:40px 1fr auto;gap:11px;padding:13px}.quick-actions-card>button>svg:first-child{width:40px;height:40px}.quick-actions-card b{font-size:.68rem}.quick-actions-card small{font-size:.55rem}.recent-projects,.dashboard-messages{padding:22px}.recent-projects>header button,.dashboard-messages>header button{font-size:.59rem}.recent-projects>article{padding:15px 0}.recent-projects b{font-size:.67rem}.recent-projects small,.mini-project-progress span{font-size:.53rem}.dashboard-messages>article{grid-template-columns:40px 1fr;padding:15px 0}.dashboard-messages>article>span{width:39px;height:39px;font-size:.58rem}.dashboard-messages b{font-size:.66rem}.dashboard-messages small{font-size:.51rem}.dashboard-messages p{font-size:.6rem}.message-input input{padding:12px;font-size:.61rem}.message-input button{width:40px}.platform-catalog-tools>div{padding:13px 14px}.platform-catalog-tools input{font-size:.76rem}.platform-catalog-tools>span{font-size:.67rem}.platform-category-tabs button{padding:10px 14px;font-size:.73rem}.platform-app .product-category{font-size:.61rem}.platform-app .cover-mark span{font-size:.64rem}.platform-app .cover-mark small{font-size:.41rem}.platform-app .product-cover h3{font-size:1.68rem}.platform-app .product-cover p{font-size:.77rem}.platform-app .app-included{font-size:.5rem}.platform-app .product-meta{font-size:.64rem}.platform-app .product-card-body>strong{font-size:.9rem}.platform-app .product-card-body>button{font-size:.78rem}.projects-table>header{font-size:.53rem}.projects-table>article{font-size:.65rem}.projects-table>header,.projects-table>article{padding:15px 19px}.project-icon{width:40px;height:40px}.status-pill{padding:7px 10px}.table-progress b{font-size:.55rem}.project-health{padding:10px 13px;font-size:.65rem}.project-detail-summary>div,.project-detail-summary>span{padding:17px}.project-detail-summary small{font-size:.52rem}.project-detail-summary strong{font-size:1.9rem}.project-detail-summary>span{font-size:.58rem}.project-timeline-card{padding:24px}.project-timeline-card>header button{padding:10px 12px;font-size:.61rem}.full-stage-list{gap:7px;margin-top:29px}.full-stage-list article>i{width:37px;height:37px;font-size:.56rem}.full-stage-list article:not(:last-child):after{top:18px}.full-stage-list b{font-size:.56rem}.full-stage-list small{font-size:.43rem;line-height:1.35}.full-stage-list article>span{font-size:.42rem}.approval-card,.project-notes{padding:23px}.approval-preview{height:290px;padding:28px}.approval-preview small{font-size:.55rem}.approval-preview strong{font-size:2.2rem}.approval-preview span{font-size:.6rem}.approval-card>footer button{padding:11px;font-size:.6rem}.project-notes>article{padding:15px 0}.project-notes b{font-size:.65rem}.project-notes small{font-size:.51rem}.file-summary>span{padding:17px}.file-summary svg{width:41px;height:41px}.file-summary b{font-size:.75rem}.file-summary small{font-size:.57rem}.files-section{padding:23px}.files-grid article{grid-template-columns:43px 1fr auto;padding:14px}.files-grid article>span{width:42px;height:42px}.files-grid b{font-size:.66rem}.files-grid small{font-size:.52rem}.files-grid button{padding:9px}.files-project-list article{grid-template-columns:44px 1fr auto;padding:13px}.files-project-list article>span{width:43px;height:43px}.files-project-list b{font-size:.67rem}.files-project-list small{font-size:.52rem}.files-project-list button{font-size:.58rem}.app-status{padding:10px 13px;font-size:.65rem}.app-area-grid{grid-template-columns:1fr 350px;gap:16px}.app-preview-card{padding:23px}.app-preview-body{grid-template-columns:66px 1fr;height:410px}.app-preview-body main{padding:28px}.app-preview-body main>small{font-size:.55rem}.app-preview-body main>h2{font-size:1.62rem}.sleep-dashboard span,.sleep-dashboard small{font-size:.5rem}.sleep-dashboard b{font-size:1.65rem}.sleep-tools span{font-size:.58rem}.app-preview-card>footer button{padding:11px 13px;font-size:.6rem}.app-info-card{padding:22px}.app-info-card dt{font-size:.57rem}.app-info-card dd{font-size:.6rem}.app-tools-list>span{font-size:.51rem}.app-tools-list p{font-size:.59rem}.support-grid{grid-template-columns:330px 1fr;gap:16px;height:680px}.support-conversations>header{padding:19px}.support-conversation-button{grid-template-columns:42px 1fr;gap:11px;padding:16px}.support-conversation-button>span{width:41px;height:41px;font-size:.57rem}.support-conversation-button b{font-size:.65rem}.support-conversation-button p{font-size:.52rem}.support-conversation-button small{font-size:.48rem}.support-search input{font-size:.61rem}.support-chat>header{grid-template-columns:43px 1fr auto;padding:15px 18px}.support-chat>header>span{width:42px;height:42px;font-size:.58rem}.support-chat>header b{font-size:.69rem}.support-chat>header small{font-size:.51rem}.support-chat>main{padding:23px}.chat-date,.support-chat article small{font-size:.49rem}.support-chat article p{padding:13px;font-size:.62rem}.support-chat>form{padding:15px}.support-chat>form input{padding:12px;font-size:.61rem}.support-chat>form button{width:40px}.profile-grid{grid-template-columns:310px 1fr;gap:16px}.profile-grid>aside{padding:27px}.profile-grid>aside h2{font-size:1.14rem}.profile-grid>aside p{font-size:.62rem}.profile-grid>aside>span{font-size:.58rem}.profile-grid>aside>button{padding:11px;font-size:.6rem}.profile-grid>form{padding:25px}.profile-grid>form>header span{font-size:.53rem}.profile-grid>form>header h2{font-size:1.08rem}.profile-grid>form>header b{font-size:.58rem}.form-grid{gap:15px}.form-grid label{font-size:.61rem}.form-grid input,.form-grid textarea{padding:13px;font-size:.68rem}.idea-form-shell{grid-template-columns:235px 1fr}.idea-form-shell>aside{padding:25px}.idea-form-shell>aside>span{font-size:.53rem}.idea-form-shell>aside b{font-size:.65rem}.idea-form-shell>aside i{width:32px;height:32px;font-size:.53rem}.idea-form-shell>form{padding:32px}.idea-form-progress>span{font-size:.53rem}.idea-step{max-width:790px}.idea-step h2{font-size:1.62rem}.idea-step>p{font-size:.76rem}.idea-step>label{font-size:.64rem}.idea-step input,.idea-step textarea{padding:14px;font-size:.71rem}.choice-grid label{padding:15px;font-size:.68rem}.delivery-choice label{padding:15px}.delivery-choice b{font-size:.69rem}.delivery-choice small{font-size:.54rem}.idea-form-shell>form>footer>button:not(.primary-platform-button){font-size:.63rem}.admin-kpis article{padding:17px}.admin-kpis small{font-size:.52rem}.admin-kpis b{font-size:1.42rem}.admin-kpis p{font-size:.52rem}.admin-orders,.admin-summary{padding:22px}.admin-orders>header button{font-size:.55rem}.admin-table-head{font-size:.49rem}.admin-orders>article{font-size:.59rem}.admin-summary>p{font-size:.6rem}.admin-summary>button{font-size:.59rem}.panel-product-grid{grid-template-columns:370px 1fr;gap:28px;padding:25px}.panel-product-cover small{font-size:.54rem}.panel-product-cover h2{font-size:2.15rem}.panel-product-cover p{font-size:.76rem}.panel-product-cover>span{font-size:.49rem}.panel-product-metrics span{padding:14px;font-size:.56rem}.panel-product-metrics b{font-size:.82rem}.panel-product-grid section>h3{font-size:.86rem}.panel-product-grid section>p{font-size:.69rem}.panel-chapters span{padding:11px;font-size:.58rem}.platform-search-results>span{font-size:.52rem}.platform-search-results b{font-size:.64rem}.platform-search-results small{font-size:.52rem}.platform-search-results p{font-size:.61rem}.notification-panel>header span{font-size:.52rem}.notification-panel>header b{font-size:.65rem}.notification-panel>header button{font-size:.54rem}.notification-panel b{font-size:.63rem}.notification-panel p{font-size:.52rem}.platform-toast span{font-size:.73rem}.platform-dialog{padding:25px}.platform-dialog>header span{font-size:.53rem}.platform-dialog>header h2{font-size:1.4rem}.platform-dialog>p{font-size:.73rem}.platform-dialog>label>span{font-size:.61rem}.platform-dialog input,.platform-dialog textarea{padding:13px;font-size:.71rem}.platform-dialog>footer>button:first-child{font-size:.63rem}.app-demo-window>header b{font-size:.8rem}.app-demo-window>header small{font-size:.57rem}.app-demo-window>nav button{font-size:.61rem}.app-demo-window>main>small{font-size:.57rem}.demo-sleep-card span{font-size:.53rem}.demo-action-list button{font-size:.61rem}.demo-chapter-list b{font-size:.66rem}.demo-chapter-list small{font-size:.52rem}.demo-mood-row button{font-size:.61rem}.demo-progress-metrics span{font-size:.54rem}@media (width<=1150px){.platform-app{grid-template-columns:270px 1fr}.dashboard-kpis{grid-template-columns:1fr 1fr}.app-area-grid{grid-template-columns:1fr}.support-grid{grid-template-columns:285px 1fr}.panel-product-grid{grid-template-columns:340px 1fr}}@media (width<=900px){.platform-app{grid-template-columns:1fr}.platform-main{grid-column:1}.platform-sidebar{width:270px}.platform-header{height:74px;padding:0 20px}.platform-page{padding:34px 22px 70px}.support-grid{grid-template-columns:1fr;height:auto}.profile-grid,.idea-form-shell,.panel-product-grid{grid-template-columns:1fr}}@media (width<=650px){.platform-header{height:70px;padding:0 14px}.platform-page{padding:28px 16px 62px}.platform-page-title h1{font-size:2.1rem}.platform-page-title p{font-size:.82rem}.dashboard-kpis article{min-height:155px}.project-stage-row span{font-size:.47rem}.full-stage-list b{font-size:.54rem}.full-stage-list small{font-size:.42rem}.app-preview-body main{padding:18px}.support-chat article p{font-size:.61rem}.idea-form-shell>form{padding:23px 16px}.platform-dialog{padding:20px 16px}}.technical-queue{gap:20px;display:grid}.technical-queue>header{border:1px solid var(--line);background:linear-gradient(145deg,#8b6dff14,#ffffff04);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.technical-queue>header span,.technical-main-card>header span,.technical-info-card>header span{color:#8d7af0;letter-spacing:.13em;font-size:.56rem;font-weight:900}.technical-queue>header h2,.technical-main-card>header h2{margin:7px 0 4px;font-size:1.35rem}.technical-queue>header p{color:#7f8a9e;max-width:680px;margin:0;font-size:.7rem;line-height:1.6}.technical-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.technical-queue-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:20px;padding:20px;position:relative;overflow:hidden}.technical-queue-card:before{content:"";background:#657086;width:3px;position:absolute;inset:0 auto 0 0}.technical-queue-card.status-ready:before{background:#45d8ff}.technical-queue-card.status-in_progress:before{background:#8b6dff}.technical-queue-card.status-review:before{background:#f7bd5d}.technical-queue-card.status-blocked:before{background:#ff6d93}.technical-queue-card.status-completed:before{background:#55dc9e}.technical-queue-card>header{justify-content:space-between;gap:12px;display:flex}.technical-queue-card>header span,.technical-queue-card>header b{font-size:.52rem}.technical-queue-card>header span{color:#b6a9ff}.technical-queue-card>header b{border:1px solid var(--line);color:#7f8a9e;border-radius:999px;padding:5px 7px}.technical-queue-client{color:#778399;align-items:center;gap:9px;margin-top:18px;display:flex}.technical-queue-client>svg{color:#a995ff;background:#8b6dff1f;border-radius:10px;width:31px;height:31px;padding:7px}.technical-queue-client b,.technical-queue-client small{display:block}.technical-queue-client b{color:#dbe0eb;font-size:.67rem}.technical-queue-client small{margin-top:2px;font-size:.5rem}.technical-queue-card h3{margin:18px 0 5px;font-size:1.05rem;line-height:1.25}.technical-queue-card>p{color:#758195;min-height:32px;margin:0;font-size:.6rem;line-height:1.5}.technical-queue-meta{gap:7px;margin-top:18px;display:grid}.technical-queue-meta span{color:#8d98aa;align-items:center;gap:7px;font-size:.56rem;display:flex}.technical-queue-meta svg{width:14px}.technical-queue-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:19px;padding-top:15px;display:flex}.technical-queue-card>footer>span{color:#697588;text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:.52rem;overflow:hidden}.technical-queue-card>footer>button{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-items:center;gap:6px;padding:9px 10px;font-size:.57rem;font-weight:800;display:flex}.technical-detail-page{gap:22px;display:grid}.technical-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.technical-summary-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:17px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:17px;display:grid}.technical-summary-grid article>svg{color:#a995ff;background:#8b6dff1f;border-radius:11px;width:38px;height:38px;padding:9px}.technical-summary-grid small,.technical-summary-grid b,.technical-summary-grid p{display:block}.technical-summary-grid small{color:#697589;letter-spacing:.1em;font-size:.48rem}.technical-summary-grid b{margin-top:5px;font-size:.68rem;line-height:1.3}.technical-summary-grid p{color:#778398;margin:4px 0 0;font-size:.52rem;line-height:1.4}.technical-workspace-form{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px;display:grid}.technical-main-card,.technical-info-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:22px}.technical-main-card{padding:24px}.technical-main-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.technical-main-card>header h2{margin-bottom:0}.technical-status-badge{border:1px solid var(--line);background:#ffffff06;border-radius:999px;flex:none;padding:7px 10px;color:#a9b3c5!important;letter-spacing:.04em!important;font-size:.5rem!important}.technical-status-badge.status-in_progress{background:#8b6dff1c;border-color:#8b6dff73;color:#b9adff!important}.technical-status-badge.status-review{background:#f7bd5d14;border-color:#f7bd5d66;color:#f4c974!important}.technical-status-badge.status-blocked{background:#ff6d9314;border-color:#ff6d9366;color:#ff9ab5!important}.technical-status-badge.status-completed{background:#55dc9e14;border-color:#55dc9e66;color:#79e8b5!important}.technical-field-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.technical-field-grid.four-columns{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.technical-field-grid label,.technical-full-field{color:#aab4c6;gap:7px;font-size:.59rem;font-weight:700;display:grid}.technical-field-grid input,.technical-field-grid select,.technical-full-field textarea{border:1px solid var(--line);color:#eef1f7;width:100%;font:inherit;background:#ffffff06;border-radius:11px;outline:0;font-weight:500}.technical-field-grid input,.technical-field-grid select{min-height:43px;padding:0 12px}.technical-field-grid select{appearance:auto}.technical-field-grid input:focus,.technical-field-grid select:focus,.technical-full-field textarea:focus{border-color:#8b6dff8c;box-shadow:0 0 0 3px #8b6dff14}.technical-full-field{margin-top:13px}.technical-full-field textarea{resize:vertical;min-height:108px;padding:12px;line-height:1.55}.technical-checklist{border:1px solid var(--line);background:#ffffff03;border-radius:16px;margin-top:20px;padding:17px}.technical-checklist>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.technical-checklist>header span{color:#8d7af0;letter-spacing:.12em;font-size:.51rem;font-weight:900}.technical-checklist>header b{color:#768297;font-size:.53rem}.technical-checklist>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.technical-checklist button{border:1px solid var(--line);color:#9aa5b7;text-align:left;background:#ffffff05;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:10px;font-size:.58rem;display:grid}.technical-checklist button i{border:1px solid var(--line-strong);border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.technical-checklist button.done{color:#dcece5;background:#55dc9e0e;border-color:#55dc9e4d}.technical-checklist button.done i{color:#07110c;background:#55dc9e;border-color:#55dc9e}.technical-main-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.technical-main-card>footer>span{color:#687488;font-size:.53rem}.technical-side-column{gap:14px;display:grid}.technical-info-card{padding:20px}.technical-info-card>header h3{margin:7px 0 0;font-size:.95rem}.technical-info-card dl{gap:12px;margin:18px 0 0;display:grid}.technical-info-card dl>div{border-bottom:1px solid var(--line);padding-bottom:11px}.technical-info-card dt{color:#6e7a8e;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:800}.technical-info-card dd{color:#c2cada;overflow-wrap:anywhere;margin:5px 0 0;font-size:.6rem;line-height:1.55}.technical-assets{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.technical-assets span{border:1px solid var(--line);color:#91a0b5;border-radius:999px;align-items:center;gap:5px;padding:7px 8px;font-size:.5rem;display:flex}.technical-assets svg{color:#55dc9e}.technical-file-list{gap:8px;margin-top:16px;display:grid}.technical-file-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:30px 1fr 32px;align-items:center;gap:9px;padding:9px;display:grid}.technical-file-list article>svg{color:#9b88ff}.technical-file-list b,.technical-file-list small{display:block}.technical-file-list b{overflow-wrap:anywhere;font-size:.58rem}.technical-file-list small{color:#687488;margin-top:3px;font-size:.47rem}.technical-file-list button{border:1px solid var(--line);background:#ffffff05;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.technical-file-list>p{color:#778398;font-size:.58rem}@media (width<=1150px){.technical-queue-grid,.technical-summary-grid{grid-template-columns:1fr 1fr}.technical-workspace-form{grid-template-columns:1fr}.technical-side-column{grid-template-columns:1fr 1fr}}@media (width<=900px){.technical-queue>header{flex-direction:column;align-items:flex-start}.technical-queue-grid{grid-template-columns:1fr}.technical-field-grid.four-columns{grid-template-columns:1fr 1fr}}@media (width<=650px){.technical-summary-grid,.technical-side-column{grid-template-columns:1fr}.technical-main-card{padding:18px 14px}.technical-main-card>header,.technical-main-card>footer{flex-direction:column;align-items:flex-start}.technical-field-grid,.technical-field-grid.four-columns{grid-template-columns:1fr}.technical-checklist>header{flex-direction:column;align-items:flex-start}.technical-checklist>div{grid-template-columns:1fr}.technical-queue-card>footer{flex-direction:column;align-items:flex-start}.technical-queue-card>footer>span{max-width:100%}.technical-queue-card>footer>button{justify-content:space-between;width:100%}}.review-workspace{border:1px solid var(--line);background:linear-gradient(145deg,#8b6dff0e,#ffffff03);border-radius:22px;margin-top:22px;padding:24px}.review-workspace>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.review-workspace>header span:first-child,.review-history>header span,.technical-review-panel>header span,.technical-review-history>header span{color:#8f7cf4;letter-spacing:.13em;font-size:.58rem;font-weight:850}.review-workspace>header h2,.technical-review-panel>header h2{margin:5px 0 0;font-size:1.35rem}.review-status,.review-current-card>header>span{border:1px solid var(--line);border-radius:999px;flex:none;padding:8px 10px;font-size:.61rem;font-weight:850}.review-status.status-waiting_client,.review-current-card.status-waiting_client>header>span{color:#f5c96f;background:#f5c96f14;border-color:#f5c96f47}.review-status.status-changes_requested,.review-current-card.status-changes_requested>header>span{color:#ff9d82;background:#ff715814;border-color:#ff71584d}.review-status.status-approved,.review-current-card.status-approved>header>span{color:#63e3a7;background:#63e3a714;border-color:#63e3a747}.review-current-list{gap:14px;display:grid}.review-current-card{border:1px solid var(--line-strong);background:#090e18;border-radius:18px;padding:22px}.review-current-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.review-current-card>header small{color:#7d899d;letter-spacing:.08em;font-size:.58rem}.review-current-card>header h3{margin:6px 0 5px;font-size:1.25rem}.review-current-card>header p{color:#8d98ac;max-width:760px;margin:0;line-height:1.6}.review-file{border:1px solid var(--line);text-align:left;background:#ffffff05;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;margin-top:18px;padding:14px;display:grid}.review-file>svg:first-child{color:#aa9cff;background:#8b6dff1f;border-radius:11px;width:42px;height:42px;padding:10px}.review-file b,.review-file small{display:block}.review-file small{color:#737f93;margin-top:4px;font-size:.62rem}.review-file>svg:last-child{color:#9b8aeb}.review-client-message{background:#ff8b700e;border-left:3px solid #ff8b70;border-radius:10px;gap:11px;margin-top:14px;padding:14px;display:flex}.review-client-message>svg{color:#ff9f87;flex:none}.review-client-message small{color:#ff9f87;letter-spacing:.1em;font-size:.54rem}.review-client-message p{color:#c8cfdd;margin:5px 0 0;line-height:1.55}.review-actions{gap:9px;margin-top:17px;display:flex}.review-actions button{border:1px solid var(--line-strong);background:#ffffff06;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-weight:800;display:flex}.review-actions .approve{color:#06110c;background:linear-gradient(110deg,#35b879,#5cdda1);border:0}.review-response-note{color:#ffad99;background:#ff71580f;border-radius:10px;align-items:center;gap:8px;margin:15px 0 0;padding:12px;display:flex}.review-response-note.approved{color:#6ce6aa;background:#53dc9912}.review-history{margin-top:18px}.review-history>header,.technical-review-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.review-history-list{display:grid}.review-history-list article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr 36px;align-items:center;gap:12px;padding:13px 0;display:grid}.review-history-list article>i{background:#f3c86c;border-radius:50%;width:8px;height:8px}.review-history-list article>i.status-approved{background:#59dda0}.review-history-list article>i.status-changes_requested{background:#ff876d}.review-history-list b,.review-history-list small{display:block}.review-history-list small{color:#778398;margin-top:4px;font-size:.61rem}.review-history-list p{color:#aeb7c7;margin:6px 0 0;font-size:.7rem}.review-history-list button{border:1px solid var(--line);background:0 0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.review-empty{text-align:center;border:1px dashed var(--line-strong);border-radius:16px;padding:48px 18px}.review-empty svg{color:#8d79ee}.review-empty h3{margin:12px 0 5px}.review-empty p{color:#7f8b9e;margin:0}.technical-review-panel{background:radial-gradient(circle at 95% 0,#8b6dff1f,#0000 32%),#090e18;border:1px solid #8b6dff4d;border-radius:22px;margin-top:20px;padding:24px}.technical-review-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.technical-review-panel>header p{color:#7d899d;margin:6px 0 0;line-height:1.55}.technical-review-panel>form{border:1px solid var(--line);background:#ffffff03;border-radius:16px;margin-top:18px;padding:18px}.technical-review-fields{grid-template-columns:.65fr 1.35fr;gap:13px;display:grid}.technical-review-fields label{gap:7px;display:grid}.technical-review-fields label>span{color:#aeb7c8;font-size:.67rem;font-weight:750}.technical-review-fields input,.technical-review-fields select,.technical-review-fields textarea{border:1px solid var(--line-strong);color:#fff;background:#070b13;border-radius:10px;outline:0;width:100%;min-width:0;padding:12px}.technical-review-fields textarea{resize:vertical;min-height:92px}.review-description-field,.technical-review-file{grid-column:1/-1}.technical-review-file small{color:#727e92;font-size:.61rem}.technical-review-panel>form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:14px;display:flex}.technical-review-panel>form>footer>span{color:#7c889b;font-size:.65rem}.technical-review-panel>form>footer button{align-items:center;gap:8px;display:flex}.technical-review-history{margin-top:20px}.technical-review-history>p{color:#778398}.technical-review-history article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 38px;align-items:center;gap:12px;padding:13px 0;display:grid}.review-version-mark{color:#f5c96f;background:#f5c96f12;border:1px solid #f5c96f47;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:900;display:grid}.review-version-mark.status-approved{color:#59dda0;background:#59dda012;border-color:#59dda04d}.review-version-mark.status-changes_requested{color:#ff876d;background:#ff876d12;border-color:#ff876d4d}.technical-review-history b,.technical-review-history small{display:block}.technical-review-history small{color:#778398;margin-top:4px;font-size:.61rem}.technical-review-history p{color:#b2bbca;margin:6px 0 0;font-size:.69rem}.technical-review-history article>button{border:1px solid var(--line);background:0 0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}@media (width<=900px){.technical-review-fields{grid-template-columns:1fr}.review-description-field,.technical-review-file{grid-column:auto}.technical-review-panel>form>footer{flex-direction:column;align-items:stretch}.technical-review-panel>form>footer button{justify-content:center}}@media (width<=640px){.review-workspace,.technical-review-panel{border-radius:17px;padding:16px}.review-workspace>header,.technical-review-panel>header,.review-current-card>header{flex-direction:column;align-items:flex-start}.review-actions{flex-direction:column}.review-actions button{width:100%}.review-file{grid-template-columns:38px 1fr}.review-file>svg:last-child{display:none}.review-current-card{padding:16px}.review-history-list article{grid-template-columns:8px 1fr 34px}.technical-review-history article{grid-template-columns:34px 1fr 34px}}.publication-workspace{border:1px solid var(--line);background:radial-gradient(circle at 95% 0,#43d8ff12,#0000 32%),linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:22px;margin-top:22px;padding:24px}.publication-workspace>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.publication-workspace>header>div>span,.publication-history>header>span,.publication-queue>header span,.publication-admin-main>header span,.publication-admin-side section>header span,.publication-section-title>span{color:#7fdcff;letter-spacing:.13em;font-size:.58rem;font-weight:900}.publication-workspace>header h2,.publication-queue>header h2,.publication-admin-main>header h2{margin:6px 0 0;font-size:1.36rem}.publication-status{border:1px solid var(--line);color:#aeb8c8;background:#ffffff06;border-radius:999px;flex:none;padding:8px 11px;font-size:.61rem;font-weight:850}.publication-status.status-active{color:#69e4ae;background:#55dc9e14;border-color:#55dc9e57}.publication-status.status-suspended{color:#ff96b2;background:#ff6d9314;border-color:#ff6d9357}.publication-status.status-draft{color:#f1c66d;background:#f5c25c13;border-color:#f5c25c4d}.publication-empty{text-align:center;border:1px dashed var(--line-strong);border-radius:17px;padding:48px 20px}.publication-empty>svg{color:#76dfff}.publication-empty h3{margin:13px 0 5px}.publication-empty p{color:#7d899d;max-width:650px;margin:0 auto;line-height:1.6}.publication-alert,.publication-admin-warning{background:#ff6d930e;border:1px solid #ff6d933d;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:15px;display:flex}.publication-alert>svg,.publication-admin-warning>svg{color:#ff90ad;flex:none}.publication-alert b,.publication-alert p,.publication-admin-warning b,.publication-admin-warning p{display:block}.publication-alert p,.publication-admin-warning p{color:#9ca7b9;margin:4px 0 0;line-height:1.55}.publication-alert.neutral{background:#f5c25c0d;border-color:#f5c25c3d}.publication-alert.neutral>svg{color:#f3c86d}.publication-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publication-access-grid>a,.publication-access-grid>button{border:1px solid var(--line-strong);width:100%;color:inherit;text-align:left;background:#ffffff06;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:15px;text-decoration:none;transition:all .2s;display:grid}.publication-access-grid>a:hover,.publication-access-grid>button:hover{background:#43d8ff0e;border-color:#43d8ff57;transform:translateY(-2px)}.publication-access-grid>a>svg:first-child,.publication-access-grid>button>svg:first-child{color:#73dfff;background:#43d8ff1a;border-radius:12px;width:44px;height:44px;padding:11px}.publication-access-grid small,.publication-access-grid b,.publication-access-grid em{display:block}.publication-access-grid small{color:#69768b;letter-spacing:.1em;font-size:.49rem}.publication-access-grid b{margin-top:4px;font-size:.76rem}.publication-access-grid em{color:#778398;margin-top:4px;font-size:.54rem;font-style:normal}.publication-access-grid>a>svg:last-child,.publication-access-grid>button>svg:last-child{color:#768399}.publication-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.publication-account-grid article{border:1px solid var(--line);background:#ffffff04;border-radius:13px;padding:15px}.publication-account-grid span,.publication-account-grid b,.publication-account-grid p{display:block}.publication-account-grid span{color:#647186;letter-spacing:.09em;font-size:.47rem}.publication-account-grid b{overflow-wrap:anywhere;margin-top:6px;font-size:.73rem}.publication-account-grid p{color:#7e899c;margin:4px 0 0;font-size:.56rem;line-height:1.45}.publication-client-note{background:#43d8ff0d;border-left:3px solid #43d8ff;border-radius:11px;align-items:flex-start;gap:11px;margin-top:14px;padding:15px;display:flex}.publication-client-note>svg{color:#6cddff;flex:none}.publication-client-note small{color:#6cddff;letter-spacing:.1em;font-size:.5rem}.publication-client-note p{color:#c5ccda;margin:5px 0 0;line-height:1.55}.publication-history{margin-top:18px}.publication-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.publication-history>article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr;gap:11px;padding:12px 0;display:grid}.publication-history>article>i,.publication-admin-events article>i{background:#687488;border-radius:50%;width:8px;height:8px;margin-top:4px}.publication-history>article>i.event-release,.publication-history>article>i.event-reactivate,.publication-admin-events article>i.event-release,.publication-admin-events article>i.event-reactivate{background:#59dda0}.publication-history>article>i.event-suspend,.publication-admin-events article>i.event-suspend{background:#ff789d}.publication-history b,.publication-history small{display:block}.publication-history b{font-size:.64rem}.publication-history small{color:#738095;margin-top:4px;font-size:.53rem}.publication-queue{gap:20px;display:grid}.publication-queue>header{border:1px solid var(--line);background:linear-gradient(145deg,#43d8ff12,#ffffff03);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:22px;padding:24px;display:flex}.publication-queue>header h2{margin-bottom:4px}.publication-queue>header p{color:#7e899d;max-width:760px;margin:0;line-height:1.6}.publication-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.publication-queue-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:20px;padding:20px;position:relative;overflow:hidden}.publication-queue-card:before{content:"";background:#e4b957;width:3px;position:absolute;inset:0 auto 0 0}.publication-queue-card.status-active:before{background:#55dc9e}.publication-queue-card.status-suspended:before{background:#ff6d93}.publication-queue-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.publication-queue-card>header span{color:#b5a9ff;font-size:.55rem}.publication-queue-card>header b{border:1px solid var(--line);color:#7f8b9e;border-radius:999px;padding:5px 7px;font-size:.51rem}.publication-queue-client{align-items:center;gap:9px;margin-top:17px;display:flex}.publication-queue-client>svg{color:#6edfff;background:#43d8ff1a;border-radius:10px;width:32px;height:32px;padding:7px}.publication-queue-client b,.publication-queue-client small{display:block}.publication-queue-client b{font-size:.67rem}.publication-queue-client small{color:#6f7b8f;margin-top:2px;font-size:.5rem}.publication-queue-card h3{margin:17px 0 5px;font-size:1.05rem}.publication-queue-card>p{color:#758195;min-height:30px;margin:0;font-size:.59rem;line-height:1.5}.publication-queue-meta{gap:7px;margin-top:16px;display:grid}.publication-queue-meta span{color:#8b96a9;align-items:center;gap:7px;font-size:.55rem;display:flex}.publication-queue-meta svg{color:#8d7af0;width:14px}.publication-queue-billing{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.publication-queue-billing>span{border:1px solid var(--line);background:#ffffff03;border-radius:11px;padding:10px}.publication-queue-billing small,.publication-queue-billing b,.publication-queue-billing em{display:block}.publication-queue-billing small{color:#606d82;font-size:.43rem}.publication-queue-billing b{margin-top:4px;font-size:.68rem}.publication-queue-billing em{color:#788499;margin-top:3px;font-size:.48rem;font-style:normal}.publication-queue-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding-top:14px;display:flex}.publication-queue-card>footer>span{color:#6d798d;text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:.51rem;overflow:hidden}.publication-queue-card>footer>button{border:1px solid var(--line);background:#ffffff05;border-radius:10px;align-items:center;gap:6px;padding:9px 10px;font-size:.56rem;font-weight:800;display:flex}.publication-admin-detail{gap:20px;display:grid}.publication-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.publication-admin-summary article{border:1px solid var(--line);background:#ffffff04;border-radius:16px;grid-template-columns:40px 1fr;align-items:start;gap:11px;padding:16px;display:grid}.publication-admin-summary article>svg{color:#73dfff;background:#43d8ff1a;border-radius:11px;width:40px;height:40px;padding:9px}.publication-admin-summary small,.publication-admin-summary b,.publication-admin-summary p{display:block}.publication-admin-summary small{color:#687589;font-size:.47rem}.publication-admin-summary b{overflow-wrap:anywhere;margin-top:5px;font-size:.67rem}.publication-admin-summary p{color:#788499;margin:4px 0 0;font-size:.51rem;line-height:1.4}.publication-admin-form{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:16px;display:grid}.publication-admin-main,.publication-admin-side section{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:21px}.publication-admin-main{padding:24px}.publication-admin-main>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.publication-admin-main>header small{color:#6f7b8f;text-align:right;max-width:280px;line-height:1.45}.publication-field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.publication-field-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.publication-field-grid label,.publication-full-field{color:#aab4c6;gap:7px;font-size:.59rem;font-weight:700;display:grid}.publication-field-grid label.wide{grid-column:1/-1}.publication-field-grid input,.publication-field-grid select,.publication-full-field textarea{border:1px solid var(--line);color:#eef1f7;width:100%;min-width:0;font:inherit;background:#ffffff06;border-radius:11px;outline:0;font-weight:500}.publication-field-grid input,.publication-field-grid select{min-height:43px;padding:0 12px}.publication-field-grid input:focus,.publication-field-grid select:focus,.publication-full-field textarea:focus{border-color:#43d8ff80;box-shadow:0 0 0 3px #43d8ff12}.publication-section-title{border-top:1px solid var(--line);margin:23px 0 12px;padding-top:19px}.publication-section-title p{color:#788499;margin:5px 0 0;font-size:.57rem;line-height:1.5}.publication-pdf-field{border:1px dashed var(--line-strong);cursor:pointer;background:#43d8ff06;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid;position:relative}.publication-pdf-field>svg{color:#71deff;background:#43d8ff1a;border-radius:11px;width:42px;height:42px;padding:10px}.publication-pdf-field b,.publication-pdf-field small{display:block}.publication-pdf-field b{font-size:.65rem}.publication-pdf-field small{color:#748095;margin-top:4px;font-size:.53rem}.publication-pdf-field input{color:#8995a8;max-width:230px;font-size:.54rem}.publication-full-field{margin-top:14px}.publication-full-field textarea{resize:vertical;min-height:96px;padding:12px;line-height:1.55}.publication-full-field.internal textarea{background:#8b6dff09;border-color:#8b6dff40}.publication-admin-main>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.publication-admin-main>footer>span{color:#687488;font-size:.53rem}.publication-admin-main>footer>div{gap:8px;display:flex}.publication-access-button{border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.68rem;font-weight:850;display:flex}.publication-access-button.action-release,.publication-access-button.action-reactivate{color:#06110c;background:linear-gradient(110deg,#32b978,#61dfa4)}.publication-access-button.action-suspend{color:#ff9bb5;background:#ff6d9314;border:1px solid #ff6d9359}.publication-admin-side{gap:13px;display:grid}.publication-admin-side section{padding:19px}.publication-admin-side section>header h3{margin:6px 0 0;font-size:.93rem}.publication-admin-side section>p{color:#929daf;align-items:flex-start;gap:7px;font-size:.57rem;line-height:1.5;display:flex}.publication-admin-side section>p svg{color:#59dda0;flex:none;width:15px}.publication-ownership-card{background:#8b6dff09!important;border-color:#8b6dff40!important}.publication-ownership-card>p svg{color:#a894ff!important}.publication-admin-side section>.secondary-platform-button{width:100%;margin-top:12px}.publication-admin-events{margin-top:13px;display:grid}.publication-admin-events article{border-bottom:1px solid var(--line);grid-template-columns:9px 1fr;gap:9px;padding:10px 0;display:grid}.publication-admin-events b,.publication-admin-events small{display:block}.publication-admin-events b{font-size:.57rem;line-height:1.4}.publication-admin-events small{color:#6f7b8f;margin-top:4px;font-size:.48rem}.publication-admin-events>p{color:#778398;font-size:.56rem}@media (width<=1150px){.publication-queue-grid,.publication-admin-summary{grid-template-columns:1fr 1fr}.publication-admin-form{grid-template-columns:1fr}.publication-admin-side,.publication-account-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.publication-queue>header{flex-direction:column;align-items:flex-start}.publication-queue-grid{grid-template-columns:1fr}.publication-field-grid.three-columns{grid-template-columns:1fr 1fr}.publication-pdf-field{grid-template-columns:42px 1fr}.publication-pdf-field input{grid-column:1/-1;max-width:none}}@media (width<=650px){.publication-workspace,.publication-admin-main{border-radius:17px;padding:17px 14px}.publication-workspace>header,.publication-admin-main>header,.publication-admin-main>footer{flex-direction:column;align-items:flex-start}.publication-access-grid,.publication-account-grid,.publication-admin-summary,.publication-field-grid,.publication-field-grid.three-columns,.publication-admin-side{grid-template-columns:1fr}.publication-field-grid label.wide{grid-column:auto}.publication-admin-main>header small{text-align:left}.publication-admin-main>footer>div{width:100%;display:grid}.publication-admin-main>footer button{width:100%}.publication-queue-card>footer{flex-direction:column;align-items:flex-start}.publication-queue-card>footer>span{max-width:100%}.publication-queue-card>footer>button{justify-content:space-between;width:100%}.publication-access-grid>a,.publication-access-grid>button{grid-template-columns:40px 1fr}.publication-access-grid>a>svg:last-child,.publication-access-grid>button>svg:last-child{display:none}.publication-admin-side section{padding:17px}}.billing-dashboard{gap:18px;display:grid}.billing-dashboard>header{border:1px solid var(--line);background:linear-gradient(145deg,#59e4a812,#ffffff03);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:22px;padding:23px;display:flex}.billing-dashboard>header>div:first-child>span,.billing-payments-history>header span,.client-billing-history>header span{color:#59dda6;letter-spacing:.13em;font-size:.57rem;font-weight:900}.billing-dashboard>header h2,.billing-payments-history>header h2,.client-billing-history>header h3{margin:7px 0 4px}.billing-dashboard>header p{color:#7f8a9e;margin:0}.billing-dashboard>header>div:last-child{gap:8px;display:flex}.billing-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.billing-kpis article{border:1px solid var(--line);background:#ffffff04;border-radius:16px;align-items:center;gap:12px;padding:17px;display:flex}.billing-kpis article>svg{color:#59dda6;background:#59e4a81a;border-radius:12px;width:42px;height:42px;padding:10px}.billing-kpis small,.billing-kpis b,.billing-kpis p{display:block}.billing-kpis small{color:#697589;font-size:.49rem}.billing-kpis b{margin-top:5px;font-size:1.2rem}.billing-kpis p{color:#738095;margin:3px 0 0;font-size:.55rem}.billing-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.billing-toolbar>div{gap:7px;display:flex}.billing-toolbar>div button{border:1px solid var(--line);color:#7d899d;background:0 0;border-radius:999px;padding:9px 12px}.billing-toolbar>div button.active{color:#bdf4d8;background:#59e4a814;border-color:#59e4a866}.billing-danger-action{color:#ff9eb7;background:#ff6d9312;border:1px solid #ff6d9352;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;display:flex}.billing-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.billing-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:18px;padding:19px}.billing-card.is-overdue{border-color:#f8c15b59}.billing-card.is-suspended{border-color:#ff6d9361}.billing-card>header{justify-content:space-between;gap:12px;display:flex}.billing-card>header span{color:#8f7cf4;font-size:.52rem}.billing-card>header h3{margin:5px 0 2px}.billing-card>header p{color:#697589;margin:0;font-size:.58rem}.billing-status{border:1px solid var(--line);color:#aab4c5;border-radius:999px;align-self:flex-start;padding:6px 8px;font-size:.53rem}.billing-status.status-active{color:#71e4b0;background:#59e4a812;border-color:#59e4a84d}.billing-status.status-past_due{color:#f8c86c;background:#f8c15b12;border-color:#f8c15b4d}.billing-status.status-suspended{color:#ff9eb7;background:#ff6d9312;border-color:#ff6d934d}.billing-card-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.billing-card-grid span{border:1px solid var(--line);background:#ffffff04;border-radius:10px;padding:11px}.billing-card-grid small,.billing-card-grid b{display:block}.billing-card-grid small{color:#667286;font-size:.44rem}.billing-card-grid b{margin-top:4px;font-size:.67rem}.billing-warning{color:#f5c66c;background:#f8c15b12;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:.58rem;display:flex}.billing-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.billing-card>footer>span{color:#697589;font-size:.52rem}.billing-card>footer>div{gap:7px;display:flex}.billing-card>footer button{border:1px solid var(--line);background:0 0;border-radius:9px;padding:9px 10px;font-size:.55rem}.billing-payments-history{border:1px solid var(--line);background:#ffffff03;border-radius:19px;padding:20px}.billing-payments-history>header{justify-content:space-between;align-items:center;display:flex}.billing-payments-history>header b{color:#70e5b0;background:#59e4a81a;border-radius:9px;place-items:center;min-width:30px;height:30px;display:grid}.billing-payments-history>article,.client-payment-list article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.billing-payments-history>article>svg,.client-payment-list article>svg{color:#59dda6;background:#59e4a81a;border-radius:10px;width:36px;height:36px;padding:9px}.billing-payments-history b,.billing-payments-history small,.client-payment-list b,.client-payment-list small{display:block}.billing-payments-history small,.client-payment-list small{color:#6d788c;margin-top:3px;font-size:.54rem}.billing-payments-history>article>span,.client-payment-list article>span{color:#71e4b0;font-size:.55rem}.client-billing-history{border:1px solid var(--line);background:#59e4a809;border-radius:16px;margin-top:18px;padding:18px}.client-billing-history>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.client-billing-history>header b{color:#9aa6b8;font-size:.62rem}.client-billing-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.client-billing-summary span{border:1px solid var(--line);border-radius:10px;padding:11px}.client-billing-summary small,.client-billing-summary b{display:block}.client-billing-summary small{color:#667286;font-size:.45rem}.client-billing-summary b{margin-top:4px;font-size:.68rem}.client-payment-list>p{color:#748095}@media (width<=1150px){.billing-kpis{grid-template-columns:1fr 1fr}.billing-list{grid-template-columns:1fr}}@media (width<=760px){.billing-dashboard>header,.billing-toolbar,.billing-card>footer,.client-billing-history>header{flex-direction:column;align-items:flex-start}.billing-dashboard>header>div:last-child,.billing-card>footer>div{width:100%}.billing-dashboard>header>div:last-child button,.billing-card>footer button{flex:1;justify-content:center}.billing-toolbar>div{max-width:100%;overflow-x:auto}.billing-danger-action{justify-content:center;width:100%}.client-billing-summary,.billing-card-grid{grid-template-columns:1fr}}@media (width<=520px){.billing-kpis{grid-template-columns:1fr}.billing-dashboard>header>div:last-child,.billing-card>footer>div{display:grid}.billing-card>footer>div button{width:100%}.billing-payments-history>article,.client-payment-list article{grid-template-columns:36px 1fr}.billing-payments-history>article>span,.client-payment-list article>span{grid-column:2}}.commercial-dashboard{gap:18px;display:grid}.commercial-dashboard>header{border:1px solid var(--line);background:linear-gradient(145deg,#8f7cf417,#ffffff03);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:22px;padding:23px;display:flex}.commercial-dashboard>header>div:first-child>span,.commercial-order-main>header span,.commercial-order-side section>header span,.commercial-section-title span{color:#a391ff;letter-spacing:.13em;font-size:.57rem;font-weight:900}.commercial-dashboard>header h2,.commercial-order-main>header h2,.commercial-order-side h3{margin:7px 0 4px}.commercial-dashboard>header p,.commercial-order-main>header small{color:#7f8a9e;margin:0}.commercial-dashboard>header>div:last-child{gap:8px;display:flex}.commercial-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.commercial-kpis article{border:1px solid var(--line);background:#ffffff04;border-radius:16px;align-items:center;gap:12px;padding:17px;display:flex}.commercial-kpis article>svg{color:#a391ff;background:#8f7cf41f;border-radius:12px;width:42px;height:42px;padding:10px}.commercial-kpis small,.commercial-kpis b,.commercial-kpis p{display:block}.commercial-kpis small{color:#697589;font-size:.49rem}.commercial-kpis b{margin-top:5px;font-size:1.2rem}.commercial-kpis p{color:#738095;margin:3px 0 0;font-size:.55rem}.commercial-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.commercial-toolbar>div{gap:7px;display:flex;overflow-x:auto}.commercial-toolbar button{white-space:nowrap;border:1px solid var(--line);color:#7d899d;background:0 0;border-radius:999px;padding:9px 12px}.commercial-toolbar button.active{color:#cfc7ff;background:#8f7cf41a;border-color:#8f7cf46b}.commercial-toolbar>span{white-space:nowrap;color:#748095;font-size:.6rem}.commercial-toolbar>span b{color:#d8d3ff}.commercial-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.commercial-order-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:18px;padding:19px}.commercial-order-card.status-approved{border-color:#59e4a857}.commercial-order-card.status-awaiting_payment{border-color:#f8c15b57}.commercial-order-card.status-cancelled{opacity:.7;border-color:#ff6d934d}.commercial-order-card>header{justify-content:space-between;gap:12px;display:flex}.commercial-order-card>header span{color:#8f7cf4;font-size:.52rem}.commercial-order-card>header h3{margin:5px 0 2px}.commercial-order-card>header p{color:#697589;margin:0;font-size:.58rem}.commercial-status{border:1px solid var(--line);color:#aab4c5;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:.53rem}.commercial-status.status-approved{color:#71e4b0;background:#59e4a812;border-color:#59e4a84d}.commercial-status.status-awaiting_payment{color:#f8c86c;background:#f8c15b12;border-color:#f8c15b4d}.commercial-status.status-cancelled{color:#ff9eb7;background:#ff6d9312;border-color:#ff6d934d}.commercial-status.status-negotiating{color:#b9adff;background:#8f7cf414;border-color:#8f7cf459}.commercial-order-card-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.commercial-order-card-grid span{border:1px solid var(--line);background:#ffffff04;border-radius:10px;padding:11px}.commercial-order-card-grid small,.commercial-order-card-grid b{display:block}.commercial-order-card-grid small{color:#667286;font-size:.44rem}.commercial-order-card-grid b{margin-top:4px;font-size:.67rem}.commercial-order-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.commercial-order-card>footer>span{color:#697589;font-size:.52rem}.commercial-order-card>footer button{border:1px solid var(--line);background:0 0;border-radius:9px;align-items:center;gap:6px;padding:9px 10px;font-size:.55rem;display:flex}.commercial-order-form{grid-template-columns:minmax(0,1fr) 300px;gap:15px;display:grid}.commercial-order-main,.commercial-order-side section{border:1px solid var(--line);background:#ffffff03;border-radius:19px}.commercial-order-main{padding:22px}.commercial-order-main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.commercial-order-main>header small{text-align:right;max-width:320px;font-size:.57rem}.commercial-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.commercial-field-grid label,.commercial-full-field{gap:6px;display:grid}.commercial-field-grid label>span,.commercial-full-field>span{color:#7e899b;font-size:.54rem;font-weight:700}.commercial-field-grid input,.commercial-field-grid select,.commercial-full-field textarea{border:1px solid var(--line);color:#eef3ff;background:#0a0e17;border-radius:10px;width:100%}.commercial-field-grid input,.commercial-field-grid select{height:42px;padding:0 11px}.commercial-field-grid label.wide{grid-column:1/-1}.commercial-field-grid label small{color:#697589;font-size:.52rem}.commercial-full-field{margin-top:14px}.commercial-full-field textarea{resize:vertical;min-height:116px;padding:12px}.commercial-section-title{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:22px;padding-top:20px;display:flex}.commercial-section-title p{color:#6f7a8d;text-align:right;margin:0;font-size:.55rem}.commercial-order-main>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:17px;display:flex}.commercial-order-main>footer>span{color:#697589;font-size:.52rem}.commercial-order-main>footer>div{gap:7px;display:flex}.commercial-cancel-button{color:#ff9eb7;background:#ff6d930f;border:1px solid #ff6d934d;border-radius:10px;padding:10px 13px}.commercial-order-side{align-content:start;gap:12px;display:grid}.commercial-order-side section{padding:17px}.commercial-order-side section>p{color:#9aa5b6;align-items:center;gap:8px;margin:10px 0;font-size:.59rem;display:flex}.commercial-order-side section>p svg{color:#9b8cff;width:16px}.commercial-rule-card{background:linear-gradient(145deg,#8f7cf414,#ffffff03)!important}.commercial-event-list article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr;gap:8px;padding:10px 0;display:grid}.commercial-event-list article>i{background:#8f7cf4;border-radius:999px;width:8px;height:8px;margin-top:5px}.commercial-event-list b,.commercial-event-list small{display:block}.commercial-event-list b{font-size:.58rem}.commercial-event-list small{color:#697589;margin-top:3px;font-size:.5rem}@media (width<=1160px){.commercial-kpis{grid-template-columns:1fr 1fr}.commercial-order-list,.commercial-order-form{grid-template-columns:1fr}.commercial-order-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.commercial-dashboard>header,.commercial-toolbar,.commercial-order-main>header,.commercial-order-main>footer,.commercial-section-title{flex-direction:column;align-items:flex-start}.commercial-dashboard>header>div:last-child,.commercial-order-main>footer>div{width:100%}.commercial-dashboard>header>div:last-child button,.commercial-order-main>footer button{flex:1;justify-content:center}.commercial-toolbar>span{white-space:normal}.commercial-order-main>header small,.commercial-section-title p{text-align:left}.commercial-order-side{grid-template-columns:1fr}}@media (width<=560px){.commercial-kpis,.commercial-field-grid,.commercial-order-card-grid{grid-template-columns:1fr}.commercial-order-main{padding:16px}.commercial-order-main>footer>div,.commercial-dashboard>header>div:last-child{display:grid}.commercial-order-main>footer button,.commercial-dashboard>header button{width:100%}}.general-subscription-note{color:#8d99ad;background:#59e4a80b;border:1px solid #59e4a82e;border-radius:11px;margin:14px 0 4px;padding:11px 12px;font-size:.58rem;line-height:1.55}.general-subscription-admin-card{background:linear-gradient(145deg,#59e4a80f,#ffffff03);border:1px solid #59e4a838;border-radius:15px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-top:14px;padding:17px;display:grid}.general-subscription-admin-card>div>span{color:#59dda6;letter-spacing:.12em;font-size:.52rem;font-weight:900}.general-subscription-admin-card h3{margin:7px 0 5px}.general-subscription-admin-card p{color:#778398;margin:0;font-size:.58rem;line-height:1.55}.general-subscription-admin-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.general-subscription-admin-card dl div{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:10px}.general-subscription-admin-card dt{color:#667286;text-transform:uppercase;font-size:.44rem}.general-subscription-admin-card dd{color:#dfe7f2;margin:5px 0 0;font-size:.65rem;font-weight:800}.billing-account-projects{border:1px solid var(--line);background:#ffffff03;border-radius:11px;flex-wrap:wrap;gap:8px;margin-top:14px;padding:11px 12px;display:flex}.billing-account-projects>span{color:#9ca8ba;align-items:center;gap:6px;font-size:.56rem;display:inline-flex}.billing-account-projects>span svg{color:#7fe4b7;width:14px;height:14px}.billing-account-projects>small{color:#667286;width:100%;font-size:.5rem;line-height:1.45}@media (width<=900px){.general-subscription-admin-card{grid-template-columns:1fr}}@media (width<=760px){.general-subscription-admin-card dl,.client-billing-summary{grid-template-columns:1fr 1fr}}@media (width<=520px){.general-subscription-admin-card dl,.client-billing-summary{grid-template-columns:1fr}}.general-subscription-admin-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.client-billing-summary,.billing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-account-projects>span{background:#59e4a80e;border-radius:999px;padding:5px 7px}@media (width<=980px){.general-subscription-admin-card dl,.billing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.general-subscription-admin-card dl,.client-billing-summary,.billing-card-grid{grid-template-columns:1fr}}.jad-offer-price{background:linear-gradient(145deg,#7c3aed24,#0f172a4d);border:1px solid #8b5cf647;border-radius:18px;gap:7px;min-width:205px;padding:18px;display:grid}.jad-offer-price>small{color:#a78bfa;letter-spacing:.13em;font-size:10px;font-weight:800}.jad-offer-price>div{align-items:baseline;gap:10px;display:flex}.jad-offer-price del{color:#7d8597;font-size:14px}.jad-offer-price strong{color:#fff;font-size:clamp(26px,3vw,38px);line-height:1}.jad-offer-price>span{color:#9aa4b7;font-size:11px;line-height:1.5}.jad-offer-price.is-compact{min-width:180px;padding:14px 16px}.jad-offer-price.is-compact strong{font-size:27px}.jad-plan-showcase{background:#080c18b8;border:1px solid #94a3b829;border-radius:24px;gap:18px;margin:24px 0;padding:24px;display:grid}.jad-plan-showcase>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.jad-plan-showcase>header span,.jad-plan-showcase>header small{color:#8f9aae;letter-spacing:.12em;font-size:10px;font-weight:800}.jad-plan-showcase>header h3{color:#f7f8fb;margin:5px 0 0;font-size:22px}.jad-plan-showcase>header>small{text-align:right;letter-spacing:normal;max-width:390px;line-height:1.6}.jad-plan-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.jad-plan-card-grid>article{background:linear-gradient(160deg,#ffffff0e,#ffffff04);border:1px solid #94a3b82e;border-radius:20px;align-content:start;gap:12px;min-height:245px;padding:22px;display:grid;position:relative;overflow:hidden}.jad-plan-card-grid>article.is-featured{border-color:#5b41ffe6;box-shadow:inset 0 3px #5536ff,0 16px 48px #3b1fd629}.jad-plan-card-grid>article.is-active{border-color:#22d3eeb8;box-shadow:inset 0 0 0 1px #22d3ee29}.jad-plan-card-grid>article>em{color:#fff;letter-spacing:.08em;background:#4b2cff;margin:-22px -22px 3px;padding:8px 18px;font-size:10px;font-style:normal;font-weight:800}.jad-plan-card-grid>article>span{color:#aeb7c8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.jad-plan-card-grid>article>div{align-items:baseline;gap:6px;margin-bottom:5px;display:flex}.jad-plan-card-grid>article>div strong{color:#fff;font-size:clamp(31px,3vw,44px);line-height:1}.jad-plan-card-grid>article>div small{color:#9aa4b7;font-size:12px}.jad-plan-card-grid>article p{color:#b5bdca;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.jad-plan-card-grid>article p svg{color:#8b75ff;flex:none;margin-top:1px}.jad-plan-showcase.is-compact{padding:20px}.jad-plan-showcase.is-compact .jad-plan-card-grid>article{min-height:218px;padding:18px}.jad-plan-showcase.is-compact .jad-plan-card-grid>article>em{margin:-18px -18px 1px}.create-product-page{padding-bottom:72px}.product-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.product-offer-card{background:linear-gradient(165deg,#ffffff0f,#ffffff05);border:1px solid #94a3b82e;border-radius:26px;flex-direction:column;gap:15px;min-height:590px;padding:26px;display:flex;position:relative;overflow:hidden}.product-offer-card:before{content:"";filter:blur(20px);pointer-events:none;background:#7c3aed29;border-radius:50%;width:220px;height:220px;position:absolute;inset:-90px auto auto -50px}.product-offer-card.accent-cyan:before{background:#06b6d42b}.product-offer-card.accent-rose:before{background:#f43f5e24}.product-offer-card.is-featured{border-color:#5b41ffe6;box-shadow:0 22px 70px #2f1caf33}.product-offer-card>em{color:#fff;letter-spacing:.1em;background:#4b2cff;margin:-26px -26px 2px;padding:10px 20px;font-size:10px;font-style:normal;font-weight:900}.product-offer-card>header{justify-content:space-between;align-items:center;display:flex;position:relative}.product-offer-card>header span,.product-offer-card>small{color:#9ba6b8;letter-spacing:.12em;font-size:10px;font-weight:900}.product-offer-card>header svg{color:#a78bfa;background:#7c3aed29;border-radius:13px;width:38px;height:38px;padding:9px}.product-offer-card h2{color:#fff;margin:0;font-size:clamp(25px,2.4vw,36px);line-height:1.08;position:relative}.product-offer-card>p{color:#9ea8b9;min-height:78px;margin:0;font-size:13px;line-height:1.65}.product-offer-card>div:not(.jad-offer-price){gap:10px;display:grid}.product-offer-card>div:not(.jad-offer-price) span{color:#c2c8d4;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.product-offer-card>div:not(.jad-offer-price) svg{color:#8b75ff;flex:none;margin-top:2px}.product-offer-card>button,.creation-path-grid>article>button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#5b3df5;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:14px 18px;font-size:12px;font-weight:800;display:inline-flex}.selected-offer-summary,.catalog-contract-banner,.catalog-product-contract,.commercial-selected-offer{background:linear-gradient(145deg,#5b3df51a,#080c18bd);border:1px solid #7c5cff42;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:23px;display:flex}.selected-offer-summary>div:first-child,.catalog-contract-banner>div:first-child,.catalog-product-contract>div:first-child,.commercial-selected-offer>div:first-child{min-width:0}.selected-offer-summary span,.catalog-contract-banner span,.catalog-product-contract span,.commercial-selected-offer span{color:#9a86ff;letter-spacing:.12em;font-size:10px;font-weight:900}.selected-offer-summary h2,.catalog-contract-banner h2,.catalog-product-contract h2,.commercial-selected-offer h3{color:#fff;margin:6px 0;font-size:24px}.selected-offer-summary p,.catalog-contract-banner p,.catalog-product-contract p,.commercial-selected-offer p{color:#9fa8b9;max-width:680px;margin:0;font-size:12px;line-height:1.6}.creation-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.creation-path-grid>article{background:#0a0e1cc7;border:1px solid #94a3b82e;border-radius:24px;flex-direction:column;gap:15px;min-height:420px;padding:28px;display:flex}.creation-path-grid>article>svg{color:#9c87ff;background:#5b3df521;border-radius:14px;width:44px;height:44px;padding:11px}.creation-path-grid>article>span{color:#8e99aa;letter-spacing:.12em;font-size:10px;font-weight:900}.creation-path-grid>article h2{color:#fff;margin:0;font-size:27px}.creation-path-grid>article>p{color:#9ea7b7;margin:0;font-size:13px;line-height:1.65}.locked-product-format,.catalog-plan-note,.automatic-plan-explanation{color:#c7d1dc;background:#0891b214;border:1px solid #22d3ee3d;border-radius:16px;align-items:flex-start;gap:13px;margin:18px 0;padding:16px 18px;display:flex}.locked-product-format>svg,.catalog-plan-note>svg,.automatic-plan-explanation>svg{color:#22d3ee;flex:none}.locked-product-format span{color:#67e8f9;letter-spacing:.12em;font-size:9px;font-weight:900}.locked-product-format b,.catalog-plan-note b{color:#fff;margin:3px 0;display:block}.locked-product-format p,.catalog-plan-note p,.automatic-plan-explanation{font-size:12px;line-height:1.55}.idea-price-confirmation{background:#5b3df514;border:1px solid #7c5cff3d;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:18px;display:grid}.idea-price-confirmation>span{color:#a88fff;letter-spacing:.1em;font-size:10px;font-weight:900}.idea-price-confirmation del{color:#778094;font-size:14px}.idea-price-confirmation strong{color:#fff;font-size:28px}.idea-price-confirmation p{color:#9ca6b7;grid-column:1/-1;margin:0;font-size:11px}.commercial-offer-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.commercial-offer-selector>button{text-align:left;min-height:132px;color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #94a3b82e;border-radius:16px;gap:7px;padding:16px;display:grid;position:relative}.commercial-offer-selector>button.active{background:#5b3df51f;border-color:#6d4cff;box-shadow:inset 0 0 0 1px #6d4cff3d}.commercial-offer-selector>button>span{color:#8f99aa;letter-spacing:.1em;font-size:9px;font-weight:900}.commercial-offer-selector>button>b{color:#f7f8fb;font-size:13px;line-height:1.35}.commercial-offer-selector>button>small{color:#aab2c0;font-size:12px}.commercial-offer-selector>button>small del{color:#737c8f;margin-right:5px}.commercial-offer-selector>button>svg{color:#8b75ff;width:18px;position:absolute;top:12px;right:12px}.commercial-fixed-field{background:#ffffff06;border:1px solid #94a3b82e;border-radius:12px;align-content:center;gap:5px;min-height:76px;padding:13px 14px;display:grid}.commercial-fixed-field>span{color:#8994a7;letter-spacing:.1em;font-size:9px;font-weight:900}.commercial-fixed-field>b{color:#fff;font-size:14px}.commercial-fixed-field>small{color:#8994a7;font-size:10px}.automatic-plan-explanation{align-items:center;margin-top:-7px}@media (width<=1120px){.product-offer-grid,.jad-plan-card-grid{grid-template-columns:1fr}.product-offer-card,.product-offer-card>p{min-height:auto}.commercial-offer-selector{grid-template-columns:1fr}}@media (width<=760px){.jad-plan-showcase,.product-offer-card,.creation-path-grid>article{border-radius:18px;padding:18px}.jad-plan-showcase>header,.selected-offer-summary,.catalog-contract-banner,.catalog-product-contract,.commercial-selected-offer{flex-direction:column;align-items:stretch}.jad-plan-showcase>header>small{text-align:left;max-width:none}.creation-path-grid{grid-template-columns:1fr}.jad-offer-price,.jad-offer-price.is-compact{width:100%;min-width:0}.idea-price-confirmation{grid-template-columns:1fr}.idea-price-confirmation p{grid-column:auto}}.client-account-overview,.client-requests-overview{background:#0a1222d1;border:1px solid #94a3b82e;border-radius:22px;box-shadow:0 18px 48px #0208172e}.client-account-overview{gap:20px;margin-bottom:20px;padding:24px;display:grid}.client-account-overview>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.client-account-overview>header span,.client-account-overview>div>span,.client-requests-overview header span{color:#8ea0bd;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.client-account-overview>header h2,.client-account-overview>div h2,.client-requests-overview h2{color:#f8fafc;margin:6px 0 4px}.client-account-overview>header p,.client-account-overview>div p{color:#9caec7;margin:0}.client-account-overview>header>strong{color:#fff;white-space:nowrap;font-size:28px}.client-account-overview>header>strong small{color:#8ea0bd;margin-left:4px;font-size:13px;font-weight:600}.client-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.client-account-metrics>span{background:#0f172aad;border:1px solid #94a3b826;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;padding:16px;display:grid}.client-account-metrics svg{color:#8b5cf6;grid-row:1/4;width:20px}.client-account-metrics small{color:#8394ae;letter-spacing:.08em;font-size:9px;font-weight:800}.client-account-metrics b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.client-account-metrics em{color:#91a2ba;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.client-account-overview.is-empty,.client-account-overview.is-loading,.client-account-overview.has-warning{grid-template-columns:auto 1fr auto;align-items:center}.client-account-overview.is-empty>svg,.client-account-overview.is-loading>svg,.client-account-overview.has-warning>svg{color:#8b5cf6;width:28px}.client-account-overview.is-empty>button{color:#fff;background:#7c3aed;border:0;border-radius:12px;padding:12px 16px;font-weight:800}.client-requests-overview{margin-bottom:20px;padding:20px}.client-requests-overview>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.client-requests-overview>header button{color:#e2e8f0;background:#0f172ab8;border:1px solid #94a3b833;border-radius:12px;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.client-requests-overview>div{gap:8px;display:grid}.client-requests-overview article{background:#0f172a8f;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.client-requests-overview article div{min-width:0}.client-requests-overview article b,.client-requests-overview article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-requests-overview article b{color:#f8fafc}.client-requests-overview article small,.client-requests-overview article em{color:#91a2ba;font-size:12px;font-style:normal}.client-order-status{color:#fbbf24;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.client-order-status i{background:currentColor;border-radius:999px;width:8px;height:8px}.client-order-status.status-paid,.client-order-status.status-waived{color:#34d399}.real-app-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.real-app-project-grid article{background:#0a1222d1;border:1px solid #94a3b829;border-radius:20px;padding:20px}.real-app-project-grid article header{justify-content:space-between;align-items:center;display:flex}.real-app-project-grid article header>svg{color:#22d3ee}.real-app-project-grid h2{color:#f8fafc;margin:22px 0 8px}.real-app-project-grid p{color:#91a2ba;min-height:48px}.real-app-project-grid article>div{color:#a8b6ca;gap:8px;margin:18px 0;font-size:12px;display:grid}.real-app-project-grid article>div span{align-items:center;gap:7px;display:flex}.real-app-project-grid article>button{color:#fff;background:#7c3aed;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:inline-flex}.commercial-order-form.is-simplified .commercial-order-main{min-width:0}.commercial-checkout-status{background:#f59e0b12;border:1px solid #f59e0b40;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:20px;padding:18px;display:grid}.commercial-checkout-status>svg{color:#fbbf24}.commercial-checkout-status span{color:#9aabc2;letter-spacing:.1em;font-size:10px;font-weight:800}.commercial-checkout-status h3{color:#f8fafc;margin:4px 0}.commercial-checkout-status p{color:#9aabc2;margin:0}.commercial-checkout-status>strong{color:#fff;font-size:20px}.commercial-checkout-status.status-paid,.commercial-checkout-status.status-waived{background:#34d39912;border-color:#34d39947}.commercial-checkout-status.status-paid>svg,.commercial-checkout-status.status-waived>svg{color:#34d399}.admin-operation-flow{background:#0a1222b8;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:18px 0 22px;padding:14px;display:grid}.admin-operation-flow>span{color:#e2e8f0;text-align:center;letter-spacing:.06em;background:#0f172ab3;border-radius:12px;min-width:0;padding:10px;font-size:11px;font-weight:900}.admin-operation-flow>span small{color:#8797af;letter-spacing:0;margin-top:3px;font-size:9px;font-weight:600;display:block}.admin-operation-flow>svg{color:#64748b;width:15px}@media (width<=1100px){.client-account-metrics,.real-app-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operation-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-operation-flow>svg{display:none}}@media (width<=700px){.client-account-overview>header,.client-requests-overview>header{flex-direction:column;align-items:stretch}.client-account-overview.is-empty,.client-account-overview.is-loading,.client-account-overview.has-warning,.client-account-metrics,.real-app-project-grid,.admin-operation-flow,.client-requests-overview article{grid-template-columns:1fr}.commercial-checkout-status{grid-template-columns:auto 1fr}.commercial-checkout-status>strong{grid-column:2}}.publication-payment-readonly{background:#0f172a94;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:16px;margin-bottom:22px;padding:17px;display:grid}.publication-payment-readonly>svg{color:#fbbf24}.publication-payment-readonly>span{gap:3px;display:grid}.publication-payment-readonly small{color:#8797af;letter-spacing:.08em;font-size:10px;font-weight:800}.publication-payment-readonly b{color:#f8fafc}.publication-payment-readonly.status-paid,.publication-payment-readonly.status-waived{border-color:#34d3993d}.publication-payment-readonly.status-paid>svg,.publication-payment-readonly.status-waived>svg{color:#34d399}@media (width<=700px){.publication-payment-readonly{grid-template-columns:auto 1fr}}.client-requests-overview article>div>em{color:#6f819c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-style:normal;display:block;overflow:hidden}.client-order-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.client-order-actions>button{color:#ddd6fe;cursor:pointer;background:#7c3aed24;border:1px solid #8b5cf652;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.client-order-actions>button:hover:not(:disabled){background:#7c3aed3d;border-color:#a78bfa94}.client-order-actions>button:disabled{cursor:wait;opacity:.62}.client-order-status.payment-rejected,.client-order-status.payment-cancelled,.client-order-status.payment-refunded,.client-order-status.payment-charged_back{color:#fb7185}.client-order-status.payment-pending,.client-order-status.payment-in_process,.client-order-status.payment-authorized{color:#38bdf8}.idea-success-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.idea-success-actions .primary-platform-button{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6)}.idea-success-actions>button:not(.primary-platform-button){color:#cbd5e1;background:#0f172abd;border:1px solid #94a3b833}.payment-return-page{place-items:center;min-height:calc(100vh - 72px);padding:32px 20px;display:grid}.payment-return-card{text-align:center;background:radial-gradient(circle at 12% 0,#7c3aed24,#0000 34%),#080f1df0;border:1px solid #94a3b82e;border-radius:26px;width:min(760px,100%);padding:34px;box-shadow:0 28px 80px #02081759}.payment-return-icon{color:#38bdf8;background:#38bdf81a;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid}.payment-return-icon svg{width:34px;height:34px}.payment-return-page.is-approved .payment-return-icon{color:#34d399;background:#34d3991c}.payment-return-page.is-failed .payment-return-icon{color:#fb7185;background:#fb71851a}.payment-return-card>small{color:#a78bfa;letter-spacing:.14em;font-size:11px;font-weight:900}.payment-return-card h1{color:#f8fafc;margin:12px 0 10px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.04}.payment-return-card>p{color:#94a3b8;max-width:610px;margin:0 auto;line-height:1.7}.payment-return-order{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:26px 0 0;display:grid}.payment-return-order>span{background:#0f172a9e;border:1px solid #94a3b821;border-radius:14px;min-width:0;padding:14px}.payment-return-order small,.payment-return-order b{display:block}.payment-return-order small{color:#75869f;letter-spacing:.09em;font-size:9px;font-weight:900}.payment-return-order b{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.payment-return-loading{color:#7dd3fc;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.payment-return-loading svg{width:16px;animation:1s linear infinite payment-spin}.payment-return-card>footer{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.payment-return-card>footer button{color:#e2e8f0;background:#0f172acc;border:1px solid #94a3b833;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:11px 16px;font-weight:800;display:inline-flex}.payment-return-card>footer .primary-platform-button{color:#fff;background:#7c3aed;border-color:#0000}.commercial-checkout-status small{color:#71839d;letter-spacing:0;margin-top:4px;font-size:10px;display:block}@keyframes payment-spin{to{transform:rotate(360deg)}}@media (width<=760px){.client-order-actions{align-items:stretch}.client-order-actions>button{width:100%}.payment-return-card{border-radius:20px;padding:24px 18px}.payment-return-order{grid-template-columns:1fr 1fr}}@media (width<=440px){.payment-return-order{grid-template-columns:1fr}.payment-return-card>footer,.idea-success-actions{flex-direction:column;align-items:stretch}.payment-return-card>footer button,.idea-success-actions>button{width:100%}}
