@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-amber-50:#fffbeb;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-green-50:#f0fdf4;--color-green-700:#008138;--color-green-800:#016630;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18511 1.52329);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-amber-50:lab(98.6252% -.635982 8.42309);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8823% 37.1699 52.2718);--color-green-50:lab(98.1563% -5.60117 2.75913);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692)}}}@layer base;@layer legacy{:root{--primary:#0e9a78;--primary-600:#0b7f63;--primary-50:#e9f8f2;--primary-100:#c8efe0;--mint:#3dd6a8;--ink:#0f3b33;--bg:#f4f9f7;--surface:#fff;--border:#e6e8ef;--border-strong:#d5d8e2;--text:#1c1f2b;--muted:#6b7183;--subtle:#9aa0b1;--success:#16a34a;--warning:#f59e0b;--danger:#dc2626;--info:#2563eb;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px #1018280a,0 1px 3px #1018280f;--sidebar-w:232px;--topbar-h:60px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-size:14px}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.brand{width:calc(var(--sidebar-w) - 20px);letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.brand-logo{background:linear-gradient(135deg,var(--primary),var(--mint));color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.brand span b{color:var(--primary)}.menu-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:none}.icon-btn{border:1px solid var(--border);cursor:pointer;width:38px;height:38px;color:var(--muted);background:#fff;border-radius:10px;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--bg)}.avatar{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.sidebar{top:var(--topbar-h);width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);z-index:20;flex-direction:column;gap:2px;padding:14px 12px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.nav-label{text-transform:uppercase;letter-spacing:.06em;color:var(--subtle);padding:14px 10px 6px;font-size:11px}.nav-item{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-weight:500;display:flex}.nav-item:hover{background:var(--bg);color:var(--text)}.nav-item.active{background:var(--primary-50);color:var(--primary-600);box-shadow:inset 3px 0 0 var(--primary);font-weight:600}.nav-item.active svg.i{stroke:var(--primary)}.overlay{display:none}.main{margin-left:var(--sidebar-w);padding:calc(var(--topbar-h) + 24px) 28px 40px;min-height:100vh}.container{max-width:1280px;margin:0 auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head h1{letter-spacing:-.02em;font-size:22px;font-weight:700}.page-head p{color:var(--muted);margin-top:4px}.crumbs{color:var(--subtle);margin-bottom:6px;font-size:12px}.crumbs a:hover{color:var(--primary)}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 14px;font-weight:500;display:inline-flex}.btn svg.i{width:16px;height:16px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.card-head h3{font-size:15px;font-weight:600}.card-body{padding:18px}.grid{gap:16px;display:grid}.kpi-ico{background:var(--primary-50);width:40px;height:40px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px;padding:14px 18px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--muted);font-size:12.5px;font-weight:500}.input-ico{flex:1;min-width:240px;position:relative}.input-ico svg{color:var(--subtle);position:absolute;top:10px;left:11px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);white-space:nowrap;background:#fafbfd;padding:11px 18px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--border);padding:12px 18px}.empty{text-align:center;color:var(--muted);padding:48px 20px}.empty-ico{background:var(--primary-50);width:56px;height:56px;color:var(--primary);border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.empty-ico svg.i{width:26px;height:26px}.empty h4{color:var(--text);margin-bottom:4px;font-size:15px}.empty .btn{margin-top:14px}.badge{background:var(--bg);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.tabs{border-bottom:1px solid var(--border);gap:4px;padding:0 18px;display:flex;overflow-x:auto}.tab{color:var(--muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:13px 12px;font-weight:500}.tab:hover{color:var(--text)}.tab.active{color:var(--primary);border-color:var(--primary)}.chip{border:1px solid var(--border-strong);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.chip:hover{border-color:var(--primary)}.chip.on{background:var(--primary-50);border-color:var(--primary);color:var(--primary);font-weight:500}.form-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.span-2{grid-column:span 2}.span-3{grid-column:1/-1}.kv{grid-template-columns:repeat(4,1fr);gap:14px 24px;padding:0 20px 20px;display:grid}.kv small{color:var(--subtle);font-size:12px;display:block}.kv span{font-weight:500}.switch{flex:none;width:42px;height:24px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.switch .track{background:var(--border-strong);cursor:pointer;border-radius:999px;transition:all .2s;position:absolute;inset:0}.switch .track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch input:checked+.track{background:var(--primary)}.switch input:checked+.track:after{transform:translate(18px)}.module-row{border:1px solid var(--border);background:#fafbfd;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.module-row .kpi-ico{width:36px;height:36px}.module-row h5{font-size:14px;font-weight:600}.module-row p{color:var(--muted);margin-top:2px;font-size:12.5px}.module-row .switch{margin-left:auto}.form-section{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-top:1px solid var(--border);grid-column:1/-1;margin-top:4px;padding-top:8px;font-size:12px;font-weight:600}.toast{background:var(--text);color:#fff;opacity:0;z-index:60;pointer-events:none;border-radius:10px;padding:12px 16px;font-size:13px;transition:all .2s;position:fixed;bottom:20px;right:20px;transform:translateY(10px)}.toast.show{opacity:1;transform:none}:root{--ink:#0f2e28;--ink-2:#163d35;--sb-w:248px;--sb-gap:14px}body{background:radial-gradient(1200px 600px at 100% -10%,#dff7ee 0%,transparent 60%),radial-gradient(900px 500px at -10% 110%,#e6f4ff 0%,transparent 55%),var(--bg);background-attachment:fixed}.card{border-color:#e3ece8;border-radius:18px}.kpi-ico,.empty-ico{border-radius:12px}.sidebar{top:var(--sb-gap);left:var(--sb-gap);bottom:var(--sb-gap);width:var(--sb-w);background:linear-gradient(180deg,var(--ink) 0%,#0c2621 100%);color:#cfe3dc;z-index:40;border:0;border-radius:24px;padding:14px 12px;transition:width .25s,transform .25s;box-shadow:0 20px 45px #09282147}.sb-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:8px;padding:6px 6px 16px;display:flex}.sb-brand img{object-fit:contain;background:#fff;border-radius:12px;flex:none;width:40px;height:40px;padding:3px}.sb-brand-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sb-brand-txt strong{color:#fff;white-space:nowrap;font-size:14.5px}.sb-brand-txt small{color:#8fb5a9;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sb-collapse{color:#cfe3dc;cursor:pointer;background:#ffffff12;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.sb-collapse svg.i{width:15px;height:15px;transition:transform .25s}.sb-scroll{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.sidebar .nav-label{color:#5f8a7e;padding:14px 12px 6px;font-size:10.5px}.sidebar .nav-item{color:#b7d0c7;border-radius:12px;padding:10px 12px;position:relative}.sidebar .nav-item:hover{color:#fff;background:#ffffff0f}.sidebar .nav-item.active{color:#fff;box-shadow:none;background:linear-gradient(90deg,#3dd6a838,#3dd6a80f);font-weight:600}.sidebar .nav-item.active:before{content:"";background:var(--mint);width:4px;box-shadow:0 0 12px var(--mint);border-radius:0 4px 4px 0;position:absolute;top:10px;bottom:10px;left:-12px}.sidebar .nav-item.active svg.i{stroke:var(--mint)}.sb-user{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:8px;padding:12px 8px 4px;display:flex}.sb-user .avatar{background:linear-gradient(135deg,var(--mint),var(--primary));flex:none}.sb-user-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sb-user-txt strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sb-user-txt small{color:#8fb5a9;font-size:11px}.sb-logout{color:#cfe3dc;cursor:pointer;background:#ffffff12;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.sb-logout:hover{color:#fff;background:#7f1d1d}body.sb-mini{--sb-w:78px}body.sb-mini .sb-brand-txt,body.sb-mini .nav-item span,body.sb-mini .nav-label,body.sb-mini .sb-user-txt{display:none}body.sb-mini .sb-brand{flex-direction:column;gap:10px}body.sb-mini .sb-collapse{margin:0}body.sb-mini .sb-collapse svg.i{transform:rotate(180deg)}body.sb-mini .nav-item{justify-content:center;padding:12px 0}body.sb-mini .sb-user{flex-direction:column}body.sb-mini .sb-logout{margin:0}.main{margin-left:calc(var(--sb-w) + var(--sb-gap));padding:var(--sb-gap) 28px 40px;transition:margin .25s}.appbar{top:var(--sb-gap);z-index:30;-webkit-backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #e3ece8e6;border-radius:18px;align-items:center;gap:16px;max-width:1280px;margin:0 auto 22px;padding:10px 12px 10px 20px;display:flex;position:sticky;box-shadow:0 6px 24px #0f2e280f}.appbar-title{flex-direction:column;min-width:0;line-height:1.15;display:flex}.appbar-title small{color:var(--muted);font-size:11.5px}.appbar-title strong{font-size:16px}.appbar-actions{align-items:center;gap:8px;display:flex}.icon-btn{border-radius:12px}.btn{border-radius:11px}.page-head{margin-bottom:18px}.bento{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.b-span-8{grid-column:span 8}.b-span-4{grid-column:span 4}.b-span-6{grid-column:span 6}.welcome{background:linear-gradient(135deg,var(--ink) 0%,#12493d 55%,#0e9a78 100%);color:#fff;border-radius:22px;justify-content:space-between;gap:20px;min-height:200px;padding:26px;display:flex;position:relative;overflow:hidden}.welcome:after{content:"";background:radial-gradient(circle,#3dd6a88c,#0000 65%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-170px;right:-90px}.welcome>*{z-index:1;position:relative}.welcome h2{letter-spacing:-.02em;margin-top:6px;font-size:26px}.welcome p{color:#bfe0d5;max-width:420px;margin-top:8px}.welcome .eyebrow{color:#d6efe7;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.welcome-stats{gap:26px;margin-top:22px;display:flex}.welcome-stats div strong{font-size:22px;display:block}.welcome-stats div small{color:#9cc7b9;font-size:12px}.welcome-logo{background:#fff;border-radius:18px;align-self:center;padding:10px 12px;box-shadow:0 14px 34px #00000040}.welcome-logo img{height:118px;display:block}.qa-grid{grid-template-columns:1fr 1fr;gap:10px;height:100%;display:grid}.qa{cursor:pointer;background:#fff;border:1px solid #e3ece8;border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;padding:14px;transition:all .15s;display:flex}.qa:hover{border-color:var(--primary-100);transform:translateY(-2px);box-shadow:0 10px 24px #0f2e281a}.qa .kpi-ico{width:38px;height:38px}.qa strong{font-size:13.5px}.qa small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.qa.mint{background:linear-gradient(135deg,#e9f8f2,#fff)}.main{flex-direction:column;display:flex}.main>.appbar,.main>.container{width:100%}.app-foot{color:var(--subtle);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:auto;padding-top:28px;font-size:12px;display:flex}.app-foot span{color:var(--primary);align-items:center;gap:5px;font-weight:600;display:inline-flex}.app-foot img{border-radius:5px}.loader{z-index:100;background:var(--bg);place-items:center;animation:.25s loader-in;display:grid;position:fixed;inset:0}.loader-box{flex-direction:column;align-items:center;gap:22px;display:flex}.loader-orb{place-items:center;width:176px;height:176px;display:grid;position:relative}.loader-orb:before{content:"";background:radial-gradient(circle,#3dd6a859,#0000 70%);border-radius:50%;animation:1.8s ease-in-out infinite loader-pulse;position:absolute;inset:-6px}.loader-ring,.loader-ring2{border:4px solid #0000;border-radius:50%;position:absolute;inset:0}.loader-ring{border-top-color:var(--primary);border-right-color:var(--mint);animation:1s linear infinite loader-spin}.loader-ring2{border-width:2px;border-bottom-color:var(--primary-100);border-left-color:var(--primary-100);animation:1.6s linear infinite reverse loader-spin;inset:9px}.loader-logo{background:#fff;border-radius:50%;place-items:center;width:136px;height:136px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f2e281f}.loader-logo img{width:84%;height:auto}.loader-txt{color:var(--muted);font-size:14px;font-weight:500}.loader-txt i{font-style:normal;animation:1.2s infinite loader-dot;display:inline-block}.loader-txt i:nth-child(2){animation-delay:.2s}.loader-txt i:nth-child(3){animation-delay:.4s}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-pulse{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes loader-dot{0%,60%,to{opacity:.2}30%{opacity:1}}@keyframes loader-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.loader-ring,.loader-ring2,.loader-orb:before,.loader-txt i{animation-duration:3s}}@media (max-width:1100px){.b-span-8,.b-span-4,.b-span-6{grid-column:span 12}}@media (max-width:860px){body .sidebar{top:10px;bottom:10px;left:10px;transform:translate(calc(-100% - 30px))}body.nav-open .sidebar{transform:none}body .main{margin-left:0;padding:10px 14px 96px}body.nav-open .overlay{z-index:38;background:#091e1a66}.appbar{padding:8px 10px 8px 14px;top:10px}.sb-collapse{display:none}.welcome{flex-direction:column}.welcome-logo{align-self:flex-start}.welcome-logo img{height:90px}}@media (max-width:1100px){.kv{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.menu-btn{display:block}.brand{width:auto}.sidebar{transform:translate(-100%)}body.nav-open .sidebar{transform:none}body.nav-open .overlay{z-index:15;background:#0000004d;display:block;position:fixed;inset:0}.main{padding:calc(var(--topbar-h) + 16px) 16px 32px;margin-left:0}td .empty{width:calc(100vw - 66px);position:sticky;left:0}.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}}.lp{--ink-2:#0b231e;--mint-50:#e9f8f2;--mint-100:#c8efe0;--border:#e3ece8;background:var(--ink-2);min-height:100vh;color:var(--text)}.lp button,.lp input{font:inherit;color:inherit}.lp svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.lp .wrap{background:radial-gradient(900px 600px at 15% 20%,#3dd6a82e,transparent 60%),radial-gradient(700px 500px at 80% 90%,#0e9a7838,transparent 60%),var(--ink-2);grid-template-columns:1fr 1fr;gap:14px;min-height:100vh;padding:14px;display:grid}.lp .scene{color:#fff;background:linear-gradient(160deg,#123a32 0%,#0f2e28 55%,#0b231e 100%);border:1px solid #ffffff0f;border-radius:28px;flex-direction:column;padding:36px 40px;display:flex;position:relative;overflow:hidden}.lp .scene:before{content:"";opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 200 220'%3E%3Cpath d='M60 10C30 10 10 35 12 70s18 50 24 80 12 60 30 60 16-40 34-40 16 40 34 40 24-25 30-60 22-45 24-80S170 10 140 10c-20 0-28 10-40 10S80 10 60 10z' fill='none' stroke='%23ffffff' stroke-width='10'/%3E%3C/svg%3E");background-size:64px 64px;position:absolute;inset:0}.lp .brand{z-index:2;width:auto;font-size:inherit;align-items:center;gap:12px;display:flex;position:relative}.lp .brand-logo{place-items:initial;background:#fff;border-radius:16px;width:auto;height:auto;padding:8px 12px;display:inline-flex;box-shadow:0 10px 24px #00000040}.lp .brand-logo img{width:auto;height:78px;display:block}.lp .brand strong{font-size:16px;display:block}.lp .brand small{color:#8fb5a9;font-size:12px}.lp .stage{z-index:1;flex:1;place-items:center;min-height:420px;margin-top:-130px;margin-bottom:60px;display:grid;position:relative}.lp .glow{background:radial-gradient(circle,#3dd6a859 0%,#3dd6a800 65%);border-radius:50%;width:420px;height:420px;position:absolute}.lp .ring{border:1px dashed #8fb5a940;border-radius:50%;position:absolute}.lp .ring.r1{width:360px;height:360px;animation:60s linear infinite lp-spin}.lp .ring.r2{width:500px;height:500px;animation:90s linear infinite reverse lp-spin}.lp .tooth-hero{filter:drop-shadow(0 30px 40px #00000059);width:230px;animation:6s ease-in-out infinite lp-float;position:relative}.lp .brush{opacity:.95;width:250px;animation:7s ease-in-out infinite reverse lp-float;position:absolute;top:calc(50% + 40px);left:calc(50% - 250px);transform:rotate(-28deg)}.lp .mirror{width:62px;animation:8s ease-in-out infinite lp-float;position:absolute;top:calc(50% - 115px);right:calc(50% - 190px);transform:rotate(28deg)}.lp .chip{-webkit-backdrop-filter:blur(12px);white-space:nowrap;z-index:3;background:#ffffff1a;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;box-shadow:0 14px 30px #00000040}.lp .chip .ic{width:34px;height:34px;color:var(--mint);background:#3dd6a838;border-radius:11px;place-items:center;display:grid}.lp .chip small{color:#a9c9bf;font-size:11px;display:block}.lp .chip strong{font-weight:600}.lp .c1{animation:6.5s ease-in-out infinite lp-float;top:42%;left:0}.lp .c2{animation:7.5s ease-in-out .6s infinite lp-float;top:6%;right:4%}.lp .c3{animation:6s ease-in-out 1.2s infinite lp-float;bottom:16%;right:4%}.lp .c4{animation:8s ease-in-out .3s infinite lp-float;bottom:8%;left:8%}.lp .shades{gap:4px;display:flex}.lp .shades i{border-radius:5px;width:16px;height:22px;display:block}.lp .scene-copy{z-index:2;max-width:520px;position:relative}.lp .scene-copy h2{letter-spacing:-.025em;font-size:32px;font-weight:800;line-height:1.15}.lp .scene-copy h2 span{background:linear-gradient(90deg,var(--mint),#9ff0d4);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .scene-copy p{color:#a9c9bf;margin-top:10px;font-size:15px;line-height:1.55}.lp .dots{gap:6px;margin-top:20px;display:flex}.lp .dots i{background:#fff3;border-radius:99px;width:8px;height:8px}.lp .dots i.on{background:var(--mint);width:26px}.lp .panel{background:#fff;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;padding:48px 40px 28px;display:flex;position:relative;overflow:hidden}.lp .panel:before{content:"";background:radial-gradient(circle,var(--mint-50),transparent 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-160px;right:-160px}.lp .box{width:100%;max-width:480px;margin:auto 0;position:relative}.lp .hello{color:var(--primary-600);background:var(--mint-50);border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.lp .box h1{letter-spacing:-.025em;font-size:38px;font-weight:800}.lp .box>p{color:var(--muted);margin:8px 0 32px;font-size:16px}.lp .field{margin-bottom:20px}.lp .field label{color:var(--muted);margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.lp .inp{position:relative}.lp .inp>svg.i{color:var(--subtle);position:absolute;top:19px;left:16px}.lp .inp input{border:1.5px solid var(--border);background:#f8fbfa;border-radius:16px;outline:none;width:100%;height:56px;padding:0 50px 0 46px;font-size:15.5px;transition:all .15s}.lp .inp input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--mint-100);background:#fff}.lp .inp input.invalid{border-color:#ef4444;box-shadow:0 0 0 4px #fee2e2}.lp .eye{width:36px;height:36px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.lp .eye:hover{color:var(--text);background:#eef5f2}.lp .row{justify-content:space-between;align-items:center;margin:4px 0 26px;font-size:14.5px;display:flex}.lp .row label{color:var(--muted);cursor:pointer;align-items:center;gap:8px;display:flex}.lp .row a{color:var(--primary);cursor:pointer;font-weight:600;text-decoration:none}.lp .btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--primary),#14b98f);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;font-size:16.5px;font-weight:600;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 12px 26px #0e9a7852}.lp .btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0e9a7866}.lp .btn:disabled{opacity:.85;cursor:default;transform:none}.lp .err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:none}.lp .err.show{display:flex}.lp .sec{color:var(--subtle);justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.lp .foot{text-align:center;color:var(--subtle);margin-top:auto;padding-top:24px;font-size:12px;position:relative}.lp .foot a{vertical-align:middle;color:var(--primary);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.lp .foot a img{border-radius:5px}.lp .foot a:hover{text-decoration:underline}.lp .spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite lp-spin}.lp .toast{background:var(--ink);color:#fff;opacity:0;pointer-events:none;z-index:50;border-radius:12px;padding:12px 16px;font-size:13px;transition:all .2s;position:fixed;bottom:20px;left:50%;transform:translate(-50%,10px)}.lp .toast.show{opacity:1;transform:translate(-50%)}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.lp .c2,.lp .c4{display:none}}@media (max-width:900px){.lp .wrap{grid-template-columns:1fr;gap:0;padding:0}.lp .scene{border-radius:0 0 28px 28px;min-height:auto;padding:22px 20px 26px}.lp .stage{min-height:230px;margin-top:-10px;margin-bottom:0}.lp .tooth-hero{width:130px}.lp .brush{width:150px;top:calc(50% + 10px);left:calc(50% - 160px)}.lp .mirror,.lp .ring.r2,.lp .c1,.lp .c3,.lp .scene-copy p,.lp .dots{display:none}.lp .glow{width:260px;height:260px}.lp .ring.r1{width:220px;height:220px}.lp .scene-copy h2{font-size:22px}.lp .panel{border-radius:0;padding:28px 16px 36px}.lp .box h1{font-size:30px}.lp .brand-logo img{height:58px}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-1{left:var(--spacing)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-4{margin:calc(var(--spacing) * -4)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-\[18px\]{margin-inline:-18px}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-\[18px\]{margin-inline:18px}.mx-auto{margin-inline:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[3px\]{margin-top:3px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[11px\]{width:11px;height:11px}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-\[13px\]{height:13px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[38px\]{height:38px}.h-\[61px\]{height:61px}.h-\[71px\]{height:71px}.h-\[110px\]{height:110px}.h-\[200px\]{height:200px}.h-px{height:1px}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[96px\]{max-height:96px}.min-h-\[18px\]{min-height:18px}.min-h-\[30px\]{min-height:30px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-\[84px\]{min-height:84px}.min-h-\[90px\]{min-height:90px}.min-h-\[104px\]{min-height:104px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[170px\]{min-height:170px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-72{width:calc(var(--spacing) * 72)}.w-\[13px\]{width:13px}.w-\[45px\]{width:45px}.w-\[52px\]{width:52px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[76px\]{width:76px}.w-\[90px\]{width:90px}.w-\[300px\]{width:300px}.w-\[min\(380px\,90vw\)\]{width:min(380px,90vw)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[180px\]{max-width:180px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[1500px\]{max-width:1500px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[640px\]{min-width:640px}.min-w-\[960px\]{min-width:960px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-12{rotate:-12deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.grid-cols-\[112px_repeat\(16\,minmax\(50px\,1fr\)\)\]{grid-template-columns:112px repeat(16,minmax(50px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-\[3px\]{row-gap:3px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1c1f2b\]{border-color:#1c1f2b}.border-\[\#e3e5ea\]{border-color:#e3e5ea}.border-amber-300{border-color:var(--color-amber-300)}.border-black{border-color:var(--color-black)}.border-line{border-color:var(--border)}.border-line-strong{border-color:var(--border-strong)}.border-primary{border-color:var(--primary)}.border-primary-100{border-color:var(--primary-100)}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.\!bg-amber-50{background-color:var(--color-amber-50)!important}.\!bg-green-50{background-color:var(--color-green-50)!important}.\!bg-primary-50{background-color:var(--primary-50)!important}.\!bg-red-50{background-color:var(--color-red-50)!important}.\!bg-red-100{background-color:var(--color-red-100)!important}.bg-\[\#0f1117\]{background-color:#0f1117}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#111\]{background-color:#111}.bg-\[\#c8c9cc\]{background-color:#c8c9cc}.bg-\[\#eef0f3\]{background-color:#eef0f3}.bg-\[\#f1f3f5\]{background-color:#f1f3f5}.bg-\[rgba\(15\,17\,23\,\.45\)\]{background-color:#0f111773}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-primary{background-color:var(--primary)}.bg-primary-50,.bg-primary-50\/40{background-color:var(--primary-50)}@supports (color:color-mix(in lab, red, red)){.bg-primary-50\/40{background-color:color-mix(in oklab, var(--primary-50) 40%, transparent)}}.bg-primary-50\/70{background-color:var(--primary-50)}@supports (color:color-mix(in lab, red, red)){.bg-primary-50\/70{background-color:color-mix(in oklab, var(--primary-50) 70%, transparent)}}.bg-primary-100{background-color:var(--primary-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[18px\]{padding:18px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[3px\]{padding-inline:3px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-\[3px\]{padding-block:3px}.py-\[60px\]{padding-block:60px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[30px\]{font-size:30px}.text-\[64px\]{font-size:64px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-amber-800{color:var(--color-amber-800)!important}.\!text-green-700{color:var(--color-green-700)!important}.\!text-green-800{color:var(--color-green-800)!important}.\!text-primary{color:var(--primary)!important}.\!text-red-700{color:var(--color-red-700)!important}.\!text-red-800{color:var(--color-red-800)!important}.text-\[\#1c1f2b\]{color:#1c1f2b}.text-\[\#6b7183\]{color:#6b7183}.text-\[var\(--text\)\]{color:var(--text)}.text-amber-700{color:var(--color-amber-700)}.text-green-700{color:var(--color-green-700)}.text-muted{color:var(--muted)}.text-primary{color:var(--primary)}.text-primary-600{color:var(--primary-600)}.text-red-600{color:var(--color-red-600)}.text-red-600\/15{color:#e4001426}@supports (color:color-mix(in lab, red, red)){.text-red-600\/15{color:color-mix(in oklab, var(--color-red-600) 15%, transparent)}}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-subtle{color:var(--subtle)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-primary{accent-color:var(--primary)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-primary-100{--tw-ring-color:var(--primary-100)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-\[9px\]::file-selector-button{border-radius:9px}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:border-line-strong::file-selector-button{border-color:var(--border-strong)}.file\:bg-\[var\(--bg\)\]::file-selector-button{background-color:var(--bg)}.file\:bg-white::file-selector-button{background-color:var(--color-white)}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing) * 2.5)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-\[var\(--bg\)\]:hover{background-color:var(--bg)}.hover\:bg-primary-50:hover{background-color:var(--primary-50)}.hover\:bg-primary-100:hover{background-color:var(--primary-100)}.hover\:bg-primary-600:hover{background-color:var(--primary-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-\[3px\]:focus{--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)}.focus\:ring-primary-100:focus{--tw-ring-color:var(--primary-100)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media (min-width:40rem){.sm\:min-w-8{min-width:calc(var(--spacing) * 8)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_110px_130px_auto\]{grid-template-columns:1fr 110px 130px auto}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_svg\.i\]\:size-4 svg.i{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.print-only{display:none}@media print{.print-only{display:block!important}.no-print,.sidebar,.appbar,.overlay,.toast{display:none!important}.main{margin:0!important;padding:0!important;display:block!important}body{background:#fff!important}body.print-one *{visibility:hidden!important}body.print-one .print-me,body.print-one .print-me *{visibility:visible!important}body.print-one .print-me{width:100%;top:0;left:0;box-shadow:none!important;border:0!important;position:absolute!important}body.print-one .print-me .no-print{display:none!important}body.print-one .modal-overlay{background:0 0!important;padding:0!important;position:static!important;overflow:visible!important}@page{margin:16mm}button,.tabs{display:none!important}button.od-barra{display:flex!important}}@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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-tracking{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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
