body:has(.page-shell),html:has(.page-shell){background:#f4f7f7!important;color:#172026!important;color-scheme:light}.page-shell{position:relative!important;min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;padding:clamp(20px,4vw,48px)!important;background:radial-gradient(circle at 12% 12%,rgba(15,105,117,.09),transparent 32%),radial-gradient(circle at 88% 18%,rgba(173,112,64,.08),transparent 30%),#f4f7f7!important;color:#172026!important}.page-shell:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;opacity:1!important;background-image:linear-gradient(rgba(15,105,117,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,105,117,.035) 1px,transparent 0)!important;background-size:34px 34px!important;-webkit-mask-image:radial-gradient(circle at 50% 48%,black,transparent 76%)!important;mask-image:radial-gradient(circle at 50% 48%,black,transparent 76%)!important}.page-shell>.card{position:relative!important;z-index:1!important;max-width:500px!important;padding:clamp(28px,4vw,40px)!important;overflow:hidden!important;border:1px solid #dce5e7!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 24px 72px rgba(23,32,38,.11)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-shell>.card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0f6975,#ad7040)}.page-shell .brand{margin-bottom:24px!important;padding:0 0 22px!important;border:0!important;border-bottom:1px solid #e4eaec!important;border-radius:0!important;background:transparent!important}.page-shell .brand-mark{width:44px!important;height:44px!important;border-radius:11px!important;background:linear-gradient(135deg,#167886,#0b515a)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(15,105,117,.2)!important}.page-shell .brand strong,.page-shell h1{color:#172026!important}.page-shell .brand strong{font-size:15px!important;font-weight:850!important;letter-spacing:0!important}.page-shell h1{font-size:clamp(28px,4vw,36px)!important;letter-spacing:-.035em!important}.page-shell label,.page-shell p{color:#66737b!important}.page-shell form{gap:16px!important;margin-top:26px!important}.page-shell label{gap:7px!important;font-size:14px!important;font-weight:700!important}.page-shell input,.page-shell select,.page-shell textarea{min-height:48px!important;width:100%!important;padding:13px 15px!important;border:1px solid #d8e1e4!important;border-radius:10px!important;background:#f8fafb!important;color:#172026!important;caret-color:#0f6975!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important;outline:none!important}.page-shell input::placeholder,.page-shell textarea::placeholder{color:#8a969c!important}.page-shell input:hover,.page-shell select:hover,.page-shell textarea:hover{background:#ffffff!important;border-color:#bfcdd1!important}.page-shell input:focus,.page-shell input:focus-visible,.page-shell select:focus,.page-shell select:focus-visible,.page-shell textarea:focus,.page-shell textarea:focus-visible{border-color:#0f6975!important;background:#ffffff!important;box-shadow:0 0 0 3px rgba(15,105,117,.12)!important}.page-shell button{min-height:48px!important;border:0!important;border-radius:10px!important;background:#0f6975!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(15,105,117,.18)!important}.page-shell button:hover{background:#0b5963!important;filter:none!important;transform:translateY(-1px)!important}.page-shell button.secondary-action{width:100%!important;margin:12px 0 0!important;border:1px solid #c7d5d8!important;background:#ffffff!important;color:#0f6975!important;box-shadow:none!important}.page-shell button.secondary-action:hover{border-color:#0f6975!important;background:#f4f9fa!important}.page-shell a{color:#0f6975!important;font-weight:800!important}.page-shell a:hover{color:#ad7040!important}.company-code-panel{display:grid;grid-gap:8px;gap:8px;margin:26px 0 0;padding:24px;border:1px solid #cfe0e3;border-radius:14px;background:#f4f9fa;text-align:center}.company-code-panel span{color:#66737b;font-size:13px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.company-code-panel strong{color:#0f6975;font-size:clamp(34px,8vw,48px);line-height:1;letter-spacing:.1em}.company-code-email-status{margin:18px 0 24px!important;padding:14px 16px;border-radius:10px;background:#f8fafb;font-size:14px}@media (max-width:560px){.page-shell{align-items:flex-start!important;padding:18px!important}.page-shell>.card{margin:18px 0!important;padding:28px 22px!important;border-radius:14px!important}}:root{--ctx-deep:#0f3f3d;--ctx-deep-strong:#082f30;--ctx-deep-soft:#175452;--ctx-accent:#1ca59a;--ctx-accent-strong:#12877f;--ctx-accent-soft:#e0f5f2;--ctx-white:#ffffff;--ctx-canvas:#e7eceb;--ctx-canvas-soft:#f3f6f5;--ctx-ink:#153b3a;--ctx-muted:#6b7f7e;--ctx-border:#d5e0de;--ctx-border-strong:#bdcfcc;--ctx-success:#218564;--ctx-warning:#b56a19;--ctx-danger:#bf4c4c;--ctx-shadow-sm:0 1px 2px rgba(8,47,48,.05),0 8px 22px rgba(8,47,48,.06);--ctx-shadow-md:0 18px 50px rgba(8,47,48,.11);--ctx-radius-sm:10px;--ctx-radius-md:16px;--ctx-radius-lg:22px;--background:var(--ctx-canvas);--surface:var(--ctx-white);--text:var(--ctx-ink);--muted:var(--ctx-muted);--primary:var(--ctx-accent);--border:var(--ctx-border)}*{scrollbar-color:#b7c9c6 transparent}body,html{background:var(--ctx-canvas);color:var(--ctx-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px}::selection{background:rgba(28,165,154,.24);color:var(--ctx-deep-strong)}:where(button,input,select,textarea,a):focus-visible{outline:3px solid rgba(28,165,154,.24);outline-offset:2px}.brand-mark,.friendly-dashboard .context-logo,.friendly-dashboard .rail-brand .brand-mark,.reference-logo-mark{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 42%),linear-gradient(135deg,var(--ctx-deep-soft),var(--ctx-deep-strong))!important;color:var(--ctx-white)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 12px 30px rgba(8,47,48,.24)!important}.brand-mark:after,.friendly-dashboard .context-logo:after,.friendly-dashboard .rail-brand .brand-mark:after,.reference-logo-mark:after{content:"";position:absolute;right:7px;bottom:7px;width:3px;height:6px;border-radius:1px 1px 0 0;background:var(--ctx-accent);box-shadow:5px -3px 0 var(--ctx-accent),10px -7px 0 var(--ctx-accent);opacity:.95;z-index:-1}.reference-page{padding:clamp(12px,2vw,28px)!important;background:radial-gradient(circle at 14% 6%,rgba(28,165,154,.18),transparent 31%),linear-gradient(150deg,#082f30,#0f3f3d 58%,#0a3435)!important;color:var(--ctx-white)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.reference-hero{border:1px solid rgba(255,255,255,.12)!important;border-radius:26px!important;background:radial-gradient(circle at 86% 4%,rgba(28,165,154,.22),transparent 30%),radial-gradient(circle at 4% 96%,rgba(255,255,255,.055),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.035),transparent 38%),var(--ctx-deep-strong)!important;box-shadow:0 30px 90px rgba(0,0,0,.28)!important}.reference-hero:before{background-image:linear-gradient(rgba(28,165,154,.075) 1px,transparent 0),linear-gradient(90deg,rgba(28,165,154,.075) 1px,transparent 0)!important;background-size:38px 38px!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 80%)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 80%)!important}.reference-hero-content{padding:clamp(28px,5vw,58px)!important}.reference-navbar{margin-bottom:clamp(48px,7vw,86px)!important}.reference-card h2,.reference-logo strong,.reference-title{color:var(--ctx-white)!important}.reference-logo strong{font-size:15px!important;letter-spacing:.18em!important}.reference-logo small,.reference-subtitle{color:rgba(226,245,242,.72)!important}.reference-logo-mark{width:46px!important;height:46px!important;border-radius:14px!important;font-size:18px!important}.reference-nav-login{color:rgba(255,255,255,.78)!important}.reference-nav-login:hover{color:var(--ctx-accent)!important}.reference-cta-primary,.reference-nav-button{background:linear-gradient(135deg,#28bcb0,var(--ctx-accent))!important;color:#062d2d!important;box-shadow:0 14px 34px rgba(28,165,154,.24)!important}.reference-cta-primary:hover,.reference-nav-button:hover{background:linear-gradient(135deg,#35c9bd,#22afa4)!important}.reference-badge{border-color:rgba(28,165,154,.32)!important;background:rgba(28,165,154,.1)!important;color:#8fe2db!important}.reference-dot{background:var(--ctx-accent)!important;box-shadow:0 0 0 4px rgba(28,165,154,.14),0 0 18px rgba(28,165,154,.55)!important}.reference-title{max-width:830px!important;font-size:clamp(36px,5.7vw,62px)!important;font-weight:650!important;line-height:1.06!important;letter-spacing:-.042em!important}.reference-title span{background:linear-gradient(110deg,#ffffff 5%,#76d9d1 48%,#1ca59a)!important;-webkit-background-clip:text!important;background-clip:text!important}.reference-subtitle{max-width:700px!important;font-size:clamp(16px,1.8vw,19px)!important}.reference-cta-secondary{border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.07)!important;color:var(--ctx-white)!important;box-shadow:none!important}.reference-cta-secondary:hover{border-color:rgba(28,165,154,.55)!important;background:rgba(28,165,154,.1)!important;color:#9be7e1!important}.reference-tag{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.72)!important}.reference-tag span{color:var(--ctx-accent)!important}.reference-cards-grid{gap:16px!important}.reference-card{border-color:rgba(255,255,255,.86)!important;border-radius:18px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 20px 46px rgba(0,0,0,.16)!important}.reference-card:hover{border-color:#8ed9d3!important;box-shadow:0 26px 60px rgba(0,0,0,.22)!important}.reference-card h2{color:var(--ctx-ink)!important}.reference-card p{color:var(--ctx-muted)!important}.reference-card-icon{background:var(--ctx-accent-soft)!important;color:var(--ctx-accent-strong)!important}body:has(.page-shell),html:has(.page-shell){background:var(--ctx-deep-strong)!important;color:var(--ctx-white)!important;color-scheme:dark!important}.page-shell{background:radial-gradient(circle at 14% 10%,rgba(28,165,154,.23),transparent 31%),radial-gradient(circle at 88% 84%,rgba(28,165,154,.12),transparent 30%),linear-gradient(145deg,#082f30,#0f3f3d 55%,#092f31)!important;color:var(--ctx-white)!important}.page-shell:before{background-image:linear-gradient(rgba(28,165,154,.07) 1px,transparent 0),linear-gradient(90deg,rgba(28,165,154,.07) 1px,transparent 0)!important;background-size:38px 38px!important;-webkit-mask-image:radial-gradient(circle at 50% 45%,black,transparent 78%)!important;mask-image:radial-gradient(circle at 50% 45%,black,transparent 78%)!important}.page-shell>.card{width:min(100%,500px)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),rgba(7,43,44,.88)!important;box-shadow:0 32px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.page-shell>.card:before{height:3px!important;background:linear-gradient(90deg,transparent,var(--ctx-accent),transparent)!important}.page-shell .brand{border-bottom-color:rgba(255,255,255,.1)!important}.page-shell .brand-mark{width:48px!important;height:48px!important;border-radius:15px!important}.page-shell .brand strong,.page-shell h1{color:var(--ctx-white)!important}.page-shell .brand strong{font-size:16px!important;letter-spacing:.08em!important}.page-shell h1{font-size:clamp(29px,4vw,38px)!important;font-weight:690!important}.page-shell label,.page-shell p{color:rgba(226,245,242,.72)!important}.page-shell label{font-weight:650!important}.page-shell input,.page-shell select,.page-shell textarea{border-color:rgba(255,255,255,.13)!important;border-radius:12px!important;background:rgba(255,255,255,.055)!important;color:var(--ctx-white)!important;caret-color:var(--ctx-accent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}.page-shell input::placeholder,.page-shell textarea::placeholder{color:rgba(226,245,242,.43)!important}.page-shell input:hover,.page-shell select:hover,.page-shell textarea:hover{border-color:rgba(28,165,154,.45)!important;background:rgba(255,255,255,.075)!important}.page-shell input:focus,.page-shell input:focus-visible,.page-shell select:focus,.page-shell select:focus-visible,.page-shell textarea:focus,.page-shell textarea:focus-visible{border-color:var(--ctx-accent)!important;background:rgba(255,255,255,.085)!important;box-shadow:0 0 0 4px rgba(28,165,154,.14)!important}.page-shell button{border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:linear-gradient(135deg,#2ab9ae,var(--ctx-accent))!important;color:#062d2d!important;box-shadow:0 15px 32px rgba(28,165,154,.23)!important}.page-shell button:hover{background:linear-gradient(135deg,#37c8bd,#20ada2)!important;box-shadow:0 18px 38px rgba(28,165,154,.28)!important}.page-shell button.secondary-action{border-color:rgba(255,255,255,.15)!important;background:rgba(255,255,255,.06)!important;color:#8de1da!important}.page-shell button.secondary-action:hover{border-color:rgba(28,165,154,.45)!important;background:rgba(28,165,154,.1)!important}.page-shell a{color:#70d8d0!important}.page-shell a:hover{color:#b2f1ec!important}.company-code-panel{border-color:rgba(28,165,154,.28)!important;background:rgba(28,165,154,.08)!important}.company-code-email-status,.company-code-panel span{color:rgba(226,245,242,.68)!important}.company-code-panel strong{color:#77ded6!important}.company-code-email-status{background:rgba(255,255,255,.045)!important}.dashboard,.friendly-dashboard{--app-bg:#edf2f1;--app-surface:#ffffff;--app-surface-soft:#f5f8f7;--app-text:var(--ctx-ink);--app-muted:var(--ctx-muted);--app-border:var(--ctx-border);--app-border-strong:var(--ctx-border-strong);--app-primary:var(--ctx-accent);--app-primary-dark:var(--ctx-accent-strong);--app-primary-soft:var(--ctx-accent-soft);--app-bronze:var(--ctx-deep-soft);--app-shadow:var(--ctx-shadow-sm);background:#edf2f1!important;color:var(--ctx-ink)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.dashboard:after,.dashboard:before{opacity:0!important;animation:none!important}.dashboard .sidebar,.friendly-dashboard .app-rail{background:linear-gradient(180deg,rgba(28,165,154,.08),transparent 38%),linear-gradient(180deg,var(--ctx-deep) 0,var(--ctx-deep-strong) 100%)!important;border-right-color:rgba(255,255,255,.09)!important;box-shadow:12px 0 34px rgba(8,47,48,.1)!important}.friendly-dashboard .rail-brand .brand-mark{background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 42%),linear-gradient(135deg,#1a5f5b,#092f31)!important;color:var(--ctx-white)!important}.friendly-dashboard .app-nav .nav-primary-button.nav-active:after{background:var(--ctx-accent)!important;box-shadow:0 0 14px rgba(28,165,154,.55)}.friendly-dashboard .app-nav .nav-primary-button.nav-active,.friendly-dashboard .app-nav .nav-primary-button.nav-open,.friendly-dashboard .app-nav .nav-primary-button:hover{border-color:rgba(28,165,154,.28)!important;background:rgba(28,165,154,.15)!important;color:var(--ctx-white)!important}.friendly-dashboard [data-tooltip]:before{background:var(--ctx-deep-strong)!important;color:var(--ctx-white)!important;box-shadow:var(--ctx-shadow-md)}.friendly-dashboard .context-sidebar,.nav-secondary-panel{border-right-color:var(--ctx-border)!important;background:var(--ctx-white)!important;box-shadow:12px 0 34px rgba(8,47,48,.06)!important}.friendly-dashboard .context-logo{background:var(--ctx-deep)!important}.friendly-dashboard .context-company,.friendly-dashboard .nav-secondary-list button:hover{background:var(--ctx-canvas-soft)!important}.friendly-dashboard .nav-secondary-list button.nav-active{border-color:rgba(28,165,154,.28)!important;background:var(--ctx-accent-soft)!important;color:var(--ctx-accent-strong)!important}.friendly-dashboard .context-quick-action{border-color:rgba(28,165,154,.25)!important;background:var(--ctx-accent-soft)!important;color:var(--ctx-accent-strong)!important}.friendly-dashboard .context-quick-action:hover{background:#d4f0ec!important}.friendly-dashboard .context-quick-action>span{background:var(--ctx-accent)!important;color:#062d2d!important}.dashboard .main,.friendly-dashboard .workspace{background:radial-gradient(circle at 100% 0,rgba(28,165,154,.055),transparent 24%),#edf2f1!important}.dashboard-topbar,.friendly-dashboard .dashboard-topbar{border-bottom-color:var(--ctx-border)!important;background:rgba(237,242,241,.93)!important;color:var(--ctx-ink)!important}.dashboard-kicker,.friendly-dashboard .breadcrumb strong,.friendly-dashboard .eyebrow{color:var(--ctx-accent-strong)!important}.dashboard-status,.friendly-dashboard .dashboard-status{border-color:#c8e7dd!important;background:#e8f6f1!important;color:var(--ctx-success)!important}.dashboard-status:before{background:#32a778!important;box-shadow:none!important;animation:none!important}.dashboard .card,.dashboard .metric,.dashboard article[class*=card],.dashboard section[class*=panel],.friendly-dashboard .card,.friendly-dashboard .metric,.friendly-dashboard .overview-hero,.friendly-dashboard .panel{border-color:var(--ctx-border)!important;border-radius:var(--ctx-radius-md)!important;background:var(--ctx-white)!important;color:var(--ctx-ink)!important;box-shadow:var(--ctx-shadow-sm)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dashboard .card:before,.friendly-dashboard .card:before{display:none!important}.dashboard .card h1,.dashboard .card h2,.dashboard .card h3,.dashboard .metric strong,.friendly-dashboard h1,.friendly-dashboard h2,.friendly-dashboard h3,.friendly-dashboard h4{color:var(--ctx-ink)!important}.dashboard .card p,.dashboard .metric p,.friendly-dashboard p,.friendly-dashboard small{color:var(--ctx-muted)!important}.dashboard input,.dashboard select,.dashboard textarea,.friendly-dashboard input,.friendly-dashboard select,.friendly-dashboard textarea{border:1px solid var(--ctx-border)!important;border-radius:var(--ctx-radius-sm)!important;background:var(--ctx-white)!important;color:var(--ctx-ink)!important;caret-color:var(--ctx-accent)!important;box-shadow:none!important}.dashboard input:hover,.dashboard select:hover,.dashboard textarea:hover,.friendly-dashboard input:hover,.friendly-dashboard select:hover,.friendly-dashboard textarea:hover{border-color:var(--ctx-border-strong)!important}.dashboard input:focus,.dashboard select:focus,.dashboard textarea:focus,.friendly-dashboard input:focus,.friendly-dashboard select:focus,.friendly-dashboard textarea:focus{transform:none!important;border-color:var(--ctx-accent)!important;background:var(--ctx-white)!important;box-shadow:0 0 0 3px rgba(28,165,154,.14)!important}.dashboard label,.friendly-dashboard label{color:#526b69!important;font-weight:680!important}.dashboard button,.friendly-dashboard .button-primary,.friendly-dashboard button[type=submit]{border:1px solid rgba(15,63,61,.08)!important;border-radius:var(--ctx-radius-sm)!important;background:linear-gradient(135deg,#24b3a8,var(--ctx-accent))!important;color:#062d2d!important;box-shadow:0 10px 24px rgba(28,165,154,.15)!important}.dashboard button:hover,.friendly-dashboard .button-primary:hover,.friendly-dashboard button[type=submit]:hover{transform:translateY(-1px)!important;filter:none!important;background:linear-gradient(135deg,#30c0b5,#21aea3)!important;box-shadow:0 13px 30px rgba(28,165,154,.2)!important}.dashboard button[class*=ghost],.dashboard button[class*=secondary],.friendly-dashboard .button-ghost,.friendly-dashboard .button-secondary,.friendly-dashboard .text-button{border-color:var(--ctx-border)!important;background:var(--ctx-white)!important;color:var(--ctx-deep)!important;box-shadow:none!important}.dashboard button[class*=ghost]:hover,.dashboard button[class*=secondary]:hover,.friendly-dashboard .button-ghost:hover,.friendly-dashboard .button-secondary:hover,.friendly-dashboard .text-button:hover{border-color:rgba(28,165,154,.38)!important;background:var(--ctx-accent-soft)!important;color:var(--ctx-accent-strong)!important}.dashboard button[class*=danger],.friendly-dashboard .button-danger{border-color:#efd0d0!important;background:#fff0f0!important;color:var(--ctx-danger)!important;box-shadow:none!important}.dashboard button[class*=success],.friendly-dashboard .button-success{border-color:#c9e8dc!important;background:#eaf7f2!important;color:var(--ctx-success)!important;box-shadow:none!important}.dashboard input[type=checkbox],.friendly-dashboard input[type=checkbox]{accent-color:var(--ctx-accent)!important}.dashboard table,.friendly-dashboard table{width:100%;overflow:hidden;border:1px solid var(--ctx-border);border-radius:var(--ctx-radius-md);border-collapse:separate;border-spacing:0;background:var(--ctx-white);color:var(--ctx-ink);box-shadow:var(--ctx-shadow-sm)}.dashboard thead,.friendly-dashboard thead{background:#f1f6f5}.dashboard th,.friendly-dashboard th{color:#4d6866!important;font-size:11px;font-weight:780;letter-spacing:.055em;text-transform:uppercase}.dashboard td,.dashboard th,.friendly-dashboard td,.friendly-dashboard th{padding:13px 14px;border-bottom:1px solid #e2eae8}.dashboard tbody tr:last-child td,.friendly-dashboard tbody tr:last-child td{border-bottom:0}.dashboard tbody tr:hover,.friendly-dashboard tbody tr:hover{background:#f7faf9}.dashboard [class*=badge],.dashboard [class*=chip],.friendly-dashboard [class*=badge],.friendly-dashboard [class*=chip]{border-radius:999px!important}.dashboard [class*=modal],.dashboard [role=dialog],.friendly-dashboard [class*=modal],.friendly-dashboard [role=dialog]{border:1px solid var(--ctx-border)!important;border-radius:var(--ctx-radius-lg)!important;background:var(--ctx-white)!important;color:var(--ctx-ink)!important;box-shadow:0 32px 90px rgba(8,47,48,.22)!important}.dashboard [class*=overlay],.friendly-dashboard [class*=overlay]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.global-door-svg{border-color:rgba(28,165,154,.24)!important;border-radius:var(--ctx-radius-md)!important;box-shadow:var(--ctx-shadow-sm)!important}@media (max-width:768px){.reference-page{background:var(--ctx-deep-strong)!important}.reference-hero{border-radius:0!important}.reference-hero-content{padding:28px 22px 34px!important}.reference-title{font-size:clamp(32px,10vw,43px)!important}.page-shell>.card{border-radius:20px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.RegistryTable_panel__ZoexA{width:100%;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.RegistryTable_header__trSey{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.RegistryTable_header__trSey h2{margin:0 0 4px;font-size:20px}.RegistryTable_header__trSey p{margin:0;color:var(--muted);font-size:13px}.RegistryTable_danger__nBoMC,.RegistryTable_primary__eEOQy,.RegistryTable_secondary__rDgG1{min-height:34px;padding:8px 12px;border-radius:7px;font-size:12px;font-weight:800;white-space:nowrap}.RegistryTable_secondary__rDgG1{border:1px solid var(--border);background:transparent;color:var(--text)}.RegistryTable_danger__nBoMC{border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);color:#c73333}.RegistryTable_toolbar__mi4lY{display:grid;grid-template-columns:minmax(240px,1fr) 180px auto;grid-gap:10px;gap:10px;align-items:end;padding:12px;border-bottom:1px solid var(--border)}.RegistryTable_editor__Kmitx label,.RegistryTable_toolbar__mi4lY label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.RegistryTable_editor__Kmitx input,.RegistryTable_editor__Kmitx select,.RegistryTable_toolbar__mi4lY input,.RegistryTable_toolbar__mi4lY select{min-height:36px;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font-size:13px}.RegistryTable_count__vKW8A{align-self:center;justify-self:end;color:var(--muted);font-size:12px}.RegistryTable_editorWrap__1lyQG{padding:0 12px 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 55%,var(--surface))}.RegistryTable_editorHeader__s3Ale{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 8px}.RegistryTable_editorHeader__s3Ale strong{font-size:14px}.RegistryTable_editor__Kmitx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.RegistryTable_actions__SHHeF{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.RegistryTable_tableWrap___X0tJ{width:100%;overflow:auto;max-height:calc(100vh - 330px)}.RegistryTable_table__zDvJX{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;font-size:12px}.RegistryTable_table__zDvJX th{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:38px;padding:0 10px;background:color-mix(in srgb,var(--surface) 86%,var(--background));color:var(--muted);text-align:left;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.RegistryTable_table__zDvJX td,.RegistryTable_table__zDvJX th{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.RegistryTable_table__zDvJX td{height:42px;padding:7px 10px;color:var(--text);vertical-align:middle}.RegistryTable_table__zDvJX td:last-child,.RegistryTable_table__zDvJX th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:4;width:150px;min-width:150px;border-right:0;background:var(--surface);box-shadow:-1px 0 0 var(--border),-10px 0 18px rgba(18,53,60,.05)}.RegistryTable_table__zDvJX th:last-child{z-index:5;background:color-mix(in srgb,var(--surface) 86%,var(--background));text-align:center}.RegistryTable_table__zDvJX tbody tr:nth-child(2n) td,.RegistryTable_table__zDvJX tbody tr:nth-child(2n) td:last-child{background:color-mix(in srgb,var(--surface) 96%,var(--background))}.RegistryTable_table__zDvJX tbody tr:hover td,.RegistryTable_table__zDvJX tbody tr:hover td:last-child{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.RegistryTable_name__zEbyA{font-weight:850}.RegistryTable_muted__AHA3O{color:var(--muted)!important}.RegistryTable_status__zkApE{display:inline-flex;align-items:center;gap:6px;font-weight:800}.RegistryTable_status__zkApE:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.RegistryTable_inactive__5IYQV:before{background:#6b7280}.RegistryTable_rowActions__q6Yt1{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.RegistryTable_rowActions__q6Yt1 button{width:100%;min-height:29px;padding:5px 7px;border-radius:5px;font-size:10px}.RegistryTable_permission__WWjLB{display:flex;align-items:center;gap:8px;white-space:nowrap}.RegistryTable_permission__WWjLB input{width:15px;height:15px;margin:0}.RegistryTable_empty__sf230{padding:42px 20px;color:var(--muted);text-align:center}.RegistryTable_footer__ii1Ar{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid var(--border);color:var(--muted);font-size:11px}@media(max-width:900px){.RegistryTable_editor__Kmitx{grid-template-columns:repeat(2,minmax(0,1fr))}.RegistryTable_toolbar__mi4lY{grid-template-columns:1fr 160px}.RegistryTable_count__vKW8A{grid-column:1/-1;justify-self:start}}@media(max-width:620px){.RegistryTable_header__trSey{align-items:stretch;flex-direction:column}.RegistryTable_editor__Kmitx,.RegistryTable_toolbar__mi4lY{grid-template-columns:1fr}.RegistryTable_actions__SHHeF{grid-column:auto}.RegistryTable_actions__SHHeF button{flex:1 1}.RegistryTable_tableWrap___X0tJ{max-height:none}}.LojaEstoqueOverlay_host___8fq9,.LojaRegistryOverlay_host__lRvQg{margin-top:18px;min-width:0}.LojaRegistryOverlay_message__gz810{margin:0 0 10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--primary) 7%,var(--surface));color:var(--text);font-size:13px}.reference-page{min-height:100vh;padding:28px 18px;background:radial-gradient(circle at 12% 10%,rgba(15,105,117,.08),transparent 30%),radial-gradient(circle at 88% 18%,rgba(173,112,64,.08),transparent 28%),#f4f7f7;color:#172026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.reference-hero{position:relative;max-width:1100px;min-height:calc(100vh - 56px);margin:0 auto;overflow:hidden;border:1px solid #dce5e7;border-radius:20px;background:linear-gradient(135deg,rgba(15,105,117,.035),transparent 38%),linear-gradient(315deg,rgba(173,112,64,.04),transparent 34%),#ffffff;box-shadow:0 24px 80px rgba(23,32,38,.09)}.reference-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(15,105,117,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,105,117,.035) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 72%)}.reference-hero-bg{display:none}.reference-hero-content{position:relative;z-index:1;padding:48px 48px 36px}.reference-navbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:64px}.reference-logo{display:flex;align-items:center;gap:11px}.reference-logo-mark{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(135deg,#167886,#0b515a);color:#ffffff;font-size:15px;font-weight:800;box-shadow:0 10px 26px rgba(15,105,117,.22)}.reference-logo strong{display:block;color:#172026;font-size:13px;font-weight:800;letter-spacing:.04em}.reference-logo small{display:block;margin-top:2px;color:#758188;font-size:10px;letter-spacing:.08em}.reference-nav-actions{display:flex;gap:18px;align-items:center}.reference-nav-login{color:#4f5d64;font-size:14px;font-weight:700}.reference-nav-login:hover{color:#0f6975}.reference-cta-primary,.reference-cta-secondary,.reference-nav-button{text-decoration:none}.reference-nav-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:99px;background:#0f6975;color:#ffffff;font-size:14px;font-weight:800;box-shadow:0 10px 24px rgba(15,105,117,.18)}.reference-badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:28px;padding:7px 14px;border:1px solid #cce1e3;border-radius:99px;background:#edf7f7;color:#0b5f69;font-size:12px;font-weight:750}.reference-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#18845e;box-shadow:0 0 0 4px rgba(24,132,94,.11)}.reference-title{max-width:690px;margin:0 0 22px;color:#172026;font-size:clamp(32px,5vw,46px);font-weight:720;line-height:1.14;letter-spacing:-.025em}.reference-title span{background:linear-gradient(135deg,#0f6975,#ad7040);-webkit-background-clip:text;background-clip:text;color:transparent}.reference-subtitle{max-width:600px;margin:0 0 32px;color:#66737b;font-size:17px;line-height:1.65}.reference-cta-row{display:flex;gap:12px;margin-bottom:40px;flex-wrap:wrap}.reference-cta-primary,.reference-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:10px;font-size:15px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.reference-cta-primary{gap:8px;background:#0f6975;color:#ffffff;box-shadow:0 14px 34px rgba(15,105,117,.18)}.reference-cta-secondary{border:1px solid #d7e0e3;background:#ffffff;color:#29373e;box-shadow:0 8px 22px rgba(23,32,38,.055)}.reference-cta-primary:hover,.reference-cta-secondary:hover,.reference-nav-button:hover{transform:translateY(-1px)}.reference-cta-secondary:hover{border-color:#a9c5c9;color:#0f6975}.reference-tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:48px}.reference-tag{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #dfe7e9;border-radius:8px;background:#f8fafb;color:#516069;font-size:12px;font-weight:750;letter-spacing:.05em}.reference-tag span{color:#ad7040;font-size:14px}.reference-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.reference-card{min-height:180px;padding:24px 20px;border:1px solid #dfe7e9;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(23,32,38,.045);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.reference-card:hover{transform:translateY(-3px);border-color:#b9d1d4;box-shadow:0 16px 36px rgba(23,32,38,.08)}.reference-card-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:10px;background:#edf7f7;color:#0f6975;font-size:17px;font-weight:900}.reference-card h2{margin:0 0 8px;color:#172026;font-size:15.5px;font-weight:800;line-height:1.4}.reference-card p{margin:0;color:#69767d;font-size:13px;line-height:1.6}@media (max-width:768px){.reference-page{padding:0;background:#ffffff}.reference-hero{min-height:100vh;border-radius:0;border:0;box-shadow:none}.reference-hero-content{padding:32px 24px}.reference-navbar{margin-bottom:40px}.reference-nav-actions{gap:12px}.reference-nav-button{padding-inline:14px}.reference-title{font-size:30px}.reference-subtitle{font-size:15.5px}.reference-cta-row{flex-direction:column}.reference-cta-primary,.reference-cta-secondary{width:100%}.reference-cards-grid{grid-template-columns:1fr}}:root{--anodiza-gold:#d4af37;--anodiza-gold-soft:rgba(212,175,55,.14);--anodiza-gold-border:rgba(212,175,55,.28);--anodiza-panel:rgba(10,15,29,.76);--anodiza-panel-strong:rgba(255,255,255,.07);--anodiza-line:rgba(255,255,255,.1);--anodiza-muted:rgba(249,250,251,.62);--anodiza-muted-2:rgba(249,250,251,.46);--anodiza-radius-lg:28px;--anodiza-radius-md:18px}body{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}a,button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed}.page-shell{position:relative;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;padding:clamp(22px,4vw,52px);background:radial-gradient(circle at 18% 14%,rgba(212,175,55,.18),transparent 30%),radial-gradient(circle at 82% 20%,rgba(45,212,191,.11),transparent 28%),linear-gradient(135deg,#050812,#0a0f1d 52%,#050812)}.page-shell:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,black,transparent 92%);mask-image:linear-gradient(180deg,black,transparent 92%)}.page-shell>.card{position:relative;z-index:1;max-width:500px;padding:clamp(28px,4vw,42px);border-color:rgba(212,175,55,.18);background:radial-gradient(circle at 10% 0,rgba(212,175,55,.14),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035)),rgba(7,10,18,.84);box-shadow:0 34px 110px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.12);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.page-shell .brand{margin-bottom:28px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(255,255,255,.04)}.page-shell h1{font-size:clamp(28px,4vw,38px);letter-spacing:-.045em}.page-shell form{gap:16px}.page-shell input{min-height:50px;background:rgba(255,255,255,.045)}.page-shell a{color:#f5d580;font-weight:850}.dashboard{grid-template-columns:228px minmax(0,1fr);overflow:visible}.sidebar{z-index:300;padding:22px 12px}.sidebar:before{inset:10px;border-radius:24px}.sidebar .brand{align-items:center;gap:10px;margin:4px 6px 14px;padding:10px;border-radius:20px}.sidebar .brand-mark{width:40px;height:40px;border-radius:14px;flex:0 0 auto}.settings-brand-preview strong,.sidebar .brand strong{letter-spacing:.16em}.sidebar .brand p,.sidebar>p{font-size:11px}.sidebar>p{margin:0 6px 16px;padding:8px 10px}.main{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px;align-content:start}.dashboard-topbar{position:-webkit-sticky;position:sticky;top:18px;z-index:10;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.dashboard-topbar h1{max-width:980px}.dashboard-topbar>div:first-child p:last-child{max-width:840px}.dashboard .card,.dashboard .metric{border-color:rgba(255,255,255,.095);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.032)),rgba(10,15,29,.72)}.dashboard .card{display:grid;grid-gap:18px;gap:18px;padding:clamp(20px,2.6vw,32px)}.dashboard .card>div:first-child h1,.dashboard .card>h1,.settings-panel h1{margin:0;font-size:clamp(26px,3vw,40px);letter-spacing:-.045em}.dashboard .card>div:first-child p,.dashboard .card>h1+p,.settings-panel p{max-width:820px}.dashboard .metric{position:relative;overflow:hidden;padding:18px;border-radius:22px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dashboard .metric:hover{transform:translateY(-1px);border-color:rgba(212,175,55,.22);background:linear-gradient(145deg,rgba(212,175,55,.08),rgba(255,255,255,.035)),rgba(10,15,29,.76)}.dashboard .metric>strong{display:block;margin:0 0 8px;color:#fff7cf;font-size:clamp(16px,1.5vw,20px);line-height:1.2;letter-spacing:-.02em}.dashboard .metric small,.dashboard .metric>p{color:var(--anodiza-muted);font-size:13px}.dashboard .grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.app-nav{gap:8px;margin-top:16px;padding:0 4px}.app-nav button,.sidebar nav button{min-height:42px;border-radius:14px;outline:none;padding-inline:12px;font-size:13px}.app-nav button:before,.sidebar nav button:before{width:7px;height:7px;margin-right:8px}.app-nav button:focus-visible,.dashboard input:focus-visible,.dashboard select:focus-visible,.dashboard textarea:focus-visible,.page-shell input:focus-visible,.sidebar nav button:focus-visible{border-color:rgba(212,175,55,.55);box-shadow:0 0 0 3px rgba(212,175,55,.14)}.app-nav .nav-dropdown-menu{z-index:1200}.dashboard form{align-items:end;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:24px;background:rgba(255,255,255,.035)}.dashboard label{color:rgba(249,250,251,.66);font-size:12px;font-weight:850;letter-spacing:.01em}.dashboard input,.dashboard select,.dashboard textarea,.page-shell input,.page-shell select,.page-shell textarea{min-height:46px;border-color:rgba(255,255,255,.095);background:rgba(255,255,255,.045);color:#f9fafb;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.dashboard textarea,.page-shell textarea{width:100%;resize:vertical;border-radius:14px;padding:14px 16px;outline:none}.dashboard input:hover,.dashboard select:hover,.dashboard textarea:hover,.page-shell input:hover{background:rgba(255,255,255,.058)}.dashboard button,.page-shell button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(212,175,55,.32);background:linear-gradient(135deg,rgba(255,241,168,.96),rgba(212,175,55,.94));box-shadow:0 10px 26px rgba(212,175,55,.16),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .16s ease,filter .16s ease,opacity .16s ease}.dashboard button:hover,.page-shell button:hover{filter:brightness(1.03);transform:translateY(-1px)}.dashboard button[type=button]{background:rgba(255,255,255,.055);color:rgba(249,250,251,.86);border-color:rgba(255,255,255,.12);box-shadow:none}.dashboard button[type=button]:hover{border-color:rgba(212,175,55,.32);background:rgba(212,175,55,.09);color:#fff7cf}.dashboard button:disabled,.page-shell button:disabled{filter:grayscale(.2);opacity:.56;transform:none;box-shadow:none}.dashboard table{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025)}.dashboard thead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(6,9,18,.92)}.dashboard th{color:#f5d580;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dashboard td{color:rgba(249,250,251,.82);vertical-align:top}.dashboard tbody tr{transition:background .14s ease}.dashboard tbody tr:hover{background:rgba(212,175,55,.055)}.dashboard .card>div[style*=flex-wrap]>button,.quote-actions button,.settings-mode-toggle button{min-height:38px}.dashboard input[type=checkbox]{min-height:auto;width:16px;height:16px;accent-color:#d4af37}.dashboard .card>div[style*="display: grid"],.quote-workspace,.settings-panel{animation:uxSoftIn .28s ease both}.settings-grid,.settings-integration-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.settings-integrations h2{margin:0 0 6px;font-size:clamp(22px,2vw,30px)}.settings-integration-card{min-height:190px;align-content:start}.hinge-editor,.quote-group,.quote-pending{border-color:rgba(255,255,255,.09)}.quote-group-title strong,.quote-pending>strong{font-size:16px}@media (max-width:980px){.dashboard{grid-template-columns:1fr}.sidebar{min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.main{padding:20px}.dashboard-topbar{position:relative;top:auto}}@media (max-width:680px){.page-shell{padding:18px}.dashboard form{grid-template-columns:1fr}.dashboard .card{padding:18px}}@keyframes uxSoftIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:root{--anodiza-rail-width:72px;--anodiza-sidebar-expanded:72px;--anodiza-submenu-width:236px}.dashboard{grid-template-columns:var(--anodiza-rail-width) minmax(0,1fr)!important;overflow:hidden!important}.dashboard.menu-secondary-open{grid-template-columns:calc(var(--anodiza-rail-width) + var(--anodiza-submenu-width)) minmax(0,1fr)!important}.dashboard.menu-secondary-open .sidebar,.dashboard.menu-secondary-open .sidebar:hover,.sidebar,.sidebar:hover{width:var(--anodiza-rail-width)!important;min-width:var(--anodiza-rail-width)!important;max-width:var(--anodiza-rail-width)!important;overflow:hidden!important}.app-nav{position:static!important;width:100%!important;overflow:visible!important}.app-nav .nav-primary-button:after,.app-nav .nav-primary-button:before{display:none!important;content:none!important}.nav-icon{width:50px!important;height:48px!important;min-width:50px!important;display:grid!important;place-items:center!important;line-height:1!important}.nav-icon svg{width:21px!important;height:21px!important;display:block!important;overflow:visible!important}.nav-chevron,.nav-label,.sidebar .brand>div:last-child,.sidebar .sidebar-company,.sidebar:hover .brand>div:last-child,.sidebar:hover .nav-chevron,.sidebar:hover .nav-label,.sidebar:hover .sidebar-company{opacity:0!important;max-width:0!important;overflow:hidden!important;pointer-events:none!important}.nav-secondary-panel{left:var(--anodiza-rail-width)!important;width:var(--anodiza-submenu-width)!important}.main{grid-column:2!important}@media (max-width:980px){.dashboard,.dashboard.menu-secondary-open{grid-template-columns:1fr!important}.dashboard.menu-secondary-open .sidebar,.dashboard.menu-secondary-open .sidebar:hover,.sidebar,.sidebar:hover{width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.nav-chevron,.nav-label,.sidebar .brand>div:last-child,.sidebar .sidebar-company{opacity:1!important;max-width:none!important;pointer-events:auto!important}.nav-secondary-panel{position:relative!important;left:auto!important;width:auto!important;min-height:auto!important}.main{grid-column:1!important}}.friendly-dashboard>.main>.card.is-quoting-active>form:first-of-type,.friendly-dashboard>.main>.card.is-quoting-active>h1:first-child{display:none!important}.friendly-dashboard>.main>.card.is-quoting-active>.card{margin-top:0!important}.friendly-dashboard .quote-admin-control-hidden{display:none!important}body.session-loading-active{overflow:hidden;background:#050816}body.session-loading-active .dashboard{position:relative!important;z-index:9001!important;background:transparent!important}body.session-loading-active .dashboard:after,body.session-loading-active .dashboard:before{display:none!important}body.session-loading-active .dashboard>.card:only-child{position:relative!important;z-index:9002!important}.session-loading-scene{position:fixed;inset:0;z-index:9000;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s ease;background:radial-gradient(circle at 50% 48%,rgba(19,38,69,.8),transparent 38%),linear-gradient(145deg,#050816,#081120 52%,#040711)}.session-loading-scene.is-visible{opacity:1;visibility:visible}.session-loading-scene:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 24%,rgba(94,234,212,.08),transparent 28%),radial-gradient(circle at 82% 20%,rgba(96,165,250,.08),transparent 24%),radial-gradient(circle at 58% 84%,rgba(139,92,246,.08),transparent 28%);animation:sessionBackdropBreath 8s ease-in-out infinite}.session-aurora{position:absolute;left:50%;width:min(1100px,110vw);height:clamp(120px,16vw,210px);border-radius:999px;filter:blur(34px);opacity:.28;transform-origin:center;mix-blend-mode:screen}.session-aurora-a{top:12%;background:linear-gradient(90deg,transparent,rgba(94,234,212,.06) 20%,rgba(94,234,212,.8) 48%,rgba(96,165,250,.24) 72%,transparent);animation:sessionAuroraA 8.5s ease-in-out infinite}.session-aurora-b{top:45%;background:linear-gradient(90deg,transparent,rgba(96,165,250,.08) 18%,rgba(96,165,250,.72) 43%,rgba(139,92,246,.48) 70%,transparent);animation:sessionAuroraB 10s ease-in-out infinite}.session-aurora-c{bottom:4%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.08) 20%,rgba(139,92,246,.64) 48%,rgba(244,198,106,.24) 76%,transparent);animation:sessionAuroraC 11.5s ease-in-out infinite}.session-halo{position:absolute;top:50%;left:50%;border-radius:50%;transform-style:preserve-3d;opacity:.36}.session-halo:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,transparent 0 18%,rgba(94,234,212,.85) 28%,transparent 38% 57%,rgba(96,165,250,.7) 67%,transparent 78% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.session-halo-a{width:min(720px,76vw);aspect-ratio:1;animation:sessionHaloA 9s linear infinite}.session-halo-b{width:min(520px,58vw);aspect-ratio:1;opacity:.24;animation:sessionHaloB 12s linear infinite reverse}.session-light-sweep{position:absolute;top:-20%;bottom:-20%;left:-32%;width:24%;transform:rotate(12deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),rgba(94,234,212,.11),transparent);filter:blur(14px);animation:sessionSweep 6.8s ease-in-out infinite}.session-dust{position:absolute;inset:0}.session-dust span{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.72);box-shadow:0 0 12px rgba(94,234,212,.5);opacity:.32;animation:sessionDustFloat 5.5s ease-in-out infinite}.session-dust span:first-child{left:9%;top:22%;animation-delay:-.8s}.session-dust span:nth-child(2){left:18%;top:70%;animation-delay:-2.1s}.session-dust span:nth-child(3){left:31%;top:14%;animation-delay:-3.4s}.session-dust span:nth-child(4){left:39%;top:81%;animation-delay:-1.3s}.session-dust span:nth-child(5){left:49%;top:28%;animation-delay:-4.2s}.session-dust span:nth-child(6){left:59%;top:74%;animation-delay:-2.8s}.session-dust span:nth-child(7){left:68%;top:18%;animation-delay:-.4s}.session-dust span:nth-child(8){left:77%;top:62%;animation-delay:-3.7s}.session-dust span:nth-child(9){left:88%;top:30%;animation-delay:-1.9s}.session-dust span:nth-child(10){left:93%;top:80%;animation-delay:-4.6s}@keyframes sessionBackdropBreath{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.06);opacity:1}}@keyframes sessionAuroraA{0%,to{transform:translateX(-56%) rotate(-7deg) scaleX(.94)}50%{transform:translateX(-44%) translateY(18px) rotate(-2deg) scaleX(1.06)}}@keyframes sessionAuroraB{0%,to{transform:translateX(-43%) rotate(5deg) scaleX(1.04)}50%{transform:translateX(-57%) translateY(-20px) rotate(1deg) scaleX(.94)}}@keyframes sessionAuroraC{0%,to{transform:translateX(-54%) rotate(-3deg) scaleX(.98)}50%{transform:translateX(-46%) translateY(-16px) rotate(3deg) scaleX(1.08)}}@keyframes sessionHaloA{0%{transform:translate(-50%,-50%) rotateX(68deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(68deg) rotate(1turn)}}@keyframes sessionHaloB{0%{transform:translate(-50%,-50%) rotateY(68deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateY(68deg) rotate(1turn)}}@keyframes sessionSweep{0%{transform:translateX(0) rotate(12deg);opacity:0}18%{opacity:.9}55%{opacity:.5}to{transform:translateX(620%) rotate(12deg);opacity:0}}@keyframes sessionDustFloat{0%,to{transform:translateZ(0) scale(.8);opacity:.22}50%{transform:translate3d(0,-14px,0) scale(1.18);opacity:.78}}@media (max-width:700px){.session-aurora{width:150vw;opacity:.23}.session-halo-a{width:760px}.session-halo-b{width:560px}}@media (prefers-reduced-motion:reduce){.session-aurora-a{animation-duration:18s}.session-aurora-b{animation-duration:20s}.session-aurora-c{animation-duration:22s}.session-halo-a{animation-duration:24s}.session-halo-b{animation-duration:28s}.session-light-sweep{animation-duration:16s}.session-dust span{animation-duration:12s}}.session-loading-scene.is-visible+.dashboard{position:relative!important;z-index:9001!important;background:transparent!important}.session-loading-scene.is-visible+.dashboard:after,.session-loading-scene.is-visible+.dashboard:before{display:none!important}.session-loading-scene.is-visible+.dashboard>.card:only-child{position:relative!important;z-index:9002!important}.session-loading-scene.is-visible .session-perspective-grid{animation:sessionGridMove 3.8s linear infinite!important}.session-loading-scene.is-visible .session-orbital-system{animation:sessionSystemFloat 4.6s ease-in-out infinite!important}.session-loading-scene.is-visible .session-core{animation:sessionCorePulse 2.2s ease-in-out infinite!important}.session-loading-scene.is-visible .session-ring-a{animation:sessionRingA 4.2s linear infinite!important}.session-loading-scene.is-visible .session-ring-b{animation:sessionRingB 3.4s linear infinite reverse!important}.session-loading-scene.is-visible .session-ring-c{animation:sessionRingC 6.4s linear infinite!important}.session-loading-scene.is-visible .session-particles span{animation:sessionParticleFloat 3.6s ease-in-out infinite!important}@media (prefers-reduced-motion:reduce){.session-loading-scene.is-visible .session-perspective-grid{animation:sessionGridMove 14s linear infinite!important}.session-loading-scene.is-visible .session-ring-a{animation:sessionRingA 18s linear infinite!important}.session-loading-scene.is-visible .session-ring-b{animation:sessionRingB 16s linear infinite reverse!important}.session-loading-scene.is-visible .session-ring-c{animation:sessionRingC 22s linear infinite!important}.session-loading-scene.is-visible .session-core{animation:sessionCorePulse 6s ease-in-out infinite!important}}[class*=MateriaisPanel_categoryBar]{align-items:center!important;gap:10px!important;padding:11px 18px!important;background:#f6f9f9!important}[class*=MateriaisPanel_categoryButton]{flex:0 0 auto!important;min-height:38px!important;padding:0 14px!important;border:1px solid #cad8d9!important;border-radius:9px!important;background:#ffffff!important;color:#27494b!important;box-shadow:0 1px 2px rgba(18,53,60,.06)!important;transform:none!important;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease!important}[class*=MateriaisPanel_categoryButton]:hover{border-color:#20a39e!important;background:#f0faf9!important;color:#126d69!important;transform:translateY(-1px)!important}[class*=MateriaisPanel_categoryActive]{border-color:#20a39e!important;background:#20a39e!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(32,163,158,.18)!important}[class*=MateriaisPanel_categoryActive]:hover{background:#198c88!important;color:#ffffff!important}[class*=MateriaisPanel_categoryButton] [class*=MateriaisPanel_count]{background:#edf3f3!important;color:#527073!important}[class*=MateriaisPanel_categoryActive] [class*=MateriaisPanel_count]{background:rgba(255,255,255,.24)!important;color:#ffffff!important}[class*=MateriaisPanel_sortButton]{min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;color:inherit!important}[class*=MateriaisPanel_sortButton],[class*=MateriaisPanel_sortButton]:hover{background:transparent!important;box-shadow:none!important;transform:none!important}[class*=MateriaisPanel_sortButton]:hover{color:#168a86!important}[class*=MateriaisPanel_sheet] td:last-child,[class*=MateriaisPanel_sheet] th:last-child{position:-webkit-sticky!important;position:sticky!important;right:0!important;width:154px!important;min-width:154px!important;max-width:154px!important;background:#ffffff!important;box-shadow:-1px 0 0 #d5dfe0,-10px 0 18px rgba(18,53,60,.06)!important}[class*=MateriaisPanel_sheet] th:last-child{z-index:8!important;background:#f3f7f7!important;text-align:center!important}[class*=MateriaisPanel_sheet] td:last-child{z-index:4!important}[class*=MateriaisPanel_sheet] tbody tr:nth-child(2n) td:last-child{background:#f9fbfb!important}[class*=MateriaisPanel_selectedRow] td:last-child,[class*=MateriaisPanel_sheet] tbody tr:hover td:last-child{background:#edf8f7!important}[class*=MateriaisPanel_rowActions]{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:7px!important;gap:7px!important;width:100%!important}[class*=MateriaisPanel_rowActions] button{width:100%!important;min-width:0!important;min-height:31px!important;padding:5px 7px!important;border-radius:6px!important;font-size:10px!important;line-height:1!important;box-shadow:none!important;transform:none!important}[class*=MateriaisPanel_rowActions] [class*=MateriaisPanel_secondaryButton]{border:1px solid #a9d9d6!important;background:#e9f8f7!important;color:#126d69!important}[class*=MateriaisPanel_rowActions] [class*=MateriaisPanel_secondaryButton]:hover{border-color:#20a39e!important;background:#d8f2f0!important}[class*=MateriaisPanel_rowActions] [class*=MateriaisPanel_dangerButton]{border:1px solid #efc2c2!important;background:#fff3f3!important;color:#b73838!important}[class*=MateriaisPanel_rowActions] [class*=MateriaisPanel_dangerButton]:hover{border-color:#df8e8e!important;background:#ffe5e5!important}@media (max-width:720px){[class*=MateriaisPanel_categoryBar]{gap:8px!important;padding:9px 12px!important}[class*=MateriaisPanel_categoryButton]{min-height:36px!important;padding:0 12px!important}[class*=MateriaisPanel_sheet] td:last-child,[class*=MateriaisPanel_sheet] th:last-child{width:142px!important;min-width:142px!important;max-width:142px!important}}@keyframes pulse{0%,to{transform:scale(.85);opacity:.7}50%{transform:scale(1.12);opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinReverse{to{transform:rotate(-1turn)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes breathe{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes gridShift{to{background-position:38px 38px}}@media(max-width:980px){[class*=AnodizaHome_hero]{grid-template-columns:1fr!important;padding-top:90px!important}[class*=AnodizaHome_copy]{max-width:760px!important}[class*=AnodizaHome_visual]{min-height:500px!important}}@media(max-width:640px){[class*=AnodizaHome_hero],[class*=AnodizaHome_nav]{width:min(100% - 28px,1180px)!important}[class*=AnodizaHome_nav]{padding-top:18px!important}[class*=AnodizaHome_brand] small{display:none!important}[class*=AnodizaHome_hero]{min-height:auto!important;gap:30px!important;padding:76px 0 54px!important}[class*=AnodizaHome_copy] h1{font-size:52px!important}[class*=AnodizaHome_copy] p{font-size:16px!important}[class*=AnodizaHome_actions]{flex-direction:column!important}[class*=AnodizaHome_primary],[class*=AnodizaHome_secondary]{width:100%!important}[class*=AnodizaHome_visual]{min-height:390px!important;transform:scale(.82)!important}[class*=AnodizaHome_orbitOne]{width:310px!important;height:310px!important}[class*=AnodizaHome_orbitTwo]{width:390px!important;height:390px!important}[class*=AnodizaHome_core]{width:145px!important;height:145px!important}[class*=AnodizaHome_cardTop]{right:-20px!important}[class*=AnodizaHome_cardRight]{right:-50px!important}[class*=AnodizaHome_cardBottom]{left:-34px!important}}@media(prefers-reduced-motion:reduce){[class*=AnodizaHome_eyebrow] i,[class*=AnodizaHome_floatCard],[class*=AnodizaHome_grid],[class*=AnodizaHome_orbit],[class*=AnodizaHome_visual]:before{animation:none!important}[class*=AnodizaHome_cursorGlow]{display:none!important}}.estoque-overlay-active>[data-estoque-hidden=true],.registry-overlay-active>p,.registry-overlay-active>section.card{display:none!important}.estoque-overlay-active>.dashboard-topbar{display:flex!important}body.session-loading-active .dashboard>.card:has(>h1+p){animation:sessionMinimalCardFloat 7s ease-in-out infinite!important}body.session-loading-active .dashboard>.card:has(>h1+p):before{content:""!important;position:absolute!important;z-index:-1!important;width:320px!important;height:320px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(94,234,212,.14),rgba(96,165,250,.06) 42%,transparent 68%)!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:.72!important;filter:blur(18px)!important;animation:sessionMinimalGlow 6s ease-in-out infinite!important}body.session-loading-active .dashboard>.card:has(>h1+p):after{content:""!important;position:absolute!important;z-index:1!important;top:0!important;bottom:auto!important;left:-45%!important;width:34%!important;height:1px!important;inset:auto!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(94,234,212,.85),rgba(96,165,250,.72),transparent)!important;background-size:100% 100%!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:.8!important;animation:sessionMinimalSheen 5.2s ease-in-out infinite!important}@keyframes sessionMinimalCardFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes sessionMinimalGlow{0%,to{transform:scale(.92);opacity:.48}50%{transform:scale(1.08);opacity:.8}}@keyframes sessionMinimalSheen{0%{transform:translateX(0);opacity:0}20%{opacity:.85}70%{opacity:.55}to{transform:translateX(430%);opacity:0}}@media (prefers-reduced-motion:reduce){body.session-loading-active .dashboard>.card:has(>h1+p){animation-duration:14s!important}body.session-loading-active .dashboard>.card:has(>h1+p):before{animation-duration:12s!important}body.session-loading-active .dashboard>.card:has(>h1+p):after{animation-duration:11s!important}}