:not(:where(.diagnostic-widget-root,.diagnostic-widget-root *)){box-sizing:border-box;margin:0;padding:0}:root{--roxo:#82379b;--roxo-d:#6a2b80;--roxo-bg:#f6eefa;--laranja:#f38022;--laranja-d:#d46b15;--laranja-bg:#fff4eb;--verde:#37b34a;--verde-d:#2a8f3a;--verde-bg:#edf7ef;--vermelho:#ed4243;--vermelho-d:#8a2628;--vermelho-bg:#fdecec;--azul-escuro:#0a1f44;--escuro:#110715;--branco:#fff;--cinza-claro:#f5f5f7;--cinza-med:#e8e8e8;--cinza-txt:#666;--cinza-dark:var(--azul-escuro)}html{scroll-behavior:smooth}body{background:var(--branco);color:var(--azul-escuro);font-family:Manrope,system-ui,Arial,sans-serif;overflow-x:hidden}.spotlights{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.spotlights:before{content:"";filter:blur(18px);mix-blend-mode:screen;background:radial-gradient(70% 60% at 50% 0,#ffffff1a,#fff0 72%);height:55%;position:absolute;top:-12%;left:-5%;right:-5%}.spotlights span{clip-path:polygon(49.2% 0%,50.8% 0%,100% 100%,0% 100%);mix-blend-mode:screen;filter:blur(7px);opacity:.9;transform-origin:top;background:radial-gradient(65% 100% at 50% 0,#ffffff8c 0%,#ffffff47 18%,#ffffff21 40%,#ffffff0b 65%,#fff0 85%);width:15%;min-width:140px;height:135%;animation:9s ease-in-out infinite swing;position:absolute;top:-8%}.spotlights span:after{content:"";mix-blend-mode:screen;background:radial-gradient(55% 90% at 50% 0,#ffffff0f,#fff0 70%);position:absolute;inset:6% 0 0}.spotlights span:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 3px 1px #fffffff2,0 0 14px 4px #ffffffb3,0 0 30px 10px #ffffff59}.spotlights span:first-child{--r:-16deg;animation-delay:0s;left:0%}.spotlights span:nth-child(2){--r:-6deg;background:radial-gradient(65% 100% at 50% 0,#f3802299 0%,#f3802252 18%,#f3802226 40%,#f380220d 65%,#f3802200 85%);animation-delay:-2.2s;left:26%}.spotlights span:nth-child(2):before{background:var(--laranja);box-shadow:0 0 3px 1px #f38022f2,0 0 14px 4px #f38022b3,0 0 30px 10px #f3802259}.spotlights span:nth-child(3){--r:5deg;animation-delay:-4.4s;left:52%}.spotlights span:nth-child(4){--r:11deg;background:radial-gradient(65% 100% at 50% 0,#ed424394 0%,#ed42434d 18%,#ed424324 40%,#ed42430b 65%,#ed424300 85%);animation-delay:-1.3s;left:74%}.spotlights span:nth-child(4):before{background:var(--vermelho);box-shadow:0 0 3px 1px #ed4243f2,0 0 14px 4px #ed4243b3,0 0 30px 10px #ed424359}.spotlights span:nth-child(5){--r:18deg;background:radial-gradient(65% 100% at 50% 0,#37b34a8a 0%,#37b34a47 18%,#37b34a21 40%,#37b34a0a 65%,#37b34a00 85%);animation-delay:-3.1s;left:92%}.spotlights span:nth-child(5):before{background:var(--verde);box-shadow:0 0 3px 1px #37b34af2,0 0 14px 4px #37b34ab3,0 0 30px 10px #37b34a59}@keyframes swing{0%,to{transform:rotate(var(--r,-10deg))}50%{transform:rotate(calc(var(--r,-10deg) * -.35))}}nav{z-index:100;-webkit-backdrop-filter:blur(12px);background:#110715eb;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}nav .logo{height:38px}.nav-links{align-items:center;gap:2px;display:flex}.nav-btn{cursor:pointer;color:#fff9;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:7px;padding:8px 11px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s}.nav-btn:hover,.nav-btn.active{color:#fff;background:#ffffff14}.nav-quiz-btn{background:var(--laranja);border-radius:7px;margin-left:6px;padding:8px 16px;font-size:13px;color:#fff!important}.nav-quiz-btn:hover{background:var(--laranja-d)}.hero{--hero-px:32px;text-align:center;background:linear-gradient(160deg, var(--escuro) 0%, var(--azul-escuro) 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 32px 44px;display:flex;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;border-radius:50%;animation:9s ease-in-out infinite glowDrift;position:absolute}.hero:before{background:var(--laranja);opacity:.1;filter:blur(100px);--gx:70px;--gy:-30px;width:600px;height:600px;animation-delay:-2.2s;top:-200px;right:-200px}.hero:after{background:var(--verde);opacity:.1;filter:blur(90px);--gx:-60px;--gy:25px;width:520px;height:520px;animation-delay:-3.1s;bottom:-180px;left:-150px}@keyframes glowDrift{0%,to{transform:translate(var(--gx,0), var(--gy,0)) scale(1)}50%{transform:translate(calc(var(--gx,0) * -1), calc(var(--gy,0) * -1)) scale(1.12)}}.hero-tags{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px;display:flex;position:relative}.hero-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--laranja);z-index:1;background:#f380221a;border:1px solid #f3802247;border-radius:20px;align-items:center;gap:6px;padding:4px 13px;font-size:10px;font-weight:600;display:inline-flex;position:relative}.hero-tag.rir{color:var(--vermelho);background:#ed42431a;border-color:#ed42434d}.hero h1{color:#fff;letter-spacing:-.01em;z-index:1;max-width:860px;margin-bottom:20px;font-size:clamp(28px,5.8vw,50px);font-weight:800;line-height:1.1;position:relative}.hero-sub{color:#ffffff94;z-index:1;max-width:680px;margin-bottom:44px;font-size:17px;line-height:1.65;position:relative}.hero-btns{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.btn-primary{background:var(--laranja);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;align-items:center;gap:9px;padding:17px 34px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.btn-primary:hover{background:var(--laranja-d)}.btn-primary:active{transform:scale(.97)}.btn-ghost{color:#ffffffbf;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #ffffff38;border-radius:10px;align-items:center;gap:9px;padding:17px 34px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-ghost:hover{color:#fff;border-color:#ffffff80}.rock-eq{z-index:1;justify-content:center;align-items:center;width:100%;max-width:640px;height:38px;margin:44px auto 40px;display:flex;position:relative}.rock-bars{justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.rock-bars span{background:linear-gradient(180deg, var(--laranja), var(--vermelho));border-radius:2px;flex:1 1 0;max-width:5px;animation:1.15s ease-in-out infinite eqPulse;display:block}.rock-bars span:nth-child(6n+1){height:38%;animation-delay:-.9s}.rock-bars span:nth-child(6n+2){height:82%;animation-delay:-.5s}.rock-bars span:nth-child(6n+3){height:55%;animation-delay:-1.3s}.rock-bars span:nth-child(6n+4){height:100%;animation-delay:-.2s}.rock-bars span:nth-child(6n+5){height:45%;animation-delay:-1.05s}.rock-bars span:nth-child(6n){height:68%;animation-delay:-.6s}@keyframes eqPulse{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.rock-sticks{gap:3px;display:flex;position:absolute;top:-6px}.rock-sticks.dl{left:2%}.rock-sticks.dr{right:2%}.rock-stick{transform-origin:bottom;background:linear-gradient(#d9a468 0%,#8a5a2e 100%);border-radius:2px 2px 1px 1px;width:3px;height:17px;animation:1.15s ease-in-out infinite stickTap;position:relative}.rock-stick:before{content:"";background:#e8c79a;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}@keyframes stickTap{0%,55%,to{transform:rotate(var(--rot,0deg)) translateY(0)}28%{transform:rotate(var(--rot,0deg)) translateY(6px)}}.rir-h2{color:#fff;z-index:1;margin-bottom:18px;font-size:clamp(21px,4.6vw,30px);font-weight:800;line-height:1.3;position:relative}.rir-strong{color:#fff;z-index:1;max-width:600px;margin:0 auto 16px;font-size:15.5px;font-weight:800;line-height:1.75;position:relative}.rir-body{color:#ffffff9e;z-index:1;max-width:600px;margin:0 auto 10px;font-size:15.5px;line-height:1.75;position:relative}.rir-note{color:#fff;z-index:1;background:#ed424329;border:1px solid #ed424366;border-radius:20px;margin-top:26px;padding:10px 22px;font-size:15.5px;font-weight:700;display:inline-flex;position:relative}.btn-reg{z-index:1;margin-top:8px;padding:11px 22px;font-size:13.5px;position:relative}.inst{background:var(--branco);padding:88px 24px}.inst-inner{max-width:720px;margin:0 auto}.slabel{letter-spacing:.13em;text-transform:uppercase;color:var(--roxo);margin-bottom:12px;font-size:11px;font-weight:700}.stitle{color:var(--azul-escuro);margin-bottom:16px;font-size:clamp(22px,5vw,34px);font-weight:800;line-height:1.2}.sbody{color:var(--cinza-txt);margin-bottom:24px;font-size:16px;line-height:1.75}.dest{color:var(--azul-escuro);font-weight:800}.nums{background:var(--cinza-claro);padding:88px 24px}.nums-inner{text-align:center;max-width:820px;margin:0 auto}.nums-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:780px;margin:44px auto 0;display:grid}.ncard{background:var(--branco);border-radius:14px;padding:26px 18px;box-shadow:0 2px 12px #0000000f}.nval{color:var(--roxo);margin-bottom:8px;font-size:clamp(28px,6vw,40px);font-weight:900;line-height:1}.nlbl{color:var(--cinza-txt);font-size:13.5px;line-height:1.4}.certs-label{letter-spacing:.13em;text-transform:uppercase;color:var(--roxo);margin-top:36px;margin-bottom:14px;font-size:11px;font-weight:700}.certs-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.seal-badge{border:1px solid var(--cinza-med);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex;box-shadow:0 2px 10px #0000000d}.cert-seal{width:auto;height:56px;display:block}.confia{background:var(--branco);padding:80px 24px}.confia-inner{text-align:center;max-width:860px;margin:0 auto}.confia-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 36px;display:flex}.confia-tab{background:var(--cinza-claro);border:1.5px solid var(--cinza-med);color:var(--cinza-dark);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s}.confia-tab.active{background:var(--vermelho);border-color:var(--vermelho);color:#fff}.confia-tab:hover:not(.active){border-color:var(--vermelho)}.confia-group{flex-wrap:wrap;justify-content:center;gap:10px;display:none}.confia-group.active{display:flex}.confia-chip{background:var(--cinza-claro);border:1px solid var(--cinza-med);color:var(--cinza-dark);border-radius:10px;padding:11px 18px;font-size:13.5px;font-weight:700}.cases{background:var(--cinza-claro);padding:88px 24px}.cases-inner{max-width:980px;margin:0 auto}.cases-intro{text-align:center;margin-bottom:44px}.case-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch;gap:16px;display:grid}.case-card{background:#fff;border-radius:16px;flex-direction:column;height:100%;padding:28px 26px;display:flex;box-shadow:0 2px 12px #0000000f}.case-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;align-self:flex-start;margin-bottom:16px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-block}.case-company{color:var(--azul-escuro);margin-bottom:16px;font-size:20px;font-weight:800}.case-bullets{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.case-bullets li{color:var(--cinza-dark);padding-left:18px;font-size:14.5px;line-height:1.55;position:relative}.case-bullets li:before{content:"";background:#000;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.case-subbullets{flex-direction:column;gap:9px;margin:9px 0 0;padding:0;list-style:none;display:flex}.case-subbullets li{color:var(--cinza-dark);padding-left:18px;font-size:14.5px;line-height:1.55;position:relative}.case-subbullets li:before{content:"";background:#000;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.case-toggle{border:1.5px solid var(--cinza-med);color:var(--case-accent,var(--roxo));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.case-toggle:hover{border-color:var(--case-accent,var(--roxo));background:#00000005}.case-arrow{font-size:11px;transition:transform .25s}.case-card.open .case-arrow{transform:rotate(180deg)}.case-body{border-top:1px solid var(--cinza-med);margin-top:20px;padding-top:20px;display:none}.case-card.open .case-body{display:block}.case-body .case-bullets{margin-bottom:0}.sols{background:var(--branco);padding:88px 24px}.sols-inner{grid-template-columns:280px 1fr;align-items:start;gap:16px 56px;max-width:1100px;margin:0 auto;display:grid}.sols-intro{margin-bottom:0}.sols-list{flex-direction:column;gap:14px;display:flex}@media (width<=768px){.sols-inner{grid-template-columns:1fr}.sols-intro{margin-bottom:36px}}.sacord{border:1.5px solid var(--cinza-med);border-radius:12px;transition:border-color .2s;overflow:hidden}.sacord.open{border-color:#0000;box-shadow:0 4px 20px #0000001a}.sacord-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-family:inherit;transition:background .15s;display:flex}.sacord-btn:hover,.sacord.open .sacord-btn{background:var(--cinza-claro)}.sacord-left{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sacord-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:700}.sacord-name{color:var(--azul-escuro);text-align:left;font-size:16px;font-weight:700}.sacord-arrow{color:var(--cinza-txt);flex-shrink:0;font-size:18px;transition:transform .25s}.sacord.open .sacord-arrow{transform:rotate(180deg)}.sacord-body{background:var(--cinza-claro);color:var(--cinza-txt);padding:0 22px 22px;font-size:15px;line-height:1.7;display:none}.sacord.open .sacord-body{display:block}.contact-team{background:linear-gradient(135deg, var(--escuro) 0%, var(--azul-escuro) 100%);text-align:center;padding:88px 24px}.contact-team .stitle{color:#fff}.contact-team .sbody{color:#ffffff8c;max-width:520px;margin:0 auto}.team-grid{text-align:left;grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;max-width:1100px;margin:44px auto 0;display:grid}.team-card{text-align:center;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff24;border-radius:14px;padding:20px 12px;transition:border-color .15s,background .15s}.team-card:hover{background:#ffffff14;border-color:#ffffff59}.team-photo{color:#ffffff4d;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 16px;font-size:24px;display:flex;overflow:hidden}.team-photo img{object-fit:cover;width:100%;height:100%;display:block}.team-name{color:#fff;font-size:15px;font-weight:700}.team-role{color:var(--vermelho);letter-spacing:.02em;margin-top:4px;font-size:12px;font-weight:700}.team-hint{color:#ffffff59;align-items:center;gap:5px;margin-top:14px;font-size:11px;transition:color .15s;display:inline-flex}.team-card:hover .team-hint{color:#fff9}.team-arrow{font-size:10px;transition:transform .25s}.team-card.open .team-hint{color:var(--vermelho)}.team-card.open .team-arrow{transform:rotate(180deg)}.team-reveal{text-align:left;border-top:1px solid #ffffff1f;margin-top:16px;padding-top:16px;display:none}.team-card.open .team-reveal{display:block}.team-bio{color:#ffffff80;text-align:left;margin-bottom:16px;font-size:13px;line-height:1.55}.team-btn{color:#fff6;white-space:nowrap;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:0 auto;padding:8px 12px;font-size:11.5px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.team-btn:hover{border-color:var(--vermelho);color:var(--vermelho)}.team-btn+.team-btn{margin-top:8px}.team-btn.disabled{opacity:.35;cursor:default;padding:8px 14px}.team-btn.disabled:hover{color:#fff6;border-color:#ffffff2e}.wa-icon,.li-icon{flex-shrink:0}.quiz-view{background:linear-gradient(150deg, var(--escuro) 0%, #3a1250 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 24px 48px;display:flex}.quiz-back{color:#ffffff4d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin-top:28px;font-family:inherit;font-size:14px}.quiz-back:hover{color:#fff9}.quiz-view [data-slot=card]{width:100%;max-width:640px;height:auto;max-height:min(78vh,760px)}.quiz-view [data-slot=card-header]{padding:1.25rem 1.5rem}.quiz-view [data-slot=card-content]{padding-left:1.5rem;padding-right:1.5rem}.quiz-view [data-slot=card-footer]{padding:1rem 1.5rem}.quiz-view .dw\:gap-2{gap:.75rem}.quiz-view .dw\:px-3{padding-left:1rem;padding-right:1rem}.quiz-view .dw\:py-2{padding-top:.625rem;padding-bottom:.625rem}.quiz-view .dw\:px-2\.5{padding-left:.875rem;padding-right:.875rem}footer{background:var(--escuro);text-align:center;border-top:1px solid #ffffff0d;padding:48px 24px}.footer-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;max-width:820px;margin:0 auto;display:flex}.footer-logo-link{flex-shrink:0;display:inline-block}.footer-logo{height:52px;display:block}.footer-text-block{text-align:left}.footer-slogan{color:#fff;letter-spacing:.01em;margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.15}.footer-txt{color:#ffffff59;font-size:12px}.footer-txt a{color:#ffffff8c;text-decoration:underline}.footer-txt a:hover{color:#fff}@media (width<=520px){.footer-inner{text-align:center;flex-direction:column}.footer-text-block{text-align:center}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(24px)}.reveal.vis{opacity:1;transform:none}.reveal-scale{opacity:0;transition:opacity .55s,transform .55s;transform:scale(.92)}.reveal-scale.vis{opacity:1;transform:none}.stagger-1{transition-delay:.1s!important}.stagger-2{transition-delay:.2s!important}.stagger-3{transition-delay:.3s!important}.stagger-4{transition-delay:.4s!important}.ncard{animation:none}.ncard.vis{animation:.5s forwards fadeUp}@media (width>=560px){.nums-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=860px){.nav-links .nav-btn:not(.nav-quiz-btn){display:none}.nav-quiz-btn{padding:7px 12px;font-size:12px}}@media (width<=480px){.hero-btns{flex-direction:column;align-items:stretch}.btn-primary,.btn-ghost{justify-content:center}}@media (width<=640px){.team-grid{gap:8px}.team-card{padding:14px 8px}.team-photo{width:56px;height:56px;margin-bottom:10px;font-size:18px}.team-name{font-size:12.5px}.team-role{font-size:10px}.team-hint{margin-top:10px;font-size:0}.team-hint .team-arrow{font-size:10px}.team-btn{padding:6px 8px;font-size:10px}.team-btn .wa-icon{width:12px;height:12px}}#splash{z-index:9999;background:radial-gradient(120% 100% at 50% 15%, var(--azul-escuro) 0%, var(--escuro) 70%);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;transition:opacity .6s;display:flex;position:fixed;inset:0;overflow:hidden}#splash.hide{opacity:0;pointer-events:none}.splash-logo-wrap{z-index:1;justify-content:center;align-items:center;margin-bottom:48px;display:flex;position:relative}.splash-radar{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.splash-radar span{border:1.5px solid #f3802266;border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;animation:2.6s ease-out infinite radarPing;position:absolute;top:0;left:0}.splash-radar span:nth-child(2){border-color:#ed424352;animation-delay:.85s}.splash-radar span:nth-child(3){border-color:#ffffff38;animation-delay:1.7s}@keyframes radarPing{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(8.5)}}.splash-logo{z-index:1;opacity:0;transition:opacity .4s;position:relative}.splash-logo.show{opacity:.6}.splash-line{z-index:1;color:#fff0;letter-spacing:.04em;margin:6px 0;font-family:Courier New,monospace;font-size:clamp(13px,3.5vw,18px);transition:color .3s;position:relative}.splash-line.show{color:#ffffff8c}.splash-line.granted{text-transform:uppercase;letter-spacing:.03em;color:#fff0;text-align:center;max-width:520px;margin-top:22px;font-family:inherit;font-size:clamp(24px,6.5vw,40px);font-weight:800;transition:color .4s,transform .55s cubic-bezier(.34,1.56,.64,1);position:relative;transform:scale(.78)}.splash-line.granted:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#f380228c,#0000 70%);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splash-line.granted.show{color:var(--laranja);transform:scale(1)}.splash-line.granted.show:before{animation:.8s ease-out 50ms flashBurst}@keyframes flashBurst{0%{opacity:.9;width:10px;height:10px}to{opacity:0;width:360px;height:360px}}.splash-line.surprise{letter-spacing:.02em;color:var(--vermelho);opacity:0;background:#ed42431f;border:1px solid #ed424352;border-radius:20px;align-items:center;gap:7px;margin-top:22px;padding:8px 18px;font-family:inherit;font-size:clamp(12.5px,3.2vw,14.5px);font-weight:700;transition:opacity .4s,transform .45s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:translateY(10px)scale(.92)}.splash-line.surprise.show{opacity:1;transform:translateY(0)scale(1)}.reg-view{background:var(--branco);min-height:100vh}.reg-hero{background:linear-gradient(150deg, var(--escuro) 0%, #3a1250 100%);padding:96px 24px 56px;position:relative;overflow:hidden}.reg-hero .spotlights{opacity:.7}.reg-hero-inner{z-index:1;max-width:720px;margin:0 auto;position:relative}.reg-back{color:#ffffff80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:24px;padding:0;font-family:inherit;font-size:14px;transition:color .15s;display:inline-flex}.reg-back:hover{color:#fff}.reg-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--vermelho);background:#ed42431f;border:1px solid #ed424352;border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 14px;font-size:10px;font-weight:700;display:inline-flex}.reg-h1{color:#fff;letter-spacing:-.01em;max-width:620px;margin-bottom:16px;font-size:clamp(26px,5.5vw,40px);font-weight:800;line-height:1.18}.reg-sub{color:#ffffff9e;max-width:600px;font-size:16.5px;line-height:1.65}.reg-body-wrap{padding:56px 24px 84px}.reg-inner{max-width:680px;margin:0 auto}.reg-body{color:var(--cinza-txt);margin-bottom:16px;font-size:16px;line-height:1.75}.reg-h2{color:var(--roxo);margin:48px 0 20px;font-size:19px;font-weight:800}.reg-premio{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.reg-premio li{color:var(--azul-escuro);font-size:16px;font-weight:700}.reg-steps{counter-reset:regstep;flex-direction:column;gap:24px;margin:0 0 20px;padding:0;list-style:none;display:flex}.reg-steps li{counter-increment:regstep;color:var(--cinza-txt);padding-left:44px;font-size:15.5px;line-height:1.6;position:relative}.reg-steps li:before{content:counter(regstep);background:var(--roxo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13.5px;font-weight:800;display:flex;position:absolute;top:-3px;left:0}.reg-clauses{margin:0 0 16px;padding-left:22px}.reg-clauses li{color:var(--cinza-txt);margin-bottom:18px;font-size:15px;line-height:1.75}.reg-clauses li::marker{color:#000;font-weight:800}.reg-clauses li strong{color:var(--azul-escuro)}.reg-subitems{margin-top:8px;padding-left:18px}.reg-subitems li{color:var(--cinza-txt);margin-bottom:6px;font-size:14.5px;line-height:1.65;list-style:outside}.reg-subclause{color:var(--cinza-txt);margin-top:10px;font-size:15px;line-height:1.75}.reg-tagline{color:var(--laranja);margin:48px 0 14px;font-size:clamp(22px,4vw,28px);font-weight:800}.reg-final{color:var(--cinza-txt);border-top:1px solid var(--cinza-med);padding-top:20px;font-size:16px;line-height:1.75}.diagnostic-widget-root.gw-widget-theme{--background:var(--escuro);--foreground:#fff;--card:#1c1030;--card-foreground:#fff;--primary:var(--roxo);--primary-foreground:#fff;--secondary:#ffffff14;--secondary-foreground:#fff;--muted:#ffffff14;--muted-foreground:#fff9;--accent:var(--laranja);--accent-foreground:#fff;--destructive:var(--vermelho);--border:#ffffff24;--input:#ffffff2e;--ring:#f3802280;background:0 0}.dev-harness{color:#fafafa;background:#0a0a0a;flex-direction:column;padding:1rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.dev-harness .controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dev-harness .controls select,.dev-harness .controls button{color:#fafafa;font:inherit;background:#171717;border:1px solid #ffffff26;border-radius:.375rem;padding:.375rem .625rem}.dev-harness #host{flex:1;min-height:0}.dev-harness #host .diagnostic-widget-root{box-sizing:border-box;height:100%}.dev-harness #host [data-slot=card]{height:calc(100% - 50px)!important;max-height:none!important}.grecaptcha-badge{visibility:hidden!important}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--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-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--dw-spacing:.25rem;--dw-container-md:28rem;--dw-text-xs:.75rem;--dw-text-xs--line-height:calc(1 / .75);--dw-text-sm:.875rem;--dw-text-sm--line-height:calc(1.25 / .875);--dw-text-base:1rem;--dw-text-base--line-height:calc(1.5 / 1);--dw-font-weight-medium:500;--dw-font-weight-semibold:600;--dw-leading-snug:1.375;--dw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--dw-default-transition-duration:.15s;--dw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{@scope(.diagnostic-widget-root){*,:before,:after{box-sizing:border-box;border-color:var(--border);margin:0;padding:0}:scope{-webkit-tap-highlight-color:transparent;line-height:1.5}button,input,textarea{font:inherit;color:inherit;background-color:#0000}ul,ol{list-style:none}::placeholder{opacity:1}}}@layer utilities{.dw\:\@container\/card-header{container:card-header/inline-size}.dw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dw\:relative{position:relative}.dw\:col-start-2{grid-column-start:2}.dw\:row-span-2{grid-row:span 2/span 2}.dw\:row-start-1{grid-row-start:1}.dw\:mx-auto{margin-inline:auto}.dw\:mt-0\.5{margin-top:calc(var(--dw-spacing) * .5)}.dw\:mb-1{margin-bottom:var(--dw-spacing)}.dw\:mb-1\.5{margin-bottom:calc(var(--dw-spacing) * 1.5)}.dw\:mb-2{margin-bottom:calc(var(--dw-spacing) * 2)}.dw\:flex{display:flex}.dw\:grid{display:grid}.dw\:inline-flex{display:inline-flex}.dw\:size-3{width:calc(var(--dw-spacing) * 3);height:calc(var(--dw-spacing) * 3)}.dw\:size-4{width:calc(var(--dw-spacing) * 4);height:calc(var(--dw-spacing) * 4)}.dw\:size-6{width:calc(var(--dw-spacing) * 6);height:calc(var(--dw-spacing) * 6)}.dw\:size-7{width:calc(var(--dw-spacing) * 7);height:calc(var(--dw-spacing) * 7)}.dw\:size-8{width:calc(var(--dw-spacing) * 8);height:calc(var(--dw-spacing) * 8)}.dw\:size-9{width:calc(var(--dw-spacing) * 9);height:calc(var(--dw-spacing) * 9)}.dw\:size-full{width:100%;height:100%}.dw\:h-6{height:calc(var(--dw-spacing) * 6)}.dw\:h-7{height:calc(var(--dw-spacing) * 7)}.dw\:h-8{height:calc(var(--dw-spacing) * 8)}.dw\:h-9{height:calc(var(--dw-spacing) * 9)}.dw\:h-\[36rem\]{height:36rem}.dw\:h-auto{height:auto}.dw\:max-h-\[85vh\]{max-height:85vh}.dw\:min-h-0{min-height:0}.dw\:min-h-8{min-height:calc(var(--dw-spacing) * 8)}.dw\:w-7{width:calc(var(--dw-spacing) * 7)}.dw\:w-64{width:calc(var(--dw-spacing) * 64)}.dw\:w-full{width:100%}.dw\:max-w-\[85\%\]{max-width:85%}.dw\:min-w-0{min-width:0}.dw\:flex-1{flex:1}.dw\:shrink-0{flex-shrink:0}.dw\:animate-pulse{animation:var(--dw-animate-pulse)}.dw\:cursor-pointer{cursor:pointer}.dw\:touch-none{touch-action:none}.dw\:resize-none{resize:none}.dw\:list-decimal{list-style-type:decimal}.dw\:list-disc{list-style-type:disc}.dw\:auto-rows-min{grid-auto-rows:min-content}.dw\:flex-col{flex-direction:column}.dw\:flex-row-reverse{flex-direction:row-reverse}.dw\:flex-wrap{flex-wrap:wrap}.dw\:items-center{align-items:center}.dw\:items-end{align-items:flex-end}.dw\:items-start{align-items:flex-start}.dw\:items-stretch{align-items:stretch}.dw\:justify-center{justify-content:center}.dw\:justify-end{justify-content:flex-end}.dw\:justify-start{justify-content:flex-start}.dw\:gap-\(--card-spacing\){gap:var(--card-spacing)}.dw\:gap-1{gap:var(--dw-spacing)}.dw\:gap-1\.5{gap:calc(var(--dw-spacing) * 1.5)}.dw\:gap-2{gap:calc(var(--dw-spacing) * 2)}.dw\:gap-3{gap:calc(var(--dw-spacing) * 3)}.dw\:self-start{align-self:flex-start}.dw\:justify-self-end{justify-self:flex-end}.dw\:overflow-hidden{overflow:hidden}.dw\:rounded-\[4px\]{border-radius:4px}.dw\:rounded-\[inherit\]{border-radius:inherit}.dw\:rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.dw\:rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.dw\:rounded-full{border-radius:2147483647px}.dw\:rounded-lg{border-radius:var(--radius)}.dw\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}.dw\:rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.dw\:rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.dw\:border{border-style:var(--tw-border-style);border-width:1px}.dw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.dw\:border-border{border-color:var(--border)}.dw\:border-input{border-color:var(--input)}.dw\:border-transparent{border-color:#0000}.dw\:bg-background{background-color:var(--background)}.dw\:bg-border{background-color:var(--border)}.dw\:bg-card{background-color:var(--card)}.dw\:bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.dw\:bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dw\:bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dw\:bg-primary{background-color:var(--primary)}.dw\:bg-secondary{background-color:var(--secondary)}.dw\:bg-transparent{background-color:#0000}.dw\:bg-clip-padding{background-clip:padding-box}.dw\:fill-muted-foreground,.dw\:fill-muted-foreground\/70{fill:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dw\:fill-muted-foreground\/70{fill:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.dw\:fill-primary{fill:var(--primary)}.dw\:fill-secondary\/40{fill:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dw\:fill-secondary\/40{fill:color-mix(in oklab, var(--secondary) 40%, transparent)}}.dw\:stroke-border{stroke:var(--border)}.dw\:stroke-card{stroke:var(--card)}.dw\:stroke-muted-foreground{stroke:var(--muted-foreground)}.dw\:p-\(--card-spacing\){padding:var(--card-spacing)}.dw\:p-px{padding:1px}.dw\:px-\(--card-spacing\){padding-inline:var(--card-spacing)}.dw\:px-2{padding-inline:calc(var(--dw-spacing) * 2)}.dw\:px-2\.5{padding-inline:calc(var(--dw-spacing) * 2.5)}.dw\:px-3{padding-inline:calc(var(--dw-spacing) * 3)}.dw\:py-\(--card-spacing\){padding-block:var(--card-spacing)}.dw\:py-1{padding-block:var(--dw-spacing)}.dw\:py-1\.5{padding-block:calc(var(--dw-spacing) * 1.5)}.dw\:py-2{padding-block:calc(var(--dw-spacing) * 2)}.dw\:py-4{padding-block:calc(var(--dw-spacing) * 4)}.dw\:pl-4{padding-left:calc(var(--dw-spacing) * 4)}.dw\:text-center{text-align:center}.dw\:text-left{text-align:left}.dw\:font-heading{font-family:var(--font-sans)}.dw\:text-base{font-size:var(--dw-text-base);line-height:var(--tw-leading,var(--dw-text-base--line-height))}.dw\:text-sm{font-size:var(--dw-text-sm);line-height:var(--tw-leading,var(--dw-text-sm--line-height))}.dw\:text-xs{font-size:var(--dw-text-xs);line-height:var(--tw-leading,var(--dw-text-xs--line-height))}.dw\:text-\[0\.8rem\]{font-size:.8rem}.dw\:text-\[7px\]{font-size:7px}.dw\:text-\[8px\]{font-size:8px}.dw\:leading-snug{--tw-leading:var(--dw-leading-snug);line-height:var(--dw-leading-snug)}.dw\:font-medium{--tw-font-weight:var(--dw-font-weight-medium);font-weight:var(--dw-font-weight-medium)}.dw\:font-semibold{--tw-font-weight:var(--dw-font-weight-semibold);font-weight:var(--dw-font-weight-semibold)}.dw\:whitespace-nowrap{white-space:nowrap}.dw\:text-card-foreground{color:var(--card-foreground)}.dw\:text-current{color:currentColor}.dw\:text-destructive{color:var(--destructive)}.dw\:text-muted-foreground{color:var(--muted-foreground)}.dw\:text-primary{color:var(--primary)}.dw\:text-primary-foreground{color:var(--primary-foreground)}.dw\:text-secondary-foreground{color:var(--secondary-foreground)}.dw\:italic{font-style:italic}.dw\:underline-offset-4{text-underline-offset:4px}.dw\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dw\:ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dw\:ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.dw\:transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--dw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--dw-default-transition-duration))}.dw\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--dw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--dw-default-transition-duration))}.dw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--dw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--dw-default-transition-duration))}.dw\:outline-none{--tw-outline-style:none;outline-style:none}.dw\:select-none{-webkit-user-select:none;user-select:none}.dw\:\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--dw-spacing) * 4)}.dw\:group-data-\[size\=sm\]\/card\:text-sm:is(:where(.dw\:group\/card)[data-size=sm] *){font-size:var(--dw-text-sm);line-height:var(--tw-leading,var(--dw-text-sm--line-height))}.dw\:file\:inline-flex::file-selector-button{display:inline-flex}.dw\:file\:h-6::file-selector-button{height:calc(var(--dw-spacing) * 6)}.dw\:file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.dw\:file\:bg-transparent::file-selector-button{background-color:#0000}.dw\:file\:text-sm::file-selector-button{font-size:var(--dw-text-sm);line-height:var(--tw-leading,var(--dw-text-sm--line-height))}.dw\:file\:font-medium::file-selector-button{--tw-font-weight:var(--dw-font-weight-medium);font-weight:var(--dw-font-weight-medium)}.dw\:file\:text-foreground::file-selector-button{color:var(--foreground)}.dw\:placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.dw\:hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dw\:hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.dw\:hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dw\:hover\:bg-muted:hover{background-color:var(--muted)}.dw\:hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dw\:hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.dw\:hover\:text-foreground:hover{color:var(--foreground)}.dw\:hover\:underline:hover{text-decoration-line:underline}}.dw\:focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dw\:focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.dw\:focus-visible\:ring-3:focus-visible,.dw\:focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.dw\:focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.dw\:active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dw\:disabled\:pointer-events-none:disabled{pointer-events:none}.dw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.dw\:disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dw\:disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dw\:disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .dw\:in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.dw\:has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--dw-spacing) * 1.5)}.dw\:has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--dw-spacing) * 2)}.dw\:has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--dw-spacing) * 1.5)}.dw\:has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--dw-spacing) * 2)}.dw\:has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.dw\:has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.dw\:has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.dw\:has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.dw\:aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.dw\:aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.dw\:aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.dw\:aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.dw\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.dw\:aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dw\:data-\[checked\]\:border-primary[data-checked]{border-color:var(--primary)}.dw\:data-\[checked\]\:bg-primary[data-checked]{background-color:var(--primary)}.dw\:data-\[checked\]\:text-primary-foreground[data-checked]{color:var(--primary-foreground)}.dw\:data-\[orientation\=horizontal\]\:h-2\.5[data-orientation=horizontal]{height:calc(var(--dw-spacing) * 2.5)}.dw\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.dw\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.dw\:data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.dw\:data-\[orientation\=horizontal\]\:border-t[data-orientation=horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.dw\:data-\[orientation\=horizontal\]\:border-t-transparent[data-orientation=horizontal]{border-top-color:#0000}.dw\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.dw\:data-\[orientation\=vertical\]\:w-2\.5[data-orientation=vertical]{width:calc(var(--dw-spacing) * 2.5)}.dw\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.dw\:data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}.dw\:data-\[orientation\=vertical\]\:border-l[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.dw\:data-\[orientation\=vertical\]\:border-l-transparent[data-orientation=vertical]{border-left-color:#0000}.dw\:data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--dw-spacing) * 3)}.dw\:data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}@media (width>=40rem){.dw\:sm\:max-w-md{max-width:var(--dw-container-md)}.dw\:sm\:px-6{padding-inline:calc(var(--dw-spacing) * 6)}.dw\:sm\:py-10{padding-block:calc(var(--dw-spacing) * 10)}}@media (width>=48rem){.dw\:md\:text-sm{font-size:var(--dw-text-sm);line-height:var(--tw-leading,var(--dw-text-sm--line-height))}}.dw\:dark\:border-input:is(.dark *){border-color:var(--input)}.dw\:dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dw\:dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dw\:dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dw\:dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dw\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dw\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dw\:dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dw\:dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dw\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dw\:dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dw\:dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dw\:dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dw\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dw\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.dw\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.dw\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--dw-spacing) * 3);height:calc(var(--dw-spacing) * 3)}.dw\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--dw-spacing) * 3.5);height:calc(var(--dw-spacing) * 3.5)}.dw\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--dw-spacing) * 4);height:calc(var(--dw-spacing) * 4)}.dw\:\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.dw\:\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.dw\:\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}}.diagnostic-widget-root{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--radius:.625rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--background);color:var(--foreground);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}
