.core-approved{isolation:isolate;min-height:100dvh;position:relative}.core-approved h1,.core-approved h2,.core-approved h3,.core-approved p{margin:revert}.core-approved b,.core-approved strong{font-weight:700}.core-approved button{white-space:normal;height:auto}.core-approved input,.core-approved button,.core-approved select,.core-approved textarea{font-family:var(--approved-sans)}.core-approved img{max-width:100%;display:inline}.core-approved{--approved-paint-1:#050815;--approved-paint-2:#080d1c;--approved-paint-3:#0d1326;--approved-paint-4:#0f152ab8;--approved-paint-5:#10172b;--approved-paint-6:#cfdbff21;--approved-paint-7:#7de7ff59;--approved-paint-8:#f4f0e8;--approved-paint-9:#929bb1;--approved-paint-10:#bcc4d5;--approved-paint-11:white;--approved-paint-12:#f7f9ff;--approved-paint-13:#d6b56f;--approved-paint-14:#f4da9c;--approved-paint-15:#57def4;--approved-paint-16:#9b82ff;--approved-paint-17:#51d7a2;--approved-paint-18:#3d205d;--approved-paint-19:#0000006b;--approved-paint-20:#57def412;--approved-paint-21:#ffffff07;--approved-paint-22:#000;--approved-paint-23:#57def447;--approved-paint-24:#fff;--approved-paint-25:#050815c7;--approved-paint-26:#d6b56f8c;--approved-paint-27:#d6b56f0e;--approved-paint-28:#00000047;--approved-paint-29:#8f98ad;--approved-paint-30:#aeb6c9;--approved-paint-31:#ffffff06;--approved-paint-32:#07101c;--approved-paint-33:#d6b56f3b;--approved-paint-34:#e9edf7;--approved-paint-35:#ffffff09;--approved-paint-36:#57def459;--approved-paint-37:#57def414;--approved-paint-38:#392a7359;--approved-paint-39:#100e320f;--approved-paint-40:#abb4c7;--approved-paint-41:#778096;--approved-paint-42:#e8edf7;--approved-paint-43:#050815b8;--approved-paint-44:#6f7a90;--approved-paint-45:#06101b;--approved-paint-46:#d6b56f2e;--approved-paint-47:#57def417;--approved-paint-48:black;--approved-paint-49:#57def429;--approved-paint-50:#9b82ff33;--approved-paint-51:#d6b56f40;--approved-paint-52:#57def438;--approved-paint-53:#0f142aeb;--approved-paint-54:#070b18;--approved-paint-55:#d6b56f59;--approved-paint-56:#ffffff05;--approved-paint-57:#57def42e;--approved-paint-58:#9b82ff29;--approved-paint-59:#d6b56f38;--approved-paint-60:#d6b56f6b;--approved-paint-61:#00000057;--approved-paint-62:#0b1124c7;--approved-paint-63:#0000004d;--approved-paint-64:#7f899e;--approved-paint-65:#57def47a;--approved-paint-66:#57def41a;--approved-paint-67:#0e1226d9;--approved-paint-68:#57def41f;--approved-paint-69:#080d1de0;--approved-paint-70:#99a3b8;--approved-paint-71:#182037;--approved-paint-72:#d6b56f3d;--approved-paint-73:#d6b56f0d;--approved-paint-74:#9b82ff3d;--approved-paint-75:#d6b56f42;--approved-paint-76:#0f142af2;--approved-paint-77:#d6b56f09;--approved-paint-78:#181f3ae0;--approved-paint-79:#0a0f1fc7;--approved-paint-80:#d6b56f33;--approved-paint-81:#0f142af5;--approved-paint-82:#9b82ff1f;--approved-paint-83:#0000006b;--approved-paint-84:#57def42b;--approved-paint-85:#080d1de6;--approved-paint-86:#ffffff0e;--approved-paint-87:#9b82ff12;--approved-paint-88:#080d1b;--approved-paint-89:#060a16;--approved-paint-90:#57def406;--approved-paint-91:#2c438624;--approved-paint-92:#080817;--approved-paint-93:#51d7a213;--approved-paint-94:#5c37a41f;--approved-paint-95:#ffffff03;--approved-paint-96:#d6b56f14;--approved-paint-97:#57def40e;--approved-paint-98:#070a15;--approved-paint-99:#ffffff0b;--approved-paint-100:#ffffff21;--approved-paint-101:#eef2fb;--approved-paint-102:#667188;--approved-paint-103:#6e7890;--approved-paint-104:#070b18b8;--approved-paint-105:#57def44d;--approved-paint-106:#07101b;--approved-paint-107:#d6b56f26;--approved-paint-108:#a9b7dc1c;--approved-paint-109:#0e1429b8;--approved-paint-110:#060a17e0;--approved-paint-111:#0003;--approved-paint-112:#57def480;--approved-paint-113:#d6b56f80;--approved-paint-114:#0c1428;--approved-paint-115:#57def457;--approved-paint-116:#0a1020;--approved-paint-117:#707a91;--approved-paint-118:#d6b56f47;--approved-paint-119:#0c1226fa;--approved-paint-120:#d6b56f61;--approved-paint-121:#9b82ff1a;--approved-paint-122:#57def426;--approved-paint-123:#d6b56f1f;--approved-paint-124:#57def405;--approved-paint-125:#090f20e0;--approved-paint-126:#00000040;--approved-paint-127:#57def461;--approved-paint-128:#d6b56f52;--approved-paint-129:#9b82ff2e;--approved-paint-130:#121a31cc;--approved-paint-131:#080d1deb;--approved-paint-132:#00000038;--approved-paint-133:#57def46b;--approved-paint-134:#a9b7dc2e;--approved-paint-135:#121930eb;--approved-paint-136:#070b18fa;--approved-paint-137:#0000007a;--approved-paint-138:#ffffff04;--approved-paint-139:#d6b56f17;--approved-paint-140:#57def409;--approved-paint-141:#a9b2c4;--approved-paint-142:#57def412;--approved-paint-143:#35405a;--approved-paint-144:#aab3c7;--approved-paint-145:#788298;--approved-paint-146:#0408146b;--approved-paint-147:#57def43d;--approved-paint-148:#9b82ff38;--approved-paint-149:#69748b;--approved-paint-150:#4f5b73;--approved-paint-151:#778198;--approved-paint-152:#ffffff17;--approved-paint-153:#e7ebf5;--approved-paint-154:#57def440;--approved-paint-155:#6f7b93;--approved-paint-156:#66728a;--approved-paint-157:#ffffff05;--approved-paint-158:#57def447;--approved-paint-159:#5f6a80;--approved-paint-160:#51d7a21a;--approved-paint-161:#e899ff;--approved-paint-162:#e899ff1a;--approved-paint-163:#78b7ff;--approved-paint-164:#78b7ff1a;--approved-paint-165:#d6b56f1a;--approved-paint-166:#68748b;--approved-paint-167:#556077;--approved-paint-168:#243054;--approved-paint-169:#5b407d;--approved-paint-170:#6d7890;--approved-paint-171:#00000029;--approved-paint-172:#ffffff0d;--approved-paint-173:#2a3652;--approved-paint-174:#57def499;--approved-paint-175:#525e74;--approved-paint-176:#8390a7;--approved-paint-177:#788399;--approved-paint-178:#ffffff0f;--approved-paint-179:#aeb6c7;--approved-paint-180:#69758b;--approved-paint-181:#ffffff3d;--approved-paint-182:#fffffff0;--approved-paint-183:#33204c;--approved-paint-184:#7f899d;--approved-paint-185:#d6b56f13;--approved-paint-186:#0f1429bf;--approved-paint-187:#57def40a;--approved-paint-188:#060a18d1;--approved-paint-189:#7e899e;--approved-paint-190:#d7dcea;--approved-paint-191:#4c339747;--approved-paint-192:#060a17;--approved-paint-193:#57def40b;--approved-paint-194:#9b82ff05;--approved-paint-195:#d6b56f7a;--approved-paint-196:#7f899f;--approved-paint-197:#a5aec1;--approved-paint-198:#57def41c;--approved-paint-199:#f2f4fa;--approved-paint-200:#778298;--approved-paint-201:#8590a6;--approved-paint-202:#121827;--approved-paint-203:#f5f1e9;--approved-paint-204:#e9e4da;--approved-paint-205:#1822390d;--approved-paint-206:#141c2c1f;--approved-paint-207:#4b5568;--approved-paint-208:#ffffff57;--approved-paint-209:#23314c1f;--approved-paint-210:#606a7d;--approved-paint-211:#ffffff5c;--approved-paint-212:#2fa67c;--approved-paint-213:#2fa67c61;--approved-paint-214:#6d7584;--approved-paint-215:#4a5363;--approved-paint-216:#161f3124;--approved-paint-217:#131a28;--approved-paint-218:#ffffff8a;--approved-paint-219:#267b9280;--approved-paint-220:#ffffffdb;--approved-paint-221:#9ca2ab;--approved-paint-222:#747c8a;--approved-paint-223:#26344c;--approved-paint-224:#f9f7f0;--approved-paint-225:#111a2c;--approved-paint-226:#293855;--approved-paint-227:#121b2e2e;--approved-paint-228:#121b2e47;--approved-paint-229:#9a9fa8;--approved-paint-230:#1c26381a;--approved-paint-231:#293246;--approved-paint-232:#ffffff61;--approved-paint-233:#858c98;--approved-paint-234:#2f8e73;--approved-paint-235:#2f8e7317;--approved-paint-236:#5f6a7f;--approved-paint-237:#556076;--approved-paint-238:#d6b56f75;--approved-paint-239:#d6b56f0f;--approved-paint-240:#02050d94;--approved-paint-241:#edf1fb;--approved-paint-242:#0e1428;--approved-paint-243:#7e899f;--approved-paint-244:#758198;--approved-paint-245:#283149;--approved-paint-246:#8b94a8;--approved-paint-247:#57def4a6;--approved-paint-248:#8f99ae;--approved-paint-249:#0d1427;--approved-paint-250:#57def40f;--approved-paint-251:#9b82ff57;--approved-paint-252:#a9b3c7;--approved-paint-253:#9b82ff09;--approved-paint-254:#d7dcf0;--approved-paint-255:#cbd2e1;--approved-paint-256:#68738a;--approved-paint-257:#626e85;--approved-paint-258:#ffffff06;--approved-paint-259:#69758c;--approved-paint-260:#ffffff1a;--approved-paint-261:#9da6b8;--approved-paint-262:#d6b56f12;--approved-paint-263:#a7b0c2;--approved-paint-264:#59657b;--approved-paint-265:#58647a;--approved-paint-266:#d6b56f1c;--approved-paint-267:#090f20d1;--approved-ink:var(--approved-paint-1);--approved-ink-2:var(--approved-paint-2);--approved-ink-3:var(--approved-paint-3);--approved-panel:var(--approved-paint-4);--approved-panel-solid:var(--approved-paint-5);--approved-line:var(--approved-paint-6);--approved-line-bright:var(--approved-paint-7);--approved-paper:var(--approved-paint-8);--approved-muted:var(--approved-paint-9);--approved-muted-2:var(--approved-paint-10);--approved-white:var(--approved-paint-12);--approved-gold:var(--approved-paint-13);--approved-gold-2:var(--approved-paint-14);--approved-cyan:var(--approved-paint-15);--approved-violet:var(--approved-paint-16);--approved-green:var(--approved-paint-17);--approved-plum:var(--approved-paint-18);--approved-mouse-x:50%;--approved-mouse-y:30%;--approved-serif:Georgia, "Times New Roman", serif;--approved-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--approved-shadow:0 30px 90px var(--approved-paint-19)}.core-approved *{box-sizing:border-box}.core-approved{scroll-behavior:smooth;background:radial-gradient(circle at var(--approved-mouse-x) var(--approved-mouse-y), var(--approved-paint-20), transparent 26rem), var(--approved-ink);color:var(--approved-white);font-family:var(--approved-sans);margin:0;overflow-x:hidden}.core-approved:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(var(--approved-paint-21) 1px, transparent 1px), linear-gradient(90deg, var(--approved-paint-21) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to bottom, var(--approved-paint-22), transparent 82%);-webkit-mask-image:linear-gradient(to bottom, var(--approved-paint-22), transparent 82%);mask-image:linear-gradient(to bottom, var(--approved-paint-22), transparent 82%);background-size:54px 54px;position:fixed;inset:0}.core-approved:after{content:"";z-index:20;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:fixed;inset:0}.core-approved a{color:inherit;text-decoration:none}.core-approved button{font:inherit}.core-approved ::selection{background:var(--approved-paint-23);color:var(--approved-paint-24)}.core-approved .shell{width:min(1240px,100% - 48px);margin-inline:auto}.core-approved .nav{z-index:40;border-bottom:1px solid #0000;transition:all .35s;position:fixed;top:0;left:0;right:0}.core-approved .nav.scrolled{background:var(--approved-paint-25);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);border-color:var(--approved-line)}.core-approved .nav-inner{justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex}.core-approved .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.core-approved .brand-lockup{flex-direction:column;align-items:flex-start;display:flex}.core-approved .brand-mark{object-fit:cover;object-position:center;border:1px solid var(--approved-paint-26);width:50px;height:50px;box-shadow:0 0 0 4px var(--approved-paint-27), 0 8px 24px var(--approved-paint-28);border-radius:50%;display:block}.core-approved .brand-name{font:700 17px/1 var(--approved-serif);letter-spacing:.05em}.core-approved .brand-name span{color:var(--approved-gold)}.core-approved .brand-sub{color:var(--approved-paint-29);letter-spacing:.24em;text-transform:uppercase;margin-top:5px;font-size:7px;line-height:1;display:block}.core-approved .nav-links{color:var(--approved-paint-30);align-items:center;gap:28px;font-size:12px;display:flex}.core-approved .nav-links a{transition:color .25s;position:relative}.core-approved .nav-links a:after{content:"";background:var(--approved-cyan);height:1px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.core-approved .nav-links a:hover{color:var(--approved-paint-24)}.core-approved .nav-links a:hover:after{right:0}.core-approved .nav-actions{align-items:center;gap:10px;display:flex}.core-approved .status-pill,.core-approved .chip{border:1px solid var(--approved-line);color:var(--approved-muted-2);letter-spacing:.04em;background:var(--approved-paint-31);border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:inline-flex}.core-approved .status-dot{background:var(--approved-green);width:6px;height:6px;box-shadow:0 0 12px var(--approved-green);border-radius:50%}.core-approved .button{color:var(--approved-paint-32);background:linear-gradient(115deg, var(--approved-gold-2), var(--approved-gold));letter-spacing:.05em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:11px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex}.core-approved .button:hover{box-shadow:0 12px 40px var(--approved-paint-33);transform:translateY(-2px)}.core-approved .button.ghost{color:var(--approved-paint-34);background:var(--approved-paint-35);border:1px solid var(--approved-line)}.core-approved .button.ghost:hover{border-color:var(--approved-paint-36);box-shadow:0 12px 40px var(--approved-paint-37)}.core-approved .arrow{font-size:15px;transition:transform .25s}.core-approved .button:hover .arrow{transform:translate(3px)}.core-approved .menu{color:var(--approved-paint-11);border:1px solid var(--approved-line);background:0 0;border-radius:12px;width:40px;height:40px;display:none}.core-approved .hero{align-items:center;min-height:980px;padding:144px 0 92px;display:flex;position:relative;overflow:hidden}.core-approved .hero:before{content:"";background:radial-gradient(circle, var(--approved-paint-38), var(--approved-paint-39) 57%, transparent 72%);filter:blur(6px);border-radius:50%;width:900px;height:900px;position:absolute;top:-160px;right:-240px}.core-approved .hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:50px;display:grid}.core-approved .hero-copy{z-index:4;flex-direction:column;justify-content:center;min-height:650px;display:flex;position:relative}.core-approved .eyebrow{color:var(--approved-cyan);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.core-approved .eyebrow:before{content:"";background:currentColor;width:26px;height:1px}.core-approved .hero-slide{opacity:0;pointer-events:none;transition:opacity .65s,transform .65s;position:absolute;inset:50px 0 auto;transform:translateY(22px)}.core-approved .hero-slide.active{opacity:1;pointer-events:auto;transform:translateY(0)}.core-approved .hero h1{font:500 clamp(52px, 5.4vw, 78px)/.98 var(--approved-serif);letter-spacing:-.045em;max-width:670px;margin:24px 0}.core-approved .hero h1 span{background:linear-gradient(115deg, var(--approved-gold-2), var(--approved-gold));color:#0000;-webkit-background-clip:text}.core-approved .hero p{color:var(--approved-paint-40);max-width:580px;margin:0 0 30px;font-size:15px;line-height:1.75}.core-approved .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.core-approved .hero-proof{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.core-approved .hero-proof .chip{padding:10px 13px}.core-approved .proof-icon{color:var(--approved-gold)}.core-approved .slide-nav{z-index:5;gap:10px;display:flex;position:absolute;bottom:70px;left:0}.core-approved .slide-button{text-align:left;width:112px;color:var(--approved-paint-41);border:0;border-bottom:1px solid var(--approved-line);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 0 13px;font-size:10px;position:relative}.core-approved .slide-button:after{content:"";background:var(--approved-cyan);width:0;height:1px;box-shadow:0 0 10px var(--approved-cyan);position:absolute;bottom:-1px;left:0}.core-approved .slide-button.active{color:var(--approved-paint-42)}.core-approved .slide-button.active:after{animation:7s linear forwards approved-progress}@keyframes approved-progress{to{width:100%}}.core-approved .system-stage{perspective:1200px;place-items:center;min-height:640px;display:grid;position:relative}.core-approved .visual-options{z-index:12;border:1px solid var(--approved-line);background:var(--approved-paint-43);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;gap:5px;padding:5px;display:flex;position:absolute;top:4px;right:4px}.core-approved .visual-option{color:var(--approved-paint-44);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 10px;font-size:8px;transition:all .25s}.core-approved .visual-option:hover{color:var(--approved-paint-24)}.core-approved .visual-option.active{color:var(--approved-paint-45);background:linear-gradient(115deg, var(--approved-gold-2), var(--approved-gold));box-shadow:0 8px 25px var(--approved-paint-46)}.core-approved .system-grid{background-image:linear-gradient(var(--approved-paint-47) 1px, transparent 1px), linear-gradient(90deg, var(--approved-paint-47) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle, var(--approved-paint-48) 0, transparent 66%);-webkit-mask-image:radial-gradient(circle, var(--approved-paint-48) 0, transparent 66%);mask-image:radial-gradient(circle, var(--approved-paint-48) 0, transparent 66%);background-size:42px 42px;animation:12s linear infinite approved-gridDrift;position:absolute;inset:5% -10% 0;transform:rotateX(66deg)translateY(13%)}@keyframes approved-gridDrift{to{background-position:0 84px,84px 0}}.core-approved .orbit-wrap{aspect-ratio:1;width:510px;transform-style:preserve-3d;animation:6s ease-in-out infinite approved-breathe;position:relative}@keyframes approved-breathe{50%{transform:translateY(-8px)}}.core-approved .orbit{border:1px solid var(--approved-paint-49);border-radius:50%;position:absolute;inset:11%;transform:rotate(-10deg)}.core-approved .orbit.o2{border-color:var(--approved-paint-50);inset:23%;transform:rotate(16deg)}.core-approved .orbit.o3{border-color:var(--approved-paint-51);inset:34%;transform:rotate(-24deg)}.core-approved .orbit:after{content:"";background:var(--approved-cyan);width:7px;height:7px;box-shadow:0 0 18px var(--approved-cyan);transform-origin:210px;border-radius:50%;animation:7s linear infinite approved-orbitDot;position:absolute;top:47%;left:8%}.core-approved .orbit.o2:after{background:var(--approved-violet);box-shadow:0 0 18px var(--approved-violet);transform-origin:140px;animation-duration:9s}.core-approved .orbit.o3:after{background:var(--approved-gold);box-shadow:0 0 18px var(--approved-gold);transform-origin:78px;animation-duration:5s}@keyframes approved-orbitDot{to{transform:rotate(360deg)}}.core-approved .core{text-align:center;background:radial-gradient(circle at 35% 28%, var(--approved-paint-52), var(--approved-paint-53) 46%, var(--approved-paint-54) 74%);border:1px solid var(--approved-paint-55);box-shadow:0 0 0 11px var(--approved-paint-56), 0 0 90px var(--approved-paint-57), inset 0 0 38px var(--approved-paint-58);z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%}.core-approved .core:after{content:"";border:1px dashed var(--approved-paint-59);border-radius:50%;animation:22s linear infinite approved-spin;position:absolute;inset:-16px}@keyframes approved-spin{to{transform:rotate(360deg)}}.core-approved .core-avatar{object-fit:cover;object-position:center;border:1px solid var(--approved-paint-60);width:122px;height:122px;box-shadow:0 12px 38px var(--approved-paint-61);border-radius:50%;transition:all .45s}.core-approved .core small{text-transform:uppercase;letter-spacing:.22em;color:var(--approved-cyan);margin-top:6px;font-size:8px;display:block}.core-approved .node{border:1px solid var(--approved-line);background:var(--approved-paint-62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:138px;min-height:70px;box-shadow:0 16px 45px var(--approved-paint-63);z-index:4;border-radius:14px;padding:13px;transition:all .35s;position:absolute}.core-approved .node:before{content:"";background:linear-gradient(90deg, var(--approved-line-bright), transparent);width:28px;height:1px;position:absolute}.core-approved .node strong{margin:5px 0;font-size:11px;display:block}.core-approved .node span{color:var(--approved-paint-64);font-size:8px}.core-approved .node .node-icon{color:var(--approved-cyan);font-size:13px}.core-approved .node.active{border-color:var(--approved-paint-65);background:linear-gradient(140deg, var(--approved-paint-66), var(--approved-paint-67));box-shadow:0 16px 55px var(--approved-paint-68);transform:translateY(-4px)}.core-approved .n1{top:6%;left:34%}.core-approved .n1:before{transform-origin:0;top:100%;left:50%;transform:rotate(90deg)}.core-approved .n2{top:23%;right:0}.core-approved .n2:before{top:50%;right:100%;transform:rotate(180deg)}.core-approved .n3{bottom:16%;right:4%}.core-approved .n3:before{top:50%;right:100%;transform:rotate(180deg)}.core-approved .n4{bottom:2%;left:35%}.core-approved .n4:before{transform-origin:0;bottom:100%;left:50%;transform:rotate(90deg)}.core-approved .n5{bottom:18%;left:0}.core-approved .n5:before{top:50%;left:100%}.core-approved .n6{top:22%;left:-2%}.core-approved .n6:before{top:50%;left:100%}.core-approved .signal-card{z-index:6;border:1px solid var(--approved-paint-59);background:var(--approved-paint-69);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:184px;box-shadow:var(--approved-shadow);border-radius:16px;padding:13px;position:absolute;top:48%;right:-35px}.core-approved .signal-top{color:var(--approved-paint-70);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex}.core-approved .signal-value{font:500 21px/1 var(--approved-serif);margin:10px 0 8px}.core-approved .signal-track{background:var(--approved-paint-71);border-radius:9px;height:4px;overflow:hidden}.core-approved .signal-track i{background:linear-gradient(90deg, var(--approved-violet), var(--approved-cyan));width:74%;height:100%;animation:3s ease-in-out infinite approved-signal;display:block}@keyframes approved-signal{50%{width:91%}}.core-approved .system-stage.variant-halo .orbit{border-color:var(--approved-paint-72);box-shadow:0 0 45px var(--approved-paint-73);inset:7% 15%;transform:rotate(0)}.core-approved .system-stage.variant-halo .orbit.o2{border-color:var(--approved-paint-52);inset:18% 24%;transform:rotate(90deg)}.core-approved .system-stage.variant-halo .orbit.o3{border-color:var(--approved-paint-74);inset:27%;transform:rotate(45deg)}.core-approved .system-stage.variant-halo .core{background:radial-gradient(circle at 50% 28%, var(--approved-paint-75), var(--approved-paint-76) 48%, var(--approved-paint-54) 76%);box-shadow:0 0 0 14px var(--approved-paint-77), 0 0 120px var(--approved-paint-46), inset 0 0 38px var(--approved-paint-68);inset:28%}.core-approved .system-stage.variant-halo .core-avatar{width:142px;height:142px}.core-approved .system-stage.variant-halo .node{background:linear-gradient(135deg, var(--approved-paint-78), var(--approved-paint-79));border-color:var(--approved-paint-80)}.core-approved .system-stage.variant-halo .n1{top:11%;left:3%}.core-approved .system-stage.variant-halo .n2{top:11%;right:3%}.core-approved .system-stage.variant-halo .n3{bottom:18%;right:-2%}.core-approved .system-stage.variant-halo .n4{bottom:3%;left:36%}.core-approved .system-stage.variant-halo .n5{bottom:18%;left:-2%}.core-approved .system-stage.variant-halo .n6{top:0;left:35%}.core-approved .system-stage.variant-halo .signal-card{width:170px;top:48%;right:2%}.core-approved .system-stage.variant-grid .orbit{opacity:0;transform:scale(.72)}.core-approved .system-stage.variant-grid .system-grid{-webkit-mask-image:radial-gradient(ellipse, var(--approved-paint-48) 0, transparent 72%);-webkit-mask-image:radial-gradient(ellipse, var(--approved-paint-48) 0, transparent 72%);mask-image:radial-gradient(ellipse, var(--approved-paint-48) 0, transparent 72%);background-size:58px 58px;inset:12% 2%;transform:none}.core-approved .system-stage.variant-grid .core{background:linear-gradient(145deg, var(--approved-paint-49), var(--approved-paint-81) 48%, var(--approved-paint-82));box-shadow:0 24px 100px var(--approved-paint-83), 0 0 85px var(--approved-paint-84);border-radius:30px;inset:28% 30%}.core-approved .system-stage.variant-grid .core:after{border-style:solid;border-color:var(--approved-paint-49);border-radius:38px;inset:-13px}.core-approved .system-stage.variant-grid .core-avatar{border-radius:24px;width:144px;height:144px}.core-approved .system-stage.variant-grid .node{background:var(--approved-paint-85);border-radius:9px}.core-approved .system-stage.variant-grid .n1{top:12%;left:5%}.core-approved .system-stage.variant-grid .n2{top:12%;right:5%}.core-approved .system-stage.variant-grid .n3{bottom:14%;right:5%}.core-approved .system-stage.variant-grid .n4{bottom:3%;left:36%}.core-approved .system-stage.variant-grid .n5{bottom:14%;left:5%}.core-approved .system-stage.variant-grid .n6{top:0;left:36%}.core-approved .system-stage.variant-grid .signal-card{width:185px;top:48%;right:2%}.core-approved .section{isolation:isolate;border-top:1px solid var(--approved-paint-86);box-shadow:inset 0 1px var(--approved-paint-77);padding:120px 0;position:relative;overflow:hidden}.core-approved .section:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.core-approved .section>.shell{z-index:1;position:relative}.core-approved .section-head{grid-template-columns:.85fr 1.15fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.core-approved .section-kicker{color:var(--approved-gold);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:800}.core-approved h2{font:500 clamp(38px, 4.2vw, 58px)/1.05 var(--approved-serif);letter-spacing:-.03em;margin:13px 0 0}.core-approved .section-head p{color:var(--approved-muted);max-width:570px;margin:0;font-size:14px;line-height:1.8}.core-approved .circuit-section{background:var(--approved-paint-54)}.core-approved .circuit-section:before{background:radial-gradient(circle at 16% 12%, var(--approved-paint-47), transparent 28rem), radial-gradient(circle at 84% 82%, var(--approved-paint-87), transparent 30rem), linear-gradient(180deg, var(--approved-paint-54), var(--approved-paint-88))}.core-approved .workspace-section{background:var(--approved-paint-89)}.core-approved .workspace-section:before{background-image:linear-gradient(var(--approved-paint-90) 1px, transparent 1px), linear-gradient(90deg, var(--approved-paint-90) 1px, transparent 1px), radial-gradient(circle at 78% 15%, var(--approved-paint-91), transparent 34rem);background-size:74px 74px,74px 74px,auto}.core-approved .ecosystem-section{background:var(--approved-paint-92)}.core-approved .ecosystem-section:before{background:radial-gradient(ellipse at 12% 35%, var(--approved-paint-93), transparent 32rem), radial-gradient(ellipse at 82% 55%, var(--approved-paint-94), transparent 36rem), linear-gradient(135deg, var(--approved-paint-95), transparent 50%)}.core-approved .access:before{background:radial-gradient(circle at 22% 50%, var(--approved-paint-96), transparent 28rem), radial-gradient(circle at 82% 40%, var(--approved-paint-97), transparent 32rem), linear-gradient(180deg, var(--approved-paint-98), var(--approved-paint-1))}.core-approved .section-bridge{--approved-bridge-accent:var(--approved-cyan);background:linear-gradient(180deg, var(--approved-paint-89) 0%, var(--approved-paint-88) 100%);border-block:1px solid var(--approved-paint-99);isolation:isolate;place-items:center;min-height:170px;display:grid;position:relative;overflow:hidden}.core-approved .section-bridge:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--approved-bridge-accent) 11%, transparent), transparent 46%), linear-gradient(90deg, transparent, var(--approved-paint-56), transparent);position:absolute;inset:0}.core-approved .section-bridge:after{content:"";background:linear-gradient(var(--approved-bridge-accent), transparent);width:1px;height:44px;box-shadow:0 0 18px var(--approved-bridge-accent);position:absolute;top:0;left:50%}.core-approved .bridge-inner{grid-template-columns:110px 1fr 110px;align-items:center;min-height:170px;display:grid;position:relative}.core-approved .bridge-index{font:500 40px/1 var(--approved-serif);color:var(--approved-paint-100);letter-spacing:-.04em}.core-approved .bridge-title{text-align:center}.core-approved .bridge-title small{color:var(--approved-bridge-accent);letter-spacing:.24em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:800;display:block}.core-approved .bridge-title strong{color:var(--approved-paint-101);font:500 clamp(23px, 2.3vw, 34px)/1.1 var(--approved-serif);letter-spacing:-.02em;display:block}.core-approved .bridge-title span{color:var(--approved-paint-102);margin-top:8px;font-size:9px;display:block}.core-approved .bridge-arrow{border:1px solid color-mix(in srgb, var(--approved-bridge-accent) 34%, transparent);width:48px;height:48px;color:var(--approved-bridge-accent);background:color-mix(in srgb, var(--approved-bridge-accent) 6%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--approved-bridge-accent) 10%, transparent);border-radius:50%;justify-self:end;place-items:center;font-size:18px;text-decoration:none;animation:2.4s ease-in-out infinite approved-bridgePulse;display:grid}@keyframes approved-bridgePulse{50%{box-shadow:0 0 38px color-mix(in srgb, var(--approved-bridge-accent) 19%, transparent);transform:translateY(7px)}}.core-approved .circuit-showcase{position:relative}.core-approved .circuit-options{justify-content:flex-end;align-items:center;gap:6px;margin:-24px 0 24px;display:flex}.core-approved .circuit-options>span{color:var(--approved-paint-102);text-transform:uppercase;letter-spacing:.18em;margin-right:8px;font-size:8px}.core-approved .circuit-option{border:1px solid var(--approved-line);color:var(--approved-paint-103);background:var(--approved-paint-104);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:8px;transition:all .25s}.core-approved .circuit-option:hover{color:var(--approved-paint-24);border-color:var(--approved-paint-105)}.core-approved .circuit-option.active{color:var(--approved-paint-106);background:linear-gradient(115deg, var(--approved-gold-2), var(--approved-gold));box-shadow:0 10px 28px var(--approved-paint-107);border-color:#0000}.core-approved .circuit-stage{border:1px solid var(--approved-paint-108);background:linear-gradient(145deg, var(--approved-paint-109), var(--approved-paint-110));min-height:410px;box-shadow:inset 0 1px var(--approved-paint-31), 0 28px 90px var(--approved-paint-111);border-radius:28px;transition:min-height .45s;position:relative;overflow:hidden}.core-approved .circuit-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--approved-paint-97), transparent 38%), linear-gradient(var(--approved-paint-90) 1px, transparent 1px), linear-gradient(90deg, var(--approved-paint-90) 1px, transparent 1px);background-size:auto,58px 58px,58px 58px;position:absolute;inset:0}.core-approved .circuit{z-index:2;grid-template-columns:repeat(8,1fr);gap:10px;min-height:410px;padding:120px 32px 64px;display:grid;position:relative}.core-approved .circuit:before{content:"";background:linear-gradient(90deg, transparent, var(--approved-paint-112), var(--approved-paint-113), transparent);height:1px;position:absolute;top:164px;left:7%;right:7%}.core-approved .circuit:after{content:"";background:var(--approved-paint-11);width:9px;height:9px;box-shadow:0 0 16px var(--approved-cyan);border-radius:50%;animation:7s linear infinite approved-flow;position:absolute;top:160px}@keyframes approved-flow{0%{left:5%}to{left:94%}}.core-approved .circuit-step{z-index:2;text-align:center;min-width:0;transition:all .45s cubic-bezier(.2,.75,.25,1);position:relative}.core-approved .step-num{background:var(--approved-paint-114);border:1px solid var(--approved-paint-115);width:34px;height:34px;color:var(--approved-cyan);box-shadow:0 0 0 9px var(--approved-paint-116);border-radius:50%;place-items:center;margin:27px auto 25px;font-size:9px;transition:all .3s;display:grid}.core-approved .circuit-step:hover .step-num{border-color:var(--approved-gold);color:var(--approved-gold-2);box-shadow:0 0 30px var(--approved-paint-46), 0 0 0 9px var(--approved-paint-116);transform:scale(1.16)}.core-approved .circuit-step strong{margin-bottom:6px;font-size:11px;display:block}.core-approved .circuit-step span{color:var(--approved-paint-117);font-size:9px;line-height:1.5;display:block}.core-approved .circuit-hub{z-index:4;text-align:center;border:1px solid var(--approved-paint-118);background:radial-gradient(circle at 50% 30%, var(--approved-paint-49), var(--approved-paint-119) 58%, var(--approved-paint-54));width:190px;height:190px;box-shadow:0 0 0 15px var(--approved-paint-56), 0 0 85px var(--approved-paint-68);border-radius:50%;place-items:center;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-approved .circuit-hub:after{content:"";border:1px dashed var(--approved-paint-46);border-radius:inherit;animation:24s linear infinite approved-spin;position:absolute;inset:-21px}.core-approved .circuit-hub img{object-fit:cover;border:1px solid var(--approved-paint-120);border-radius:50%;width:92px;height:92px}.core-approved .circuit-hub strong{font:500 19px/1.05 var(--approved-serif);margin-top:8px;display:block}.core-approved .circuit-hub small{color:var(--approved-cyan);letter-spacing:.18em;text-transform:uppercase;font-size:7px}.core-approved .circuit-stage.variant-core{min-height:650px}.core-approved .circuit-stage.variant-core:before{background:radial-gradient(circle at 50% 50%, var(--approved-paint-121), transparent 36%), radial-gradient(circle at 50% 50%, transparent 0 29%, var(--approved-paint-122) 29.2% 29.4%, transparent 29.6% 42%, var(--approved-paint-123) 42.2% 42.4%, transparent 42.6%), linear-gradient(var(--approved-paint-124) 1px, transparent 1px), linear-gradient(90deg, var(--approved-paint-124) 1px, transparent 1px);background-size:auto,auto,58px 58px,58px 58px}.core-approved .circuit-stage.variant-core .circuit-hub{display:grid}.core-approved .circuit-stage.variant-core .circuit{min-height:650px;padding:0;display:block}.core-approved .circuit-stage.variant-core .circuit:before,.core-approved .circuit-stage.variant-core .circuit:after{display:none}.core-approved .circuit-stage.variant-core .circuit-step{text-align:left;border:1px solid var(--approved-line);background:var(--approved-paint-125);width:170px;min-height:84px;box-shadow:0 18px 45px var(--approved-paint-126);border-radius:14px;padding:14px 15px 12px 54px;position:absolute}.core-approved .circuit-stage.variant-core .step-num{width:28px;height:28px;box-shadow:none;margin:0;position:absolute;top:14px;left:14px}.core-approved .circuit-stage.variant-core .circuit-step:first-child{top:10%;left:8%}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(2){top:6%;left:50%;transform:translate(-50%)}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(3){top:10%;right:8%}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(4){top:43%;right:4%}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(5){bottom:9%;right:8%}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(6){bottom:5%;left:50%;transform:translate(-50%)}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(7){bottom:9%;left:8%}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(8){top:43%;left:4%}.core-approved .circuit-stage.variant-core .circuit-step:hover{border-color:var(--approved-paint-127);transform:translateY(-4px)}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(2):hover,.core-approved .circuit-stage.variant-core .circuit-step:nth-child(6):hover{transform:translate(-50%)translateY(-4px)}.core-approved .circuit-stage.variant-flow{min-height:540px}.core-approved .circuit-stage.variant-flow .circuit{grid-template-rows:repeat(2,170px);grid-template-columns:repeat(4,1fr);gap:32px 22px;min-height:540px;padding:72px 54px}.core-approved .circuit-stage.variant-flow .circuit:before{background:linear-gradient(90deg, var(--approved-paint-57), var(--approved-paint-128), var(--approved-paint-129));top:50%;left:8%;right:8%}.core-approved .circuit-stage.variant-flow .circuit:after{animation-duration:8s;top:calc(50% - 4px)}.core-approved .circuit-stage.variant-flow .circuit-step{text-align:left;border:1px solid var(--approved-line);background:linear-gradient(145deg, var(--approved-paint-130), var(--approved-paint-131));box-shadow:0 18px 45px var(--approved-paint-132);border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:22px;display:flex}.core-approved .circuit-stage.variant-flow .step-num{box-shadow:none;margin:0 0 auto}.core-approved .circuit-stage.variant-flow .circuit-step:after{content:"→";color:var(--approved-paint-133);font-size:18px;position:absolute;top:45%;right:-17px}.core-approved .circuit-stage.variant-flow .circuit-step:nth-child(4):after{content:"↓";top:auto;bottom:-27px;right:50%}.core-approved .circuit-stage.variant-flow .circuit-step:nth-child(5){grid-area:2/4}.core-approved .circuit-stage.variant-flow .circuit-step:nth-child(6){grid-area:2/3}.core-approved .circuit-stage.variant-flow .circuit-step:nth-child(7){grid-area:2/2}.core-approved .circuit-stage.variant-flow .circuit-step:nth-child(8){grid-area:2/1}.core-approved .circuit-stage.variant-flow .circuit-step:nth-child(n+5):after{content:"←";left:-17px;right:auto}.core-approved .circuit-stage.variant-flow .circuit-step:nth-child(8):after{display:none}.core-approved .circuit-stage.variant-flow .circuit-step:hover{border-color:var(--approved-paint-55);transform:translateY(-5px)}.core-approved .circuit-summary{border:1px solid var(--approved-line);border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid;overflow:hidden}.core-approved .metric{border-right:1px solid var(--approved-line);background:var(--approved-paint-56);padding:22px 24px}.core-approved .metric:last-child{border-right:0}.core-approved .metric strong{font:500 25px var(--approved-serif);color:var(--approved-gold-2);display:block}.core-approved .metric span{color:var(--approved-muted);font-size:10px}.core-approved .workspace-section{padding-top:150px}.core-approved .workspace-frame{border:1px solid var(--approved-paint-134);background:linear-gradient(160deg, var(--approved-paint-135), var(--approved-paint-136));box-shadow:0 55px 140px var(--approved-paint-137), 0 0 0 1px var(--approved-paint-138) inset;border-radius:26px;position:relative;overflow:hidden}.core-approved .proposal-ribbon{border:1px solid var(--approved-paint-59);background:linear-gradient(90deg, var(--approved-paint-139), var(--approved-paint-140));color:var(--approved-paint-141);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:-24px 0 18px;padding:13px 16px;font-size:10px;line-height:1.55;display:flex}.core-approved .proposal-ribbon strong{color:var(--approved-gold-2);text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;font-size:9px}.core-approved .proposal-ribbon span{text-align:right}.core-approved .workspace-frame:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 12%, var(--approved-paint-142), transparent 31%);position:absolute;inset:0}.core-approved .workspace-bar{border-bottom:1px solid var(--approved-line);z-index:2;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex;position:relative}.core-approved .traffic{gap:7px;display:flex}.core-approved .traffic i{background:var(--approved-paint-143);border-radius:50%;width:7px;height:7px}.core-approved .traffic i:first-child{background:var(--approved-paint-13)}.core-approved .traffic i:nth-child(2){background:var(--approved-paint-15)}.core-approved .traffic i:nth-child(3){background:var(--approved-paint-16)}.core-approved .workspace-label{color:var(--approved-paint-144);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.core-approved .workspace-live{color:var(--approved-paint-145);align-items:center;gap:7px;font-size:9px;display:flex}.core-approved .workspace-layout{grid-template-columns:190px 1fr;min-height:680px;display:grid}.core-approved .sidebar{border-right:1px solid var(--approved-line);background:var(--approved-paint-146);padding:23px 15px}.core-approved .profile{border-bottom:1px solid var(--approved-line);align-items:center;gap:10px;padding:8px 8px 20px;display:flex}.core-approved .avatar{background:linear-gradient(135deg, var(--approved-paint-147), var(--approved-paint-148));width:31px;height:31px;color:var(--approved-cyan);border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.core-approved .profile b{font-size:10px;display:block}.core-approved .profile small{color:var(--approved-paint-149);font-size:8px}.core-approved .side-label{color:var(--approved-paint-150);text-transform:uppercase;letter-spacing:.15em;margin:20px 8px 8px;font-size:8px}.core-approved .side-item{color:var(--approved-paint-151);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 9px;font-size:10px;transition:all .25s;display:flex}.core-approved .side-item i{border:1px solid var(--approved-paint-152);border-radius:6px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.core-approved .side-item:hover,.core-approved .side-item.active{background:var(--approved-paint-142);color:var(--approved-paint-153)}.core-approved .side-item.active i{color:var(--approved-cyan);border-color:var(--approved-paint-154)}.core-approved .side-item em{background:var(--approved-paint-107);min-width:18px;height:18px;color:var(--approved-gold-2);border-radius:999px;place-items:center;margin-left:auto;font-size:7px;font-style:normal;display:grid}.core-approved .workspace-main{padding:26px;position:relative}.core-approved .workspace-titlebar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.core-approved .workspace-titlebar h3{font:500 26px var(--approved-serif);margin:0}.core-approved .workspace-titlebar p{color:var(--approved-paint-155);margin:4px 0 0;font-size:9px}.core-approved .search{border:1px solid var(--approved-line);width:220px;color:var(--approved-paint-156);background:var(--approved-paint-157);border-radius:9px;padding:10px 12px;font-size:9px}.core-approved .bento{grid-template-rows:220px 200px 190px;grid-template-columns:1.1fr .9fr .9fr;gap:12px;display:grid}.core-approved .card{border:1px solid var(--approved-line);background:var(--approved-paint-31);transform-style:preserve-3d;border-radius:16px;padding:16px;transition:transform .3s,border-color .3s,background .3s;position:relative;overflow:hidden}.core-approved .card:after{content:"";background:radial-gradient(circle at var(--approved-card-x,50%) var(--approved-card-y,50%), var(--approved-paint-47), transparent 38%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.core-approved .card:hover{border-color:var(--approved-paint-158);background:var(--approved-paint-35);transform:translateY(-3px)}.core-approved .card:hover:after{opacity:1}.core-approved .card-head{z-index:2;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex;position:relative}.core-approved .card-head b{font-size:10px}.core-approved .card-head span{color:var(--approved-paint-159);font-size:8px}.core-approved .card-head .live{color:var(--approved-green)}.core-approved .inbox{grid-row:1/3}.core-approved .patient{grid-column:2/4}.core-approved .accounting{grid-column:2}.core-approved .agenda{grid-column:3}.core-approved .tasks{grid-column:1/3}.core-approved .academy{grid-column:3}.core-approved .message{border-top:1px solid var(--approved-paint-86);z-index:2;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 7px;display:grid;position:relative}.core-approved .channel{background:var(--approved-paint-160);width:24px;height:24px;color:var(--approved-green);border-radius:7px;place-items:center;font-size:8px;display:grid}.core-approved .channel.ig{color:var(--approved-paint-161);background:var(--approved-paint-162)}.core-approved .channel.fb{color:var(--approved-paint-163);background:var(--approved-paint-164)}.core-approved .channel.web{color:var(--approved-gold);background:var(--approved-paint-165)}.core-approved .message b{font-size:9px;display:block}.core-approved .message p{color:var(--approved-paint-166);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:8px;overflow:hidden}.core-approved .message time{color:var(--approved-paint-167);font-size:7px}.core-approved .patient-top{z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:18px;display:grid;position:relative}.core-approved .patient-pic{background:linear-gradient(135deg, var(--approved-paint-168), var(--approved-paint-169));width:40px;height:40px;font:500 13px var(--approved-serif);border-radius:50%;place-items:center;display:grid}.core-approved .patient-top b{font-size:11px}.core-approved .patient-top small{color:var(--approved-paint-170);margin-top:3px;font-size:8px;display:block}.core-approved .tag{border:1px solid var(--approved-paint-57);color:var(--approved-cyan);border-radius:999px;padding:6px 8px;font-size:7px}.core-approved .patient-stats{z-index:2;grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:relative}.core-approved .patient-stat{background:var(--approved-paint-171);border:1px solid var(--approved-paint-172);border-radius:10px;padding:11px}.core-approved .patient-stat span{color:var(--approved-paint-102);font-size:7px;display:block}.core-approved .patient-stat strong{margin-top:5px;font-size:11px;display:block}.core-approved .timeline{background:var(--approved-line);z-index:2;height:1px;margin-top:14px;position:relative}.core-approved .timeline i{background:var(--approved-cyan);width:7px;height:7px;box-shadow:0 0 10px var(--approved-cyan);border-radius:50%;position:absolute;top:-3px}.core-approved .timeline i:first-child{left:8%}.core-approved .timeline i:nth-child(2){left:38%}.core-approved .timeline i:nth-child(3){background:var(--approved-gold);left:68%}.core-approved .timeline i:nth-child(4){background:var(--approved-paint-173);box-shadow:none;left:91%}.core-approved .chart{z-index:2;align-items:end;gap:8px;height:112px;padding-top:10px;display:flex;position:relative}.core-approved .chart i{background:linear-gradient(to top, var(--approved-paint-82), var(--approved-paint-174));height:var(--approved-h);border-radius:5px 5px 1px 1px;flex:1;position:relative}.core-approved .chart i:after{content:"";background:var(--approved-cyan);height:1px;box-shadow:0 0 9px var(--approved-cyan);position:absolute;top:0;left:0;right:0}.core-approved .chart-labels{color:var(--approved-paint-175);justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.core-approved .appointments{z-index:2;gap:8px;display:grid;position:relative}.core-approved .appointment{grid-template-columns:40px 3px 1fr;align-items:center;gap:9px;display:grid}.core-approved .appointment time{color:var(--approved-paint-176);font-size:8px}.core-approved .appointment i{background:var(--approved-cyan);border-radius:4px;height:30px}.core-approved .appointment:nth-child(2) i{background:var(--approved-gold)}.core-approved .appointment:nth-child(3) i{background:var(--approved-violet)}.core-approved .appointment b{font-size:8px;display:block}.core-approved .appointment span{color:var(--approved-paint-159);font-size:7px}.core-approved .kanban{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.core-approved .lane{background:var(--approved-paint-171);border-radius:10px;min-width:0;padding:9px}.core-approved .lane-head{color:var(--approved-paint-177);justify-content:space-between;margin-bottom:7px;font-size:7px;display:flex}.core-approved .ticket{border:1px solid var(--approved-paint-178);background:var(--approved-paint-31);color:var(--approved-paint-179);border-radius:7px;margin-top:6px;padding:8px;font-size:7px}.core-approved .ticket i{background:var(--approved-gold);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.core-approved .academy-seal{border:1px solid var(--approved-paint-55);width:68px;height:68px;box-shadow:0 0 30px var(--approved-paint-96);z-index:2;font:500 12px var(--approved-serif);color:var(--approved-gold-2);border-radius:50%;place-items:center;margin:13px auto 10px;display:grid;position:relative}.core-approved .academy-seal:after{content:"";border:1px dashed var(--approved-paint-59);border-radius:50%;animation:18s linear infinite approved-spin;position:absolute;inset:7px}.core-approved .academy p{text-align:center;color:var(--approved-paint-180);z-index:2;margin:0;font-size:8px;line-height:1.5;position:relative}.core-approved .pillars{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px;display:grid}.core-approved .pillar{border:1px solid var(--approved-line);background:var(--approved-paint-157);border-radius:18px;min-height:280px;padding:24px;transition:all .35s;position:relative;overflow:hidden}.core-approved .pillar:before{content:"";background:var(--approved-glow);filter:blur(18px);opacity:.25;border-radius:50%;width:220px;height:220px;transition:all .4s;position:absolute;bottom:-120px;right:-110px}.core-approved .pillar:hover{border-color:var(--approved-paint-181);transform:translateY(-7px)}.core-approved .pillar:hover:before{opacity:.4;transform:scale(1.35)}.core-approved .pillar-mark{background:var(--approved-paint-182);border:1px solid var(--approved-paint-100);z-index:2;border-radius:12px;justify-content:flex-start;align-items:center;width:118px;height:56px;padding:6px 9px;display:flex;position:relative;overflow:hidden}.core-approved .pillar-mark img{object-fit:contain;width:100%;height:100%;display:block}.core-approved .pillar-mark.store-wordmark{width:auto;max-width:148px;color:var(--approved-paint-183);font:600 19px/1 var(--approved-serif);letter-spacing:-.02em;padding-inline:13px}.core-approved .pillar h3{font:500 23px var(--approved-serif);margin:34px 0 10px}.core-approved .pillar p{color:var(--approved-paint-184);font-size:11px;line-height:1.65}.core-approved .pillar a{color:var(--approved-accent);text-transform:uppercase;letter-spacing:.12em;font-size:9px;position:absolute;bottom:22px;left:24px}.core-approved .access{padding-bottom:130px}.core-approved .access-panel{border:1px solid var(--approved-paint-72);background:linear-gradient(135deg, var(--approved-paint-185), var(--approved-paint-186) 45%, var(--approved-paint-187));border-radius:26px;grid-template-columns:1fr .9fr;min-height:390px;display:grid;position:relative;overflow:hidden}.core-approved .access-copy{flex-direction:column;justify-content:center;padding:62px;display:flex}.core-approved .access-copy h2{max-width:590px}.core-approved .access-copy p{color:var(--approved-muted);max-width:500px;font-size:13px;line-height:1.75}.core-approved .access-visual{border-left:1px solid var(--approved-line);place-items:center;min-height:390px;display:grid;position:relative}.core-approved .access-visual:before{content:"";background:radial-gradient(circle at 50% 50%, var(--approved-paint-58), transparent 48%);position:absolute;inset:0}.core-approved .role-card{background:var(--approved-paint-188);border:1px solid var(--approved-line);width:min(340px,78%);box-shadow:var(--approved-shadow);z-index:2;border-radius:18px;padding:22px;position:relative}.core-approved .role-head{border-bottom:1px solid var(--approved-line);align-items:center;gap:12px;padding-bottom:16px;display:flex}.core-approved .role-head b{font-size:11px;display:block}.core-approved .role-head span{color:var(--approved-paint-149);font-size:8px}.core-approved .role-row{border-bottom:1px solid var(--approved-paint-172);color:var(--approved-paint-189);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:9px;display:flex}.core-approved .role-row strong{color:var(--approved-paint-190);font-size:9px}.core-approved .role-row i{color:var(--approved-green);font-style:normal}.core-approved .login-view{z-index:90;background:var(--approved-paint-1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s,transform .42s,visibility .42s;position:fixed;inset:0;overflow:auto;transform:translateY(14px)}.core-approved.login-open{overflow:hidden}.core-approved.login-open .login-view{opacity:1;visibility:visible;pointer-events:auto;transform:none}.core-approved .login-layout{grid-template-columns:1.08fr .92fr;min-height:100dvh;display:grid}.core-approved .login-story{background:radial-gradient(circle at 63% 42%, var(--approved-paint-191), transparent 30rem), radial-gradient(circle at 24% 76%, var(--approved-paint-66), transparent 24rem), var(--approved-paint-192);flex-direction:column;justify-content:space-between;padding:clamp(34px,5.5vw,78px);display:flex;position:relative;overflow:hidden}.core-approved .login-story:before{content:"";opacity:.45;background-image:linear-gradient(var(--approved-paint-193) 1px, transparent 1px), linear-gradient(90deg, var(--approved-paint-193) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle at 55% 45%, var(--approved-paint-22), transparent 74%);-webkit-mask-image:radial-gradient(circle at 55% 45%, var(--approved-paint-22), transparent 74%);mask-image:radial-gradient(circle at 55% 45%, var(--approved-paint-22), transparent 74%);background-size:62px 62px;position:absolute;inset:0}.core-approved .login-story:after{content:"";border:1px solid var(--approved-paint-123);width:680px;height:680px;box-shadow:0 0 0 70px var(--approved-paint-90), 0 0 0 145px var(--approved-paint-194);border-radius:50%;position:absolute;top:8%;right:-290px}.core-approved .login-brand,.core-approved .login-story-copy,.core-approved .login-trust{z-index:2;position:relative}.core-approved .login-brand{align-items:center;gap:13px;width:fit-content;display:inline-flex}.core-approved .login-brand img{object-fit:cover;border:1px solid var(--approved-paint-195);border-radius:50%;width:52px;height:52px}.core-approved .login-brand b{font:700 17px/1 var(--approved-serif);letter-spacing:.06em;display:block}.core-approved .login-brand b span{color:var(--approved-gold)}.core-approved .login-brand small{color:var(--approved-paint-196);letter-spacing:.24em;text-transform:uppercase;margin-top:6px;font-size:7px;display:block}.core-approved .login-story-copy{max-width:680px;padding:50px 0 32px}.core-approved .login-kicker{color:var(--approved-cyan);letter-spacing:.23em;text-transform:uppercase;font-size:9px;font-weight:800}.core-approved .login-story h2{font:500 clamp(48px, 5.2vw, 74px)/.96 var(--approved-serif);letter-spacing:-.045em;margin:18px 0 20px}.core-approved .login-story h2 span{color:var(--approved-gold-2)}.core-approved .login-story-copy>p{max-width:560px;color:var(--approved-paint-197);font-size:14px;line-height:1.75}.core-approved .login-eba{align-items:center;gap:20px;margin-top:34px;display:flex}.core-approved .login-eba-ring{border:1px solid var(--approved-paint-147);width:122px;height:122px;box-shadow:0 0 55px var(--approved-paint-198);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.core-approved .login-eba-ring:before,.core-approved .login-eba-ring:after{content:"";border:1px dashed var(--approved-paint-46);border-radius:50%;animation:18s linear infinite approved-spin;position:absolute}.core-approved .login-eba-ring:before{inset:-11px}.core-approved .login-eba-ring:after{animation-direction:reverse;inset:11px}.core-approved .login-eba-ring img{object-fit:cover;border:1px solid var(--approved-paint-120);border-radius:50%;width:94px;height:94px}.core-approved .login-eba-copy b{font:500 22px var(--approved-serif);color:var(--approved-paint-199);display:block}.core-approved .login-eba-copy span{color:var(--approved-paint-200);max-width:250px;margin-top:7px;font-size:9px;line-height:1.55;display:block}.core-approved .login-trust{flex-wrap:wrap;gap:8px;display:flex}.core-approved .login-trust span{border:1px solid var(--approved-paint-152);color:var(--approved-paint-201);background:var(--approved-paint-31);letter-spacing:.06em;border-radius:999px;padding:9px 12px;font-size:8px}.core-approved .login-form-side{min-height:100dvh;color:var(--approved-paint-202);background:linear-gradient(145deg, var(--approved-paint-203), var(--approved-paint-204));place-items:center;padding:68px clamp(28px,5vw,76px);display:grid;position:relative}.core-approved .login-form-side:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(var(--approved-paint-205) 1px, transparent 1px), linear-gradient(90deg, var(--approved-paint-205) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to bottom, var(--approved-paint-22), transparent 75%);-webkit-mask-image:linear-gradient(to bottom, var(--approved-paint-22), transparent 75%);mask-image:linear-gradient(to bottom, var(--approved-paint-22), transparent 75%);background-size:58px 58px;position:absolute;inset:0}.core-approved .login-back{z-index:2;border:1px solid var(--approved-paint-206);color:var(--approved-paint-207);background:var(--approved-paint-208);cursor:pointer;border-radius:999px;padding:9px 13px;font-size:9px;position:absolute;top:28px;right:30px}.core-approved .login-card{z-index:1;width:min(430px,100%);position:relative}.core-approved .login-card-kicker{border:1px solid var(--approved-paint-209);color:var(--approved-paint-210);background:var(--approved-paint-211);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;display:inline-flex}.core-approved .login-card-kicker i{background:var(--approved-paint-212);width:6px;height:6px;box-shadow:0 0 10px var(--approved-paint-213);border-radius:50%}.core-approved .login-card h3{font:500 43px/1 var(--approved-serif);letter-spacing:-.035em;margin:24px 0 10px}.core-approved .login-card>p{color:var(--approved-paint-214);margin:0 0 30px;font-size:12px;line-height:1.7}.core-approved .login-field{margin-top:18px}.core-approved .login-field label{color:var(--approved-paint-215);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.core-approved .login-field input{border:1px solid var(--approved-paint-216);width:100%;height:52px;color:var(--approved-paint-217);background:var(--approved-paint-218);font:500 12px var(--approved-sans);border-radius:13px;outline:none;padding:0 15px;transition:all .25s}.core-approved .login-field input:focus{border-color:var(--approved-paint-219);background:var(--approved-paint-220);box-shadow:0 0 0 4px var(--approved-paint-47)}.core-approved .login-field input::placeholder{color:var(--approved-paint-221)}.core-approved .login-help{color:var(--approved-paint-222);justify-content:space-between;gap:20px;margin:13px 0 24px;font-size:9px;display:flex}.core-approved .login-help a{color:var(--approved-paint-223);font-weight:700}.core-approved .login-submit{width:100%;height:54px;color:var(--approved-paint-224);background:linear-gradient(120deg, var(--approved-paint-225), var(--approved-paint-226));box-shadow:0 16px 35px var(--approved-paint-227);border-radius:13px;justify-content:center}.core-approved .login-submit:hover{box-shadow:0 18px 42px var(--approved-paint-228)}.core-approved .login-divider{color:var(--approved-paint-229);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:13px;margin:23px 0;font-size:8px;display:flex}.core-approved .login-divider:before,.core-approved .login-divider:after{content:"";background:var(--approved-paint-230);flex:1;height:1px}.core-approved .login-sso{border:1px solid var(--approved-paint-216);width:100%;height:50px;color:var(--approved-paint-231);background:var(--approved-paint-232);cursor:pointer;border-radius:13px;font-size:10px;font-weight:800}.core-approved .login-security{color:var(--approved-paint-233);align-items:flex-start;gap:10px;margin-top:26px;font-size:8px;line-height:1.55;display:flex}.core-approved .login-security i{width:24px;height:24px;color:var(--approved-paint-234);background:var(--approved-paint-235);border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.core-approved footer{border-top:1px solid var(--approved-line);padding:40px 0 52px}.core-approved .footer-grid{justify-content:space-between;align-items:end;gap:40px;display:flex}.core-approved .footer-copy{color:var(--approved-paint-236);max-width:420px;margin-top:14px;font-size:10px;line-height:1.7}.core-approved .footer-meta{text-align:right;color:var(--approved-paint-237);font-size:9px;line-height:1.8}.core-approved .review-launch{z-index:68;border:1px solid var(--approved-paint-238);color:var(--approved-paint-32);background:linear-gradient(115deg, var(--approved-gold-2), var(--approved-gold));box-shadow:0 18px 52px var(--approved-paint-83), 0 0 0 5px var(--approved-paint-239);letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:12px 16px;font-size:11px;font-weight:850;transition:all .25s;display:flex;position:fixed;bottom:22px;right:22px}.core-approved .review-launch:hover{box-shadow:0 22px 62px var(--approved-paint-137), 0 0 0 7px var(--approved-paint-96);transform:translateY(-3px)}.core-approved .review-launch .review-count{min-width:19px;height:19px;color:var(--approved-paint-24);background:var(--approved-paint-18);border-radius:999px;place-items:center;font-size:8px;display:grid}.core-approved .review-backdrop{z-index:69;background:var(--approved-paint-240);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:all .3s;position:fixed;inset:0}.core-approved .review-drawer{z-index:70;width:min(410px,100%);color:var(--approved-paint-241);background:linear-gradient(180deg, var(--approved-paint-242), var(--approved-paint-54) 72%);border-left:1px solid var(--approved-paint-51);box-shadow:-34px 0 90px var(--approved-paint-137);flex-direction:column;transition:transform .34s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 0 0 auto;transform:translate(104%)}.core-approved.review-open .review-drawer{transform:none}.core-approved.review-open .review-backdrop{opacity:1;pointer-events:auto}.core-approved .review-head{border-bottom:1px solid var(--approved-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 18px;display:flex}.core-approved .review-kicker{color:var(--approved-gold);text-transform:uppercase;letter-spacing:.2em;font-size:8px;font-weight:800}.core-approved .review-head h2{font:500 25px/1.05 var(--approved-serif);letter-spacing:-.02em;margin:7px 0 5px}.core-approved .review-head p{color:var(--approved-paint-243);margin:0;font-size:9px;line-height:1.45}.core-approved .review-close{border:1px solid var(--approved-line);background:var(--approved-paint-35);width:34px;height:34px;color:var(--approved-paint-24);cursor:pointer;border-radius:10px;flex:0 0 34px}.core-approved .review-body{padding:18px 22px 28px;overflow:auto}.core-approved .review-mode-card{border:1px solid var(--approved-paint-49);background:var(--approved-paint-193);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.core-approved .review-mode-card b{font-size:10px;display:block}.core-approved .review-mode-card span{color:var(--approved-paint-244);margin-top:3px;font-size:8px;line-height:1.4;display:block}.core-approved .toggle{background:var(--approved-paint-245);cursor:pointer;border:0;border-radius:999px;width:42px;height:23px;padding:3px;transition:all .25s}.core-approved .toggle i{background:var(--approved-paint-246);border-radius:50%;width:17px;height:17px;transition:all .25s;display:block}.core-approved.review-mode .toggle{background:var(--approved-paint-36)}.core-approved.review-mode .toggle i{background:var(--approved-cyan);box-shadow:0 0 13px var(--approved-paint-247);transform:translate(19px)}.core-approved .review-selection{border:1px dashed var(--approved-paint-118);border-radius:12px;margin:17px 0 14px;padding:12px 13px}.core-approved .review-label{color:var(--approved-paint-156);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:8px}.core-approved .review-selected-name{font:500 17px var(--approved-serif);color:var(--approved-gold-2)}.core-approved .review-fields{gap:12px;display:grid}.core-approved .review-field label{color:var(--approved-paint-248);margin-bottom:6px;font-size:9px;display:block}.core-approved .review-field select,.core-approved .review-field textarea{width:100%;color:var(--approved-paint-101);background:var(--approved-paint-249);border:1px solid var(--approved-line);border-radius:10px;outline:0;padding:11px 12px}.core-approved .review-field select:focus,.core-approved .review-field textarea:focus{border-color:var(--approved-paint-65);box-shadow:0 0 0 3px var(--approved-paint-250)}.core-approved .review-field textarea{resize:vertical;min-height:112px;font:11px/1.55 var(--approved-sans)}.core-approved .file-drop{border:1px dashed var(--approved-paint-251);color:var(--approved-paint-252);cursor:pointer;background:var(--approved-paint-253);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:9px;display:flex}.core-approved .file-drop b{color:var(--approved-paint-254);font-size:9px}.core-approved .file-drop input{display:none}.core-approved .image-preview{background:var(--approved-paint-35);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:8px;display:none}.core-approved .image-preview.visible{display:flex}.core-approved .image-preview img{object-fit:cover;border-radius:8px;width:48px;height:48px}.core-approved .image-preview span{color:var(--approved-paint-248);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.core-approved .review-primary{justify-content:center;width:100%;margin-top:14px}.core-approved .review-tools{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.core-approved .review-tools button{border:1px solid var(--approved-line);color:var(--approved-paint-255);background:var(--approved-paint-35);cursor:pointer;border-radius:10px;padding:10px;font-size:9px}.core-approved .review-tools button:hover{border-color:var(--approved-paint-55);color:var(--approved-paint-24)}.core-approved .review-notes{border-top:1px solid var(--approved-line);margin-top:22px;padding-top:18px}.core-approved .review-notes-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.core-approved .review-notes-head b{font-size:10px}.core-approved .review-notes-head span{color:var(--approved-paint-256);font-size:8px}.core-approved .review-empty{color:var(--approved-paint-257);padding:14px 0;font-size:9px;line-height:1.55}.core-approved .review-note{border:1px solid var(--approved-line);background:var(--approved-paint-258);border-radius:12px;margin-top:8px;padding:11px}.core-approved .review-note-top{color:var(--approved-gold-2);justify-content:space-between;gap:12px;font-size:9px;display:flex}.core-approved .review-note-top span{color:var(--approved-paint-259)}.core-approved .review-note-meta{flex:none;align-items:center;gap:7px;display:flex}.core-approved .review-delete{border:1px solid var(--approved-paint-260);color:var(--approved-paint-261);background:var(--approved-paint-31);cursor:pointer;border-radius:7px;padding:4px 7px;font-size:7px}.core-approved .review-delete:hover{color:var(--approved-paint-24);border-color:var(--approved-paint-55);background:var(--approved-paint-262)}.core-approved .review-note p{color:var(--approved-paint-263);margin:7px 0 0;font-size:9px;line-height:1.5}.core-approved .review-note small{color:var(--approved-paint-264);margin-top:6px;font-size:8px;display:block}.core-approved .review-privacy{color:var(--approved-paint-265);text-align:center;margin-top:14px;font-size:8px;line-height:1.5}.core-approved.review-mode [data-review]{outline:1px dashed var(--approved-paint-127);outline-offset:4px;transition:outline-color .18s,box-shadow .18s;cursor:crosshair!important}.core-approved.review-mode [data-review]:hover{outline:2px solid var(--approved-cyan);box-shadow:0 0 0 7px var(--approved-paint-37)}.core-approved.review-mode [data-review].review-selected{outline:2px solid var(--approved-gold);box-shadow:0 0 0 8px var(--approved-paint-266), 0 0 38px var(--approved-paint-123)}.core-approved .review-toast{z-index:72;color:var(--approved-paint-32);background:var(--approved-gold-2);opacity:0;pointer-events:none;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:800;transition:all .25s;position:fixed;bottom:24px;right:430px;transform:translateY(8px)}.core-approved .review-toast.show{opacity:1;transform:none}.core-approved .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(25px)}.core-approved .reveal.in{opacity:1;transform:none}@media (width<=1100px){.core-approved .nav-links,.core-approved .status-pill{display:none}.core-approved .menu{display:block}.core-approved .hero{min-height:1050px;padding-top:120px}.core-approved .hero-grid{grid-template-columns:1fr}.core-approved .hero-copy{min-height:650px}.core-approved .system-stage{min-height:540px}.core-approved .orbit-wrap{width:470px}.core-approved .circuit{grid-template-columns:repeat(4,1fr);row-gap:35px}.core-approved .circuit:before,.core-approved .circuit:after{display:none}.core-approved .circuit-stage.variant-core .circuit-step:first-child,.core-approved .circuit-stage.variant-core .circuit-step:nth-child(5){left:4%;right:auto}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(3),.core-approved .circuit-stage.variant-core .circuit-step:nth-child(4){right:4%}.core-approved .circuit-stage.variant-core .circuit-step:nth-child(7),.core-approved .circuit-stage.variant-core .circuit-step:nth-child(8){left:4%}.core-approved .circuit-stage.variant-flow .circuit{gap-inline:14px;padding-inline:28px}.core-approved .workspace-layout{grid-template-columns:150px 1fr}.core-approved .bento{grid-template-rows:250px 210px 210px 200px;grid-template-columns:1fr 1fr}.core-approved .inbox{grid-row:1/3}.core-approved .patient,.core-approved .accounting{grid-column:2}.core-approved .agenda{grid-column:1}.core-approved .tasks{grid-column:1/3}.core-approved .academy{grid-area:4/2}.core-approved .pillars{grid-template-columns:1fr 1fr}}@media (width<=760px){.core-approved .shell{width:min(100% - 28px,620px)}.core-approved .nav-inner{height:70px}.core-approved .nav-actions .button{display:none}.core-approved .hero{min-height:auto;padding:110px 0 70px}.core-approved .hero-copy{min-height:680px}.core-approved .hero-slide{top:28px}.core-approved .hero h1{font-size:clamp(43px,13vw,62px)}.core-approved .hero p{font-size:13px}.core-approved .slide-nav{width:100%;bottom:62px;overflow:auto}.core-approved .slide-button{flex:0 0 90px}.core-approved .system-stage{min-height:500px;margin-inline:-14px;overflow:hidden}.core-approved .orbit-wrap{width:390px;transform:scale(.9)}.core-approved .visual-options{top:2px;right:50%;transform:translate(50%)}.core-approved .visual-option{padding:7px 9px}.core-approved .node{width:112px;padding:10px}.core-approved .node span,.core-approved .signal-card{display:none}.core-approved .section{padding:86px 0}.core-approved .section-head{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.core-approved .section-bridge,.core-approved .bridge-inner{min-height:142px}.core-approved .bridge-inner{grid-template-columns:46px 1fr 46px;gap:8px}.core-approved .bridge-index{font-size:27px}.core-approved .bridge-title strong{font-size:24px}.core-approved .bridge-title span{font-size:8px}.core-approved .bridge-arrow{width:40px;height:40px}.core-approved .circuit-options{justify-content:flex-start;margin-top:-12px;padding-bottom:4px;overflow-x:auto}.core-approved .circuit-options>span{display:none}.core-approved .circuit-option{flex:none}.core-approved .circuit-stage,.core-approved .circuit-stage.variant-core,.core-approved .circuit-stage.variant-flow{border-radius:20px;min-height:auto}.core-approved .circuit,.core-approved .circuit-stage.variant-core .circuit,.core-approved .circuit-stage.variant-flow .circuit{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:12px;min-height:auto;padding:24px 14px;display:grid}.core-approved .circuit:before,.core-approved .circuit:after,.core-approved .circuit-hub,.core-approved .circuit-stage.variant-core .circuit-hub{display:none}.core-approved .circuit-step,.core-approved .circuit-stage.variant-core .circuit-step,.core-approved .circuit-stage.variant-flow .circuit-step{text-align:left;border:1px solid var(--approved-line);background:var(--approved-paint-267);border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:auto;min-height:136px;padding:15px;display:flex;position:relative;grid-area:auto!important;inset:auto!important;transform:none!important}.core-approved .circuit-stage.variant-core .step-num,.core-approved .circuit-stage.variant-flow .step-num,.core-approved .step-num{width:29px;height:29px;box-shadow:none;margin:0 0 auto;position:relative;inset:auto}.core-approved .circuit-stage.variant-flow .circuit-step:after{display:none}.core-approved .circuit-summary{grid-template-columns:1fr}.core-approved .metric{border-right:0;border-bottom:1px solid var(--approved-line)}.core-approved .workspace-frame{border-radius:18px}.core-approved .proposal-ribbon{flex-direction:column;align-items:flex-start;gap:7px;margin-top:-16px}.core-approved .proposal-ribbon span{text-align:left}.core-approved .workspace-layout{min-height:auto;display:block}.core-approved .sidebar{display:none}.core-approved .workspace-main{padding:17px}.core-approved .workspace-titlebar{align-items:flex-start}.core-approved .search{display:none}.core-approved .bento{grid-template-rows:repeat(6,auto);grid-template-columns:1fr;display:grid}.core-approved .card,.core-approved .inbox,.core-approved .patient,.core-approved .accounting,.core-approved .agenda,.core-approved .tasks,.core-approved .academy{grid-area:auto/1;min-height:210px}.core-approved .patient-stats{grid-template-columns:1fr 1fr}.core-approved .pillars{grid-template-columns:1fr}.core-approved .pillar{min-height:240px}.core-approved .access-panel{grid-template-columns:1fr}.core-approved .access-copy{padding:40px 25px}.core-approved .access-visual{border-left:0;border-top:1px solid var(--approved-line)}.core-approved .login-layout{grid-template-columns:1fr}.core-approved .login-story{min-height:570px;padding:30px 24px 38px}.core-approved .login-story-copy{padding:58px 0 34px}.core-approved .login-story h2{font-size:clamp(45px,13vw,62px)}.core-approved .login-story-copy>p{font-size:12px}.core-approved .login-eba-ring{width:96px;height:96px}.core-approved .login-eba-ring img{width:72px;height:72px}.core-approved .login-form-side{min-height:700px;padding:82px 24px 48px}.core-approved .login-back{top:22px;right:20px}.core-approved .footer-grid{display:block}.core-approved .footer-meta{text-align:left;margin-top:20px}.core-approved .review-launch{bottom:14px;right:14px}.core-approved .review-drawer{border-left:0;border-top:1px solid var(--approved-paint-51);border-radius:22px 22px 0 0;width:100%;height:min(88dvh,760px);top:auto;transform:translateY(104%)}.core-approved.review-open .review-drawer{transform:none}.core-approved .review-toast{bottom:76px;right:14px}}@media (prefers-reduced-motion:reduce){.core-approved *,.core-approved :before,.core-approved :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.core-approved .system-stage .core{box-shadow:none;background:0 0;border:0;inset:18%}.core-approved .system-stage .core:after{opacity:.25;inset:0}.core-approved .system-stage .core>div{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.core-approved .system-stage .core-avatar{object-fit:contain;width:100%;height:calc(100% - 20px);box-shadow:none;border:0;border-radius:0}.core-approved .system-stage .core small{flex:none}.core-approved .system-stage .core,.core-approved .system-stage .orbit,.core-approved .system-stage .node{transition:all .65s}.core-approved .approved-mobile-menu{border:1px solid var(--approved-line);background:var(--approved-ink);border-radius:12px;gap:18px;padding:24px;display:grid;position:absolute;top:70px;right:14px}.core-approved .login-feedback{color:var(--approved-plum);margin:18px 0;font-size:12px}.core-approved .login-layout .login-field input{display:block}.core-approved .login-layout .login-card h3{margin:24px 0 10px}.core-approved .login-view.approved-route-login{visibility:visible;opacity:1;pointer-events:auto;position:relative;transform:none}@media (width<=760px){.core-approved .orbit-wrap{width:min(390px,100vw);animation:none;transform:none}.core-approved .system-stage{margin-inline:0;overflow:visible}.core-approved .system-stage .core{inset:18%}.core-approved .system-stage .n6{left:0}.core-approved .patient-top{grid-template-columns:auto minmax(0,1fr)}.core-approved .patient-top .tag{grid-column:2;justify-self:start}.core-approved .workspace-bar{gap:10px;padding-inline:12px}.core-approved .workspace-label,.core-approved .workspace-live{font-size:7px}.core-approved .card-head{gap:8px}}@media (prefers-reduced-motion:reduce){.core-approved *,.core-approved :before,.core-approved :after{transition-duration:.01ms!important}.core-approved .reveal{opacity:1;transform:none}}.core-approved [data-presentation=approved-inline-0]{--approved-bridge-accent:var(--approved-paint-15)}.core-approved [data-presentation=approved-inline-1]{--approved-bridge-accent:var(--approved-paint-13)}.core-approved [data-presentation=approved-inline-2]{--approved-h:39%}.core-approved [data-presentation=approved-inline-3]{--approved-h:54%}.core-approved [data-presentation=approved-inline-4]{--approved-h:46%}.core-approved [data-presentation=approved-inline-5]{--approved-h:72%}.core-approved [data-presentation=approved-inline-6]{--approved-h:67%}.core-approved [data-presentation=approved-inline-7]{--approved-h:88%}.core-approved [data-presentation=approved-inline-8]{--approved-h:79%}.core-approved [data-presentation=approved-inline-9]{--approved-bridge-accent:var(--approved-paint-16)}.core-approved [data-presentation=approved-inline-10]{--approved-accent:var(--approved-paint-17);--approved-glow:#1b885f}.core-approved [data-presentation=approved-inline-11]{--approved-accent:var(--approved-paint-15);--approved-glow:#6745b8}.core-approved [data-presentation=approved-inline-12]{--approved-accent:var(--approved-paint-13);--approved-glow:#b8752f}.core-approved [data-presentation=approved-inline-13]{--approved-accent:#e4cba4;--approved-glow:#b9a27d}.core-approved [data-presentation=approved-inline-14]{--approved-bridge-accent:var(--approved-paint-17)}.core-approved [data-presentation=approved-inline-15]{color:var(--approved-gold)}.core-approved .hero-grid>*,.core-approved .section-head>*{min-width:0}.core-approved .hero p{overflow-wrap:break-word}body:has(.core-approved) .eba-dock{display:none}@media (width<=760px){.core-approved .hero-grid{gap:24px}.core-approved .hero-proof{padding-top:20px}.core-approved .slide-nav{bottom:110px}.core-approved .slide-button{flex:0 0 calc(25% - 7.5px);width:calc(25% - 7.5px);font-size:8px}.core-approved .system-stage .node{width:100px}.core-approved .orbit-wrap{width:100%;max-width:362px}.core-approved .system-stage .n2,.core-approved .system-stage .n3{right:0}.core-approved .system-stage .n5,.core-approved .system-stage .n6{left:0}.core-approved .system-stage .core{inset:17%}}.core-approved .visual-options{display:none!important}.core-approved .signal-track i{width:0;animation:6.5s linear infinite approved-signal-cycle}@keyframes approved-signal-cycle{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.core-approved .signal-track i{width:100%;animation:none}}@media (width>=901px){.core-approved .system-stage .node,.core-approved .system-stage .signal-card{transition:top .65s,left .65s,right .65s,bottom .65s,opacity .65s,transform .65s}.core-approved .system-stage.variant-orbit .n1{top:-3%;left:34%}.core-approved .system-stage.variant-orbit .n2{top:18%;right:-9%}.core-approved .system-stage.variant-orbit .n3{bottom:2%;right:-6%}.core-approved .system-stage.variant-orbit .n4{bottom:-3%;left:35%}.core-approved .system-stage.variant-orbit .n5{bottom:14%;left:-8%}.core-approved .system-stage.variant-orbit .n6{top:20%;left:-9%}.core-approved .system-stage.variant-orbit .signal-card{top:46%;right:-14%}.core-approved .system-stage.variant-halo .n1{top:4%;left:-6%}.core-approved .system-stage.variant-halo .n2{top:4%;right:-6%}.core-approved .system-stage.variant-halo .n3{bottom:12%;right:-9%}.core-approved .system-stage.variant-halo .n4{bottom:-3%;left:36%}.core-approved .system-stage.variant-halo .n5{bottom:12%;left:-9%}.core-approved .system-stage.variant-halo .n6{top:-4%;left:35%}.core-approved .system-stage.variant-halo .signal-card{top:44%;right:-9%}.core-approved .system-stage.variant-grid .n1{top:6%;left:-5%}.core-approved .system-stage.variant-grid .n2{top:6%;right:-5%}.core-approved .system-stage.variant-grid .n3{bottom:8%;right:-6%}.core-approved .system-stage.variant-grid .n5{bottom:8%;left:-6%}.core-approved .system-stage.variant-grid .n4{bottom:-3%}.core-approved .system-stage.variant-grid .n6{top:-4%}.core-approved .system-stage.variant-grid .signal-card{top:44%;right:-8%}}html[data-core-ui=horizon-3] :is(.hz-messaging,.horizon-team-workspace) .inbox-tab-switch{border-bottom:1px solid var(--border);color:var(--foreground);background:var(--muted)!important;padding:14px 13px 9px!important}html[data-core-ui=horizon-3] .hzn-inbox-title{align-items:center;gap:0;min-width:0;display:flex}html[data-core-ui=horizon-3] .hzn-inbox-title h2{min-width:0;color:var(--foreground);margin:0;font:650 1.125rem/1.2 Georgia,Times New Roman,serif}html[data-core-ui=horizon-3] .hzn-inbox-title-actions{gap:5px;margin-left:auto;display:flex}html[data-core-ui=horizon-3] .hzn-inbox-icon{border:1px solid var(--border);width:30px;height:30px;color:var(--muted-foreground);background:var(--card);border-radius:9px;flex:none;place-items:center;display:grid}html[data-core-ui=horizon-3] .hzn-inbox-icon svg{stroke-width:1.7px;width:13px;height:13px}html[data-core-ui=horizon-3] .hzn-inbox-icon:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:var(--secondary)}html[data-core-ui=horizon-3] .hzn-inbox-context-switch{border:1px solid var(--border);background:var(--horizon-surface-3);border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;margin-top:11px;padding:3px;display:grid}html[data-core-ui=horizon-3] .hzn-inbox-context-switch>button{height:28px;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:0 3px;font-size:.46875rem;font-weight:850;color:var(--muted-foreground)!important}html[data-core-ui=horizon-3] .hzn-inbox-context-switch>button[aria-pressed=true]{background:var(--card);--tw-ring-shadow:0 0 #0000;box-shadow:0 3px 10px #1e2b3a14;color:var(--foreground)!important}html[data-core-ui=horizon-3] .hzn-inbox-context-switch>button>svg{display:none}html[data-core-ui=horizon-3] .hzn-inbox-context-switch>button>span{background:var(--secondary);min-width:12px;color:var(--primary);padding:0 3px;font-size:.375rem}html[data-core-ui=horizon-3] .hz-messaging .hz-smart-filters{border-bottom:1px solid var(--border);gap:5px;padding:9px 12px;display:flex;overflow:auto}html[data-core-ui=horizon-3] .hz-messaging .hz-smart-filters>button{border:1px solid var(--border);min-width:max-content;height:25px;color:var(--muted-foreground);background:var(--card);box-shadow:none;border-radius:999px;padding:0 8px;font-size:.40625rem;font-weight:850}html[data-core-ui=horizon-3] .hz-messaging .hz-smart-filters>button[aria-pressed=true]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:var(--secondary)}html[data-core-ui=horizon-3] .hz-messaging .editorial-controls{border-color:var(--border);padding:7px 12px}html[data-core-ui=horizon-3] .hz-messaging .editorial-controls>[class*=mt-2\.5]{gap:4px;margin-top:0}html[data-core-ui=horizon-3] .hz-messaging .editorial-controls [aria-label="Tipo de contacto"]{background:0 0;border:0;gap:4px;padding:0}html[data-core-ui=horizon-3] .hz-messaging .editorial-controls [aria-label="Tipo de contacto"] button,html[data-core-ui=horizon-3] .hz-messaging .editorial-controls>div>button{border:1px solid var(--border);height:25px;color:var(--muted-foreground);background:var(--card);border-radius:999px;padding:0 7px;font-size:.40625rem}html[data-core-ui=horizon-3] .hz-messaging .editorial-controls [aria-label="Tipo de contacto"] button[aria-pressed=true]{background:var(--secondary);color:var(--primary)}html[data-core-ui=horizon-3] .hz-messaging .editorial-controls [aria-label="Tipo de contacto"] button span,html[data-core-ui=horizon-3] .hz-messaging .editorial-controls>div>button span{background:var(--secondary);color:var(--primary);font-size:.375rem}html[data-core-ui=horizon-3] .hz-messaging .editorial-controls [aria-label="Origen del lead"]{margin-top:5px}html[data-core-ui=horizon-3] .hz-messaging .editorial-controls [aria-label="Origen del lead"] button{padding:2px 8px;font-size:.40625rem}html[data-core-ui=horizon-3] .hz-messaging .chat-list [aria-label="Lista de conversaciones"]{background:var(--muted)}html[data-core-ui=horizon-3] .hzn-inbox-tools-popover{z-index:120;border:1px solid var(--border);background:var(--card);width:min(380px,100vw - 24px);color:var(--foreground);box-shadow:var(--horizon-shadow-lift);border-radius:12px;padding:14px}html[data-core-ui=horizon-3] .hzn-inbox-tools-popover[data-state=closed]{display:none}html[data-core-ui=horizon-3] .hzn-inbox-tools-popover h3{margin:0 0 12px;font:650 1rem Georgia,Times New Roman,serif}html[data-core-ui=horizon-3] .hzn-inbox-filter-options{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:5px;margin-bottom:12px;padding-bottom:12px;display:flex}html[data-core-ui=horizon-3] .hzn-inbox-filter-options button,html[data-core-ui=horizon-3] .hzn-inbox-team-search{border:1px solid var(--border);background:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.7rem;display:flex}html[data-core-ui=horizon-3] .hzn-inbox-filter-options button[aria-pressed=true]{background:var(--secondary);color:var(--primary)}html[data-core-ui=horizon-3] .hzn-inbox-team-search{margin-bottom:12px}html[data-core-ui=horizon-3] .hzn-inbox-team-search svg{width:14px;height:14px}html[data-core-ui=horizon-3] .hzn-inbox-tools-popover .inbox-toolbar{justify-content:flex-start;margin:0}html[data-core-ui=horizon-3] .hzn-inbox-tools-popover .inbox-toolbar>div.absolute{max-height:calc(100dvh - 130px);position:fixed;top:100px;right:20px;overflow:auto}@media (width<=767px){html[data-core-ui=horizon-3] :is(.hz-messaging,.horizon-team-workspace) .inbox-tab-switch{padding:9px!important}html[data-core-ui=horizon-3] :is(.hz-messaging,.horizon-team-workspace) .editorial-brandrow{display:none}html[data-core-ui=horizon-3] .hzn-inbox-title h2{font-size:1.05rem}html[data-core-ui=horizon-3] .hzn-inbox-context-switch{margin-top:8px}html[data-core-ui=horizon-3] .hzn-inbox-context-switch>button{height:32px;font-size:.7rem}}
