/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}: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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.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 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}.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 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-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>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}}.provisioning-queue{gap:16px;display:grid}.provisioning-feature-warning,.provisioning-error{color:#fcd34d;background:#f59e0b11;border:1px solid #f59e0b3d;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.provisioning-feature-warning svg,.provisioning-error svg{flex:none;width:18px}.provisioning-feature-warning b,.provisioning-feature-warning small,.provisioning-error b,.provisioning-error small{display:block}.provisioning-feature-warning small,.provisioning-error small{color:#b49a71;margin-top:4px}.provisioning-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.provisioning-summary article{border:1px solid var(--line);background:#0b1220;border-radius:14px;align-items:center;gap:11px;padding:15px;display:flex}.provisioning-summary svg{color:#38bdf8;width:20px}.provisioning-summary small,.provisioning-summary b{display:block}.provisioning-summary small{color:#718096;font-size:.5rem}.provisioning-summary b{margin-top:4px;font-size:1.15rem}.provisioning-filters{flex-wrap:wrap;gap:7px;display:flex}.provisioning-filters button{border:1px solid var(--line);color:#94a3b8;background:0 0;border-radius:999px;padding:8px 11px}.provisioning-filters button.active{color:#bae6fd;background:#38bdf81a;border-color:#38bdf86b}.provisioning-list{gap:12px;display:grid}.provisioning-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:16px;padding:18px}.provisioning-card.state-failed{border-color:#ef444440}.provisioning-card.state-active{border-color:#22c55e33}.provisioning-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.provisioning-card>header span{color:#38bdf8;letter-spacing:.1em;font-size:.52rem;font-weight:900}.provisioning-card>header h3{margin:5px 0 3px}.provisioning-card>header p{color:#718096;margin:0}.provisioning-card>header>b{background:#94a3b81a;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.58rem;display:flex}.provisioning-card>header>b svg{width:14px}.provisioning-card.state-active>header>b{color:#86efac;background:#22c55e1a}.provisioning-card.state-failed>header>b,.provisioning-card.state-refunded>header>b,.provisioning-card.state-cancelled>header>b{color:#fca5a5;background:#ef444414}.provisioning-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.provisioning-card-grid>span{border:1px solid var(--line);border-radius:10px;min-width:0;padding:11px}.provisioning-card-grid small,.provisioning-card-grid b,.provisioning-card-grid em{text-overflow:ellipsis;display:block;overflow:hidden}.provisioning-card-grid small{color:#718096;font-size:.48rem}.provisioning-card-grid b{white-space:nowrap;margin-top:5px;font-size:.66rem}.provisioning-card-grid em{color:#718096;margin-top:4px;font-size:.53rem;font-style:normal}.provisioning-error{color:#fca5a5;background:#ef44440e;border-color:#ef444433;margin-top:12px}.provisioning-events{border:1px solid var(--line);border-radius:10px;gap:6px;margin-top:12px;padding:12px;display:grid}.provisioning-events>span{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.provisioning-events i{background:#38bdf8;border-radius:50%;width:7px;height:7px}.provisioning-events b{font-size:.59rem}.provisioning-events small{color:#718096;font-size:.52rem}.provisioning-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.provisioning-card>footer>span{color:#718096;font-size:.55rem}.provisioning-card>footer button{flex:none}.provisioning-state{text-align:center;align-content:center;place-items:center;min-height:250px;display:grid}.provisioning-state>svg{color:#38bdf8;width:34px;height:34px}.provisioning-state h2{margin:11px 0 4px}.provisioning-state p{color:#718096;max-width:580px;margin:0}.provisioning-state button{margin-top:13px}.provisioning-state.error>svg,.provisioning-state.denied>svg{color:#fca5a5}@media (width<=900px){.provisioning-summary,.provisioning-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.provisioning-summary,.provisioning-card-grid{grid-template-columns:1fr}.provisioning-card>header,.provisioning-card>footer{flex-direction:column;align-items:flex-start}.provisioning-events>span{grid-template-columns:8px 1fr}.provisioning-events small{grid-column:2}.provisioning-card>footer button{justify-content:center;width:100%}}.provisioning-rules{border:1px solid var(--line);border-radius:14px;padding:15px}.provisioning-rules>header{justify-content:space-between;gap:12px;display:flex}.provisioning-rules>header span{color:#38bdf8;letter-spacing:.1em;font-size:.52rem;font-weight:900}.provisioning-rules>header b{color:#94a3b8;font-size:.58rem}.provisioning-rules>div{gap:7px;margin-top:11px;display:grid}.provisioning-rules article{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.provisioning-rules small,.provisioning-rules b{display:block}.provisioning-rules small{color:#718096;font-size:.48rem}.provisioning-rules b{margin-top:3px;font-size:.61rem}.provisioning-rules em{color:#38bdf8;font-style:normal}.provisioning-rules i{color:#94a3b8;background:#94a3b81a;border-radius:999px;padding:5px 7px;font-size:.5rem;font-style:normal}.provisioning-rules i.active{color:#86efac;background:#22c55e1a}@media (width<=600px){.provisioning-rules article{grid-template-columns:1fr auto}.provisioning-rules article>em{display:none}}@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>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>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}}.memberships-page{gap:22px;display:grid}.memberships-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.memberships-summary article,.members-panel,.invites-panel,.membership-audit{background:#ffffffeb;border:1px solid #7562ff24;box-shadow:0 16px 44px #2b225c12}.memberships-summary article{border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:18px;display:grid}.memberships-summary article svg{color:#6653d9;background:#f0edff;border-radius:12px;grid-row:1/3;width:34px;height:34px;padding:8px}.memberships-summary small,.members-panel>header span,.invites-panel>header span,.membership-audit>header span{color:#756b9d;letter-spacing:.12em;font-size:10px;font-weight:800}.memberships-summary b{color:#251c52;font-size:26px}.members-panel,.invites-panel,.membership-audit{border-radius:24px;padding:22px}.members-panel>header,.invites-panel>header,.membership-audit>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.members-panel>header h2,.invites-panel>header h2,.membership-audit>header h2{color:#251c52;margin:4px 0;font-size:20px}.members-panel>header p,.invites-panel>header p,.membership-audit>header p{color:#746c91;margin:0}.members-panel>header>svg,.invites-panel>header>svg,.membership-audit>header>svg{color:#6d58dd}.members-toolbar{grid-template-columns:minmax(240px,1fr) 190px;gap:12px;margin-bottom:16px;display:grid}.members-toolbar label{background:#fbfaff;border:1px solid #ddd8f3;border-radius:13px;align-items:center;gap:8px;padding:0 12px;display:flex}.members-toolbar label svg{color:#756b9d;width:17px}.members-toolbar input,.members-toolbar select,.membership-role-control select,.invites-panel form input,.invites-panel form select{color:#34295f;background:#fff;border:1px solid #ddd8f3;border-radius:12px;width:100%;min-height:42px;padding:0 12px}.members-toolbar label input{background:0 0;border:0;outline:0;padding:0}.membership-list,.invite-list,.membership-audit>div{gap:10px;display:grid}.membership-row{background:#fdfcff;border:1px solid #ebe7f8;border-radius:16px;grid-template-columns:auto minmax(190px,1fr) auto minmax(210px,.7fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.membership-avatar{color:#fff;background:linear-gradient(135deg,#765cf0,#ae63de);border-radius:13px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.membership-person{gap:2px;min-width:0;display:grid}.membership-person b,.membership-person span,.membership-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.membership-person b{color:#2d2358}.membership-person span{color:#63597f;font-size:13px}.membership-person small{color:#9188a9;font-size:11px}.membership-status,.invite-status{text-transform:uppercase;letter-spacing:.06em;color:#675d82;background:#eeeaf7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.membership-status.status-active,.invite-status.status-accepted{color:#217250;background:#dff8eb}.membership-status.status-suspended,.invite-status.status-expired{color:#a35b1d;background:#fff0d6}.membership-status.status-removed,.invite-status.status-revoked{color:#a33d56;background:#ffe2e9}.invite-status.status-pending{color:#6250c7;background:#ece8ff}.membership-role-control{grid-template-columns:1fr auto;gap:6px;display:grid}.membership-role-control button,.membership-actions button,.invite-actions button,.invites-panel form button,.invite-accept-card>button{color:#fff;cursor:pointer;background:#6653d9;border:0;border-radius:11px}.membership-role-control button{padding:0 11px;font-size:11px;font-weight:750}.membership-actions,.invite-actions{gap:6px;display:flex}.membership-actions button,.invite-actions button{color:#6653d9;background:#f0edff;place-items:center;width:36px;height:36px;display:grid}.membership-actions button:last-child,.invite-actions button:last-child{color:#b43f5c;background:#fff0f3}.membership-role-control button:disabled,.membership-actions button:disabled,.invite-actions button:disabled,.invites-panel form button:disabled{opacity:.45;cursor:not-allowed}.members-panel>footer{color:#756c91;align-items:center;gap:9px;margin-top:14px;font-size:12px;display:flex}.members-panel>footer svg{color:#6d58dd;flex:none;width:16px}.members-panel>footer svg:last-child{color:#2b976a;margin-left:auto}.members-empty{text-align:center;color:#7e7598;place-items:center;gap:5px;min-height:130px;display:grid}.members-empty svg{color:#8a78df}.members-empty b{color:#34295f}.members-empty p{margin:0}.invites-panel form{background:#f7f4ff;border-radius:17px;grid-template-columns:minmax(220px,1fr) minmax(210px,.8fr) 160px auto;align-items:end;gap:10px;margin-bottom:18px;padding:16px;display:grid}.invites-panel form label{color:#5e557c;gap:6px;font-size:12px;font-weight:750;display:grid}.invites-panel form button{justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-weight:750;display:inline-flex}.invite-list article{border:1px solid #ebe7f8;border-radius:16px;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.invite-list article>svg{color:#705ce0}.invite-list article>div:nth-child(2){gap:2px;min-width:0;display:grid}.invite-list article b,.invite-list article span,.invite-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite-list article b{color:#30265b}.invite-list article span{color:#665d80;font-size:12px}.invite-list article small{color:#9188aa;font-size:11px}.membership-audit>div article{border-bottom:1px solid #eeeaf8;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.membership-audit>div article>span{background:#765cf0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #eeeaff}.membership-audit>div article div{gap:2px;display:grid}.membership-audit>div article b{color:#30265b}.membership-audit>div article small{color:#8d84a5}.membership-audit>div article em{color:#6653d9;font-size:12px;font-style:normal;font-weight:750}.membership-page-state>button{margin-top:12px}.invite-accept-page{background:radial-gradient(circle at 0 0,#eee8ff,#0000 45%),#f8f7fc;place-items:center;min-height:100vh;padding:24px;display:grid}.invite-accept-card{text-align:center;background:#fff;border:1px solid #e2ddf3;border-radius:28px;justify-items:center;gap:14px;width:min(100%,520px);padding:34px;display:grid;box-shadow:0 26px 70px #362a6f24}.invite-accept-card>svg{color:#6c56dd;width:42px;height:42px}.invite-accept-card>small{color:#716791;letter-spacing:.12em;font-weight:850}.invite-accept-card h1{color:#291f55;margin:0}.invite-accept-card p{color:#71698b;margin:0;line-height:1.6}.invite-accept-card>button{align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:800;display:inline-flex}.invite-accept-card>button:disabled{opacity:.55;cursor:wait}@media (width<=1120px){.memberships-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-row{grid-template-columns:auto minmax(180px,1fr) auto}.membership-role-control{grid-column:2}.membership-actions{grid-area:2/3}.invites-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.memberships-summary,.members-toolbar,.invites-panel form{grid-template-columns:1fr}.members-panel,.invites-panel,.membership-audit{border-radius:19px;padding:16px}.membership-row{grid-template-columns:auto minmax(0,1fr)}.membership-status{grid-column:2;justify-self:start}.membership-role-control,.membership-actions{grid-area:auto/1/auto/-1}.invite-list article{grid-template-columns:auto minmax(0,1fr)}.invite-status{grid-column:2;justify-self:start}.invite-actions{grid-column:1/-1;justify-self:end}.membership-audit>div article{grid-template-columns:auto minmax(0,1fr)}.membership-audit>div article em{grid-column:2}.invite-accept-card{padding:26px 20px}}.remote-state{text-align:center;background:#0f172a85;border:1px solid #94a3b829;border-radius:20px;align-content:center;place-items:center;gap:10px;min-height:260px;padding:34px;display:grid}.remote-state>svg{color:#8b5cf6}.remote-state h2,.remote-state p{margin:0}.remote-state p{color:#94a3b8;max-width:620px}.remote-state.state-error>svg,.remote-state.state-offline>svg{color:#fb7185}.remote-state.state-denied>svg{color:#fbbf24}.enterprise-connections-page{gap:18px;display:grid}.enterprise-connections-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.enterprise-connections-summary article{background:#0f172a94;border:1px solid #94a3b829;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.enterprise-connections-summary svg{color:#8b5cf6}.enterprise-connections-summary small,.enterprise-connections-summary b{display:block}.enterprise-connections-summary small{color:#94a3b8;letter-spacing:.08em;font-size:10px}.enterprise-connections-summary b{margin-top:4px;font-size:22px}.enterprise-connection-banner{background:#78350f2e;border:1px solid #fbbf244d;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.enterprise-connection-banner.ready{background:#064e3b33;border-color:#34d3994d}.enterprise-connection-banner>svg{color:#fbbf24;flex:none}.enterprise-connection-banner.ready>svg{color:#34d399}.enterprise-connection-banner span{flex:1}.enterprise-connection-banner b,.enterprise-connection-banner small{display:block}.enterprise-connection-banner small{color:#aebbd0;margin-top:3px}.enterprise-contract-group{background:#0f172a75;border:1px solid #94a3b829;border-radius:16px;overflow:hidden}.enterprise-contract-group>header{color:#a78bfa;letter-spacing:.1em;border-bottom:1px solid #94a3b81f;justify-content:space-between;padding:13px 16px;font-size:11px;display:flex}.enterprise-contract-group article{border-top:1px solid #94a3b817;grid-template-columns:minmax(220px,1fr) minmax(260px,1.5fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.enterprise-contract-group article:first-child{border-top:0}.enterprise-contract-group article b,.enterprise-contract-group article small{display:block}.enterprise-contract-group article small,.enterprise-contract-group article em{color:#8fa0b8;font-size:12px;font-style:normal}.enterprise-contract-group article i{color:#fda4af;white-space:nowrap;background:#f43f5e21;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal}.enterprise-contract-group article.status-available i{color:#6ee7b7;background:#10b98124}.enterprise-contract-group article.status-external_pending i,.enterprise-contract-group article.status-disabled i{color:#fcd34d;background:#f59e0b24}@media (width<=900px){.enterprise-connections-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-contract-group article{grid-template-columns:1fr auto}.enterprise-contract-group article em{grid-area:2/1/auto/-1}}@media (width<=560px){.enterprise-connections-summary{grid-template-columns:1fr}.enterprise-connection-banner{flex-wrap:wrap;align-items:flex-start}.enterprise-connection-banner span{min-width:calc(100% - 42px)}.enterprise-contract-group article{grid-template-columns:1fr}.enterprise-contract-group article em{grid-area:auto}.enterprise-contract-group article i{justify-self:start}}.enterprise-audit-page{gap:18px;display:grid}.enterprise-audit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.enterprise-audit-metrics article{background:#0f172a94;border:1px solid #94a3b829;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.enterprise-audit-metrics svg{color:#8b5cf6}.enterprise-audit-metrics small,.enterprise-audit-metrics b{display:block}.enterprise-audit-metrics small{color:#94a3b8;letter-spacing:.08em;font-size:10px}.enterprise-audit-metrics b{margin-top:4px;font-size:22px}.enterprise-audit-policy{background:#064e3b29;border:1px solid #34d39938;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.enterprise-audit-policy>svg{color:#34d399;flex:none}.enterprise-audit-policy b,.enterprise-audit-policy small{display:block}.enterprise-audit-policy small{color:#9eb0c8;margin-top:3px}.enterprise-audit-alerts{background:#4c051926;border:1px solid #fb718533;border-radius:16px;overflow:hidden}.enterprise-audit-alerts>header{color:#fda4af;letter-spacing:.1em;justify-content:space-between;padding:13px 16px;font-size:11px;display:flex}.enterprise-audit-alerts article{border-top:1px solid #fb71851f;align-items:center;gap:12px;padding:14px 16px;display:flex}.enterprise-audit-alerts article>svg{color:#fb7185}.enterprise-audit-alerts article span{flex:1}.enterprise-audit-alerts b,.enterprise-audit-alerts small{display:block}.enterprise-audit-alerts small{color:#9eabc0}.enterprise-audit-alerts code{color:#c4b5fd;font-size:11px}.enterprise-audit-filters{align-items:center;gap:10px;display:flex}.enterprise-audit-filters select{color:#e2e8f0;background:#101827;border:1px solid #94a3b833;border-radius:10px;min-height:42px;padding:0 12px}.enterprise-audit-filters button{margin-left:auto}.enterprise-audit-events{background:#0f172a75;border:1px solid #94a3b829;border-radius:16px;overflow:hidden}.enterprise-audit-events>article{border-top:1px solid #94a3b81a;gap:14px;padding:16px;display:flex}.enterprise-audit-events>article:first-child{border-top:0}.enterprise-audit-events>article>i{background:#60a5fa;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.enterprise-audit-events>article.severity-warning>i{background:#fbbf24}.enterprise-audit-events>article.severity-error>i,.enterprise-audit-events>article.severity-critical>i{background:#fb7185}.enterprise-audit-events>article>div{flex:1;min-width:0}.enterprise-audit-events header{justify-content:space-between;align-items:center;gap:12px;display:flex}.enterprise-audit-events header span{color:#93c5fd;background:#60a5fa1f;border-radius:999px;padding:5px 8px;font-size:10px}.enterprise-audit-events p,.enterprise-audit-events small,.enterprise-audit-events em{color:#94a3b8;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-style:normal;display:block}.enterprise-audit-events small{align-items:center;gap:5px;display:flex}.enterprise-audit-events small svg{width:13px}.enterprise-audit-events em{color:#fda4af}.enterprise-audit-more{justify-self:center}@media (width<=900px){.enterprise-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.enterprise-audit-metrics{grid-template-columns:1fr}.enterprise-audit-filters{flex-direction:column;align-items:stretch}.enterprise-audit-filters button{margin-left:0}.enterprise-audit-events header{flex-direction:column;align-items:flex-start}.enterprise-audit-alerts article{flex-wrap:wrap;align-items:flex-start}.enterprise-audit-alerts code{overflow-wrap:anywhere;width:100%}}.branding-shell{max-width:1180px}.branding-page{gap:18px;display:grid}.branding-toolbar{background:#0f172ab8;border:1px solid #94a3b824;border-radius:16px;justify-content:space-between;align-items:end;gap:20px;padding:16px;display:flex}.branding-toolbar>div{gap:7px;display:flex}.branding-toolbar button{color:#94a3b8;background:0 0;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;display:flex}.branding-toolbar button.active{color:#fff;background:#8b6dff24;border-color:#8b6dff}.branding-toolbar label{color:#94a3b8;gap:6px;min-width:min(460px,55vw);font-size:.65rem;display:grid}.branding-toolbar select,.branding-editor input,.branding-editor textarea{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b82e;border-radius:10px;width:100%}.branding-toolbar select{padding:11px}.branding-editor{background:#0f172ab8;border:1px solid #94a3b824;border-radius:18px;padding:22px;box-shadow:0 18px 45px #00000029}.branding-editor>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.branding-editor>header span{color:#8ea0bd;letter-spacing:.12em;font-size:.6rem;font-weight:800}.branding-editor>header h2{margin:5px 0 0}.branding-editor>header>svg{color:#8b6dff}.branding-editor .form-grid input,.branding-editor .form-grid textarea{margin-top:7px;padding:11px 12px}.branding-editor textarea{resize:vertical;min-height:82px}.branding-editor label{color:#a8b6ca}.branding-editor label small{color:#718096;margin-top:6px;display:block}.branding-readonly,.branding-runtime-boundary{background:#3b82f614;border:1px solid #3b82f638;border-radius:12px;gap:10px;padding:12px;display:flex}.branding-readonly{margin-bottom:16px}.branding-readonly b,.branding-readonly small,.branding-runtime-boundary b,.branding-runtime-boundary small{display:block}.branding-readonly small,.branding-runtime-boundary small{color:#94a3b8;margin-top:3px}.branding-company-preview{background:#0b1220;border:1px solid #94a3b824;border-radius:14px;grid-column:1/-1;align-items:center;gap:13px;padding:16px;display:flex}.branding-company-preview>img,.branding-company-preview>span{color:#111827;object-fit:contain;background:#fff;border-radius:11px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.branding-company-preview small,.branding-company-preview b,.branding-company-preview p{margin:0;display:block}.branding-company-preview small{color:#718096;letter-spacing:.1em;font-size:.55rem}.branding-company-preview b{margin-top:4px}.branding-company-preview p{color:#94a3b8;margin-top:3px;font-size:.7rem}.branding-validation-error{color:#fca5a5;background:#ef44441a;border-radius:10px;padding:11px}.branding-editor>footer{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.branding-editor>footer>span{color:#718096;max-width:440px;font-size:.65rem;line-height:1.5}.branding-editor>footer>div{gap:8px;display:flex}.branding-editor>footer button svg{width:16px}.branding-state{min-height:260px}@media (width<=800px){.branding-toolbar{flex-direction:column;align-items:stretch}.branding-toolbar label{width:100%;min-width:0}.branding-editor{padding:16px}.branding-editor>footer{flex-direction:column;align-items:stretch}.branding-editor>footer>div{display:grid}}.domains-shell,.domains-page,.domain-settings{gap:18px;display:grid}.domains-toolbar{background:#0f172ab8;border:1px solid #94a3b824;border-radius:16px;justify-content:space-between;align-items:end;gap:20px;padding:16px;display:flex}.domains-toolbar>div{gap:7px;display:flex}.domains-toolbar button{color:#94a3b8;background:0 0;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;display:flex}.domains-toolbar button.active{color:#fff;background:#38bdf81f;border-color:#38bdf8}.domains-toolbar label{color:#94a3b8;gap:6px;min-width:min(460px,55vw);font-size:.65rem;display:grid}.domains-toolbar select,.domain-request input,.managed-domain-card input{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b82e;border-radius:10px;width:100%;padding:11px 12px}.domain-settings{background:#0f172ab8;border:1px solid #94a3b824;border-radius:18px;padding:22px;box-shadow:0 18px 45px #00000029}.domain-settings>header{justify-content:space-between;align-items:center;display:flex}.domain-settings>header span,.domain-list>header span,.domain-dns-instructions>header span{color:#718096;letter-spacing:.12em;font-size:.58rem;font-weight:800}.domain-settings>header h2,.domain-dns-instructions h3{margin:5px 0 0}.domain-settings>header>svg{color:#38bdf8}.domain-notice,.domain-fallback{background:#3b82f614;border:1px solid #3b82f638;border-radius:12px;align-items:flex-start;gap:11px;padding:13px;display:flex}.domain-notice.tone-warning{background:#f59e0b14;border-color:#f59e0b3d}.domain-notice b,.domain-notice small,.domain-fallback small,.domain-fallback b,.domain-fallback p{display:block}.domain-notice small,.domain-fallback p{color:#94a3b8;margin-top:4px}.domain-fallback b{margin-top:4px;font-family:monospace}.domain-fallback p{margin-bottom:0}.managed-domain-card,.custom-domain-section{background:#0b1220;border:1px solid #94a3b824;border-radius:15px;gap:14px;padding:18px;display:grid}.managed-domain-card{border-color:#22c55e33}.managed-domain-card>header,.custom-domain-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.managed-domain-card>header span,.custom-domain-section>header span{color:#718096;letter-spacing:.12em;font-size:.58rem;font-weight:800}.managed-domain-card h3,.custom-domain-section h3{margin:5px 0 0}.managed-domain-card>strong{overflow-wrap:anywhere;color:#86efac;font-family:monospace;font-size:1.05rem}.managed-domain-card>p,.custom-domain-section>p,.custom-domain-section>header>p{color:#94a3b8;margin:0}.managed-domain-card>form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.managed-domain-card>form label{color:#a8b6ca;gap:6px;display:grid}.managed-domain-card>form label>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.managed-domain-card>form em{color:#718096;background:#0f172acc;border:1px solid #94a3b82e;border-left:0;border-radius:0 10px 10px 0;padding:11px;font-style:normal}.managed-domain-card>form input{border-radius:10px 0 0 10px}.domain-infrastructure-warning{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.domain-infrastructure-warning.is-ready{color:#86efac;background:#22c55e14;border-color:#22c55e47}.domain-infrastructure-warning.is-reserved{color:#7dd3fc;background:#38bdf814;border-color:#38bdf83d}.domain-infrastructure-warning b,.domain-infrastructure-warning small{display:block}.domain-infrastructure-warning small{color:#94a3b8;margin-top:4px}.custom-domain-section{background:#0f172a7a}.domain-request{background:#0b1220;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.domain-request label{color:#a8b6ca;gap:6px;display:grid}.domain-request small{color:#718096}.domain-validation-error,.domain-failure{color:#fca5a5;background:#ef44441a;border-radius:10px;margin:0;padding:11px}.domain-dns-instructions{background:#0ea5e914;border:1px solid #38bdf83d;border-radius:14px;gap:14px;padding:18px;display:grid}.domain-dns-instructions>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.domain-dns-instructions button,.domain-actions button{color:#cbd5e1;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:flex}.domain-dns-instructions dl{grid-template-columns:100px 1fr 2fr;gap:8px;margin:0;display:grid}.domain-dns-instructions dl>div{background:#0206178c;border-radius:9px;min-width:0;padding:10px}.domain-dns-instructions dt{color:#718096;font-size:.58rem}.domain-dns-instructions dd{overflow-wrap:anywhere;margin:5px 0 0;font-family:monospace}.domain-dns-instructions>p{color:#94a3b8;margin:0}.domain-list{gap:10px;display:grid}.domain-list>header{justify-content:space-between;align-items:center;display:flex}.domain-list>header b{color:#7dd3fc;background:#38bdf81f;border-radius:999px;place-items:center;min-width:28px;height:28px;display:grid}.domain-empty,.domain-list>article{background:#0b1220;border:1px solid #94a3b821;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px;display:grid}.domain-empty{color:#94a3b8;display:flex}.domain-empty b,.domain-empty small,.domain-main b,.domain-main small{display:block}.domain-empty small,.domain-main small{color:#718096;margin-top:4px}.domain-main{align-items:center;gap:11px;min-width:0;display:flex}.domain-main b{overflow-wrap:anywhere}.domain-status{background:#94a3b81a;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.62rem;display:flex}.domain-status svg,.domain-actions svg,.domain-dns-instructions button svg{width:14px}.domain-status.status-active{color:#86efac;background:#22c55e1f}.domain-status.status-invalid,.domain-status.status-suspended{color:#fca5a5;background:#ef44441a}.domain-status.status-verifying{color:#fcd34d;background:#f59e0b1a}.domain-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.domain-actions button.danger{color:#fca5a5}.domain-list>article>p{color:#94a3b8;grid-column:1/-1;margin:0}.domain-page-state{min-height:260px}@media (width<=900px){.domains-toolbar{flex-direction:column;align-items:stretch}.domains-toolbar label{width:100%;min-width:0}.domain-request,.managed-domain-card>form,.domain-dns-instructions dl,.domain-list>article{grid-template-columns:1fr}.domain-actions{justify-content:flex-start}}.plans-usage-page{gap:18px;display:grid}.plans-tenant-tabs{flex-wrap:wrap;gap:8px;display:flex}.plans-tenant-tabs button{border:1px solid var(--line);color:#8b98aa;background:0 0;border-radius:999px;padding:9px 13px}.plans-tenant-tabs button.active{color:#bae6fd;background:#38bdf817;border-color:#38bdf861}.tenant-plan-card,.installation-limits{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:18px;padding:20px}.tenant-plan-card>header,.installation-limits>header,.plan-change-requests>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tenant-plan-card>header span,.installation-limits>header span,.plan-change-requests>header span{color:#38bdf8;letter-spacing:.12em;font-size:.55rem;font-weight:900}.tenant-plan-card>header h2,.installation-limits>header h2{margin:5px 0 3px}.tenant-plan-card>header p{color:#718096;margin:0}.tenant-plan-status{justify-items:end;gap:6px;display:grid}.tenant-plan-status b{background:#94a3b81a;border-radius:999px;padding:6px 9px;font-size:.58rem}.tenant-plan-status b.status-active{color:#86efac;background:#22c55e1f}.tenant-plan-status b.status-grace,.tenant-plan-status b.status-past_due{color:#fcd34d;background:#f59e0b1f}.tenant-plan-status b.status-suspended,.tenant-plan-status b.status-cancelled{color:#fca5a5;background:#ef44441a}.tenant-plan-status small{color:#718096}.plan-unconfigured,.storage-measurement-note{color:#fcd34d;background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:12px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px;display:flex}.plan-unconfigured svg,.storage-measurement-note svg{flex:none;width:18px}.plan-unconfigured b,.plan-unconfigured small,.storage-measurement-note b,.storage-measurement-note small{display:block}.plan-unconfigured small,.storage-measurement-note small{color:#a78b68;margin-top:4px}.plan-definition-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.plan-definition-summary>span{border:1px solid var(--line);border-radius:11px;padding:12px}.plan-definition-summary small,.plan-definition-summary b{display:block}.plan-definition-summary small{color:#718096;font-size:.47rem}.plan-definition-summary b{margin-top:5px;font-size:.68rem}.usage-meter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.usage-meter{border:1px solid var(--line);background:#0b1220;border-radius:12px;padding:14px}.usage-meter>header,.usage-meter>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.usage-meter>header>span{color:#94a3b8;font-size:.52rem;font-weight:850}.usage-meter>header>b{color:#86efac;align-items:center;gap:5px;font-size:.52rem;display:flex}.usage-meter>header svg{width:13px}.usage-meter>div{background:#94a3b821;border-radius:999px;height:6px;margin:12px 0;overflow:hidden}.usage-meter>div>i{border-radius:inherit;background:#38bdf8;height:100%;display:block}.usage-meter>footer strong{font-size:.78rem}.usage-meter>footer span{color:#718096;font-size:.54rem}.usage-meter.level-warning{border-color:#f59e0b40}.usage-meter.level-warning>header>b{color:#fcd34d}.usage-meter.level-warning>div>i{background:#f59e0b}.usage-meter.level-limit,.usage-meter.level-exceeded{border-color:#ef444440}.usage-meter.level-limit>header>b,.usage-meter.level-exceeded>header>b{color:#fca5a5}.usage-meter.level-limit>div>i,.usage-meter.level-exceeded>div>i{background:#ef4444}.usage-meter.level-unconfigured{opacity:.72}.plan-warning-list{gap:7px;margin-top:12px;display:grid}.plan-warning-list p{color:#fcd34d;align-items:center;gap:7px;margin:0;display:flex}.plan-warning-list svg{width:15px}.plan-change-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;padding-top:16px;display:grid}.plan-change-form label{gap:6px;display:grid}.plan-change-form label>span{color:#8b98aa;font-size:.52rem}.plan-change-form input,.plan-change-form select{border:1px solid var(--line);color:#e2e8f0;background:#0b1220;border-radius:9px;min-height:40px;padding:0 11px}.plan-change-requests{border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:14px}.plan-change-requests>header b,.installation-limits>header>b{color:#7dd3fc;background:#38bdf81a;border-radius:9px;place-items:center;min-width:28px;height:28px;display:grid}.plan-change-requests article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.plan-change-requests article:last-child{border-bottom:0}.plan-change-requests strong,.plan-change-requests small{display:block}.plan-change-requests small{color:#718096;margin-top:4px}.plan-change-requests button,.plan-admin-actions button{border:1px solid var(--line);background:0 0;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;display:flex}.plan-admin-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;display:flex}.plan-admin-actions svg{width:15px}.plan-admin-actions .danger{color:#fca5a5}.installation-limits>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.installation-limits article{border:1px solid var(--line);border-radius:11px;gap:10px;padding:13px;display:flex}.installation-limits article>svg{color:#38bdf8;width:18px}.installation-limits small,.installation-limits b{display:block}.installation-limits p{color:#718096;margin:5px 0 0}.plans-usage-state{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.plans-usage-state>svg{color:#38bdf8;width:34px;height:34px}.plans-usage-state h2{margin:12px 0 4px}.plans-usage-state p{color:#718096;max-width:560px;margin:0}.plans-usage-state button{margin-top:14px}.plans-usage-state.error>svg,.plans-usage-state.denied>svg{color:#fca5a5}@media (width<=820px){.plan-definition-summary{grid-template-columns:1fr 1fr}.usage-meter-grid,.installation-limits>div,.plan-change-form{grid-template-columns:1fr}.tenant-plan-card>header{align-items:flex-start}.tenant-plan-status{justify-items:start}}.plan-definitions-admin{background:#38bdf809;border:1px solid #38bdf833;border-radius:18px;padding:20px}.plan-definitions-admin>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.plan-definitions-admin>header span{color:#38bdf8;letter-spacing:.12em;font-size:.55rem;font-weight:900}.plan-definitions-admin>header h2{margin:5px 0 3px}.plan-definitions-admin>header p{color:#718096;margin:0}.plan-definitions-admin>header button{border:1px solid var(--line);background:0 0;border-radius:9px;padding:9px 12px}.plan-definitions-admin>nav{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.plan-definitions-admin>nav button{border:1px solid var(--line);text-align:left;background:#0b1220;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.plan-definitions-admin>nav button.active{border-color:#38bdf8}.plan-definitions-admin>nav small{color:#718096}.plan-definitions-admin>form{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:15px;padding-top:15px;display:grid}.plan-definitions-admin label{gap:6px;display:grid}.plan-definitions-admin label>span{color:#8b98aa;font-size:.51rem}.plan-definitions-admin input,.plan-definitions-admin select{border:1px solid var(--line);color:#e2e8f0;background:#0b1220;border-radius:9px;min-height:39px;padding:0 10px}.plan-definitions-admin .plan-checkbox{align-items:center;gap:8px;min-height:39px;display:flex}.plan-definitions-admin .plan-checkbox input{min-height:auto}.plan-definitions-admin>form>button{min-height:39px}@media (width<=1050px){.plan-definitions-admin>form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.plan-definitions-admin>form{grid-template-columns:1fr}}@media (width<=520px){.domain-settings{padding:15px}.domains-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.domain-dns-instructions>header{flex-direction:column;align-items:flex-start}}.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}}.admin-app-state.tone-error,.admin-app-state.tone-denied{background:#f43f5e0e;border-color:#f43f5e40}.admin-app-state>button{margin:8px auto 0}.admin-apps-toolbar{grid-template-columns:minmax(260px,1fr) minmax(170px,auto) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.admin-apps-toolbar label{border:1px solid var(--line);background:#ffffff05;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:11px 13px;display:flex}.admin-apps-toolbar input,.admin-apps-toolbar select{color:#eef2fb;background:0 0;border:0;outline:0;width:100%}.admin-apps-toolbar select{border:1px solid var(--line);background:#0a0e17;border-radius:11px;padding:12px}.admin-apps-toolbar>span{color:#7f8a9e;font-size:12px}.admin-installations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-installations-grid>article,.admin-app-detail>header,.admin-app-metrics>article,.admin-app-settings,.admin-app-diagnostics,.admin-app-branding,.admin-app-members{background:#0a1222d1;border:1px solid #94a3b829;border-radius:20px}.admin-installations-grid>article{min-width:0;padding:20px}.admin-installations-grid article>header,.admin-app-detail>header,.admin-app-settings>header,.admin-app-diagnostics>header,.admin-app-branding>header,.admin-app-members>header,.admin-app-branding>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-installations-grid article>header>svg{color:#22d3ee}.admin-installation-status{color:#cbd5e1;letter-spacing:.06em;background:#64748b2b;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.admin-installation-status.status-active{color:#6ee7b7;background:#10b98129}.admin-installation-status.status-provisioning{color:#fbbf24;background:#f59e0b2e}.admin-installation-status.status-suspended,.admin-installation-status.status-expired,.admin-installation-status.status-cancelled{color:#fda4af;background:#f43f5e29}.admin-installations-grid article>small,.admin-app-detail>header span,.admin-app-metrics small,.admin-app-settings header span,.admin-app-diagnostics header span,.admin-app-branding header span,.admin-app-members header span{color:#8ea0bd;letter-spacing:.1em;font-size:10px;font-weight:800}.admin-installations-grid h2{color:#f8fafc;margin:8px 0}.admin-installations-grid p{color:#91a2ba;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-installations-grid article>div{color:#a8b6ca;gap:8px;margin:18px 0;font-size:12px;display:grid}.admin-installations-grid article>div span{align-items:center;gap:7px;display:flex}.admin-installations-grid article>button{color:#fff;background:#7c3aed;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;font-weight:800;display:flex}.admin-app-detail>header{padding:24px}.admin-app-detail>header h1{margin:6px 0}.admin-app-detail>header p,.admin-app-settings p,.admin-app-diagnostics p,.admin-app-members p{color:#91a2ba;margin:0}.admin-app-detail-actions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.admin-app-detail-actions button{border:1px solid var(--line);color:#e2e8f0;background:#ffffff06;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.admin-app-detail-actions button:disabled,.admin-app-members header button:disabled{cursor:not-allowed;opacity:.48}.admin-app-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-app-metrics>article{grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:17px;display:grid}.admin-app-metrics svg{color:#8b5cf6;grid-row:1/4}.admin-app-metrics b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-app-metrics p{color:#91a2ba;margin:0;font-size:11px}.admin-app-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.admin-app-settings,.admin-app-diagnostics,.admin-app-branding,.admin-app-members{padding:20px}.admin-app-settings pre{color:#c4b5fd;white-space:pre-wrap;word-break:break-word;background:#070b12;border:1px solid #94a3b821;border-radius:12px;max-height:280px;margin:15px 0;padding:14px;font-size:12px;overflow:auto}.admin-app-settings>small,.admin-app-members>small,.admin-app-branding footer small{color:#8190a7;font-size:11px}.admin-app-diagnostics{align-content:start;gap:13px;display:grid}.admin-app-diagnostics p{border:1px solid #94a3b81f;border-radius:11px;padding:12px;line-height:1.55}.admin-app-branding{margin-bottom:14px}.admin-app-branding .form-grid{margin:18px 0}.admin-app-branding>footer{border-top:1px solid #94a3b81f;padding-top:14px}.admin-app-members>header{margin-bottom:12px}.admin-app-members>header button{border:1px solid var(--line);color:#e2e8f0;background:#ffffff05;border-radius:9px;padding:9px 11px}.admin-app-members article{border-top:1px solid #94a3b81f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.admin-app-members article span,.admin-app-members article b,.admin-app-members article small{min-width:0;display:block}.admin-app-members article b{color:#f8fafc;text-overflow:ellipsis;overflow:hidden}.admin-app-members article small{color:#91a2ba;margin-top:3px}.admin-app-members article>button{color:#fda4af;background:#f43f5e12;border:1px solid #f43f5e2e;border-radius:9px;padding:8px}.admin-app-members article>button:disabled{cursor:not-allowed;opacity:.35}@media (width<=1100px){.admin-installations-grid,.admin-app-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-apps-toolbar,.admin-installations-grid,.admin-app-metrics,.admin-app-detail-grid{grid-template-columns:1fr}.admin-app-detail>header,.admin-app-branding>footer{flex-direction:column;align-items:stretch}.admin-apps-toolbar>span{justify-self:start}}.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%}}.platform-page .jad-catalog-card__access{color:#fff;letter-spacing:.08em;background:#111827c2;border-radius:999px;padding:7px 9px;font-size:.55rem;font-weight:900;position:absolute;top:22px;right:22px}.platform-page .jad-catalog-card__access.status-acquired,.platform-page .jad-detail-access.status-acquired,.client-access-pill.status-acquired{color:#6ee7b7;background:#10b98129}.platform-page .jad-catalog-card__access.status-pending,.platform-page .jad-detail-access.status-pending,.client-access-pill.status-pending{color:#fbbf24;background:#f59e0b2e}.platform-page .jad-catalog-card__access.status-suspended,.platform-page .jad-catalog-card__access.status-unavailable,.platform-page .jad-detail-access.status-suspended,.platform-page .jad-detail-access.status-unavailable,.client-access-pill.status-suspended,.client-access-pill.status-unavailable,.client-access-pill.status-cancelled{color:#fda4af;background:#f43f5e29}.platform-page .jad-detail-access{color:#c4b5fd;background:#6366f129;border-radius:999px;margin:12px 0 2px;padding:7px 10px;font-size:.72rem;display:inline-flex}.platform-page .jad-detail-actions button:disabled{cursor:not-allowed;opacity:.55}.client-catalog-status{background:#6366f112;border:1px solid #6366f138;border-radius:14px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.client-catalog-status.has-error{background:#f59e0b12;border-color:#f59e0b3d}.client-catalog-status>svg{color:#a78bfa;flex:none}.client-catalog-status span,.client-catalog-status b,.client-catalog-status small{display:block}.client-catalog-status small{color:#91a2ba;margin-top:3px}.client-requests-overview.has-error{border-color:#f43f5e40}.client-requests-overview header p{color:#91a2ba;margin:5px 0 0;font-size:12px}.client-portal-state.tone-error,.client-portal-state.tone-denied{background:#f43f5e0e;border-color:#f43f5e40}.client-portal-state>button{margin:8px auto 0}.client-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.client-app-grid>article,.client-app-detail>header,.client-app-metrics>article,.client-app-access-panel,.client-app-members{background:#0a1222d1;border:1px solid #94a3b829;border-radius:20px}.client-app-grid>article{min-width:0;padding:20px}.client-app-grid article>header,.client-app-grid article>footer,.client-app-detail>header,.client-app-members>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.client-app-grid article>header>svg{color:#22d3ee}.client-access-pill{letter-spacing:.06em;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.client-app-grid article>small,.client-app-detail>header span,.client-app-metrics small,.client-app-members header span{color:#8ea0bd;letter-spacing:.1em;font-size:10px;font-weight:800}.client-app-grid h2{color:#f8fafc;margin:8px 0}.client-app-grid p{color:#91a2ba;min-height:45px;line-height:1.55}.client-app-grid article>div{color:#a8b6ca;gap:8px;margin:18px 0;font-size:12px;display:grid}.client-app-grid article>div span{align-items:center;gap:7px;display:flex}.client-app-grid article>footer button{color:#e2e8f0;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:11px;padding:10px 12px;font-weight:800}.client-app-grid article>footer button:disabled,.client-app-access-panel>button:disabled{cursor:not-allowed;opacity:.48}.client-app-detail>header{padding:24px}.client-app-detail>header h1{color:#f8fafc;margin:6px 0}.client-app-detail>header p,.client-app-metrics p,.client-app-access-panel p,.client-app-members p{color:#91a2ba;margin:0}.client-app-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.client-app-metrics>article{grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:17px;display:grid}.client-app-metrics svg{color:#8b5cf6;grid-row:1/4}.client-app-metrics b{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-app-metrics p{font-size:11px}.client-app-access-panel{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.client-app-access-panel>div{align-items:center;gap:12px;display:flex}.client-app-access-panel>div>svg{color:#34d399}.client-app-access-panel span,.client-app-access-panel small,.client-app-access-panel b{display:block}.client-app-access-panel small{color:#8ea0bd;letter-spacing:.1em;font-size:10px}.client-app-members{margin-top:16px;padding:20px}.client-app-members>header{margin-bottom:12px}.client-app-members article{border-top:1px solid #94a3b81f;align-items:center;gap:10px;padding:11px 0;display:flex}.client-app-members article span,.client-app-members article b,.client-app-members article small{display:block}.client-app-members article small{color:#91a2ba}@media (width<=1100px){.client-app-grid,.client-app-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.client-app-grid,.client-app-metrics{grid-template-columns:1fr}.client-app-detail>header,.client-app-access-panel,.client-app-grid article>footer{flex-direction:column;align-items:stretch}}.platform-catalog-page .platform-page-title,.create-product-page .platform-page-title{margin-bottom:22px}.platform-catalog-page .platform-page-title h1,.create-product-page .platform-page-title h1{max-width:980px;font-size:clamp(2rem,3vw,3rem);line-height:1.02}.platform-catalog-page .platform-page-title p,.create-product-page .platform-page-title p{max-width:820px;font-size:.82rem}.catalog-purchase-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.catalog-purchase-card{background:linear-gradient(150deg,#ffffff0b,#080c18c7);border:1px solid #94a3b82e;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;min-width:0;padding:20px;display:grid;position:relative;overflow:hidden}.catalog-purchase-card:before{content:"";filter:blur(18px);pointer-events:none;background:#22d3ee1f;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-70px}.catalog-purchase-card.is-category{border-color:#5b3df5ad;box-shadow:inset 0 3px #5638ff,0 18px 52px #2f1caf24}.catalog-purchase-card.is-category:before{background:#7c3aed2e}.catalog-purchase-card>em{color:#fff;letter-spacing:.13em;background:linear-gradient(90deg,#4b2cff,#6d4cff);grid-column:1/-1;margin:-20px -20px 0;padding:7px 18px;font-size:9px;font-style:normal;font-weight:900}.catalog-purchase-card>header{align-items:center;gap:11px;min-width:0;display:flex}.catalog-purchase-card>header>span{color:#b3a4ff;background:#8b6dff1c;border:1px solid #8b6dff38;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.catalog-purchase-card>header svg{width:20px}.catalog-purchase-card>header small,.catalog-purchase-card>header h2{display:block}.catalog-purchase-card>header small{color:#8f9aae;letter-spacing:.12em;font-size:9px;font-weight:900}.catalog-purchase-card>header h2{margin:4px 0 0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.05}.catalog-purchase-card>p{color:#98a3b6;grid-column:1;margin:0;font-size:12px;line-height:1.55}.catalog-purchase-card>.jad-offer-price{border-radius:15px;grid-area:1/2/span 2;align-self:stretch;min-width:188px;padding:13px 15px}.catalog-purchase-card.is-category>.jad-offer-price{grid-row:2/span 2}.catalog-purchase-card>.jad-offer-price strong{font-size:27px}.catalog-purchase-meta{color:#aeb7c7;grid-column:1/-1;align-items:center;gap:8px;font-size:11px;display:flex}.catalog-purchase-meta svg{color:#66e3af;width:15px}.catalog-category-preview{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.catalog-category-preview>span{color:#aeb7c7;white-space:nowrap;background:#ffffff06;border:1px solid #94a3b821;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:7px 8px;font-size:9px;display:flex}.catalog-category-preview b{color:#c9c0ff;background:#8b6dff24;border-radius:999px;flex:none;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.catalog-purchase-card>button{grid-column:1/-1;min-height:42px}.catalog-products-anchor{scroll-margin-top:92px}.product-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:20px;display:grid}.product-offer-card{background:linear-gradient(160deg,#ffffff0b,#080c18c7);border:1px solid #94a3b82e;border-radius:20px;align-content:start;gap:12px;min-height:0;padding:20px;display:grid;position:relative;overflow:hidden}.product-offer-card.is-featured{border-color:#5b41ffc7;box-shadow:inset 0 3px #5638ff,0 18px 58px #2f1caf29}.product-offer-card>em{color:#fff;letter-spacing:.13em;background:linear-gradient(90deg,#4b2cff,#6d4cff);margin:-20px -20px 0;padding:7px 18px;font-size:9px;font-style:normal;font-weight:900}.product-offer-card__header{align-items:center;gap:12px;display:flex;position:relative}.product-offer-card__header>span{color:#b3a4ff;background:#8b6dff1c;border:1px solid #8b6dff38;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.product-offer-card__header svg{width:21px}.product-offer-card__header small{color:#8f9aae;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.product-offer-card__header h2{margin:4px 0 0;font-size:clamp(1.4rem,2.1vw,1.9rem);line-height:1.05}.product-offer-card>p{color:#98a3b6;min-height:0;margin:0;font-size:12px;line-height:1.55}.product-offer-card>.jad-offer-price{border-radius:15px;width:100%;min-width:0;padding:13px 15px}.product-offer-card>.jad-offer-price strong{font-size:29px}.product-offer-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.product-offer-benefits>span{color:#b9c1cf;background:#ffffff05;border:1px solid #94a3b81f;border-radius:10px;align-items:flex-start;gap:7px;min-width:0;padding:8px 9px;font-size:10px;line-height:1.35;display:flex}.product-offer-benefits svg{color:#66e3af;flex:none;width:13px;margin-top:1px}.product-offer-card>button{min-height:43px;margin-top:2px}.product-offer-card>button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.55)}.category-choice-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:1px;display:flex}.category-choice-heading>span{color:#a78bfa;letter-spacing:.12em;font-size:9px;font-weight:900}.category-choice-heading>small{color:#778397;font-size:10px}.category-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.category-choice-grid>button{color:#e5e9f2;text-align:left;background:#ffffff05;border:1px solid #94a3b824;border-radius:10px;gap:2px;min-width:0;min-height:45px;padding:8px 34px 8px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.category-choice-grid>button:hover{background:#8b6dff12;border-color:#8b6dff6b;transform:translateY(-1px)}.category-choice-grid>button.is-selected{background:linear-gradient(135deg,#5b3df533,#5b3df514);border-color:#7155ff;box-shadow:inset 0 0 0 1px #917cff2e}.category-choice-grid>button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.category-choice-grid>button small{color:#7f8a9d;font-size:9px}.category-choice-grid>button>svg{color:#a99bff;width:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.category-choice-summary,.category-choice-empty{color:#8490a3;background:#ffffff04;border:1px dashed #94a3b833;border-radius:11px;align-items:center;gap:10px;min-height:50px;padding:10px 12px;display:flex}.category-choice-summary.has-selection{background:#59e4a80b;border-style:solid;border-color:#59e4a83d}.category-choice-summary>svg,.category-choice-empty>svg{color:#8f7cf4;flex:none;width:18px}.category-choice-summary span,.category-choice-summary b,.category-choice-summary small{display:block}.category-choice-summary b{color:#eef2f8;font-size:11px}.category-choice-summary small{color:#8591a4;margin-top:2px;font-size:9px}.product-offer-footnote{line-height:1.45;color:#748095!important;letter-spacing:normal!important;font-size:9px!important;font-weight:500!important}.commercial-field-grid select,.commercial-full-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.commercial-field-grid select option,.commercial-full-field select option{color:#eef3ff;background:#0a0e17}@media (width<=1050px){.catalog-purchase-card{grid-template-columns:1fr}.catalog-purchase-card>.jad-offer-price,.catalog-purchase-card.is-category>.jad-offer-price{grid-area:auto/1;width:100%}.catalog-category-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.catalog-purchase-options,.product-offers-grid{grid-template-columns:1fr}.catalog-purchase-card,.product-offer-card{border-radius:17px;padding:17px}.catalog-purchase-card>em,.product-offer-card>em{margin:-17px -17px 0}}@media (width<=520px){.platform-catalog-page .platform-page-title h1,.create-product-page .platform-page-title h1{font-size:1.85rem}.catalog-purchase-options,.product-offers-grid{gap:11px}.catalog-purchase-card,.product-offer-card{padding:15px}.catalog-purchase-card>em,.product-offer-card>em{margin:-15px -15px 0}.catalog-category-preview,.category-choice-grid,.product-offer-benefits{grid-template-columns:1fr 1fr}.catalog-category-preview>span{white-space:normal}.category-choice-grid>button{min-height:48px}.product-offer-card>.jad-offer-price strong,.catalog-purchase-card>.jad-offer-price strong{font-size:26px}}@media (width<=380px){.catalog-category-preview,.category-choice-grid,.product-offer-benefits{grid-template-columns:1fr}}.admin-title-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-title-actions>button{color:#475467;background:#fff;border:1px solid #dfe3eb;border-radius:11px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex}.admin-title-actions>.primary-platform-button{color:#fff;background:#6d4aff;border-color:#6d4aff}@media (width<=700px){.admin-title-actions{width:100%}.admin-title-actions>button{flex:1;justify-content:center}}.platform-app{--jad-content-max:1240px;--jad-page-x:clamp(18px,2.4vw,28px);--jad-card-radius:16px;grid-template-columns:232px minmax(0,1fr)}.platform-sidebar{width:232px;padding:18px 12px}.platform-sidebar nav{gap:3px}.platform-sidebar nav>small{letter-spacing:.12em;margin:15px 10px 6px;font-size:.54rem}.platform-sidebar nav>button{border-radius:10px;gap:10px;min-height:42px;padding:10px 11px;font-size:.78rem}.platform-header{height:68px;padding:0 var(--jad-page-x)}.platform-page{width:min(var(--jad-content-max),100%);padding:26px var(--jad-page-x) 64px}.platform-page-title{align-items:flex-start;gap:16px;margin-bottom:20px}.platform-page-title>div>span{letter-spacing:.13em;font-size:.58rem}.platform-page-title h1{max-width:850px;margin-top:7px;font-size:clamp(1.85rem,2.7vw,2.75rem);line-height:1.08}.platform-page-title p{max-width:720px;margin-top:8px;font-size:.82rem;line-height:1.6}.primary-platform-button,.secondary-platform-button{border-radius:10px;min-height:42px;padding:10px 14px;font-size:.74rem}.platform-back{margin-bottom:14px}.platform-page :is(.help-topic-card,.help-center-search,.help-safe-note,.homologation-form,.homologation-list,.homologation-safety-row article,.homologation-next,.integration-final-stage,.integration-guide-v4 article){color:#172033}.platform-page :is(.help-topic-card,.homologation-form,.homologation-list,.homologation-safety-row article,.homologation-next,.integration-final-stage,.integration-guide-v4 article) h1,.platform-page :is(.help-topic-card,.homologation-form,.homologation-list,.homologation-safety-row article,.homologation-next,.integration-final-stage,.integration-guide-v4 article) h2,.platform-page :is(.help-topic-card,.homologation-form,.homologation-list,.homologation-safety-row article,.homologation-next,.integration-final-stage,.integration-guide-v4 article) h3{color:#101828}.platform-page button:not(:disabled){cursor:pointer}.platform-page button:disabled{cursor:not-allowed}@media (width<=1150px){.platform-app{grid-template-columns:220px minmax(0,1fr)}.platform-sidebar{width:220px}}@media (width<=900px){.platform-app{grid-template-columns:1fr}.platform-sidebar{width:min(280px,86vw)}.platform-header{height:64px;padding:0 18px}.platform-page{padding:22px 18px 60px}.platform-page-title h1{font-size:clamp(1.7rem,5vw,2.25rem)}}@media (width<=650px){.platform-header{height:62px;padding:0 14px}.platform-page{padding:18px 14px 54px}.platform-page-title{margin-bottom:16px}.platform-page-title h1{font-size:1.75rem}.platform-page-title p{font-size:.78rem}}.platform-app{--jad-v43-bg:#070a12;--jad-v43-bg-soft:#0a0f1c;--jad-v43-surface:#0e1424;--jad-v43-surface-2:#121a2d;--jad-v43-surface-3:#18223a;--jad-v43-border:#a0aecf26;--jad-v43-border-strong:#8b6dff52;--jad-v43-text:#f4f6fb;--jad-v43-muted:#a4aec2;--jad-v43-subtle:#77839a;--jad-v43-primary:#7657ff;--jad-v43-primary-hover:#866cff;--jad-v43-success:#45d7a0;--jad-v43-warning:#f4bb54;--jad-v43-danger:#ff7188;--jad-content-max:1180px;--jad-page-x:clamp(18px,2vw,26px);background:var(--jad-v43-bg);color:var(--jad-v43-text);grid-template-columns:220px minmax(0,1fr);overflow-x:hidden}.platform-main{background:radial-gradient(circle at 90% -10%,#7657ff14,transparent 32%),var(--jad-v43-bg);min-width:0;overflow-x:clip}.platform-sidebar{border-color:var(--jad-v43-border);scrollbar-width:thin;background:#080c16;width:220px;padding:16px 11px;overflow-y:auto}.platform-sidebar nav>button{color:#a0aac0;min-height:40px;font-size:.76rem}.platform-sidebar nav>button:hover{color:#fff;background:#ffffff0b}.platform-sidebar nav>button.active{color:#fff;background:linear-gradient(90deg,#7657ff3d,#7657ff12);box-shadow:inset 2px 0 #8066ff}.sidebar-catalog-cta{background:linear-gradient(145deg,#7657ff2b,#0f1526f5)!important;border-color:#7657ff52!important;margin-top:auto!important}.sidebar-catalog-cta button{color:#fff!important;background:linear-gradient(110deg,#6847ff,#8a69ff)!important}.platform-header{height:64px;padding:0 var(--jad-page-x);border-color:var(--jad-v43-border);background:#070a12e6}.platform-search{border-color:var(--jad-v43-border);background:var(--jad-v43-bg-soft);width:min(420px,42vw);min-height:40px}.platform-search input{font-size:.76rem}.platform-page{width:min(var(--jad-content-max),100%);min-width:0;padding:24px var(--jad-page-x) 64px;color:var(--jad-v43-text)}.platform-page-title{margin-bottom:18px}.platform-page-title h1{color:var(--jad-v43-text);font-size:clamp(1.75rem,2.5vw,2.6rem)}.platform-page-title p{color:var(--jad-v43-muted);font-size:.8rem}.platform-page :is(input,select,textarea){max-width:100%;color:var(--jad-v43-text);border-color:var(--jad-v43-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1020}.platform-page :is(input,select,textarea)::placeholder{color:#6f7b92}.platform-page :is(button,a){-webkit-tap-highlight-color:transparent}.platform-page button:disabled{opacity:.48!important;color:#8c96aa!important;box-shadow:none!important;background:#151b29!important;border-color:#a0aecf1a!important}.primary-platform-button,.platform-page button.is-primary{color:#fff;background:linear-gradient(110deg,#6847ff,#8a69ff)}.secondary-platform-button{border-color:var(--jad-v43-border);background:var(--jad-v43-surface);color:#dce2ee}.platform-page :focus-visible{outline-offset:2px;outline:3px solid #7657ff6b}.platform-page :is(.help-topic-card,.help-center-search,.help-safe-note,.help-topic-sections section,.homologation-form,.homologation-list,.homologation-safety-row article,.homologation-next,.homologation-access,.integration-final-stage,.integration-guide-v4 article,.domain-infrastructure-v4 article){color:var(--jad-v43-text)!important;border-color:var(--jad-v43-border)!important;background:var(--jad-v43-surface)!important;box-shadow:none!important}.platform-page :is(.help-topic-card,.homologation-form,.homologation-list,.homologation-safety-row article,.homologation-next,.homologation-access,.integration-final-stage,.integration-guide-v4 article,.domain-infrastructure-v4 article) :is(h1,h2,h3,b,strong,label){color:var(--jad-v43-text)!important}.platform-page :is(.help-topic-card,.help-safe-note,.homologation-form,.homologation-list,.homologation-safety-row article,.homologation-next,.homologation-access,.integration-final-stage,.integration-guide-v4 article,.domain-infrastructure-v4 article) :is(p,small,li){color:var(--jad-v43-muted)!important}@media (width<=1100px){.platform-app{grid-template-columns:1fr}.platform-main{grid-column:1}.platform-sidebar{z-index:60;width:min(292px,88vw);transition:transform .24s;transform:translate(-105%);box-shadow:20px 0 60px #00000059}.platform-sidebar.is-open{transform:none}.sidebar-head>button,.platform-menu{display:grid}.sidebar-overlay{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a8;border:0;display:block;position:fixed;inset:0}.platform-header{padding:0 18px}.platform-page{padding:22px 20px 58px}}@media (width<=760px){.platform-header{gap:8px;height:58px;padding:0 12px}.platform-search{display:none}.platform-header-actions{gap:6px;margin-left:auto}.platform-header-actions>button:first-child{width:38px;height:38px}.platform-user{padding:2px}.platform-user>span{width:36px;height:36px}.platform-user>div{display:none}.platform-page{padding:16px 12px calc(36px + env(safe-area-inset-bottom))}.platform-page-title{flex-direction:column;gap:12px}.platform-page-title h1{font-size:1.65rem;line-height:1.12}.platform-page-title p{font-size:.77rem}.primary-platform-button,.secondary-platform-button,.platform-page button{min-height:44px}}@media (width<=420px){.platform-page{padding-inline:10px}.platform-sidebar{width:min(300px,92vw)}}.jad-update-notice{z-index:10000;color:#f4f6fb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d19f7;border:1px solid #8b6dff6b;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto 34px;align-items:center;gap:12px;width:min(620px,100vw - 40px);padding:14px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 24px 70px #0000006b}.jad-update-notice>span{color:#a995ff;background:#8b6dff29;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.jad-update-notice>span svg{width:20px;height:20px}.jad-update-notice b,.jad-update-notice p{margin:0;display:block}.jad-update-notice b{font-size:.78rem}.jad-update-notice p{color:#9da8bd;margin-top:3px;font-size:.64rem;line-height:1.45}.jad-update-action{color:#fff;white-space:nowrap;background:#6d4aff;border:0;border-radius:10px;min-height:38px;padding:0 13px;font-size:.68rem;font-weight:900}.jad-update-action:disabled{cursor:wait;opacity:.7}.jad-update-dismiss{color:#8e99ad;background:0 0;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.jad-update-dismiss svg{width:16px;height:16px}@media (width<=720px){.jad-update-notice{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));grid-template-columns:38px minmax(0,1fr) 32px;width:calc(100vw - 24px);padding:12px}.jad-update-notice>span{width:38px;height:38px}.jad-update-action{grid-column:2/4;width:100%}.jad-update-dismiss{grid-area:1/3}}.jad-preview-backdrop,.jad-detail-backdrop{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03060de0;padding:14px;position:fixed;inset:0}.jad-preview-dialog{background:#0a0e18;border:1px solid #ffffff24;border-radius:20px;grid-template-rows:auto 1fr;width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 35px 120px #0000008c}.jad-preview-toolbar{z-index:4;color:#fff;background:#0d1220;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px 14px;display:grid;position:relative}.jad-preview-toolbar>div:first-child small,.jad-preview-toolbar>div:first-child strong{display:block}.jad-preview-toolbar>div:first-child small{color:#55d9ff;letter-spacing:.12em;font-size:.52rem;font-weight:900}.jad-preview-toolbar>div:first-child strong{margin-top:3px;font-size:.8rem}.jad-preview-modes{border:1px solid #ffffff1a;border-radius:11px;gap:5px;padding:4px;display:flex}.jad-preview-modes button,.jad-preview-actions button{color:#7f8ba0;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:.62rem;display:flex}.jad-preview-modes button svg,.jad-preview-actions button svg{width:15px}.jad-preview-modes button small{color:#596579;font-size:.45rem}.jad-preview-modes button.is-active{color:#111722;background:#f2f4fb}.jad-preview-modes button.is-active small{color:#536074}.jad-preview-actions{justify-content:flex-end;gap:5px;display:flex}.jad-preview-actions button{color:#aab4c5;border:1px solid #ffffff1a}.jad-device-stage{background:radial-gradient(circle,#6450ff21,#0000 50%),#050810;place-items:center;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden}.jad-device-frame{transform-origin:50%;background:#fff;border:8px solid #161c28;border-radius:17px;flex:none;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 30px 100px #00000085}.jad-device-frame.is-mobile{border-width:10px;border-radius:35px}.jad-device-frame.is-tablet{border-radius:25px}.jad-device-viewport{overscroll-behavior:contain;background:#fff;width:100%;height:100%;overflow:auto}.jad-catalog-loading,.jad-catalog-error{color:#172033;text-align:center;background:#f7f8fc;place-content:center;min-height:100%;padding:30px;display:grid}.jad-catalog-loading>span{aspect-ratio:1;border:4px solid #5f4cff26;border-top-color:#6552ff;border-radius:50%;width:42px;margin:0 auto 15px;animation:.8s linear infinite jadSpin}.jad-catalog-loading p,.jad-catalog-error p{color:#6f798b}.jad-catalog-error>span{aspect-ratio:1;color:#bc3150;background:#ffe8ed;border-radius:50%;place-items:center;width:50px;margin:auto;font-weight:900;display:grid}.jad-catalog-error button{color:#fff;background:#172033;border:0;border-radius:9px;width:max-content;margin:auto;padding:10px 14px}.jad-sales-modal{z-index:1001;background:#fff;position:fixed;inset:0;overflow:auto}.jad-detail-backdrop{place-items:center;display:grid}.jad-detail-dialog{color:#182132;background:#f8f9fc;border-radius:25px;grid-template-columns:.72fr 1.28fr;width:min(1120px,100%);max-height:min(840px,100%);display:grid;position:relative;overflow:auto;box-shadow:0 35px 120px #0000008c}.jad-detail-close{z-index:3;aspect-ratio:1;color:#182132;background:#ffffffdb;border:1px solid #1720331a;border-radius:11px;place-items:center;width:39px;display:grid;position:absolute;top:14px;right:14px}.jad-detail-cover{background:linear-gradient(155deg,var(--detail-ink),color-mix(in srgb,var(--detail-ink) 66%,var(--detail-accent)));color:#fff;flex-direction:column;justify-content:flex-end;min-height:700px;padding:45px;display:flex;position:relative;overflow:hidden}.jad-detail-cover:before{content:"";aspect-ratio:1;border:70px solid color-mix(in srgb,var(--detail-accent) 40%,transparent);border-radius:50%;width:330px;position:absolute;top:-15%;right:-25%}.jad-detail-cover>*{position:relative}.jad-detail-cover>span{font-size:4rem}.jad-detail-cover small{color:var(--detail-secondary);letter-spacing:.1em;margin-top:25px;font-weight:900}.jad-detail-cover h2{margin:10px 0;font-size:3.2rem;line-height:.96}.jad-detail-cover p{color:#ffffff9e;line-height:1.6}.jad-detail-content{padding:55px}.jad-detail-content>small{color:#6956ff;letter-spacing:.12em;font-weight:900}.jad-detail-content>h1{margin:10px 0;font-size:3rem;line-height:1}.jad-detail-content>p{color:#697487;line-height:1.65}.jad-detail-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.jad-detail-metrics span{color:#697487;border:1px solid #1720331a;border-radius:11px;padding:11px;font-size:.62rem}.jad-detail-metrics b{color:#182132;font-size:.9rem;display:block}.jad-detail-content>h2{margin:22px 0 10px;font-size:1rem}.jad-detail-benefits,.jad-detail-chapters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.jad-detail-benefits span,.jad-detail-chapters span{background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:.7rem;display:flex}.jad-detail-benefits svg{color:#6956ff;width:15px}.jad-detail-chapters i{aspect-ratio:1;color:#6956ff;background:#eeeaff;border-radius:6px;place-items:center;width:22px;font-style:normal;font-weight:900;display:grid}.jad-detail-note{background:#f0edff;border-left:3px solid #6956ff;padding:12px;font-size:.68rem}.jad-detail-actions{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.jad-detail-actions button{color:#182132;background:#fff;border:1px solid #1720331f;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;display:flex}.jad-detail-actions button:last-child{color:#fff;background:#182132;border:0}@keyframes jadSpin{to{transform:rotate(360deg)}}@media (width<=840px){.jad-preview-toolbar{grid-template-columns:1fr auto}.jad-preview-toolbar>div:first-child,.jad-preview-modes button small{display:none}.jad-detail-dialog{grid-template-columns:1fr}.jad-detail-cover{min-height:330px}.jad-detail-content{padding:35px}.jad-detail-cover h2{font-size:2.4rem}}@media (width<=560px){.jad-preview-backdrop{padding:0}.jad-preview-dialog{border-radius:0}.jad-preview-toolbar{grid-template-columns:1fr;padding:8px}.jad-preview-modes,.jad-preview-actions{justify-content:center}.jad-preview-actions button{flex:1;justify-content:center}.jad-detail-backdrop{padding:0}.jad-detail-dialog{border-radius:0;height:100%;max-height:none}.jad-detail-content{padding:28px 18px}.jad-detail-content>h1{font-size:2.4rem}.jad-detail-metrics,.jad-detail-benefits,.jad-detail-chapters{grid-template-columns:1fr}.jad-detail-actions{display:grid}.jad-detail-actions button{justify-content:center}}.jad-catalog-workspace{--catalog-ink:#111827;--catalog-muted:#667085;--catalog-line:#1118271c;color:var(--catalog-ink);background:#f6f7fb;padding:90px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.jad-catalog-workspace *{box-sizing:border-box}.jad-catalog-workspace>header,.jad-catalog-workspace>nav,.jad-catalog-workspace>.jad-catalog-grid,.jad-catalog-empty{width:min(1220px,100% - 44px);margin-inline:auto}.jad-catalog-workspace>header>span{color:#6651ff;letter-spacing:.14em;align-items:center;gap:7px;font-size:.7rem;font-weight:900;display:flex}.jad-catalog-workspace>header>h1{letter-spacing:-.07em;max-width:900px;margin:16px 0 12px;font-size:clamp(3rem,6vw,6rem);line-height:.96}.jad-catalog-workspace>header>p{max-width:760px;color:var(--catalog-muted);font-size:1rem;line-height:1.7}.jad-catalog-search{border:1px solid var(--catalog-line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:780px;margin-top:30px;padding:8px 14px;display:grid;box-shadow:0 16px 45px #171f340f}.jad-catalog-search>svg{color:#6651ff}.jad-catalog-search label{display:block}.jad-catalog-search input{width:100%;height:42px;color:var(--catalog-ink);background:0 0;border:0;outline:0}.jad-catalog-search b{color:var(--catalog-muted);font-size:.7rem}.jad-catalog-filters{gap:7px;padding-bottom:9px;display:flex;overflow-x:auto;margin-top:35px!important}.jad-catalog-filters button{white-space:nowrap;border:1px solid var(--catalog-line);color:var(--catalog-muted);background:#fff;border-radius:999px;padding:9px 12px}.jad-catalog-filters button.is-active{color:#fff;background:#6651ff;border-color:#6651ff}.jad-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;margin-top:24px!important}.jad-catalog-card{border:1px solid var(--catalog-line);background:#fff;border-radius:24px;transition:all .25s;overflow:hidden;box-shadow:0 15px 50px #171f340f}.jad-catalog-card:hover{transform:translateY(-5px);box-shadow:0 25px 70px #171f341f}.jad-catalog-card__cover{background:linear-gradient(155deg,var(--card-ink),color-mix(in srgb,var(--card-ink) 68%,var(--card-accent)));color:#fff;flex-direction:column;justify-content:flex-end;min-height:320px;padding:25px;display:flex;position:relative;overflow:hidden}.jad-catalog-card__cover>i{aspect-ratio:1;border:55px solid color-mix(in srgb,var(--card-accent) 42%,transparent);border-radius:50%;width:250px;position:absolute;top:-23%;right:-17%}.jad-catalog-card__cover>i:nth-child(2){border-width:1px;border-color:var(--card-secondary);width:190px;inset:auto auto -23% -22%}.jad-catalog-card__category{letter-spacing:.1em;border:1px solid #ffffff2e;border-radius:999px;padding:7px 9px;font-size:.55rem;font-weight:900;position:absolute;top:22px;left:22px}.jad-catalog-card__symbol{font-size:4rem;position:absolute;top:23%;right:12%}.jad-catalog-card__cover>div{position:relative}.jad-catalog-card__cover small{color:var(--card-secondary);letter-spacing:.11em;font-size:.58rem;font-weight:900}.jad-catalog-card__cover h2{margin:9px 0;font-size:2rem;line-height:1}.jad-catalog-card__cover p{color:#ffffff9e;max-width:300px;margin:0;font-size:.72rem;line-height:1.55}.jad-catalog-card__body{padding:20px}.jad-catalog-card__body>div:first-child{color:var(--catalog-muted);gap:12px;font-size:.62rem;display:flex}.jad-catalog-card__body>div:first-child span{align-items:center;gap:5px;display:flex}.jad-catalog-card__body svg{width:15px}.jad-catalog-card__body>p{min-height:66px;color:var(--catalog-muted);font-size:.76rem;line-height:1.55}.jad-catalog-card__body>button{background:var(--card-ink);color:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;font-weight:800;display:flex}.jad-catalog-card__body>div:last-child{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.jad-catalog-card__body>div:last-child button{border:1px solid var(--catalog-line);color:var(--catalog-ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px 6px;font-size:.65rem;display:flex}.jad-catalog-empty{text-align:center;place-content:center;min-height:360px;display:grid}.jad-catalog-empty svg{color:#6651ff;margin:auto}.jad-catalog-empty p{color:var(--catalog-muted)}.jad-catalog-empty button{background:var(--catalog-ink);color:#fff;border:0;border-radius:9px;width:max-content;margin:auto;padding:10px 13px}.platform-page>.jad-catalog-workspace{color:#eef2fb;background:0 0;margin:-30px;padding:45px 0}.platform-page>.jad-catalog-workspace>header,.platform-page>.jad-catalog-workspace>nav,.platform-page>.jad-catalog-workspace>.jad-catalog-grid,.platform-page>.jad-catalog-workspace>.jad-catalog-empty{width:100%}.platform-page>.jad-catalog-workspace{--catalog-ink:#eef2fb;--catalog-muted:#8591a5;--catalog-line:#ffffff1c}.platform-page>.jad-catalog-workspace .jad-catalog-search,.platform-page>.jad-catalog-workspace .jad-catalog-filters button,.platform-page>.jad-catalog-workspace .jad-catalog-card,.platform-page>.jad-catalog-workspace .jad-catalog-card__body>div:last-child button{color:#eef2fb;background:#0a0e17}.platform-page>.jad-catalog-workspace .jad-catalog-card__body>button{color:#101520;background:#eef2fb}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.jad-catalog-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.jad-catalog-workspace{padding:70px 0}.jad-catalog-workspace>header,.jad-catalog-workspace>nav,.jad-catalog-workspace>.jad-catalog-grid,.jad-catalog-empty{width:min(100% - 28px,1220px)}.jad-catalog-workspace>header>h1{font-size:3.4rem}.jad-catalog-grid{grid-template-columns:1fr}.jad-catalog-search{grid-template-columns:auto 1fr}.jad-catalog-search b{display:none}.jad-catalog-card__body>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jad-catalog-card{transition:none}}.jad-catalog-card{container-type:inline-size}.jad-catalog-card[data-card=ledger] .jad-catalog-card__cover,.jad-catalog-card[data-card=terminal] .jad-catalog-card__cover,.jad-catalog-card[data-card=canvas] .jad-catalog-card__cover{background-image:linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(90deg,#ffffff12 1px,transparent 1px),linear-gradient(155deg,var(--card-ink),color-mix(in srgb,var(--card-ink) 68%,var(--card-accent)));background-size:30px 30px,30px 30px,100% 100%}.jad-catalog-card[data-card=orbital] .jad-catalog-card__cover>i:first-child,.jad-catalog-card[data-card=constellation] .jad-catalog-card__cover>i:first-child{width:70%;box-shadow:0 0 0 35px color-mix(in srgb,var(--card-accent) 10%,transparent),0 0 0 70px color-mix(in srgb,var(--card-accent) 6%,transparent);border-width:1px;top:12%;right:12%}.jad-catalog-card[data-card=chalkboard] .jad-catalog-card__cover{background:#173d33}.jad-catalog-card[data-card=chalkboard] .jad-catalog-card__cover:after{content:"";border:1px dashed #fff3;position:absolute;inset:18px}.jad-catalog-card[data-card=editorial] .jad-catalog-card__cover{background:linear-gradient(135deg,var(--card-accent),var(--card-ink));justify-content:flex-start}.jad-catalog-card[data-card=editorial] .jad-catalog-card__cover>div{margin-top:auto}.jad-catalog-card[data-card=editorial] .jad-catalog-card__symbol{opacity:.18;font-size:7rem;top:24%;left:10%;right:auto}.jad-catalog-card[data-card=dialogue] .jad-catalog-card__cover{border-radius:0 0 45%}.jad-catalog-card[data-card=dialogue] .jad-catalog-card__cover:after{background:color-mix(in srgb,var(--card-accent) 55%,transparent);content:"";border-radius:28px 28px 4px;width:110px;height:58px;position:absolute;top:80px;right:25px}.jad-catalog-card[data-card=route] .jad-catalog-card__cover>i:first-child{border-style:dashed;border-width:2px;border-radius:50%;width:90%;height:42%;top:15%;right:-20%}.jad-catalog-card[data-card=notebook] .jad-catalog-card__cover,.jad-catalog-card[data-card=calendar] .jad-catalog-card__cover{background:linear-gradient(90deg,transparent 11%,#ffffff2e 11%,#ffffff2e 11.5%,transparent 11.5%),repeating-linear-gradient(0deg,transparent 0 30px,#ffffff14 30px 31px),var(--card-ink)}.jad-catalog-card[data-card=botanical] .jad-catalog-card__cover{border-radius:50% 50% 0 0}.jad-catalog-card[data-card=portal] .jad-catalog-card__cover>i:first-child{border-width:20px;border-radius:50% 50% 0 0;width:72%;height:72%;top:12%;right:13%}.jad-detail-dialog[data-family] .jad-detail-cover{background-image:linear-gradient(155deg,var(--detail-ink),color-mix(in srgb,var(--detail-ink) 65%,var(--detail-accent)))}.jad-detail-dialog[data-family=prompt-workspace] .jad-detail-cover,.jad-detail-dialog[data-family=finance-control] .jad-detail-cover{background-image:linear-gradient(#ffffff0f 1px,transparent 1px),linear-gradient(90deg,#ffffff0f 1px,transparent 1px),linear-gradient(155deg,var(--detail-ink),var(--detail-accent));background-size:28px 28px,28px 28px,100% 100%}@container (width<=340px){.jad-catalog-card__cover{min-height:280px}.jad-catalog-card__cover h2{font-size:1.65rem}}.help-center-page{gap:24px;display:grid}.help-center-hero{background:linear-gradient(135deg,#6d4aff1f,#0812240a);border:1px solid #6d4aff33;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:30px;padding:34px;display:grid}.help-center-hero>div>span{color:#7657ff;letter-spacing:.14em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.help-center-hero h1{margin:14px 0;font-size:clamp(32px,4vw,54px);line-height:1.02}.help-center-hero p{max-width:720px;color:var(--muted,#667085);font-size:16px}.help-center-search{background:#fff;border:1px solid #dfe3ec;border-radius:16px;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.help-center-search svg{color:#7657ff}.help-center-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.help-progress-map{color:#fff;background:#0e1729;border-radius:22px;align-items:center;gap:12px;padding:18px 22px;display:flex;overflow:auto}.help-progress-map article{align-items:center;gap:10px;min-width:180px;display:flex}.help-progress-map article>b{background:#7657ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.help-progress-map article span{display:grid}.help-progress-map small{color:#aab4c7}.help-progress-map>.is-later{opacity:.68}.help-progress-map>svg{color:#667085;flex:none}.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.help-topic-card{background:#fff;border:1px solid #e5e7ef;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #0f172a0a}.help-topic-card__head{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:48px 1fr 24px;align-items:center;gap:14px;padding:20px;display:grid}.help-topic-card__head>span{color:#6d4aff;background:#f0edff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.help-topic-card__head h2{margin:0 0 4px;font-size:18px}.help-topic-card__head p{color:#667085;margin:0}.help-topic-card__head>svg{transition:all .2s}.help-topic-card.is-open .help-topic-card__head>svg{transform:rotate(180deg)}.help-topic-card__body{border-top:1px solid #f0f1f5;padding:0 20px 20px}.help-topic-card__body ol{gap:10px;margin:0;padding:16px 0;list-style:none;display:grid}.help-topic-card__body li{color:#475467;align-items:flex-start;gap:9px;display:flex}.help-topic-card__body li svg{color:#12a875;flex:none;width:18px}.help-topic-card__body button,.help-empty button{color:#fff;background:#6d4aff;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:inline-flex}.help-hint{background:#6d4aff0f;border:1px solid #6d4aff33;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:15px 17px;display:grid}.help-hint>span{color:#fff;background:#6d4aff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.help-hint p{color:#667085;margin:3px 0 0}.help-hint button{color:#6d4aff;background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:flex}.help-hint.is-compact{margin:0;padding:12px}.help-safe-note{background:#fff7e7;border:1px solid #f3d498;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.help-safe-note>svg{color:#9a6700}.help-safe-note h2,.help-safe-note p{margin:0}.help-safe-note a{color:#6d4aff;align-items:center;gap:6px;font-weight:800;display:flex}.help-empty{text-align:center;border:1px dashed #ccd1dc;border-radius:20px;padding:50px}.help-empty svg{color:#6d4aff;width:42px;height:42px}@media (width<=900px){.help-center-hero,.help-topic-grid{grid-template-columns:1fr}.help-progress-map>svg{display:none}.help-progress-map{grid-template-columns:1fr 1fr;display:grid}.help-hint{grid-template-columns:38px 1fr}.help-hint button{grid-column:2;justify-self:start}.help-safe-note{grid-template-columns:42px 1fr}.help-safe-note a{grid-column:2}}@media (width<=560px){.help-center-hero{border-radius:20px;padding:22px}.help-progress-map{grid-template-columns:1fr}.help-topic-card__head{grid-template-columns:42px 1fr 20px;padding:16px}.help-safe-note{padding:16px}.help-center-page{gap:16px}}.help-topic-sections{gap:12px;margin:0 0 17px;display:grid}.help-topic-sections section{background:#f8f9fc;border:1px solid #e8eaf1;border-radius:14px;padding:14px}.help-topic-sections h3{color:#25324a;margin:0 0 9px;font-size:14px}.help-topic-sections ul{gap:7px;margin:0;padding-left:18px;display:grid}.help-topic-sections li{color:#596579;line-height:1.5;display:list-item}.help-topic-sections li::marker{color:#6d4aff}.help-center-page{color:#172033;gap:16px}.help-center-hero{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:22px;padding:22px 24px}.help-center-hero h1{max-width:680px;color:var(--text,#f8fafc);margin:8px 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08}.help-center-hero p{margin:0;font-size:.78rem;line-height:1.55}.help-center-search{color:#172033;border-radius:12px;height:44px}.help-center-search input{color:#101828;font-size:.75rem}.help-progress-map{border-radius:14px;gap:8px;padding:12px 15px}.help-progress-map article{gap:8px;min-width:150px}.help-progress-map article>b{width:28px;height:28px;font-size:.7rem}.help-progress-map strong{font-size:.68rem}.help-progress-map small{font-size:.56rem}.help-progress-map>svg{width:16px}.help-topic-card{box-shadow:none;color:#172033;border-radius:14px}.help-topic-card__head{color:#172033;grid-template-columns:38px minmax(0,1fr) 20px;gap:10px;padding:13px 15px}.help-topic-card__head>span{border-radius:10px;width:36px;height:36px}.help-topic-card__head>span svg{width:18px}.help-topic-card__head h2{color:#101828;margin:0 0 2px;font-size:.8rem}.help-topic-card__head p{font-size:.66rem;line-height:1.45}.help-topic-card__body{color:#344054;padding:0 15px 15px}.help-topic-card__body ol{gap:7px;padding:12px 0}.help-topic-card__body li{font-size:.68rem;line-height:1.5}.help-topic-sections{gap:9px;margin-bottom:12px}.help-topic-sections section{border-radius:10px;padding:11px}.help-topic-sections h3{font-size:.72rem}.help-topic-sections li{font-size:.66rem}.help-topic-card__body button,.help-empty button{border-radius:9px;min-height:38px;padding:8px 12px;font-size:.68rem}.help-hint{border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;margin-bottom:14px;padding:11px 13px}.help-hint>span{border-radius:9px;width:32px;height:32px}.help-hint b{font-size:.7rem}.help-hint p{font-size:.64rem;line-height:1.45}.help-hint button{font-size:.66rem}.help-safe-note{border-radius:13px;grid-template-columns:38px 1fr auto;gap:12px;padding:14px}.help-safe-note h2{color:#101828;font-size:.78rem}.help-safe-note p{font-size:.64rem;line-height:1.45}.help-safe-note a{font-size:.66rem}@media (width<=900px){.help-center-hero{grid-template-columns:1fr}.help-topic-grid{max-width:none}.help-progress-map{grid-template-columns:1fr 1fr}.help-hint{grid-template-columns:32px 1fr}.help-hint button{grid-column:2}}@media (width<=560px){.help-center-page{gap:12px}.help-center-hero{border-radius:14px;padding:17px}.help-center-hero h1{font-size:1.8rem}.help-progress-map{grid-template-columns:1fr;padding:10px 12px}.help-progress-map article{min-width:0}.help-topic-card__head{padding:12px}.help-safe-note{grid-template-columns:32px 1fr}.help-safe-note a{grid-column:2}.help-hint p{display:none}}.help-center-page{color:#f4f6fb}.help-center-hero{background:linear-gradient(135deg,#10172a,#18143b);border-color:#7657ff3d;grid-template-columns:minmax(0,1fr) minmax(250px,340px);padding:22px}.help-center-hero h1{color:#f4f6fb;font-size:clamp(1.8rem,2.7vw,2.65rem)}.help-center-hero p{color:#a4aec2}.help-center-search{color:#f4f6fb;background:#090f1d;border-color:#a0aecf26}.help-center-search input{color:#f4f6fb}.help-progress-map{background:#0d1425;border:1px solid #a0aecf21}.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}.help-topic-card{color:#f4f6fb;background:#0e1424;border-color:#a0aecf26}.help-topic-card__head{color:#f4f6fb}.help-topic-card__head>span{color:#a995ff;background:#7657ff29}.help-topic-card__head h2{color:#f4f6fb}.help-topic-card__head p{color:#9ba6ba}.help-topic-card__body{color:#d5dbea;border-color:#a0aecf1f}.help-topic-card__body li{color:#aab4c7}.help-topic-sections section{background:#0a1020;border-color:#a0aecf21}.help-topic-sections h3{color:#eef1f7}.help-topic-sections li{color:#a4aec2}.help-safe-note{background:#f4bb5414;border-color:#f4bb5447}.help-safe-note h2{color:#f4f6fb}.help-safe-note p{color:#b7bfd0}.help-empty{color:#a4aec2;border-color:#a0aecf33}@media (width<=900px){.help-topic-grid,.help-center-hero{grid-template-columns:1fr}.help-progress-map{grid-template-columns:1fr 1fr}}@media (width<=560px){.help-center-hero{padding:17px}.help-center-hero h1{font-size:1.7rem}.help-progress-map{grid-template-columns:1fr}.help-topic-card__head{grid-template-columns:38px minmax(0,1fr) 18px}.help-topic-card__head p{display:none}}.panel-workspace-page,.panel-builder-page{--panel-surface:#111424;--panel-surface-2:#171a2d;--panel-border:#ffffff17;--panel-muted:#9ba3bb;gap:22px;display:grid}.panel-home-hero,.panel-page-heading,.panel-detail-hero{border:1px solid var(--panel-border);background:radial-gradient(circle at 85% 15%,#6d4aff47,#0000 34%),linear-gradient(135deg,#111526,#0d0f1d);border-radius:26px;justify-content:space-between;align-items:center;gap:28px;padding:clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden}.panel-home-hero>div,.panel-page-heading>div{max-width:760px}.panel-home-hero span,.panel-page-heading span,.panel-section-card>header span,.panel-preview-column>header span,.panel-link-card>span,.panel-detail-hero>div>span,.public-panel-hero>div>span,.public-panel-apps>header span,.public-panel-orders>header span,.public-panel-support span{color:#a89bff;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.panel-home-hero h1,.panel-page-heading h1,.panel-detail-hero h1{color:#fff;max-width:780px;margin:10px 0 12px;font-size:clamp(1.7rem,4vw,3.35rem);line-height:1.05}.panel-home-hero p,.panel-page-heading p,.panel-detail-hero p{max-width:680px;color:var(--panel-muted);margin:0;font-size:1rem;line-height:1.65}.panel-home-hero>button,.panel-page-heading>button,.panel-heading-actions button,.panel-empty button,.panel-workspace-state button,.panel-retired-flow button,.panel-detail-actions button,.panel-data-table article button{color:#fff;cursor:pointer;background:#6d4aff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.panel-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.panel-stat{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:18px;align-items:flex-start;gap:14px;padding:19px;display:flex}.panel-stat>svg{color:#8f7aff;width:22px}.panel-stat span{min-width:0}.panel-stat small{color:var(--panel-muted);letter-spacing:.11em;font-size:.66rem;font-weight:900;display:block}.panel-stat b{color:#fff;margin:7px 0 4px;font-size:1.5rem;display:block}.panel-stat p{color:#7f879d;margin:0;font-size:.78rem;line-height:1.45}.panel-section-card{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:24px;padding:clamp(18px,3vw,28px)}.panel-section-card>header,.panel-preview-column>header,.public-panel-apps>header,.public-panel-orders>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.panel-section-card>header h2,.panel-preview-column>header h2,.public-panel-apps>header h2,.public-panel-orders>header h2{color:#fff;margin:5px 0 0}.panel-section-card>header button{color:#a89bff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:800;display:inline-flex}.panel-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.panel-mini-card{background:linear-gradient(145deg, color-mix(in srgb, var(--panel-secondary) 86%, #1c2140), #0d1020);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;min-height:270px;padding:20px;display:flex;position:relative;overflow:hidden}.panel-mini-card__glow{background:var(--panel-primary);filter:blur(70px);opacity:.2;border-radius:50%;height:180px;position:absolute;inset:-40% -25% auto 35%}.panel-mini-card>:not(.panel-mini-card__glow){position:relative}.panel-mini-card header{justify-content:space-between;align-items:center;display:flex}.panel-template-icon{background:color-mix(in srgb, var(--panel-primary) 25%, transparent);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.panel-mini-card>small{color:#aaa0e9;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:.68rem;font-weight:900}.panel-mini-card h3{color:#fff;margin:8px 0;font-size:1.35rem}.panel-mini-card p{color:#a1a7ba;margin:0;font-size:.86rem;line-height:1.5}.panel-mini-card__metrics{color:#b3bad0;gap:14px;margin-top:auto;padding-top:18px;font-size:.75rem;display:flex}.panel-mini-card__metrics span{align-items:center;gap:5px;display:inline-flex}.panel-mini-card__metrics svg{width:14px}.panel-mini-card footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;display:flex}.panel-mini-card footer>span{color:#fff;font-weight:900}.panel-mini-card footer button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:800;display:inline-flex}.panel-status{color:#c6cadd;text-transform:uppercase;letter-spacing:.06em;background:#ffffff12;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:900}.panel-status.status-published,.panel-status.status-paid,.panel-status.status-active,.panel-status.status-processed{color:#5be0a6;background:#2cd3911f}.panel-status.status-draft,.panel-status.status-awaiting_payment,.panel-status.status-pending,.panel-status.status-processing{color:#ffc870;background:#ffbe501f}.panel-status.status-refunded,.panel-status.status-rejected,.panel-status.status-failed,.panel-status.status-suspended{color:#ff8ba1;background:#ff5a781f}.panel-flow-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.panel-flow-guide article{border:1px solid var(--panel-border);background:#0e1120;border-radius:18px;gap:13px;padding:18px;display:flex}.panel-flow-guide article>span{color:#7762ff;font-size:1.4rem;font-weight:950}.panel-flow-guide b{color:#fff}.panel-flow-guide p{color:#858da3;margin:6px 0 0;font-size:.82rem;line-height:1.5}.panel-workspace-state,.panel-empty{text-align:center;color:#8f97ad;background:#0d101dbf;border:1px dashed #ffffff21;border-radius:22px;align-content:center;place-items:center;min-height:280px;padding:32px;display:grid}.panel-workspace-state svg,.panel-empty>svg{color:#846fff;width:36px;height:36px}.panel-workspace-state h3,.panel-empty h3{color:#fff;margin:13px 0 7px}.panel-workspace-state p,.panel-empty p{max-width:540px;margin:0 0 18px;line-height:1.6}.panel-workspace-state.is-error svg{color:#ff8ba1}.panel-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.panel-heading-actions button{background:#ffffff14}.panel-heading-actions button.is-primary{background:#6d4aff}.panel-builder-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:18px;display:grid}.panel-builder-form{gap:16px;display:grid}.panel-builder-form>section{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:22px;padding:22px}.panel-builder-form>section>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.panel-builder-form>section>header>span{color:#a99cff;background:#6d4aff26;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.panel-builder-form>section>header b{color:#fff}.panel-builder-form>section>header p{color:#858da3;margin:4px 0 0;font-size:.82rem}.panel-builder-form>section>header em{color:#a99cff;margin-left:auto;font-style:normal;font-weight:900}.panel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.panel-form-grid label{color:#c2c7d8;gap:7px;font-size:.78rem;font-weight:800;display:grid}.panel-form-grid label.full{grid-column:1/-1}.panel-form-grid input,.panel-form-grid textarea,.panel-form-grid select,.panel-slug-field{color:#fff;background:#0d1020;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 12px}.panel-form-grid textarea{resize:vertical;min-height:96px;padding-top:12px}.panel-form-grid input[type=color]{padding:5px}.panel-form-grid input:focus,.panel-form-grid textarea:focus,.panel-form-grid select:focus,.panel-slug-field:focus-within{border-color:#7964ff;box-shadow:0 0 0 3px #6d4aff21}.panel-slug-field{align-items:center;padding:0;display:flex;overflow:hidden}.panel-slug-field span{color:#6f7890;padding-left:12px}.panel-slug-field input{background:0 0;border:0;box-shadow:none!important}.panel-choice-grid,.panel-template-grid,.panel-app-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.panel-choice-grid button,.panel-template-grid button,.panel-app-choice-grid button{color:#fff;text-align:left;cursor:pointer;background:#0d1020;border:1px solid #ffffff17;border-radius:15px;align-items:center;gap:11px;min-height:76px;padding:13px;display:flex;position:relative}.panel-choice-grid button>svg:first-child,.panel-template-grid button>svg:first-child,.panel-app-choice-grid button>svg:first-child{color:#8d78ff;flex:none}.panel-choice-grid button>svg:last-child,.panel-template-grid button>svg:last-child,.panel-app-choice-grid button>svg:last-child{color:#5ee0a8;flex:none;margin-left:auto}.panel-choice-grid button span,.panel-template-grid button span,.panel-app-choice-grid button span{gap:4px;min-width:0;display:grid}.panel-choice-grid button small,.panel-template-grid button small,.panel-app-choice-grid button small{color:#81899e;font-size:.72rem;line-height:1.35}.panel-choice-grid button.is-selected,.panel-template-grid button.is-selected,.panel-app-choice-grid button.is-selected{background:#6d4aff1a;border-color:#7964ff}.panel-inline-warning{color:#9ca4b9;border:1px dashed #ffffff1f;border-radius:14px;align-items:center;gap:9px;padding:17px;display:flex}.panel-preview-column{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:22px;padding:18px;position:sticky;top:86px}.panel-preview-column>header svg{color:#8874ff}.panel-preview-column>p{color:#80889d;gap:8px;font-size:.75rem;line-height:1.45;display:flex}.panel-live-preview{background:var(--preview-secondary);color:#fff;border-radius:22px;min-height:570px;overflow:hidden;box-shadow:0 25px 55px #00000047}.panel-live-preview>header{background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:17px;display:flex}.panel-preview-logo{background:var(--preview-primary);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.panel-preview-logo img{object-fit:cover;width:100%;height:100%}.panel-live-preview>header>div:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.panel-live-preview>header small{color:#b8b2db;letter-spacing:.12em;font-size:.58rem}.panel-live-preview>header b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-live-preview>section{background:linear-gradient(145deg, color-mix(in srgb, var(--preview-primary) 24%, transparent), transparent);padding:23px 18px 17px}.panel-live-preview>section span{color:#c1b8ff;letter-spacing:.13em;font-size:.6rem;font-weight:900}.panel-live-preview>section h3{margin:7px 0;font-size:1.35rem}.panel-live-preview>section p{color:#b1b7ca;font-size:.78rem;line-height:1.5}.panel-live-preview main{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.panel-live-preview main.is-journey{grid-template-columns:1fr}.panel-live-preview main article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex}.panel-live-preview main article i{background:color-mix(in srgb, var(--preview-primary) 22%, transparent);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.panel-live-preview main article div{flex:1;min-width:0}.panel-live-preview main article small{color:#a99ff1;font-size:.52rem}.panel-live-preview main article b{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:.78rem;display:block;overflow:hidden}.panel-live-preview main article p{color:#7f879d;margin:0;font-size:.62rem}.panel-live-preview main article>svg{color:#8d78ff;width:15px}.panel-preview-empty{text-align:center;color:#727b92;grid-column:1/-1;align-content:center;place-items:center;min-height:180px;display:grid}.panel-preview-empty b{color:#fff;margin-top:8px}.panel-preview-empty p{font-size:.72rem}.panel-live-preview>footer{color:#8d94a8;border-top:1px solid #ffffff14;justify-content:space-around;margin-top:auto;padding:12px;font-size:.62rem;display:flex}.panel-live-preview>footer span{align-items:center;gap:4px;display:flex}.panel-live-preview>footer svg{width:13px}.panel-detail-hero{background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--panel-primary) 38%, transparent), transparent 35%), linear-gradient(145deg, var(--panel-secondary), #0b0e19)}.panel-detail-hero>svg{width:90px;height:90px;color:color-mix(in srgb, var(--panel-primary) 80%, #fff);opacity:.7}.panel-detail-hero>div>div{flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;display:flex}.panel-detail-hero>div>div>span:not(.panel-status){color:#fff;background:#ffffff12;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800}.panel-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.panel-detail-actions button{background:var(--panel-surface);border:1px solid var(--panel-border)}.panel-detail-actions button:disabled{opacity:.4;cursor:not-allowed}.panel-link-card{border:1px solid var(--panel-border);background:#0d1020;border-radius:16px;gap:8px;padding:17px;display:grid}.panel-link-card code{color:#fff;word-break:break-all}.panel-link-card small{color:#7e879d}.panel-composition-list{gap:9px;display:grid}.panel-composition-list article{background:#0d1020;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.panel-composition-list article i{color:#a99cff;background:#6d4aff24;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.panel-composition-list article>svg{color:#806bff}.panel-composition-list article>svg:last-child{color:#51dba0;margin-left:auto}.panel-composition-list article span{gap:3px;display:grid}.panel-composition-list article b{color:#fff}.panel-composition-list article small{color:#7c859b}.panel-data-table{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:20px;overflow:hidden}.panel-data-table>header,.panel-data-table>article{grid-template-columns:1.2fr 1fr 1fr .7fr .8fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.panel-data-table>header{color:#7f879c;letter-spacing:.08em;background:#ffffff09;font-size:.66rem;font-weight:900}.panel-data-table>article{color:#c3c8d7;border-top:1px solid #fff1;font-size:.82rem}.panel-data-table>article>span{min-width:0}.panel-data-table>article b{color:#fff;text-overflow:ellipsis;display:block;overflow:hidden}.panel-data-table>article small{color:#7d8599;margin-top:3px;display:block}.panel-refund-table>header,.panel-refund-table>article{grid-template-columns:1fr 1fr 1.5fr .7fr .8fr}.panel-data-table article button{min-height:36px;padding:0 10px;font-size:.72rem}.panel-retired-flow{border:1px solid var(--panel-border);text-align:center;background:radial-gradient(circle at 50% 0,#6d4aff38,#0000 38%),#0d1020;border-radius:28px;align-content:center;place-items:center;min-height:520px;padding:50px 24px;display:grid}.panel-retired-flow>svg{color:#8d78ff;width:52px;height:52px}.panel-retired-flow>span{color:#a99cff;letter-spacing:.15em;margin-top:18px;font-size:.7rem;font-weight:900}.panel-retired-flow h1{color:#fff;max-width:760px;margin:12px 0;font-size:clamp(1.7rem,4vw,3.1rem)}.panel-retired-flow p{color:#929aaf;max-width:660px;line-height:1.65}.panel-retired-flow>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.panel-retired-flow button:last-child{background:#ffffff14}.public-panel-shell{--public-panel-primary:#6d4aff;--public-panel-secondary:#0b1220;background:var(--public-panel-secondary);color:#fff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.public-panel-header{z-index:20;background:color-mix(in srgb, var(--public-panel-secondary) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 clamp(16px,4vw,54px);display:flex;position:sticky;top:0}.public-panel-brand{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.public-panel-brand>span{background:var(--public-panel-primary);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.public-panel-brand img{object-fit:cover;width:100%;height:100%}.public-panel-brand div{text-align:left;gap:2px;display:grid}.public-panel-brand small{color:#a9a2d1;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem}.public-panel-header nav{align-items:center;gap:18px;display:flex}.public-panel-header nav a,.public-panel-header nav button{color:#a9b0c4;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.public-panel-header nav a:hover,.public-panel-header nav button:hover{color:#fff}.public-panel-main{gap:32px;width:min(1180px,100% - 32px);margin:0 auto;padding:40px 0 70px;display:grid}.public-panel-hero{background:radial-gradient(circle at 75% 20%, color-mix(in srgb, var(--public-panel-primary) 38%, transparent), transparent 35%), linear-gradient(140deg, color-mix(in srgb, var(--public-panel-secondary) 85%, #20264c), var(--public-panel-secondary));border:1px solid #ffffff17;border-radius:30px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:32px;min-height:430px;padding:clamp(28px,6vw,70px);display:grid}.public-panel-hero h1{max-width:780px;margin:12px 0 18px;font-size:clamp(2rem,5vw,4.4rem);line-height:1.02}.public-panel-hero>div>p{color:#b1b7ca;max-width:650px;font-size:1.04rem;line-height:1.7}.public-panel-trust{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.public-panel-trust span{color:#c3c8d7;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.72rem;display:inline-flex}.public-panel-trust svg{color:#75e3b2;width:15px}.public-panel-offer{background:#070a14a8;border:1px solid #ffffff1c;border-radius:24px;padding:24px;box-shadow:0 25px 65px #00000038}.public-panel-offer small{color:#afa4ff;letter-spacing:.12em;font-size:.64rem;font-weight:900}.public-panel-offer>b{margin:10px 0 8px;font-size:2.25rem;display:block}.public-panel-offer p{color:#8d95a9;line-height:1.55}.public-panel-offer button,.public-panel-offer a{background:var(--public-panel-primary);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-weight:900;text-decoration:none;display:flex}.public-panel-offer>span:last-child{text-align:center;color:#727b91;margin-top:10px;font-size:.68rem;display:block}.public-panel-offer.has-access{text-align:center}.public-panel-offer.has-access>svg{color:#57dba2;width:42px;height:42px}.public-panel-message{color:#ffd792;background:#ffbe5014;border:1px solid #ffbe5040;border-radius:14px;align-items:center;gap:9px;padding:13px 16px;display:flex}.public-panel-apps,.public-panel-orders{background:#ffffff06;border:1px solid #ffffff14;border-radius:26px;padding:clamp(20px,4vw,34px);scroll-margin-top:90px}.public-panel-apps>header>svg,.public-panel-orders>header>svg{color:color-mix(in srgb, var(--public-panel-primary) 82%, #fff);width:38px;height:38px}.public-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-app-journey{gap:12px;display:grid}.public-app-grid article,.public-app-journey article{background:#080b16b8;border:1px solid #ffffff14;border-radius:19px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.public-app-journey article{flex-direction:row;align-items:center}.public-app-grid article.is-entitled,.public-app-journey article.is-entitled{border-color:color-mix(in srgb, var(--public-panel-primary) 65%, #ffffff14);background:color-mix(in srgb, var(--public-panel-primary) 8%, #080b16b8)}.public-app-grid article>i,.public-app-journey article>i{background:color-mix(in srgb, var(--public-panel-primary) 18%, transparent);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.public-app-grid article>div,.public-app-journey article>div{flex:1}.public-app-grid article small,.public-app-journey article small{color:#a89dff;letter-spacing:.1em;font-size:.58rem;font-weight:900}.public-app-grid article h3,.public-app-journey article h3{margin:5px 0}.public-app-grid article p,.public-app-journey article p{color:#7d869b;margin:0;font-size:.78rem}.public-app-grid article button,.public-app-journey article button{background:var(--public-panel-primary);color:#fff;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;min-height:40px;margin-top:auto;padding:0 14px;font-weight:850;display:inline-flex}.public-app-grid article>span,.public-app-journey article>span{color:#727b91;align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.public-panel-orders>article{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:14px;display:grid}.public-panel-orders>article>div{border-left:2px solid color-mix(in srgb, var(--public-panel-primary) 65%, transparent);gap:4px;padding-left:13px;display:grid}.public-panel-orders>article small{color:#7f879b;letter-spacing:.09em;font-size:.62rem}.public-panel-orders>article b{color:#fff}.public-panel-orders>article span{color:#858da1;font-size:.74rem}.public-panel-orders>article>button,.public-panel-empty button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.public-panel-empty{text-align:center;color:#7f879d;align-content:center;place-items:center;min-height:190px;display:grid}.public-panel-empty svg{color:#8d78ff}.public-panel-empty h3{color:#fff;margin:10px 0}.public-panel-support{background:linear-gradient(135deg, color-mix(in srgb, var(--public-panel-primary) 12%, #ffffff06), #ffffff06);border:1px solid #ffffff14;border-radius:22px;align-items:center;gap:15px;padding:22px;scroll-margin-top:90px;display:flex}.public-panel-support>svg{color:#a99cff;width:34px;height:34px}.public-panel-support>div{flex:1}.public-panel-support h2{margin:4px 0}.public-panel-support p{color:#8a92a6;margin:0}.public-panel-support a{color:#fff;border:1px solid #ffffff1a;border-radius:11px;padding:9px 12px;font-size:.75rem;text-decoration:none}.public-panel-footer{color:#7f879d;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:24px clamp(16px,4vw,54px);display:flex}.public-panel-footer span{color:#fff;font-weight:900}.public-panel-footer p{margin:0}.public-panel-footer svg{color:#58dba2}.public-panel-state{text-align:center;color:#8e96aa;background:#090c17;align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.public-panel-state svg{color:#856fff;width:46px;height:46px}.public-panel-state h1{color:#fff;margin:15px 0 8px}.public-panel-state p{max-width:520px;line-height:1.6}.public-panel-state button{color:#fff;cursor:pointer;background:#6d4aff;border:0;border-radius:12px;min-height:44px;padding:0 17px;font-weight:800}.public-refund-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040ac7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.public-refund-modal form{background:#111524;border:1px solid #ffffff1a;border-radius:22px;width:min(520px,100%);padding:22px;box-shadow:0 35px 90px #0006}.public-refund-modal header{align-items:center;gap:12px;display:flex}.public-refund-modal header svg{color:#a99cff}.public-refund-modal header small{color:#a99cff;letter-spacing:.12em;font-size:.62rem;font-weight:900}.public-refund-modal header h2{margin:3px 0}.public-refund-modal form>p{color:#8e96aa;line-height:1.55}.public-refund-modal label{color:#c4c9d8;gap:8px;font-size:.76rem;font-weight:800;display:grid}.public-refund-modal textarea{color:#fff;resize:vertical;background:#0b0e1a;border:1px solid #ffffff1a;border-radius:12px;min-height:120px;padding:12px}.public-refund-modal footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.public-refund-modal footer button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:11px;min-height:42px;padding:0 14px;font-weight:800}.public-refund-modal footer button:last-child{background:var(--public-panel-primary)}@media (width<=1100px){.panel-stats-grid,.panel-mini-grid,.panel-mini-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-builder-layout{grid-template-columns:1fr}.panel-preview-column{position:relative;top:0}.public-panel-hero{grid-template-columns:1fr}.public-panel-offer{max-width:480px}}@media (width<=760px){.panel-home-hero,.panel-page-heading,.panel-detail-hero{border-radius:20px;flex-direction:column;align-items:flex-start;padding:22px}.panel-home-hero h1,.panel-page-heading h1,.panel-detail-hero h1{font-size:1.75rem}.panel-home-hero>button,.panel-page-heading>button{width:100%}.panel-stats-grid,.panel-mini-grid,.panel-mini-grid--wide,.panel-flow-guide,.panel-form-grid,.panel-choice-grid,.panel-template-grid,.panel-app-choice-grid{grid-template-columns:1fr}.panel-form-grid label.full{grid-column:auto}.panel-builder-form>section{border-radius:17px;padding:17px}.panel-preview-column{padding:12px}.panel-live-preview{min-height:520px}.panel-live-preview main{grid-template-columns:1fr}.panel-data-table{overflow-x:auto}.panel-data-table>header,.panel-data-table>article,.panel-refund-table>header,.panel-refund-table>article{min-width:780px}.public-panel-header{padding:0 14px}.public-panel-header nav a{display:none}.public-panel-main{width:min(100% - 20px,1180px);padding-top:18px}.public-panel-hero{border-radius:21px;min-height:0;padding:24px 18px}.public-panel-hero h1{font-size:2.15rem}.public-panel-trust{gap:7px}.public-app-grid{grid-template-columns:1fr}.public-app-journey article{flex-wrap:wrap;align-items:flex-start}.public-app-journey article button,.public-app-journey article>span{justify-content:center;width:100%}.public-panel-orders>article{grid-template-columns:1fr}.public-panel-support{flex-wrap:wrap;align-items:flex-start}.public-panel-support>div{flex-basis:calc(100% - 50px)}.public-panel-footer{text-align:center;flex-direction:column}}.public-panel-order-list{gap:14px;display:grid}.public-panel-order-list>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:14px;padding:16px;display:grid}.public-panel-order-list>article>div{border-left:2px solid color-mix(in srgb, var(--public-panel-primary) 65%, transparent);gap:4px;padding-left:13px;display:grid}.public-panel-order-list small{color:#7f879b;letter-spacing:.09em;font-size:.62rem}.public-panel-order-list b{color:#fff}.public-panel-order-list span{color:#858da1;font-size:.74rem}.public-panel-order-list button{border:1px solid color-mix(in srgb, var(--public-panel-primary) 50%, transparent);background:color-mix(in srgb, var(--public-panel-primary) 15%, transparent);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.public-panel-profile{background:#ffffff06;border:1px solid #ffffff14;border-radius:22px;align-items:center;gap:15px;padding:22px;scroll-margin-top:90px;display:flex}.public-panel-profile>svg{width:34px;height:34px;color:color-mix(in srgb, var(--public-panel-primary) 78%, #fff)}.public-panel-profile>div{flex:1}.public-panel-profile span{color:#9aa3ba;letter-spacing:.1em;font-size:.65rem}.public-panel-profile h2{color:#fff;margin:4px 0}.public-panel-profile p{color:#8a92a6;margin:0}.public-panel-profile button{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;padding:10px 14px}.panel-orders-table article>span:last-child{justify-items:start;gap:5px;display:grid}.panel-orders-table article>span:last-child small{color:#8992a6}@media (width<=760px){.public-panel-order-list>article{grid-template-columns:1fr}.public-panel-profile{flex-wrap:wrap;align-items:flex-start}.public-panel-profile>div{flex-basis:calc(100% - 50px)}}.public-panel-access-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff1f,#ffffff09);border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;align-self:stretch;gap:12px;min-width:310px;max-width:390px;padding:28px;display:flex;box-shadow:0 28px 70px #0000003d}.public-panel-access-card>svg{width:42px;height:42px;color:var(--public-panel-primary)}.public-panel-access-card>small{letter-spacing:.16em;opacity:.64;font-size:.7rem}.public-panel-access-card>b{font-size:1.45rem;line-height:1.15}.public-panel-access-card>p{color:#ffffffad;margin:0;line-height:1.6}.public-panel-access-card>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.public-panel-access-card button,.public-panel-access-card>a{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.public-panel-access-card button{color:#fff;background:var(--public-panel-primary)}.public-panel-access-card button.is-secondary{background:#ffffff1a;border:1px solid #ffffff1f}.public-panel-access-card>a{color:#ffffffd1;background:#ffffff0f;margin-top:4px;font-size:.82rem}.public-panel-access-card>a svg{width:15px}.public-panel-access-card.has-access>svg{color:#43d49c}.public-panel-access-card.has-access>a{color:#fff;background:var(--public-panel-primary)}.consumer-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.consumer-app-grid.is-journey{grid-template-columns:1fr}.consumer-app-card{background:linear-gradient(155deg,#ffffff17,#ffffff06);border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;gap:18px;min-height:258px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000002b}.consumer-app-card:before{content:"";background:var(--public-panel-primary);opacity:.16;filter:blur(3px);border-radius:50%;width:170px;height:170px;position:absolute;top:-80px;right:-70px}.consumer-app-icon{color:#fff;background:linear-gradient(145deg, var(--public-panel-primary), #ffffff2e);border-radius:19px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 14px 26px #00000040,inset 0 1px #ffffff47}.consumer-app-icon svg{width:29px;height:29px}.consumer-app-copy{flex:1;position:relative}.consumer-app-copy small{letter-spacing:.14em;color:#ffffff80;font-size:.67rem}.consumer-app-copy h3{color:#fff;margin:8px 0;font-size:1.15rem}.consumer-app-copy p{color:#ffffff9e;margin:0;font-size:.88rem;line-height:1.55}.consumer-app-card>button{color:#fff;background:var(--public-panel-primary);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:0 16px;font-weight:800;display:flex;position:relative}.consumer-app-card>button svg{width:17px}.consumer-app-lock{color:#ffffff7a;align-items:center;gap:8px;font-size:.82rem;display:flex;position:relative}.consumer-app-lock svg{width:16px}.consumer-app-card.is-locked{opacity:.75}.consumer-app-grid.is-journey .consumer-app-card{grid-template-columns:auto 1fr auto;align-items:center;min-height:150px;display:grid}.consumer-app-grid.is-journey .consumer-app-copy{flex:initial}.consumer-app-grid.is-journey .consumer-app-card>button{min-width:180px}.public-panel-modal{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020610c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.public-panel-modal form{color:#fff;background:#101625;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;gap:14px;width:min(520px,100%);padding:34px;display:flex;position:relative;box-shadow:0 32px 90px #00000080}.public-panel-modal form>svg{width:42px;height:42px;color:var(--public-panel-primary)}.public-panel-modal small{letter-spacing:.15em;opacity:.58}.public-panel-modal h2{margin:0;font-size:1.65rem}.public-panel-modal p{color:#ffffffa8;margin:0;line-height:1.6}.public-panel-modal label{color:#ffffffc7;gap:8px;font-size:.78rem;font-weight:800;display:grid}.public-panel-modal textarea{resize:vertical;color:#fff;min-height:120px;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;padding:14px}.public-panel-modal form>button[type=submit]{color:#fff;background:var(--public-panel-primary);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-weight:850}.public-panel-modal-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.7rem;position:absolute;top:16px;right:18px}.sidebar-catalog-cta{background:linear-gradient(145deg,#7c5cff2e,#7c5cff0f);border:1px solid #8b5cf647;border-radius:17px;gap:8px;margin:16px 14px 2px;padding:16px;display:grid}.sidebar-catalog-cta small{color:#a998ff;letter-spacing:.12em}.sidebar-catalog-cta strong{color:#fff;font-size:.92rem}.sidebar-catalog-cta p{color:#e2e8f094;margin:0;font-size:.75rem;line-height:1.45}.sidebar-catalog-cta button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#7051ff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:flex}.platform-admin-denied{text-align:center;place-items:center;min-height:66vh;display:grid}.platform-admin-denied>div{border:1px solid var(--platform-border);background:var(--platform-card);border-radius:28px;max-width:540px;padding:40px}.platform-admin-denied svg{color:#8b5cf6;width:52px;height:52px}@media (width<=980px){.consumer-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel-access-card{min-width:0;max-width:none}}@media (width<=660px){.consumer-app-grid{grid-template-columns:1fr}.consumer-app-grid.is-journey .consumer-app-card{align-items:stretch;display:flex}.consumer-app-grid.is-journey .consumer-app-card>button{min-width:0}.public-panel-access-card>div{grid-template-columns:1fr}.public-panel-modal{padding:12px}.public-panel-modal form{padding:28px 20px 22px}}.consumer-access-page,.consumer-dashboard{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--consumer-primary) 22%, transparent), transparent 34rem), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--consumer-primary) 12%, transparent), transparent 28rem), var(--consumer-background,#070b19);color:#f8f8ff;min-height:100vh;font-family:inherit}.consumer-access-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:86px;margin:0 auto;display:flex}.consumer-access-header>span{color:#b9c0d8;align-items:center;gap:9px;font-size:.8rem;display:inline-flex}.consumer-access-header>span svg{color:#61e8c6;width:17px}.consumer-brand-mark{align-items:center;gap:12px;min-width:0;display:inline-flex}.consumer-brand-mark>i{width:48px;height:48px;box-shadow:0 14px 35px color-mix(in srgb, var(--consumer-primary,#6d4aff) 32%, transparent);color:#fff;border-radius:15px;place-items:center;font-style:normal;display:grid;overflow:hidden}.consumer-brand-mark>i img{object-fit:cover;width:100%;height:100%}.consumer-brand-mark>i svg{width:24px;height:24px}.consumer-brand-mark>span{min-width:0;display:grid}.consumer-brand-mark small{color:#8d97b5;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem}.consumer-brand-mark b{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.consumer-brand-mark.is-compact>i{border-radius:12px;width:38px;height:38px}.consumer-access-main{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:center;gap:72px;width:min(1180px,100% - 48px);min-height:calc(100vh - 168px);margin:0 auto;padding:72px 0;display:grid}.consumer-access-intro{min-width:0}.consumer-eyebrow{color:color-mix(in srgb, var(--consumer-primary,#8a6cff) 78%, #fff);letter-spacing:.18em;margin-bottom:16px;font-size:.7rem;font-weight:800;display:block}.consumer-access-intro h1,.consumer-welcome-card h1,.consumer-view-heading h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(2.55rem,5vw,5.2rem);line-height:.98}.consumer-access-intro>p{color:#b5bdd3;max-width:720px;margin:25px 0 0;font-size:1.06rem;line-height:1.75}.consumer-access-benefits{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.consumer-access-benefits span{color:#c8cee1;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:.75rem;display:inline-flex}.consumer-access-benefits svg{color:#55e5bf;width:15px}.consumer-access-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.consumer-access-apps article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1126b8;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.consumer-access-apps i{background:color-mix(in srgb, var(--product-accent) 22%, #11172e);border:1px solid color-mix(in srgb, var(--product-accent) 45%, transparent);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:1.3rem;font-style:normal;display:grid}.consumer-access-apps div{gap:3px;min-width:0;display:grid}.consumer-access-apps b{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.consumer-access-apps small{color:#8993ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.consumer-access-card{background:linear-gradient(145deg, color-mix(in srgb, var(--consumer-primary) 22%, #121831), #0c1225 66%);border:1px solid #ffffff24;border-radius:28px;padding:34px;box-shadow:0 35px 90px #00000059}.consumer-access-card__icon{color:#fff;background:var(--consumer-primary,#6d4aff);width:56px;height:56px;box-shadow:0 15px 32px color-mix(in srgb, var(--consumer-primary) 38%, transparent);border-radius:17px;place-items:center;margin-bottom:24px;display:grid}.consumer-access-card__icon.is-success{background:#1fa77d}.consumer-access-card__icon svg{width:27px}.consumer-access-card>small{color:#a99aff;letter-spacing:.15em;font-size:.66rem;font-weight:800}.consumer-access-card h2{letter-spacing:-.025em;margin:10px 0 12px;font-size:1.65rem}.consumer-access-card>p{color:#aeb6cd;line-height:1.65}.consumer-access-card form{gap:14px;margin-top:24px;display:grid}.consumer-access-card label{color:#dfe3f1;gap:8px;font-size:.76rem;font-weight:700;display:grid}.consumer-access-card input{color:#fff;background:#080d1d;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;min-height:52px;padding:0 15px}.consumer-access-card input:focus{border-color:var(--consumer-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--consumer-primary) 18%, transparent)}.consumer-access-card form button,.consumer-access-card>button{background:var(--consumer-primary,#6d4aff);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-weight:800;display:inline-flex}.consumer-access-card button.is-secondary{background:#ffffff12;border:1px solid #ffffff1f;width:100%;margin-top:12px}.consumer-access-card button:disabled{opacity:.6;cursor:wait}.consumer-access-notice{color:#ffcf83;align-items:flex-start;gap:9px;margin-top:14px;font-size:.75rem;line-height:1.5;display:flex}.consumer-access-notice svg{flex:none;width:17px}.consumer-current-session{color:#9fa8c1;background:#ffffff0b;border-radius:14px;gap:10px;margin-top:20px;padding:14px;font-size:.72rem;line-height:1.5;display:grid}.consumer-current-session b{color:#fff}.consumer-current-session button{color:#bbaeff;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.consumer-sales-link{color:#b9c1d8;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:.75rem;text-decoration:none;display:flex}.consumer-sales-link svg{width:14px}.consumer-access-footer{color:#76819c;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 48px);min-height:82px;margin:0 auto;font-size:.72rem;display:flex}.consumer-access-footer span{color:#fff;font-weight:800}.consumer-dashboard{grid-template-columns:270px minmax(0,1fr);display:grid}.consumer-dashboard-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050916c7;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.consumer-dashboard-sidebar nav{gap:7px;margin-top:46px;display:grid}.consumer-dashboard-sidebar nav button{color:#8f99b4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:0 13px;display:flex}.consumer-dashboard-sidebar nav button svg{width:19px}.consumer-dashboard-sidebar nav button:hover{color:#fff;background:#ffffff0b}.consumer-dashboard-sidebar nav button.is-active{color:#fff;background:color-mix(in srgb, var(--consumer-primary) 18%, #10162c);box-shadow:inset 3px 0 var(--consumer-primary)}.consumer-dashboard-account{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding:14px 4px 0;display:flex}.consumer-dashboard-account>span{background:var(--consumer-primary);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.consumer-dashboard-account div{gap:2px;min-width:0;display:grid}.consumer-dashboard-account b,.consumer-dashboard-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consumer-dashboard-account small{color:#77829d;font-size:.64rem}.consumer-dashboard-main{min-width:0}.consumer-dashboard-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a18a8;border-bottom:1px solid #ffffff12;justify-content:flex-end;align-items:center;height:78px;padding:0 34px;display:flex}.consumer-dashboard-topbar>div{align-items:center;gap:14px;display:flex}.consumer-dashboard-topbar span{color:#8f9ab5;align-items:center;gap:7px;font-size:.7rem;display:inline-flex}.consumer-dashboard-topbar span svg{color:#55e5bf;width:16px}.consumer-dashboard-topbar button{color:#d7dceb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.consumer-dashboard-topbar button svg{width:16px}.consumer-mobile-brand{display:none!important}.consumer-view{width:min(1180px,100% - 68px);margin:0 auto;padding:46px 0 80px}.consumer-welcome-card{background:linear-gradient(135deg, color-mix(in srgb, var(--consumer-primary) 24%, #121831), #0b1125 72%);border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:40px;min-height:310px;padding:52px;display:grid;position:relative;overflow:hidden}.consumer-welcome-card h1{font-size:clamp(2.4rem,4vw,4.3rem)}.consumer-welcome-card p{color:#aeb6cd;max-width:650px;line-height:1.7}.consumer-welcome-card button{background:var(--consumer-primary);color:#fff;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:13px 18px;font-weight:800;display:inline-flex}.consumer-welcome-orbit{background:radial-gradient(circle, color-mix(in srgb, var(--consumer-primary) 40%, transparent), transparent 68%);border:1px solid #ffffff1a;border-radius:50%;align-content:center;justify-self:end;place-items:center;gap:4px;width:200px;height:200px;display:grid}.consumer-welcome-orbit svg{color:#c4b7ff;width:44px;height:44px}.consumer-welcome-orbit i{font-size:2.25rem;font-style:normal;font-weight:900}.consumer-welcome-orbit small{color:#9aa4bf}.consumer-section{margin-top:42px}.consumer-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.consumer-section>header small{color:#9b8aff;letter-spacing:.16em;font-size:.65rem;font-weight:800}.consumer-section>header h2{margin:7px 0 0;font-size:1.75rem}.consumer-section>header button{color:#a8b1c8;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.consumer-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.consumer-product-grid.is-wide{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.consumer-product-tile{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--product-accent) 20%, transparent), transparent 42%), #0d1328;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;min-width:0;min-height:290px;padding:24px;display:flex}.consumer-product-symbol{background:color-mix(in srgb, var(--product-accent) 20%, #171e3a);border:1px solid color-mix(in srgb, var(--product-accent) 48%, transparent);border-radius:17px;place-items:center;width:58px;height:58px;font-size:1.75rem;display:grid}.consumer-product-tile>div{margin-top:24px}.consumer-product-tile small{color:color-mix(in srgb, var(--product-accent) 78%, #fff);letter-spacing:.14em;font-size:.6rem}.consumer-product-tile h3{margin:8px 0;font-size:1.15rem}.consumer-product-tile p{color:#8e98b3;font-size:.78rem;line-height:1.55}.consumer-product-tile button{border:1px solid color-mix(in srgb, var(--product-accent) 34%, transparent);background:color-mix(in srgb, var(--product-accent) 10%, transparent);color:#fff;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:43px;margin-top:auto;padding:0 13px;display:flex}.consumer-product-tile button svg{width:17px;color:var(--product-accent)}.consumer-product-state{color:#707b96;align-items:center;gap:7px;margin-top:auto;font-size:.72rem;display:inline-flex}.consumer-product-state svg{width:15px}.consumer-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.consumer-quick-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:96px;padding:18px;display:grid}.consumer-quick-grid button>svg:first-child{color:#a895ff;width:24px}.consumer-quick-grid button span{gap:4px;display:grid}.consumer-quick-grid small{color:#7e89a4}.consumer-view-heading{margin-bottom:32px}.consumer-view-heading h1{font-size:clamp(2.3rem,4vw,4rem)}.consumer-view-heading p{color:#9da7c0;max-width:760px;line-height:1.7}.consumer-purchase-list{gap:18px;display:grid}.consumer-purchase-card{background:#0d1328;border:1px solid #ffffff17;border-radius:22px;padding:28px}.consumer-purchase-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.consumer-purchase-card header small{color:#8c97b2;letter-spacing:.14em;font-size:.62rem}.consumer-purchase-card h3{margin:7px 0 0}.consumer-order-status{color:#61e6bd;background:#3cd5a01f;border-radius:999px;padding:7px 10px;font-size:.68rem}.consumer-order-status.status-refunded,.consumer-order-status.status-cancelled{color:#ff9ba4;background:#ff79841f}.consumer-purchase-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.consumer-purchase-meta span{background:#ffffff09;border-radius:13px;gap:5px;padding:14px;display:grid}.consumer-purchase-meta small{color:#747f9b;letter-spacing:.12em;font-size:.58rem}.consumer-provider-help{background:color-mix(in srgb, var(--consumer-primary) 9%, transparent);border-radius:15px;gap:13px;padding:16px;display:flex}.consumer-provider-help>svg{color:#68e5c2;flex:none;width:21px}.consumer-provider-help b{font-size:.8rem}.consumer-provider-help p{color:#8f99b4;margin:5px 0 0;font-size:.72rem;line-height:1.5}.consumer-purchase-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.consumer-purchase-actions a{color:#e5e8f2;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:.72rem;text-decoration:none;display:inline-flex}.consumer-purchase-actions a:hover{border-color:var(--consumer-primary)}.consumer-purchase-actions svg{width:14px}.consumer-cancel-hint{color:#737e99;margin:13px 0 0;font-size:.68rem}.consumer-support-card,.consumer-profile-card{background:#0d1328;border:1px solid #ffffff17;border-radius:22px;align-items:center;gap:22px;padding:30px;display:flex}.consumer-support-card>svg{color:#a38fff;flex:none;width:42px;height:42px}.consumer-support-card h2{margin:0}.consumer-support-card p{color:#8d97b1}.consumer-support-card div div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.consumer-support-card a{background:var(--consumer-primary);color:#fff;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;text-decoration:none;display:inline-flex}.consumer-support-card a svg{width:16px}.consumer-profile-card>span{background:var(--consumer-primary);border-radius:22px;place-items:center;width:78px;height:78px;font-size:2rem;font-weight:900;display:grid}.consumer-profile-card>div{flex:1}.consumer-profile-card small{color:#75809a;letter-spacing:.14em;font-size:.6rem}.consumer-profile-card h2{margin:5px 0 15px}.consumer-profile-card p{color:#aeb6ca;margin:5px 0 0}.consumer-profile-card button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:8px;padding:11px 14px;display:inline-flex}.consumer-empty{text-align:center;color:#8d97b0;border:1px dashed #ffffff1f;border-radius:22px;place-items:center;padding:70px 20px;display:grid}.consumer-empty svg{color:#9a86ff;width:34px}.consumer-empty h2{color:#fff}.panel-app-identity>i,.panel-app-choice-icon{color:#fff;font-size:1.2rem;font-style:normal!important}.panel-preview-switch{background:#ffffff0b;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:15px;padding:5px;display:grid}.panel-preview-switch button{color:#8993ad;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px}.panel-preview-switch button.is-active{color:#fff;background:#7c5cff2e}.panel-access-preview{background:var(--preview-secondary,#081020);color:#fff;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden}.panel-access-preview>header{border-bottom:1px solid #ffffff14;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px;display:grid}.panel-access-preview header>span{background:var(--preview-primary);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.panel-access-preview header img{object-fit:cover;width:100%;height:100%}.panel-access-preview header small{color:#8d96ae;font-size:.48rem}.panel-access-preview main{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--preview-primary) 23%, transparent), transparent 55%);padding:22px 18px}.panel-access-preview main>small{color:#aa9dff;letter-spacing:.14em;font-size:.5rem}.panel-access-preview h3{margin:8px 0;font-size:1.35rem;line-height:1.05}.panel-access-preview p{color:#929bb3;font-size:.65rem;line-height:1.45}.panel-access-preview label{color:#bfc5d5;gap:5px;font-size:.55rem;display:grid}.panel-access-preview input{color:#858fa9;background:#070b17;border:1px solid #ffffff1a;border-radius:9px;min-height:36px;padding:0 10px}.panel-access-preview main button{background:var(--preview-primary);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin-top:9px;font-size:.65rem;display:flex}.panel-access-preview main button svg{width:14px}.panel-access-preview footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid}.panel-access-preview footer span{text-align:center;color:#7f89a4;justify-items:center;gap:4px;min-width:0;font-size:.5rem;display:grid;overflow:hidden}.panel-access-preview footer i{background:color-mix(in srgb, var(--app-accent) 18%, #141a31);border-radius:9px;place-items:center;width:30px;height:30px;font-size:1rem;font-style:normal;display:grid}.panel-selected-order{gap:8px;margin-top:16px;display:grid}.panel-selected-order>small{color:#8875ff;letter-spacing:.13em;font-size:.64rem}.panel-selected-order article{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.panel-selected-order article>i{color:#bcafff;background:#7c5cff29;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.7rem;font-style:normal;font-weight:800;display:grid}.panel-selected-order article>div{gap:5px;display:flex}.panel-selected-order article button{color:#a8b0c5;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.panel-selected-order article button:disabled{opacity:.25;cursor:default}.panel-selected-order article button svg{width:14px}.sales-setup-layout{grid-template-columns:minmax(0,1.18fr) minmax(330px,.62fr);align-items:start;gap:22px;display:grid}.sales-setup-wizard{gap:15px;display:grid}.sales-step{background:#0d111e;border:1px solid #ffffff14;border-radius:20px;padding:25px}.sales-step>header{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:20px;display:grid}.sales-step>header>span{color:#b5a7ff;background:#7c5cff2e;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.sales-step header small{color:#8876ff;letter-spacing:.14em;font-size:.6rem;font-weight:800}.sales-step h2{margin:4px 0;font-size:1.2rem}.sales-step header p{color:#7e879d;margin:0;font-size:.74rem;line-height:1.45}.sales-provider-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sales-provider-cards button{color:#fff;text-align:left;cursor:pointer;background:#090d18;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:95px;padding:15px;display:grid}.sales-provider-cards button.is-selected{background:#765cff1a;border-color:#765cff}.sales-provider-cards button>i{background:#20164a;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.2rem;font-style:normal;font-weight:900;display:grid}.sales-provider-cards button:nth-child(2)>i{background:#532038}.sales-provider-cards span{gap:3px;display:grid}.sales-provider-cards small{color:#778097}.sales-provider-cards svg{color:#54e0b9;width:18px}.sales-panel-select{color:#dce0eb;gap:8px;font-size:.72rem;font-weight:700;display:grid}.sales-panel-select select,.sales-fields-grid input{color:#fff;background:#080b14;border:1px solid #ffffff1a;border-radius:11px;min-height:46px;padding:0 13px}.sales-selected-panel{background:#7c5cff14;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:grid}.sales-selected-panel>svg:first-child{color:#9c88ff;width:22px}.sales-selected-panel div{gap:3px;display:grid}.sales-selected-panel small{color:#7f89a0}.sales-selected-panel>svg:last-child{color:#56dfba;width:18px}.sales-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.sales-fields-grid label{color:#dce0eb;gap:7px;font-size:.72rem;font-weight:700;display:grid}.sales-fields-grid label.full{grid-column:1/-1}.sales-fields-grid label>small{color:#717a90;font-weight:400;line-height:1.45}.sales-step.is-webhook{background:linear-gradient(145deg,#7c5cff1c,#0d111e 62%)}.sales-webhook-box{background:#080b15;border:1px solid #7c5cff40;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.sales-webhook-box>svg{color:#a995ff;width:23px}.sales-webhook-box div{gap:5px;min-width:0;display:grid}.sales-webhook-box small{color:#777f96;letter-spacing:.13em;font-size:.56rem}.sales-webhook-box code{text-overflow:ellipsis;color:#dfe2ed;font-size:.7rem;overflow:hidden}.sales-webhook-box button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}.sales-webhook-box button svg{width:15px}.sales-checklist{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.sales-checklist li{color:#98a1b6;align-items:flex-start;gap:9px;font-size:.72rem;line-height:1.45;display:flex}.sales-checklist svg{color:#56deb9;flex:none;width:15px}.sales-wizard-actions{flex-wrap:wrap;gap:10px;display:flex}.sales-wizard-actions button{color:#fff;cursor:pointer;background:#765cff;border:0;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-weight:800;display:inline-flex}.sales-wizard-actions button.is-secondary{background:#ffffff0d;border:1px solid #ffffff14}.sales-connections-panel{background:#0d111e;border:1px solid #ffffff14;border-radius:20px;padding:22px;position:sticky;top:96px}.sales-connections-panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:start;gap:15px;padding-bottom:17px;display:flex}.sales-connections-panel header span{color:#8875ff;letter-spacing:.14em;font-size:.6rem}.sales-connections-panel header h2{margin:5px 0}.sales-connections-panel header p{color:#778097;margin:0;font-size:.7rem}.sales-connections-panel>header>svg{color:#59dfbc;width:24px}.sales-connection-list{gap:11px;margin-top:16px;display:grid}.sales-connection-list>article{background:#090d17;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px;display:grid}.sales-connection-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.sales-connection-list small{color:#7c859b;font-size:.62rem}.sales-connection-list h3,.sales-connection-list p{margin:0}.sales-connection-list p{color:#929bb1;font-size:.72rem}.sales-connection-list code{text-overflow:ellipsis;color:#aeb6c9;font-size:.65rem;overflow:hidden}.sales-connection-list footer{grid-column:1/-1;gap:7px;display:flex}.sales-connection-list footer button{color:#b8bfd0;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 9px;display:inline-flex}.sales-connection-list footer svg{width:14px}.domain-cards-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px;display:grid}.domain-card-v3{background:#0d111e;border:1px solid #ffffff14;border-radius:20px;padding:25px}.domain-card-v3>header{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.domain-card-v3 header>span{color:#a590ff;background:#7c5cff24;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.domain-card-v3 header svg{width:22px}.domain-card-v3 header small{color:#7f89a0;letter-spacing:.13em;font-size:.58rem}.domain-card-v3 h2{margin:4px 0 0}.domain-card-v3 header em{color:#ffc874;background:#ffc15b1a;border-radius:999px;padding:7px 9px;font-size:.64rem;font-style:normal}.domain-card-v3 header em.is-active{color:#61e0ba;background:#4ae0aa1a}.domain-card-v3 header em.is-draft{color:#818ba2;background:#ffffff0d}.domain-url-box{background:#080b14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:20px;padding:12px;display:grid}.domain-url-box code{text-overflow:ellipsis;color:#d8dce8;font-size:.72rem;overflow:hidden}.domain-url-box button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;min-height:34px;display:inline-flex}.domain-url-box button svg{width:14px}.domain-card-v3>p{color:#7f899f;font-size:.72rem;line-height:1.55}.domain-card-v3>footer{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.domain-card-v3 footer button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;display:inline-flex}.domain-card-v3 footer button:disabled{opacity:.35;cursor:default}.domain-card-v3 footer svg{width:15px}.custom-domain-coming{background:#ffffff05;border:1px dashed #ffffff1c;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:20px;padding:24px;display:grid}.custom-domain-coming small{color:#7d86a0;letter-spacing:.14em;font-size:.58rem}.custom-domain-coming h2{margin:4px 0}.custom-domain-coming p{color:#7f899e;margin:0;font-size:.72rem}.custom-domain-coming>span{color:#959eb3;background:#ffffff0f;border-radius:999px;padding:8px 11px;font-size:.66rem}@media (width<=1050px){.consumer-access-main{grid-template-columns:1fr;gap:42px;padding:50px 0}.consumer-access-card{max-width:620px}.consumer-dashboard{grid-template-columns:220px minmax(0,1fr)}.consumer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-setup-layout{grid-template-columns:1fr}.sales-connections-panel{position:static}}@media (width<=760px){.consumer-access-header,.consumer-access-main,.consumer-access-footer{width:min(100% - 28px,1180px)}.consumer-access-header{min-height:72px}.consumer-access-header>span{display:none}.consumer-access-main{padding:34px 0 50px}.consumer-access-intro h1{font-size:clamp(2.3rem,11vw,3.6rem)}.consumer-access-apps{grid-template-columns:1fr}.consumer-access-card{padding:25px}.consumer-access-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 0}.consumer-dashboard{display:block}.consumer-dashboard-sidebar{display:none}.consumer-dashboard-topbar{justify-content:space-between;height:70px;padding:0 15px}.consumer-mobile-brand{background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.consumer-dashboard-topbar>div>span{display:none}.consumer-view{width:min(100% - 28px,1180px);padding-top:28px}.consumer-welcome-card{grid-template-columns:1fr;min-height:0;padding:28px}.consumer-welcome-orbit{display:none}.consumer-product-grid,.consumer-quick-grid{grid-template-columns:1fr}.consumer-product-tile{min-height:250px}.consumer-purchase-meta{grid-template-columns:1fr}.consumer-support-card,.consumer-profile-card{flex-direction:column;align-items:flex-start}.consumer-access-benefits{display:grid}.sales-provider-cards,.sales-fields-grid{grid-template-columns:1fr}.sales-fields-grid label.full{grid-column:auto}.sales-webhook-box{grid-template-columns:30px minmax(0,1fr)}.sales-webhook-box button{grid-column:1/-1;justify-content:center}.domain-cards-grid{grid-template-columns:1fr}.domain-card-v3>header{grid-template-columns:42px minmax(0,1fr)}.domain-card-v3 header em{grid-column:1/-1;justify-self:start}.domain-url-box{grid-template-columns:1fr}.custom-domain-coming{grid-template-columns:40px minmax(0,1fr)}.custom-domain-coming>span{grid-column:1/-1;justify-self:start}}.panel-page-heading-v4 h1{max-width:920px}.panel-home-hero-v4{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);align-items:center;min-height:360px}.panel-hero-checklist{gap:10px;display:grid}.panel-hero-checklist article{background:#ffffff14;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.panel-hero-checklist article svg{color:#62e7bb}.panel-hero-checklist article span{display:grid}.panel-hero-checklist article small{color:#bfc8dc}.panel-hero-checklist article.is-later{opacity:.6}.panel-mini-card-v4{min-height:410px}.panel-mini-card-v4>p{min-height:48px}.panel-mini-card-v4 .panel-mini-apps{gap:8px;display:grid}.panel-mini-card-v4 .panel-app-identity.is-compact,.panel-mini-card-v4 .panel-app-identity.is-compact>span{min-width:0}.panel-mini-card-v4 .panel-app-identity.is-compact b,.panel-mini-card-v4 .panel-app-identity.is-compact small{white-space:normal;text-overflow:clip;overflow:visible}.panel-flow-guide-v4{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-flow-guide-v4 .is-later{opacity:.58}.panel-builder-heading-actions,.panel-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.panel-builder-heading-actions button,.panel-detail-actions button{align-items:center;gap:7px;display:flex}.panel-builder-heading-actions .is-secondary,.panel-detail-actions .is-secondary{color:#4b5565!important;background:#fff!important;border:1px solid #dfe3eb!important}.panel-detail-actions .is-danger{color:#b42318!important;border-color:#fecaca!important}.panel-builder-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.panel-builder-step{text-align:left;color:#344054;background:#fff;border:1px solid #e2e5ed;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.panel-builder-step>span{background:#f2f4f7;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.panel-builder-step div{min-width:0;display:grid}.panel-builder-step b{font-size:13px}.panel-builder-step small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.panel-builder-step.is-active{border-color:#8167ff;box-shadow:0 0 0 3px #6d4aff14}.panel-builder-step.is-active>span,.panel-builder-step.is-complete>span{color:#fff;background:#6d4aff}.panel-builder-layout-v4{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:start;gap:20px;display:grid}.panel-builder-form-v4,.panel-builder-preview-v4{background:#fff;border:1px solid #e2e6ee;border-radius:24px;box-shadow:0 18px 42px #0f172a0d}.panel-builder-form-v4{padding:24px}.panel-builder-preview-v4{background:#f5f6fa;padding:18px;position:sticky;top:20px}.builder-section-v4>header{grid-template-columns:48px 1fr;align-items:start;gap:13px;margin-bottom:22px;display:grid}.builder-section-v4>header>span{color:#fff;background:#6d4aff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:900;display:grid}.builder-section-v4>header small{color:#6d4aff;letter-spacing:.12em;font-weight:900}.builder-section-v4 h2{margin:3px 0;font-size:25px}.builder-section-v4 header p{color:#667085;margin:0}.builder-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.builder-fields-grid label{gap:7px;font-weight:800;display:grid}.builder-fields-grid label.full{grid-column:1/-1}.builder-fields-grid input,.builder-fields-grid select,.builder-fields-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #d7dce6;border-radius:12px;padding:12px}.builder-fields-grid input,.builder-fields-grid select{height:48px}.builder-fields-grid textarea{resize:vertical;min-height:100px}.builder-fields-grid input[type=color]{padding:5px}.panel-slug-field{border:1px solid #d7dce6;border-radius:12px;align-items:center;display:flex;overflow:hidden}.panel-slug-field input{border:0!important}.panel-slug-field span{color:#667085;white-space:nowrap;background:#f7f8fb;align-items:center;height:46px;padding:0 12px;display:flex}.panel-logo-uploader{border:1px dashed #c9cfe0;border-radius:15px;grid-template-columns:66px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.panel-logo-uploader>div{color:#6d4aff;background:#f0edff;border-radius:15px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.panel-logo-uploader img{object-fit:contain;width:100%;height:100%}.panel-logo-uploader span{display:grid}.panel-logo-uploader small{color:#667085}.panel-logo-uploader button{background:#fff;border:1px solid #d7dce6;border-radius:10px;padding:10px 13px;font-weight:800}.panel-template-cards-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.panel-template-cards-v4>button{text-align:left;color:inherit;background:#fff;border:1px solid #e0e4ed;border-radius:18px;grid-template-columns:50px 1fr 24px;gap:13px;padding:20px;display:grid;position:relative}.panel-template-cards-v4>button>span{color:#6d4aff;background:#f0edff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.panel-template-cards-v4 h3{margin:3px 0;font-size:20px}.panel-template-cards-v4 p{color:#667085;min-height:54px}.panel-template-cards-v4 em{color:#6d4aff;font-style:normal;font-weight:800}.panel-template-cards-v4>button.is-selected{border-color:#6d4aff;box-shadow:0 0 0 3px #6d4aff14}.panel-template-cards-v4>button>svg{color:#19a974}.panel-category-tabs-v4{gap:9px;padding-bottom:7px;display:flex;overflow:auto}.panel-category-tabs-v4 button{text-align:left;background:#fff;border:1px solid #dfe3eb;border-radius:13px;min-width:155px;padding:11px 13px}.panel-category-tabs-v4 button b,.panel-category-tabs-v4 button small{display:block}.panel-category-tabs-v4 button small{color:#667085;margin-top:3px}.panel-category-tabs-v4 button.is-selected{color:#fff;background:#6d4aff;border-color:#6d4aff}.panel-category-tabs-v4 button.is-selected small{color:#e4ddff}.panel-app-picker-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.panel-app-picker-v4>button{text-align:left;color:inherit;background:#fff;border:1px solid #e2e5ed;border-radius:15px;grid-template-columns:1fr 30px;align-items:center;gap:10px;padding:12px;display:grid}.panel-app-picker-v4>button.is-selected{background:#faf9ff;border-color:#6d4aff}.panel-app-picker-v4>button>span{color:#6d4aff}.panel-selection-count{color:#6d4aff;text-align:right;font-weight:800}.panel-inline-empty{text-align:center;color:#667085;border:1px dashed #d3d8e3;border-radius:16px;place-items:center;min-height:180px;margin-top:15px;display:grid}.panel-inline-empty svg{color:#6d4aff;width:38px;height:38px}.panel-order-list-v4{gap:10px;display:grid}.panel-order-list-v4 article{border:1px solid #e1e5ed;border-radius:15px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.panel-order-list-v4 article>b{color:#fff;background:#6d4aff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.panel-order-list-v4 article>div{gap:6px;display:flex}.panel-order-list-v4 article>div button{background:#fff;border:1px solid #dfe3eb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.panel-review-grid-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.panel-review-grid-v4 article{border:1px solid #e3e6ed;border-radius:15px;gap:12px;padding:16px;display:flex}.panel-review-grid-v4 article>svg{color:#6d4aff}.panel-review-grid-v4 article div{min-width:0;display:grid}.panel-review-grid-v4 b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-review-grid-v4 p{color:#667085;margin:3px 0 0}.panel-review-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.panel-review-actions button,.panel-builder-navigation button{color:#fff;background:#6d4aff;border:0;border-radius:11px;align-items:center;gap:7px;padding:11px 15px;font-weight:900;display:flex}.panel-review-actions .is-secondary,.panel-builder-navigation .is-secondary{color:#475467;background:#fff;border:1px solid #dfe3eb}.panel-builder-navigation{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;margin-top:24px;padding-top:17px;display:flex}.panel-builder-navigation span{color:#667085;font-weight:800}.panel-builder-preview-v4>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.panel-preview-mode,.panel-device-switcher{background:#e9ecf2;border-radius:11px;gap:4px;padding:4px;display:flex}.panel-preview-mode button,.panel-device-switcher button{color:#667085;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.panel-preview-mode button.active,.panel-device-switcher button.active{color:#6d4aff;background:#fff;box-shadow:0 3px 9px #0f172a14}.panel-device-switcher svg{width:15px}.panel-device-frame{background:#fff;border:8px solid #1c2436;border-radius:18px;margin:auto;transition:all .25s;overflow:hidden;box-shadow:0 18px 40px #0f172a33}.panel-device-frame.is-desktop{width:100%;max-width:720px}.panel-device-frame.is-tablet{width:72%;max-width:520px}.panel-device-frame.is-mobile{border-radius:26px;width:45%;min-width:260px;max-width:340px}.panel-device-frame__bar{color:#aab3c5;background:#1c2436;align-items:center;gap:5px;height:27px;padding:0 4px;font-size:9px;display:flex}.panel-device-frame__bar i{background:#58627a;border-radius:50%;width:6px;height:6px}.panel-device-frame__bar span{text-overflow:ellipsis;white-space:nowrap;margin-left:7px;overflow:hidden}.panel-builder-preview-v4>p{color:#667085;justify-content:center;align-items:center;gap:6px;margin:11px 0 0;font-size:12px;display:flex}.panel-access-preview-v4{min-height:430px;padding:20px}.panel-access-preview-v4>main{grid-template-columns:1.25fr .75fr;align-items:center;gap:16px;display:grid}.panel-access-preview-v4 form{background:#ffffff14;border-radius:14px;padding:15px}.panel-preview-app-row{gap:6px;margin-top:13px;display:grid}.panel-access-preview-v4 .panel-app-identity{background:#ffffff0f;border-radius:10px;padding:7px}.panel-live-preview-v4{min-height:430px}.panel-device-frame.is-tablet .panel-access-preview-v4>main,.panel-device-frame.is-mobile .panel-access-preview-v4>main{grid-template-columns:1fr}.panel-device-frame.is-mobile .panel-access-preview-v4{padding:12px}.panel-device-frame.is-mobile .panel-access-preview-v4 header small,.panel-device-frame.is-mobile .panel-access-preview-v4 .panel-preview-app-row{display:none}.panel-device-frame.is-mobile .panel-live-preview-v4 main{grid-template-columns:1fr}.panel-device-frame.is-mobile .panel-live-preview-v4 footer span{font-size:0}.panel-device-frame.is-mobile .panel-live-preview-v4 footer svg{width:16px}.panel-detail-v4{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.panel-detail-summary-v4,.panel-detail-apps-v4{background:#fff;border:1px solid #e2e6ee;border-radius:22px;padding:22px}.panel-detail-brand{align-items:center;gap:13px;display:flex}.panel-detail-brand>span{background:var(--panel-primary);color:#fff;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.panel-detail-brand img{object-fit:contain;width:100%;height:100%}.panel-detail-brand small{color:#6d4aff;font-weight:900}.panel-detail-brand h2{margin:2px 0}.panel-detail-brand p{color:#667085;margin:0}.panel-detail-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.panel-detail-metrics article{text-align:center;background:#f7f8fb;border-radius:13px;place-items:center;padding:13px;display:grid}.panel-detail-metrics svg{color:#6d4aff}.panel-detail-metrics b{font-size:18px}.panel-detail-metrics span{color:#667085;font-size:11px}.panel-detail-buttons{gap:8px;display:grid}.panel-detail-buttons button{color:#fff;background:#6d4aff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:900;display:flex}.panel-detail-buttons .is-secondary{color:#475467;background:#fff;border:1px solid #dfe3eb}.panel-detail-apps-v4 header h2{margin:3px 0}.panel-detail-apps-v4 header p{color:#667085}.panel-detail-apps-v4>div{gap:9px;margin-top:15px;display:grid}.panel-detail-apps-v4 article{border:1px solid #e6e8ee;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.panel-detail-apps-v4 article>b{color:#6d4aff;background:#f0edff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.panel-payment-later{background:#f8f6ff;border:1px solid #ded8ff;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;margin-top:18px;padding:20px;display:grid}.panel-payment-later>svg{color:#6d4aff}.panel-payment-later h2,.panel-payment-later p{margin:0}.panel-payment-later button{color:#6d4aff;background:0 0;border:0;align-items:center;gap:7px;font-weight:900;display:flex}.integration-final-stage{background:#fff;border:1px solid #e3e6ee;border-radius:20px;grid-template-columns:60px 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.integration-final-stage__icon{color:#6d4aff;background:#f0edff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.integration-final-stage h2,.integration-final-stage p{margin:2px 0}.integration-final-stage>span{color:#667085;background:#f2f4f7;border-radius:99px;padding:7px 11px;font-weight:900}.integration-final-stage>span.is-enabled{color:#087a56;background:#e8fbf3}.integration-guide-v4{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:16px 0;display:grid}.integration-guide-v4 article{background:#fff;border:1px solid #e3e6ee;border-radius:16px;gap:11px;padding:16px;display:flex}.integration-guide-v4 article>b{color:#fff;background:#6d4aff;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.integration-guide-v4 h3,.integration-guide-v4 p{margin:0}.integration-guide-v4 p{color:#667085;margin-top:4px}.integration-docs-v4{color:#fff;background:#10192c;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.integration-docs-v4>svg{color:#9f8cff}.integration-docs-v4 h2,.integration-docs-v4 p{margin:0}.integration-docs-v4 p{color:#bbc4d7}.integration-docs-v4 button{color:#fff;background:#6d4aff;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-weight:900;display:flex}.domain-infrastructure-v4{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.domain-infrastructure-v4 article{background:#fff;border:1px solid #e2e5ed;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.domain-infrastructure-v4 article>svg{color:#19a974}.domain-infrastructure-v4 article.is-pending>svg{color:#d58b00}.domain-infrastructure-v4 h3,.domain-infrastructure-v4 p{margin:0}.domain-infrastructure-v4 p{color:#667085;font-size:12px}.domain-infrastructure-v4 article>span{color:#087a56;font-size:11px;font-weight:900}.domain-infrastructure-v4 .is-pending>span{color:#9a6700}.domain-card-v4 .domain-url-box{gap:8px;display:flex}.domain-card-v4 .domain-url-box code{text-overflow:ellipsis;min-width:0;overflow:hidden}.domain-card-v4 .domain-url-box button{white-space:nowrap}.consumer-access-page-v4{background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--consumer-primary) 18%,transparent),transparent 35%),var(--consumer-background);grid-template-rows:auto 1fr auto;min-height:100svh;padding:0 clamp(22px,6vw,86px);display:grid;overflow:auto}.consumer-access-page-v4 .consumer-access-header{border-bottom:1px solid #ffffff1a;height:96px;padding:0}.consumer-access-main-v4{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:center;gap:clamp(36px,7vw,100px);width:100%;max-width:1280px;margin:auto;padding:42px 0;display:grid}.consumer-access-main-v4 .consumer-access-intro{max-width:none}.consumer-access-main-v4 .consumer-access-intro>p{max-width:720px;font-size:17px}.consumer-access-apps-v4{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:30px;display:grid}.consumer-access-apps-v4 article{align-items:flex-start;min-width:0;min-height:104px;padding:14px}.consumer-access-apps-v4 article div{min-width:0}.consumer-access-apps-v4 b{white-space:normal;line-height:1.2;display:block}.consumer-access-apps-v4 small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.consumer-access-card-v4{border-radius:26px;justify-self:end;width:100%;max-width:440px;padding:34px}.consumer-email-help{color:#c7cee0;background:#ffffff0d;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;display:flex}.consumer-email-help svg{flex:none;width:17px}.consumer-access-page-v4 .consumer-access-footer{border-top:1px solid #ffffff1a;min-height:74px;padding:18px 0}.consumer-dashboard-v4{min-height:100svh}.consumer-dashboard-v4 .consumer-dashboard-sidebar{flex-direction:column;display:flex}.consumer-sidebar-logout{color:inherit;background:0 0;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:10px;display:flex}.consumer-homologation-banner{color:#6d4b00;background:#fff6da;border:1px solid #efcf7d;border-radius:14px;align-items:center;gap:10px;margin:18px 28px 0;padding:12px 15px;display:flex}.consumer-homologation-banner span{display:grid}.consumer-dashboard-topbar .is-homologation{color:#8a5d00}.consumer-welcome-card-v4{min-height:300px}.consumer-product-tile-v4{min-height:270px}.consumer-product-tile-v4 h3{white-space:normal}.consumer-product-tile-v4 p{display:block;overflow:visible}.consumer-homologation-card{background:linear-gradient(135deg,#fff8e4,#fff);border:1px solid #eccd74;border-radius:20px;grid-template-columns:58px 1fr;align-items:start;gap:16px;padding:25px;display:grid}.consumer-homologation-card>span{color:#fff;background:#f0b429;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.consumer-homologation-card h2,.consumer-homologation-card p{margin:3px 0}.consumer-homologation-card>div>div{align-items:center;gap:7px;margin-top:14px;display:flex}.consumer-mobile-nav{display:none}.public-panel-state-v4{color:#fff;background:radial-gradient(circle at 30% 20%,#6d4aff2e,#0000 36%),#0b1220;min-height:100svh}.public-panel-state-v4>span{background:#6d4aff;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.public-panel-state-v4>span svg{width:30px;height:30px}.public-panel-state-v4 small{color:#ad9dff;letter-spacing:.16em;font-weight:900}.public-panel-state-v4 button{color:#fff;background:#6d4aff;border:0;border-radius:12px;padding:12px 16px;font-weight:900}@media (width<=1180px){.panel-builder-layout-v4{grid-template-columns:1fr}.panel-builder-preview-v4{position:static}.panel-builder-steps{grid-template-columns:repeat(3,1fr)}.panel-detail-v4{grid-template-columns:1fr}.integration-guide-v4{grid-template-columns:repeat(2,1fr)}.consumer-access-main-v4{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:32px}.consumer-access-main-v4 .consumer-access-intro h1{font-size:clamp(42px,5vw,62px)}.consumer-access-apps-v4{grid-template-columns:1fr}.consumer-access-apps-v4 article{min-height:auto}}@media (width<=900px){.panel-home-hero-v4{grid-template-columns:1fr}.panel-flow-guide-v4,.panel-builder-steps{grid-template-columns:repeat(2,1fr)}.builder-fields-grid,.panel-template-cards-v4,.panel-app-picker-v4,.panel-review-grid-v4,.domain-infrastructure-v4{grid-template-columns:1fr}.panel-payment-later,.integration-docs-v4{grid-template-columns:44px 1fr}.panel-payment-later button,.integration-docs-v4 button{grid-column:2;justify-self:start}.consumer-access-page-v4{padding:0 28px}.consumer-access-main-v4{grid-template-columns:1fr;padding:32px 0}.consumer-access-card-v4{justify-self:stretch;max-width:none}.consumer-access-apps-v4{grid-template-columns:repeat(3,1fr)}.consumer-access-main-v4 .consumer-access-intro h1{font-size:clamp(42px,8vw,68px)}.consumer-dashboard-v4{grid-template-columns:230px minmax(0,1fr)}.consumer-dashboard-v4 .consumer-dashboard-sidebar{width:auto}.consumer-dashboard-v4 .consumer-dashboard-main{margin-left:0}}@media (width<=720px){.panel-page-heading-v4{align-items:flex-start}.panel-builder-heading-actions,.panel-detail-actions{width:100%}.panel-builder-heading-actions button,.panel-detail-actions button{flex:1;justify-content:center}.panel-builder-steps{display:flex;overflow:auto}.panel-builder-step{min-width:180px}.panel-builder-layout-v4{gap:12px}.panel-builder-form-v4{border-radius:18px;padding:16px}.panel-builder-preview-v4{border-radius:18px;padding:12px}.panel-builder-preview-v4>header{flex-direction:column;align-items:stretch}.panel-preview-mode,.panel-device-switcher{justify-content:center}.panel-logo-uploader{grid-template-columns:56px 1fr}.panel-logo-uploader>button{grid-column:1/-1}.panel-order-list-v4 article{grid-template-columns:36px 1fr}.panel-order-list-v4 article>div{grid-column:2}.panel-detail-metrics,.integration-guide-v4{grid-template-columns:1fr}.integration-final-stage{grid-template-columns:50px 1fr}.integration-final-stage>span{grid-column:2;justify-self:start}.domain-infrastructure-v4 article{grid-template-columns:34px 1fr}.domain-infrastructure-v4 article>span{grid-column:2}.domain-card-v4 .domain-url-box{flex-direction:column;align-items:stretch}.consumer-access-page-v4{padding:0 16px}.consumer-access-page-v4 .consumer-access-header{height:76px}.consumer-access-page-v4 .consumer-access-header>span:last-child{font-size:0}.consumer-access-page-v4 .consumer-access-header>span:last-child svg{width:20px}.consumer-access-main-v4{gap:24px;padding:25px 0}.consumer-access-main-v4 .consumer-access-intro h1{font-size:clamp(38px,12vw,56px)}.consumer-access-main-v4 .consumer-access-intro>p{font-size:15px}.consumer-access-benefits{grid-template-columns:1fr;display:grid!important}.consumer-access-apps-v4{grid-template-columns:1fr}.consumer-access-apps-v4 article{min-height:88px}.consumer-access-card-v4{border-radius:22px;padding:24px}.consumer-access-page-v4 .consumer-access-footer{gap:5px;display:grid}.consumer-dashboard-v4{grid-template-columns:1fr}.consumer-dashboard-v4 .consumer-dashboard-sidebar{display:none}.consumer-dashboard-v4 .consumer-dashboard-main{margin-left:0;padding-bottom:76px}.consumer-mobile-brand{align-items:center;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.consumer-dashboard-v4 .consumer-dashboard-topbar{padding:12px 16px}.consumer-dashboard-topbar>div>span{display:none}.consumer-homologation-banner{margin:12px 15px 0}.consumer-mobile-nav{z-index:20;padding:6px max(7px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7ed;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.consumer-mobile-nav button{color:#667085;background:0 0;border:0;place-items:center;gap:2px;padding:5px 2px;font-size:10px;display:grid}.consumer-mobile-nav button svg{width:18px}.consumer-mobile-nav button.is-active{color:var(--consumer-primary)}.consumer-welcome-card-v4{min-height:auto}.consumer-product-grid,.consumer-product-grid.is-wide{grid-template-columns:1fr!important}.consumer-product-tile-v4{min-height:235px}.consumer-homologation-card{grid-template-columns:1fr}.consumer-homologation-card>span{width:48px;height:48px}.panel-device-frame.is-tablet,.panel-device-frame.is-mobile{width:100%;min-width:0;max-width:420px}}@media (width<=440px){.panel-flow-guide-v4{grid-template-columns:1fr}.panel-builder-step{min-width:155px}.panel-builder-navigation{gap:8px}.panel-builder-navigation span{display:none}.panel-builder-navigation button{flex:1;justify-content:center}.panel-review-actions{display:grid}.panel-device-switcher button{font-size:0}.panel-device-switcher button svg{width:17px}.consumer-access-page-v4{padding:0 12px}.consumer-access-main-v4 .consumer-access-intro h1{font-size:39px}.consumer-access-card-v4{padding:20px}.consumer-brand-mark span b{max-width:160px}.consumer-access-footer p{font-size:11px}.consumer-dashboard-topbar>div button{font-size:0}.consumer-dashboard-topbar>div button svg{width:20px}.consumer-mobile-brand .consumer-brand-mark span{display:none}}.panel-workspace-page{gap:16px;display:grid}.panel-page-heading-v4{align-items:flex-start}.panel-page-heading-v4 h1{max-width:800px;font-size:clamp(1.85rem,2.8vw,2.8rem);line-height:1.08}.panel-home-hero-v4{border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:22px;min-height:0;padding:24px}.panel-home-hero-v4 p{max-width:680px;font-size:.78rem;line-height:1.55}.panel-hero-actions button{border-radius:10px;min-height:42px;padding:10px 14px;font-size:.7rem}.panel-hero-checklist{gap:7px}.panel-hero-checklist article{border-radius:11px;min-height:54px;padding:10px}.panel-hero-checklist article b{font-size:.7rem}.panel-hero-checklist article small{font-size:.58rem}.panel-mini-grid{gap:13px}.panel-mini-card-v4{border-radius:16px;min-height:0;padding:18px}.panel-mini-card-v4 h2{font-size:1rem}.panel-detail-v4{gap:14px}.panel-detail-summary-v4,.panel-detail-apps-v4,.panel-payment-later{border-radius:16px;padding:18px}.panel-detail-metrics article{min-height:88px;padding:13px}.integration-final-stage{color:#172033;background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:16px 18px}.integration-final-stage__icon{border-radius:11px;width:42px;height:42px}.integration-final-stage h2{color:#101828;margin:3px 0;font-size:1rem}.integration-final-stage p{color:#667085;margin:0;font-size:.68rem;line-height:1.45}.integration-final-stage>span{padding:6px 9px;font-size:.58rem}.integration-guide-v4 article{color:#172033;background:#fff;border-radius:13px;gap:10px;min-height:112px;padding:13px}.integration-guide-v4 article>b{width:28px;height:28px;font-size:.65rem}.integration-guide-v4 h3{color:#101828;font-size:.74rem}.integration-guide-v4 p{color:#667085;font-size:.62rem;line-height:1.45}.sales-setup-layout{gap:14px}.sales-step{border-radius:14px;padding:16px}.sales-step header span{width:32px;height:32px}.sales-step h2{font-size:.92rem}.sales-step label{font-size:.68rem}.sales-step input,.sales-step select{min-height:42px;font-size:.72rem}.domain-cards-grid{gap:13px}.domain-card-v3{border-radius:16px;padding:18px}.domain-card-v3 h2{font-size:1rem}.domain-card-v3 p{font-size:.68rem;line-height:1.5}.custom-domain-coming{color:#cbd5e1;border-radius:14px;padding:16px}.consumer-access-page-v4{padding:0 clamp(16px,4vw,48px)}.consumer-access-page-v4 .consumer-access-header{height:72px}.consumer-access-main-v4{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(24px,4vw,56px);max-width:1180px;padding:30px 0}.consumer-access-main-v4 .consumer-access-intro h1{max-width:660px;font-size:clamp(2.35rem,4.3vw,3.8rem);line-height:1.02}.consumer-access-main-v4 .consumer-access-intro>p{max-width:620px;font-size:.85rem;line-height:1.6}.consumer-access-apps-v4{gap:9px;margin-top:22px}.consumer-access-apps-v4 article{min-height:88px;padding:12px}.consumer-access-apps-v4 b{font-size:.7rem}.consumer-access-apps-v4 small{font-size:.6rem}.consumer-access-card-v4{border-radius:18px;max-width:400px;padding:24px}.consumer-access-card-v4 h2{font-size:1.45rem}.consumer-access-card-v4 p{font-size:.72rem;line-height:1.55}.consumer-access-card-v4 input,.consumer-access-card-v4 button{min-height:44px}.consumer-access-page-v4 .consumer-access-footer{min-height:58px;padding:12px 0}.consumer-dashboard-v4 .consumer-dashboard-sidebar{width:230px;padding:20px 14px}.consumer-dashboard-v4 .consumer-dashboard-main{margin-left:0}.consumer-dashboard-v4 .consumer-view{width:min(100% - 40px,1080px);padding-top:28px}.consumer-view-heading h1{font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.08}.consumer-view-heading p{font-size:.78rem}.consumer-product-grid{gap:14px}.consumer-product-tile-v4{border-radius:16px;min-height:240px;padding:20px}.consumer-product-tile-v4 h3{font-size:1rem}.consumer-product-tile-v4 p{font-size:.68rem;line-height:1.55}.consumer-product-tile-v4 button{min-height:40px}@media (width<=1050px){.panel-home-hero-v4{grid-template-columns:1fr}.integration-guide-v4{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-access-main-v4{grid-template-columns:1fr;max-width:760px}.consumer-access-card-v4{justify-self:stretch;max-width:100%}}@media (width<=760px){.panel-workspace-page{gap:12px}.panel-home-hero-v4{padding:18px}.integration-final-stage{grid-template-columns:38px minmax(0,1fr)}.integration-final-stage>span{grid-column:2;justify-self:start}.integration-guide-v4{grid-template-columns:1fr}.integration-guide-v4 article{min-height:0}.consumer-access-page-v4{padding:0 14px}.consumer-access-main-v4{gap:20px;padding:20px 0 34px}.consumer-access-main-v4 .consumer-access-intro h1{font-size:2.25rem}.consumer-access-apps-v4{grid-template-columns:1fr}.consumer-access-apps-v4 article{min-height:72px}.consumer-access-card-v4{padding:18px}.consumer-dashboard-v4 .consumer-view{width:min(100% - 28px,1080px);padding-top:20px}.consumer-view-heading h1{font-size:2rem}.consumer-product-tile-v4{min-height:210px}}.panel-workspace-page,.panel-builder-page{--panel-surface:#0e1424;--panel-surface-2:#121a2d;--panel-border:#a0aecf26;color:#f4f6fb;min-width:0}.panel-page-heading-v4{gap:14px;margin-bottom:0}.panel-page-heading-v4>div{max-width:720px}.panel-page-heading-v4 h1{color:#f4f6fb;font-size:clamp(1.7rem,2.4vw,2.45rem)}.panel-page-heading-v4 p{color:#a4aec2;max-width:700px;font-size:.78rem}.help-hint{color:#f4f6fb!important;background:#0d1222!important;border-color:#7657ff40!important}.help-hint p{color:#9da8bd!important}.help-hint button{color:#a995ff!important}.panel-home-hero-v4{background:linear-gradient(135deg,#11172b,#211a4a);border-color:#7657ff38;border-radius:18px;grid-template-columns:minmax(0,1fr) 190px;gap:20px;padding:24px}.panel-home-hero-v4 h1{max-width:700px;font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.06}.panel-home-hero-v4 p{color:#b0b8ca;max-width:720px;font-size:.76rem}.panel-hero-checklist article{background:#ffffff0e;border-color:#ffffff1a}.panel-stats-grid{gap:12px}.panel-stat,.panel-section-card,.panel-flow-guide-v4 article,.panel-mini-card-v4,.panel-detail-summary-v4,.panel-detail-apps-v4,.panel-payment-later,.custom-domain-coming,.domain-card-v4,.sales-step,.sales-connections-panel,.panel-data-table{color:#f4f6fb;border-color:var(--panel-border)!important;background:var(--panel-surface)!important;box-shadow:none!important}.panel-stat p,.panel-section-card p,.panel-mini-card-v4 p,.panel-flow-guide-v4 p,.panel-detail-v4 p,.domain-card-v4 p,.custom-domain-coming p{color:#9ba6ba!important}.panel-stat{min-height:104px;padding:16px}.panel-stat b{font-size:1.45rem}.panel-section-card{border-radius:16px;padding:18px}.panel-section-card>header{margin-bottom:14px}.panel-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.panel-mini-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-mini-card-v4{border-radius:16px;min-width:0;padding:17px}.panel-mini-card-v4 h3{font-size:1.2rem;line-height:1.15}.panel-mini-card-v4>p{min-height:0;font-size:.7rem;line-height:1.5}.panel-mini-apps{gap:8px;margin:14px 0;display:grid}.panel-app-identity{background:#0a1020;border:1px solid #a0aecf1c;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid!important}.panel-app-identity>i{background:color-mix(in srgb,var(--app-accent) 17%,#101728);width:32px;height:32px;color:var(--app-accent);border-radius:9px;place-items:center;display:grid}.panel-app-identity>span{min-width:0;display:grid}.panel-app-identity b{color:#f4f6fb;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.25;display:block;overflow:hidden}.panel-app-identity small{color:#8793aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.35;display:-webkit-box;overflow:hidden}.panel-app-identity.is-compact{grid-template-columns:27px minmax(0,1fr);padding:6px}.panel-app-identity.is-compact>i{width:26px;height:26px}.panel-mini-card__metrics{border-top:1px solid var(--panel-border);padding-top:11px}.panel-mini-card-v4>button{color:#e9e5ff;background:#7657ff1f;border-color:#7657ff47;min-height:42px}.panel-mini-card-v4>button:disabled{background:#151b29!important}.panel-builder-v4{max-width:1180px}.panel-builder-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.panel-builder-step{border-color:var(--panel-border);background:var(--panel-surface);color:#dce2ee;min-width:0;padding:11px}.panel-builder-step small{color:#8c97ad}.panel-builder-layout-v4{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;gap:16px}.panel-builder-form-v4,.panel-builder-preview-v4{border-color:var(--panel-border)!important;background:var(--panel-surface)!important;color:#f4f6fb!important;box-shadow:none!important}.panel-builder-form-v4{border-radius:18px;padding:18px}.builder-section-v4{background:0 0!important;padding:0!important}.builder-section-v4+.builder-section-v4{border-top:1px solid var(--panel-border)!important;padding-top:18px!important}.builder-section-v4 h2,.builder-section-v4 h3,.builder-section-v4 label{color:#f4f6fb!important}.builder-section-v4 p,.builder-section-v4 small{color:#9da8bd!important}.builder-fields-grid{gap:12px}.builder-fields-grid input,.builder-fields-grid select,.builder-fields-grid textarea,.panel-slug-field{border-color:var(--panel-border)!important;color:#f4f6fb!important;background:#090f1d!important}.panel-logo-uploader,.panel-template-cards-v4 article,.panel-app-picker-v4 article,.panel-review-grid-v4 article{border-color:var(--panel-border)!important;color:#f4f6fb!important;background:#0a1020!important}.panel-builder-preview-v4{border-radius:18px;min-width:0;padding:12px;position:sticky;top:78px;overflow:hidden}.panel-builder-preview-v4>header{gap:10px}.panel-preview-mode,.panel-device-switcher{border:1px solid var(--panel-border);background:#090f1d!important}.panel-preview-mode button,.panel-device-switcher button{color:#9da8bd!important}.panel-preview-mode button.active,.panel-device-switcher button.active{color:#fff!important;background:#7657ff33!important}.panel-device-frame{background:#070b14;border-color:#a0aecf33;max-width:100%;overflow:hidden}.panel-device-frame.is-desktop{width:100%;min-width:0}.panel-device-frame.is-tablet{width:min(100%,360px);min-width:0}.panel-device-frame.is-mobile{width:min(100%,260px);min-width:0}.panel-builder-navigation{z-index:5;border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090e1af0;border-radius:14px;padding:10px;position:sticky;bottom:10px}.panel-builder-heading-actions button,.panel-builder-navigation button,.panel-review-actions button{border-color:var(--panel-border)!important;color:#e3e8f2!important;background:#11192b!important}.panel-builder-heading-actions button:first-child,.panel-builder-navigation .is-primary,.panel-review-actions .is-primary{color:#fff!important;background:linear-gradient(110deg,#6847ff,#8a69ff)!important}.integration-final-stage,.integration-guide-v4 article,.domain-infrastructure-v4 article{background:var(--panel-surface)!important;color:#f4f6fb!important}.integration-final-stage h2,.integration-guide-v4 h3,.domain-infrastructure-v4 h3{color:#f4f6fb!important}.integration-final-stage p,.integration-guide-v4 p,.domain-infrastructure-v4 p{color:#9da8bd!important}.integration-guide-v4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.integration-guide-v4 article{min-height:98px}.integration-docs-v4{border:1px solid var(--panel-border);background:#10182b}.domain-infrastructure-v4{gap:10px}.domain-card-v4 .domain-url-box{border-color:var(--panel-border)!important;background:#090f1d!important}.domain-card-v4 .domain-url-box code{color:#dce2ee}.domain-card-v4 button{border-color:var(--panel-border)!important;color:#e3e8f2!important;background:#11192b!important}.custom-domain-coming{color:#d3daea!important}.panel-data-table>header{color:#8f9bb2;background:#11192b}.panel-data-table>article{border-color:var(--panel-border);color:#d9dfeb}.consumer-mobile-nav{box-shadow:0 -16px 40px #00000059;background:#0b1020!important;border-color:#a0aecf29!important}.consumer-mobile-nav button{color:#8f9bb2!important}.consumer-mobile-nav button.is-active{color:#fff!important}.consumer-dashboard-v4,.consumer-dashboard-main,.consumer-view,.consumer-product-tile-v4{min-width:0}@media (width<=1280px){.panel-mini-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-builder-layout-v4{grid-template-columns:minmax(0,1fr) 340px}.integration-guide-v4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.panel-builder-layout-v4{grid-template-columns:1fr}.panel-builder-preview-v4{position:relative;top:auto}.panel-builder-preview-v4 .panel-device-frame{margin-inline:auto}.panel-home-hero-v4{grid-template-columns:1fr}.panel-hero-checklist{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.panel-mini-grid,.panel-mini-grid--wide{grid-template-columns:1fr}.panel-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-builder-steps{scroll-snap-type:x proximity;padding-bottom:3px;display:flex;overflow-x:auto}.panel-builder-step{scroll-snap-align:start;flex:0 0 150px}.builder-fields-grid,.panel-template-cards-v4,.panel-app-picker-v4,.panel-review-grid-v4,.panel-detail-v4,.panel-detail-apps-v4,.domain-infrastructure-v4,.domain-cards-grid,.sales-setup-layout,.integration-guide-v4{grid-template-columns:1fr}}@media (width<=620px){.panel-workspace-page,.panel-builder-page{gap:12px}.panel-home-hero-v4{border-radius:15px;padding:18px}.panel-home-hero-v4 h1{font-size:1.75rem}.panel-hero-checklist{grid-template-columns:1fr 1fr}.panel-stats-grid{grid-template-columns:1fr 1fr;gap:8px}.panel-stat{min-height:88px;padding:12px}.panel-stat__icon{width:34px;height:34px}.panel-stat b{font-size:1.2rem}.panel-section-card{padding:13px}.panel-mini-card-v4{padding:14px}.panel-flow-guide-v4{grid-template-columns:1fr 1fr}.panel-builder-form-v4{padding:13px}.panel-builder-preview-v4{padding:9px}.panel-builder-heading-actions,.panel-detail-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.panel-builder-heading-actions button,.panel-detail-actions button{width:100%}.panel-builder-navigation{gap:7px;bottom:8px;left:8px;right:8px}.panel-builder-navigation button{flex:1;min-width:0;padding-inline:8px}.panel-builder-navigation span{display:none}.panel-device-switcher button{font-size:0}.panel-device-switcher button svg{width:18px}.integration-final-stage,.integration-docs-v4{grid-template-columns:38px minmax(0,1fr)}.integration-final-stage>span,.integration-docs-v4 button{grid-column:2;justify-self:start}.panel-data-table{border:0;overflow:visible;background:0 0!important}.panel-data-table>header{display:none}.panel-data-table>article{border:1px solid var(--panel-border);background:var(--panel-surface);border-radius:14px;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;padding:14px;display:grid}.panel-data-table>article>span:first-child{grid-column:1/-1}}@media (width<=390px){.panel-stats-grid,.panel-flow-guide-v4,.panel-hero-checklist,.panel-builder-heading-actions,.panel-detail-actions{grid-template-columns:1fr}}.public-panel-state-v4.status-not_found>span{color:#a995ff;background:#8b6dff24}.public-panel-state-v4.status-not_published>span{color:#f2c66d;background:#f2c66d1f}.public-panel-state-v4.status-panel_suspended>span,.public-panel-state-v4.status-account_suspended>span,.public-panel-state-v4.status-domain_suspended>span{color:#ff9ab5;background:#ff6d931c}.custom-domain-coming{align-items:center;grid-template-columns:44px minmax(0,1fr) auto!important}.custom-domain-coming>svg{color:#8f9bb0;width:22px}.custom-domain-coming>span{border:1px solid var(--panel-border);color:#9da8bd;background:#11192b;border-radius:999px;padding:7px 11px;font-size:.62rem;font-weight:850}@media (width<=720px){.custom-domain-coming{grid-template-columns:38px minmax(0,1fr)!important}.custom-domain-coming>span{grid-column:2;justify-self:start}}.panel-custom-domains-section{border:1px solid var(--panel-border);color:#f4f6fb;background:linear-gradient(145deg,#0d1424,#111a2d);border-radius:18px;gap:14px;margin-top:18px;padding:20px;display:grid}.panel-custom-domains-section>header{border-bottom:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding-bottom:14px;display:grid}.panel-custom-domains-section>header small,.panel-custom-domain-card header small{color:#9b86ff;letter-spacing:.18em;font-size:.58rem;font-weight:900;display:block}.panel-custom-domains-section>header h2{margin:5px 0 3px;font-size:1.35rem}.panel-custom-domains-section>header p{color:#9da8bd;max-width:720px;margin:0;font-size:.72rem;line-height:1.55}.panel-custom-domains-section>header>svg{color:#4ee0b0;width:28px;height:28px}.panel-custom-domains-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.panel-custom-domain-card{border:1px solid var(--panel-border);background:#0b1120;border-radius:16px;gap:14px;min-width:0;padding:17px;display:grid}.panel-custom-domain-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-custom-domain-card>header>div{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.panel-custom-domain-card>header>div>span{color:#9b86ff;background:#7657ff29;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.panel-custom-domain-card h3{color:#f4f6fb;margin:3px 0 0;font-size:1rem}.panel-custom-domain-card header p{color:#8f9bb0;margin:3px 0 0;font-size:.62rem;line-height:1.45}.panel-custom-domain-card header em{border:1px solid var(--panel-border);color:#aab3c5;background:#121a2d;border-radius:999px;flex:none;padding:6px 9px;font-size:.58rem;font-style:normal;font-weight:900}.panel-custom-domain-card header em.is-active{color:#4ee0b0;background:#2fd39a1a;border-color:#2fd39a47}.panel-custom-domain-card header em.is-pending{color:#f6c765;background:#f5b7481a;border-color:#f5b7484d}.panel-custom-domain-card header em.is-error{color:#ff8d98;background:#fa69751a;border-color:#fa69754d}.panel-custom-domain-card form{gap:11px;display:grid}.panel-custom-domain-card label{color:#e6eaf2;gap:6px;font-size:.68rem;font-weight:800;display:grid}.panel-custom-domain-card input{border:1px solid var(--panel-border);color:#f4f6fb;width:100%;min-height:44px;font:inherit;background:#070c17;border-radius:11px;outline:none;padding:0 12px}.panel-custom-domain-card input:focus{border-color:#7657ffb8;box-shadow:0 0 0 3px #7657ff1f}.panel-custom-domain-card label small{color:#8793aa;font-size:.59rem;font-weight:500;line-height:1.45}.panel-custom-domain-card label code{color:#c9c2ff}.panel-custom-domain-card form>button,.panel-custom-domain-card footer button,.panel-custom-domain-address>button,.panel-domain-dns-record>button{color:#ece9ff;cursor:pointer;background:#7657ff24;border:1px solid #7657ff47;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-weight:900;display:flex}.panel-custom-domain-card form>button{color:#fff;background:linear-gradient(110deg,#6847ff,#8a69ff);border:0}.panel-custom-domain-card button:disabled{cursor:not-allowed;opacity:.52}.panel-custom-domain-address{border:1px solid var(--panel-border);background:#070c17;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.panel-custom-domain-address small{color:#8f9bb0;letter-spacing:.14em;font-size:.56rem;font-weight:900;display:block}.panel-custom-domain-address code{color:#f4f6fb;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.78rem;display:block;overflow:hidden}.panel-custom-domain-address p{color:#8f9bb0;margin:5px 0 0;font-size:.6rem;line-height:1.45}.panel-domain-dns-record{border:1px solid var(--panel-border);background:#0e1628;border-radius:13px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.panel-domain-dns-record>div:first-child{gap:4px;display:grid}.panel-domain-dns-record small{color:#8f9bb0;font-size:.56rem;font-weight:800}.panel-domain-dns-record b{color:#f4f6fb;font-size:.75rem}.panel-domain-dns-record dl{gap:7px;min-width:0;margin:0;display:grid}.panel-domain-dns-record dl>div{grid-template-columns:45px minmax(0,1fr);align-items:start;gap:7px;display:grid}.panel-domain-dns-record dt{color:#7f8aa0;font-size:.57rem;font-weight:800}.panel-domain-dns-record dd{overflow-wrap:anywhere;color:#dce2ee;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem;line-height:1.45}.panel-domain-dns-record>button{white-space:nowrap;background:#11192b;min-height:36px}.panel-domain-inline-warning{color:#f6c765;background:#f5b74814;border:1px solid #f5b7483d;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:.63rem;line-height:1.45;display:flex}.panel-domain-inline-warning.is-error{color:#ff9ca5;background:#fa697514;border-color:#fa697540}.panel-domain-inline-warning svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.panel-domain-inline-success{color:#65e7ba;background:#2fd39a14;border:1px solid #2fd39a3d;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:.63rem;line-height:1.45;display:flex}.panel-domain-inline-success svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.panel-custom-domain-card>footer{flex-wrap:wrap;gap:8px;display:flex}.panel-custom-domain-card>footer button{background:#11192b}.panel-custom-domain-card>footer button.is-danger{color:#ff929d;border-color:#fa69753d}.panel-custom-domain-card>footer button.is-confirming{color:#fff;background:#7a2833;border-color:#ff7f8b}@media (width<=980px){.panel-custom-domains-grid{grid-template-columns:1fr}}@media (width<=720px){.panel-custom-domains-section{padding:15px}.panel-custom-domains-section>header{grid-template-columns:1fr}.panel-custom-domains-section>header>svg{display:none}.panel-custom-domain-card>header{grid-template-columns:1fr;display:grid}.panel-custom-domain-card header em{justify-self:start;margin-left:48px}.panel-custom-domain-address{grid-template-columns:1fr}.panel-custom-domain-address>button{justify-self:stretch}.panel-domain-dns-record{grid-template-columns:1fr}.panel-domain-dns-record>button{justify-self:stretch}.panel-custom-domain-card>footer{grid-template-columns:1fr;display:grid}}.homologation-page{gap:22px;display:grid}.homologation-hero{color:#fff;background:linear-gradient(135deg,#111a31,#281d5d);border-radius:28px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:24px;padding:32px;display:grid;overflow:hidden}.homologation-hero>div>span{color:#b9a8ff;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.homologation-hero h1{margin:12px 0;font-size:clamp(30px,4vw,52px);line-height:1.03}.homologation-hero p{color:#c7cbe0;max-width:780px}.homologation-hero__summary{background:#ffffff14;border:1px solid #ffffff21;border-radius:22px;place-items:center;padding:24px;display:grid}.homologation-hero__summary span{font-weight:800}.homologation-hero__summary small{color:#c7cbe0;margin-top:5px}.homologation-safety-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homologation-safety-row article{background:#fff;border:1px solid #e5e7ef;border-radius:17px;gap:12px;padding:17px;display:flex}.homologation-safety-row svg{color:#16a373;flex:none}.homologation-safety-row b,.homologation-safety-row p{margin:0;display:block}.homologation-safety-row p{color:#667085;margin-top:3px}.homologation-layout{grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:18px;display:grid}.homologation-form,.homologation-list{background:#fff;border:1px solid #e3e6ee;border-radius:24px;padding:22px;box-shadow:0 18px 45px #0f172a0d}.homologation-form header,.homologation-list>header{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.homologation-form header>span{color:#6d4aff;background:#eeeaff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.homologation-form h2,.homologation-list h2{margin:2px 0;font-size:23px}.homologation-form p,.homologation-list p{color:#667085;margin:0}.homologation-form label{gap:7px;margin-top:14px;font-weight:800;display:grid}.homologation-form input,.homologation-form select{width:100%;height:48px;font:inherit;background:#fff;border:1px solid #d8dce6;border-radius:12px;padding:0 13px}.homologation-form__note{color:#7a5400;background:#fff8e8;border-radius:12px;gap:9px;margin:16px 0;padding:12px;display:flex}.homologation-form__note svg{flex:none;width:18px}.homologation-form>button{color:#fff;background:#6d4aff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-weight:900;display:flex}.homologation-list>header{justify-content:space-between}.homologation-list>header>button{background:#fff;border:1px solid #dfe2eb;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.homologation-list>div{gap:11px;display:grid}.homologation-access{border:1px solid #e8eaf0;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.homologation-access__avatar{color:#6d4aff;background:#efeaff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.homologation-access__identity small{color:#6d4aff;font-weight:800}.homologation-access__identity h3{margin:3px 0;font-size:16px}.homologation-access__identity>div{align-items:center;gap:10px;margin-top:7px;display:flex}.homologation-access__identity span{color:#667085;align-items:center;gap:5px;font-size:12px;display:flex}.homologation-access__identity span svg{width:15px}.homologation-access__identity em{color:#087a56;background:#e9fbf4;border-radius:99px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.homologation-access.status-expired em,.homologation-access.status-revoked em{color:#667085;background:#f2f4f7}.homologation-access footer{gap:7px;display:grid}.homologation-access footer button{background:#fff;border:1px solid #dfe2eb;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:flex}.homologation-access footer .is-danger{color:#b42318;border-color:#fecaca}.homologation-empty,.homologation-state{text-align:center;border:1px dashed #d3d7e2;border-radius:22px;padding:60px}.homologation-empty svg,.homologation-state>svg{color:#6d4aff;width:44px;height:44px}.homologation-state button{color:#fff;background:#6d4aff;border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 16px;font-weight:900;display:inline-flex}.homologation-next{background:#fff;border:1px solid #e3e6ee;border-radius:20px;grid-template-columns:220px 1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.homologation-next h2{margin:3px 0}.homologation-next ol{counter-reset:item;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.homologation-next li{color:#5e43d6;background:#f3f1ff;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:800}.homologation-next button{color:#6d4aff;background:0 0;border:0;align-items:center;gap:7px;font-weight:900;display:flex}@media (width<=1050px){.homologation-layout,.homologation-next{grid-template-columns:1fr}.homologation-next button{justify-self:start}}@media (width<=760px){.homologation-hero{grid-template-columns:1fr;padding:23px}.homologation-hero__summary{justify-self:stretch}.homologation-safety-row{grid-template-columns:1fr}.homologation-access{grid-template-columns:40px 1fr}.homologation-access footer{grid-column:1/-1;display:flex}.homologation-access footer button{flex:1}}@media (width<=520px){.homologation-form,.homologation-list{border-radius:18px;padding:16px}.homologation-access__identity>div{flex-direction:column;align-items:flex-start}.homologation-access footer{flex-direction:column}}.homologation-page{color:#172033;gap:16px}.homologation-hero{border-radius:18px;grid-template-columns:minmax(0,1fr) 150px;gap:18px;padding:22px 24px}.homologation-hero h1{max-width:760px;margin:8px 0;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.08}.homologation-hero p{margin:0;font-size:.82rem;line-height:1.55}.homologation-hero__summary{border-radius:15px;padding:16px}.homologation-hero__summary strong{font-size:38px}.homologation-hero__summary span{font-size:.75rem}.homologation-hero__summary small{text-align:center;font-size:.65rem}.homologation-safety-row{gap:10px}.homologation-safety-row article{color:#172033;border-radius:13px;min-height:86px;padding:13px}.homologation-safety-row article b{color:#172033;font-size:.78rem}.homologation-safety-row article p{font-size:.69rem;line-height:1.45}.homologation-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:14px}.homologation-form,.homologation-list{color:#172033;border-radius:16px;padding:17px;box-shadow:0 8px 24px #0f172a0d}.homologation-form header,.homologation-list>header{margin-bottom:13px}.homologation-form header>span{border-radius:11px;width:38px;height:38px}.homologation-form h2,.homologation-list h2{color:#101828;font-size:18px}.homologation-form p,.homologation-list p{font-size:.7rem;line-height:1.5}.homologation-form label{color:#344054;gap:5px;margin-top:10px;font-size:.7rem}.homologation-form input,.homologation-form select{color:#101828;border-radius:10px;height:42px;font-size:.76rem}.homologation-form__note{margin:12px 0;padding:10px;font-size:.66rem;line-height:1.45}.homologation-form>button{border-radius:10px;height:44px;font-size:.75rem}.homologation-list>header>button{color:#344054;border-radius:10px;width:36px;height:36px}.homologation-access{color:#172033;background:#fff;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px}.homologation-access__avatar{border-radius:10px;width:36px;height:36px}.homologation-access__identity{min-width:0}.homologation-access__identity small{font-size:.62rem}.homologation-access__identity h3{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:.78rem;overflow:hidden}.homologation-access__identity p{font-size:.62rem}.homologation-access__identity>div{gap:7px;margin-top:5px}.homologation-access__identity span{font-size:.58rem}.homologation-access__identity em{font-size:.55rem}.homologation-access footer{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.homologation-access footer button{color:#344054;opacity:1;pointer-events:auto;background:#fff;border-color:#cfd5df;min-height:36px;padding:7px 9px;font-size:.66rem}.homologation-access footer .is-danger{color:#b42318;background:#fff}.homologation-next{color:#172033;border-radius:14px;grid-template-columns:180px minmax(0,1fr) auto;gap:14px;padding:15px}.homologation-next h2{color:#101828;font-size:17px}.homologation-next li{padding:6px 8px;font-size:.58rem}.homologation-next button{font-size:.7rem}@media (width<=1050px){.homologation-layout{grid-template-columns:1fr}.homologation-form{max-width:none}.homologation-next{grid-template-columns:1fr}}@media (width<=760px){.homologation-hero{grid-template-columns:1fr;padding:18px}.homologation-safety-row{grid-template-columns:1fr}.homologation-access{grid-template-columns:36px minmax(0,1fr)}.homologation-access footer{grid-column:1/-1;justify-content:stretch}.homologation-access footer button{flex:1}.homologation-next{display:none}}@media (width<=520px){.homologation-page{gap:12px}.homologation-form,.homologation-list{padding:14px}.homologation-safety-row{display:none}.homologation-access footer{flex-direction:row}.homologation-hero__summary{justify-content:center;gap:8px;display:flex}.homologation-hero__summary strong{font-size:26px}}.homologation-page{color:#f4f6fb}.homologation-hero{background:linear-gradient(135deg,#10172a,#211a49);border:1px solid #7657ff3d;padding:22px}.homologation-hero h1{font-size:clamp(1.8rem,2.7vw,2.65rem)}.homologation-safety-row article,.homologation-form,.homologation-list,.homologation-next,.homologation-access{color:#f4f6fb;box-shadow:none;background:#0e1424;border-color:#a0aecf26}.homologation-safety-row b,.homologation-form h2,.homologation-list h2,.homologation-access__identity h3,.homologation-next h2{color:#f4f6fb}.homologation-safety-row p,.homologation-form p,.homologation-list p,.homologation-access__identity p,.homologation-access__identity span{color:#9ba6ba}.homologation-form label{color:#dce2ee}.homologation-form input,.homologation-form select{color:#f4f6fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090f1d;border-color:#a0aecf29}.homologation-form__note{color:#e8c978;background:#f4bb5414}.homologation-list>header>button,.homologation-access footer button{color:#dce2ee;background:#11192b;border-color:#a0aecf29}.homologation-access.status-revoked,.homologation-access.status-expired{background:#0b1120}.homologation-access footer button:hover{color:#fff;background:#7657ff29;border-color:#7657ff}.homologation-access footer .is-danger{color:#ff8da0;background:#ff718812;border-color:#ff718859}.homologation-next li{color:#c7bcff;background:#7657ff24}@media (width<=900px){.homologation-layout{grid-template-columns:1fr}.homologation-form{order:2}.homologation-list{order:1}.homologation-hero{grid-template-columns:1fr}.homologation-safety-row{grid-template-columns:1fr 1fr}.homologation-safety-row article:last-child{grid-column:1/-1}}@media (width<=620px){.homologation-safety-row{display:none}.homologation-form,.homologation-list{padding:13px}.homologation-access{grid-template-columns:36px minmax(0,1fr)}.homologation-access footer{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.homologation-access footer button{width:100%;min-height:42px}.homologation-hero__summary{display:flex}.homologation-next{display:none}}
