:root{--blue:#007bff;--white:#fff;--orange:#ff851b;--dark:#343a40;--light-gray:#adb5bd;--border-gray:#ced4da;--hover-blue:#0056b3;--hover-orange:#e76f00;--shadow:#0000001a;--awra-topbar-height:58px;--awra-topbar-gradient:linear-gradient(160deg, #0f172a, #111827 55%, #1f2937 100%);--auth-left-portion:30%;--auth-right-portion:70%;--spacing:.25rem}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-Thin.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-ThinItalic.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-Light.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-LightItalic.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-Regular.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-RegularItalic.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-RegularItalic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-Medium.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-MediumItalic.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-Bold.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-BoldItalic.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-Black.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HvDTrial Brandon Grotesque;src:url(/fonts/brandon/HvDTrial_BrandonGrotesque-BlackItalic.woff2)format("woff2"),url(/fonts/brandon/HvDTrial_BrandonGrotesque-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}body{box-sizing:border-box;height:auto;color:var(--text-body,#333);background-position:50%;background-repeat:no-repeat;background-size:250vh 900vh;flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;display:flex;overflow-x:hidden}header{background:var(--awra-topbar-gradient);width:100%;height:72px;color:var(--white);z-index:1000;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,2.6vw,3rem);display:flex;position:fixed;top:0;left:0}header h1{margin:0}header h3{color:#ff6f20!important}header a{color:var(--white);text-decoration:none}header a:hover{text-decoration:none}.public-header-brand-cluster{flex:0 auto;align-items:center;gap:clamp(.7rem,1.2vw,1.15rem);min-width:0;display:inline-flex}.page-wrapper{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.app-container{background:var(--white);width:100%;box-shadow:0 0 10px var(--shadow);background:var(--surface-raised,#ffffffea);word-wrap:break-word;flex:1 0 auto}.awra-public-content{box-shadow:none!important;background:0 0!important;padding-left:0!important;padding-right:0!important}.login-form{max-width:90%;margin:0}.form-group{margin-bottom:15px}.form-group label{margin-bottom:5px;display:block}.form-group input{border:1px solid var(--border,var(--border-gray));border-radius:4px;width:100%;padding:8px}.is-invalid{border-color:#dc3545!important}.invalid-feedback{width:100%;color:var(--danger,#dc3545);margin-top:.25rem;font-size:.875em;display:block}.form-group select{border:1px solid var(--border,var(--border-gray));border-radius:4px;width:95%;padding:8px}.form-group button{background-color:var(--blue);color:var(--white);cursor:pointer;border:none;border-radius:4px;padding:1em 7em}.alert-danger{color:red;background-color:var(--danger-bg,#fee2e2);border-color:var(--border-strong,#e6cbc3);border-radius:5px;margin-bottom:20px;padding:10px}.alert-success{color:var(--success,#048522);background-color:var(--success-bg,#d4edda);border-color:var(--success-border,#c3e6cb);border-radius:5px;margin-bottom:20px;padding:10px}.btn-info{color:#fff;cursor:pointer;background-color:#209cee;border:none;border-radius:4px;padding:8px 16px;font-weight:600;transition:background-color .3s}.btn-info:hover{background-color:#17c}.navbar-brand .brand{align-items:center;text-decoration:none;transition:color .3s,background-color .3s;display:flex}.brand-logo{height:40px;margin-right:10px}.brand{color:#fff;flex:0 auto;align-items:center;min-width:0;font-size:1.2rem;text-decoration:none;display:flex}.brand h3{margin:0;padding:0}.navbar-brand.brand:hover{color:var(--brand,#ff851b)}.nav-right{flex:0 auto;align-items:center;gap:.55rem;min-width:0;display:flex}.form-group button:hover{background-color:var(--hover-blue)}.text-center{text-align:center}.link{color:var(--accent,var(--blue));text-decoration:none}.link:hover{text-decoration:underline}.pricing-cards{justify-content:center;gap:1rem;display:flex}.pricing-card{background:#fff;transition:transform .3s;box-shadow:0 4px 15px #0000001a}.plans-container{max-height:none;margin:0 auto;padding:0 3em 1em}.plans-container>.plans-layout>.pricing-cards--detailed{max-height:min(82vh,800px)}.plans-layout{flex-direction:column;gap:28px;margin-top:24px;display:flex}.plans-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint,#94a3b8);font-size:11px}.cat-dot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.plans-module-name .cat-dot{margin-top:5px}.cat-sky{background:#38bdf8}.cat-emerald{background:#34d399}.cat-amber{background:#fbbf24}.cat-pink{background:#f472b6}.cat-violet{background:#a78bfa}.cat-cyan{background:#22d3ee}.cat-rose{background:#fb7185}.cat-indigo{background:#818cf8}.cat-teal{background:#2dd4bf}.cat-lime{background:#a3e635}.cat-orange{background:#fb923c}.cat-blue{background:#60a5fa}.cat-slate{background:#94a3b8}.note-chip{background:var(--info-bg,#e0f2fe);border:1px solid var(--info-border,#bae6fd);color:var(--info,#0369a1);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.pricing-cards--detailed{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:1em;width:100%;padding-top:10px;display:grid}.pricing-card.plan-card{text-align:left;box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex;overflow:visible}.pricing-cards--detailed .pricing-card.plan-card{min-height:min(420px,62vh);max-height:min(78vh,760px);overflow:hidden}.pricing-cards--detailed .pricing-card.plan-card .plan-card-header{flex-shrink:0}.pricing-cards--detailed .pricing-card.plan-card .plan-card-body{scrollbar-width:thin;scrollbar-color:#64748b73 transparent;flex:auto;min-height:0;margin-right:-2px;padding-right:6px;overflow:hidden auto;box-shadow:inset 0 -16px 12px -14px #0f172a59}.pricing-cards--detailed .pricing-card.plan-card .plan-card-body::-webkit-scrollbar{width:6px}.pricing-cards--detailed .pricing-card.plan-card .plan-card-body::-webkit-scrollbar-thumb{background:#64748b66;border-radius:999px}.pricing-cards--detailed .pricing-card.plan-card .plan-card-body .plan-section:first-child{border-top:none;padding-top:0}.pricing-cards--detailed .pricing-card.plan-card .plan-actions,.pricing-cards--detailed .pricing-card.plan-card form.plan-actions{border-top:1px solid #94a3b840;flex-shrink:0;margin-top:0;padding-top:12px}.plan-card-header{flex-direction:column;gap:6px;display:flex}.plan-tag{background:var(--warning-bg,#fef3c7);width:fit-content;color:var(--warning,#92400e);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.plan-meta{color:var(--text-muted,#64748b);font-size:12px}.plan-section{border-top:1px solid var(--border,#e2e8f0);padding-top:10px}.plan-section h4{color:var(--text,#0f172a);margin:0 0 6px;font-size:13px}.plan-section ul{color:var(--text-body,#475569);margin:0;padding-left:16px;font-size:12px}.plan-section p{color:var(--text-muted,#64748b);margin:0;font-size:12px}.plan-actions{margin-top:auto}.plans-band{box-sizing:border-box;border-radius:18px;grid-template-columns:minmax(250px,1fr) minmax(0,2.2fr);align-items:start;gap:1.75rem 3rem;padding:28px 32px;display:grid}.plans-band-aside{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.plans-band-title{letter-spacing:-.01em;margin:6px 0 0;font-size:1.65rem;font-weight:800;line-height:1.15}.plans-band-price{margin:0;font-size:1rem;font-weight:700}.plans-band-lede{max-width:40ch;margin:4px 0 0;font-size:13px;line-height:1.55}.plans-band .plans-band-btn{width:auto;min-width:190px;margin:14px 0 0}.plans-band-note{gap:8px;margin:12px 0 0;font-size:11.5px;line-height:1.5;display:flex}.plans-band-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1.5rem 2.25rem;display:grid}.plans-band-group h4{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;margin:0 0 10px;font-size:11.5px;font-weight:800;display:flex}.plans-band-group ul{gap:7px;margin:0;padding:0;font-size:12.5px;line-height:1.45;list-style:none;display:grid}.plans-band-group li{grid-template-columns:13px 1fr;gap:8px;display:grid}.plans-band-group li:before{content:"✓";font-size:10px;line-height:1.7}.plans-band--enterprise{border:1px solid var(--warning-border,#fcd34d);background:var(--warning-bg,#fffbeb);color:var(--text,#0f172a)}.plans-band--enterprise .plans-band-title{color:var(--text,#0f172a)}.plans-band--enterprise .plans-band-price{color:var(--warning,#b45309)}.plans-band--enterprise .plans-band-lede,.plans-band--enterprise .plans-band-note{color:var(--text-muted,#64748b)}.plans-band--enterprise .plans-band-grid{border-left:1px solid var(--warning-border,#fde68a);padding-left:2.25rem}.plans-band--enterprise .plans-band-group h4{color:var(--text,#0f172a)}.plans-band--enterprise .plans-band-group ul{color:var(--text-body,#475569)}.plans-band--enterprise .plans-band-group li:before,.plans-band--enterprise .plans-band-note i{color:var(--warning,#b45309)}.plans-band--trust{border:1px solid #334155;box-shadow:0 20px 50px #0000004d}.plans-band--trust .plans-band-title{color:#fff}.plans-band--trust .plans-band-lede{color:#cbd5e1}.plans-band--trust .plans-band-grid{border-left:1px solid #94a3b847;padding-left:2.25rem}.plans-band--trust .plans-band-group h4{color:#38bdf8}.plans-band--trust .plans-band-group ul{color:#cbd5e1}.plans-band--trust .plans-band-group li:before{color:#38bdf8}.plans-band--trust .plan-tag.trust-tag{color:#0f172a;background:#38bdf8}.plans-band--trust .trust-btn{color:#0f172a;background:#38bdf8;border:none;font-weight:700}.plans-band--trust .trust-btn:hover{color:#0f172a;background:#e0f2fe}@media (width<=1024px){.plans-band{grid-template-columns:1fr;gap:1.5rem;padding:24px}.plans-band--enterprise .plans-band-grid,.plans-band--trust .plans-band-grid{border-left:none;border-top:1px solid var(--border,#e2e8f0);padding-top:1.25rem;padding-left:0}.plans-band--trust .plans-band-grid{border-top-color:#94a3b847}}@media (width<=600px){.plans-band{padding:20px 18px}.plans-band .plans-band-btn{width:100%}}.pricing-card.plan-card.free-plan-card,.pricing-card.plan-card.basic-plan-card,.pricing-card.plan-card.pro-plan-card,.pricing-card.plan-card.premium-plan-card{transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pricing-card.plan-card.free-plan-card:hover,.pricing-card.plan-card.basic-plan-card:hover,.pricing-card.plan-card.pro-plan-card:hover,.pricing-card.plan-card.premium-plan-card:hover{transform:translateY(-4px)scale(1.01)}.pricing-card.plan-card.pro-plan-card,.pricing-card.plan-card.premium-plan-card{transform:translateY(-6px)}.pricing-card.plan-card.pro-plan-card:hover,.pricing-card.plan-card.premium-plan-card:hover{transform:translateY(-8px)scale(1.01)}.pricing-card.plan-card.free-plan-card .plan-tag,.pricing-card.plan-card.basic-plan-card .plan-tag,.pricing-card.plan-card.pro-plan-card .plan-tag,.pricing-card.plan-card.premium-plan-card .plan-tag{letter-spacing:.06em;z-index:2;border-radius:0 14px 0 10px;margin:0;padding:6px 12px;font-size:10px;position:absolute;top:0;right:0}.pricing-card.plan-card.free-plan-card .plan-card-header,.pricing-card.plan-card.basic-plan-card .plan-card-header,.pricing-card.plan-card.pro-plan-card .plan-card-header,.pricing-card.plan-card.premium-plan-card .plan-card-header{padding-top:4px;position:relative}.free-plan-card,.basic-plan-card,.premium-plan-card{border:1px solid var(--border,#e2e8f0);background:var(--surface-raised,#fff);box-shadow:0 10px 30px #0f172a0f}.free-plan-card .plan-tag,.basic-plan-card .plan-tag{background:var(--surface-muted,#f1f5f9)!important;color:var(--text-body,#475569)!important}.free-plan-card .plan-title,.free-plan-card .price,.basic-plan-card .plan-title,.basic-plan-card .price,.premium-plan-card .plan-title,.premium-plan-card .price{color:var(--text,#0f172a)}.free-plan-card .plan-meta,.basic-plan-card .plan-meta,.premium-plan-card .plan-meta{color:var(--text-muted,#64748b)}.free-plan-card .plan-section,.basic-plan-card .plan-section,.premium-plan-card .plan-section{border-top-color:var(--border,#eef2f6)}.free-plan-card .plan-section h4,.basic-plan-card .plan-section h4,.premium-plan-card .plan-section h4{color:var(--text,#0f172a)}.free-plan-card .plan-section ul,.free-plan-card .plan-section p,.basic-plan-card .plan-section ul,.basic-plan-card .plan-section p,.premium-plan-card .plan-section ul,.premium-plan-card .plan-section p{color:var(--text-body,#475569)}.premium-plan-card .plan-tag{color:#fff!important;background:#1e293b!important}.pricing-cards--detailed .free-plan-card .plan-actions,.pricing-cards--detailed .basic-plan-card .plan-actions,.pricing-cards--detailed .basic-plan-card form.plan-actions,.pricing-cards--detailed .premium-plan-card .plan-actions,.pricing-cards--detailed .premium-plan-card form.plan-actions{border-top-color:var(--border,#eef2f6)}.pricing-cards--detailed .pro-plan-card .plan-actions,.pricing-cards--detailed .pro-plan-card form.plan-actions{border-top-color:#fbbf2440}.free-plan-card .pricing-btn,.basic-plan-card .pricing-btn,.pro-plan-card .pricing-btn:not(.customize-btn):not(.downgrade-btn),.premium-plan-card .pricing-btn:not(.customize-btn):not(.downgrade-btn){color:#fff;background:#d97706}.free-plan-card .pricing-btn:hover,.basic-plan-card .pricing-btn:hover,.pro-plan-card .pricing-btn:not(.customize-btn):not(.downgrade-btn):hover,.premium-plan-card .pricing-btn:not(.customize-btn):not(.downgrade-btn):hover{color:#fff;background:#b45309}.pro-plan-card{background:var(--surface-raised,#fff);outline-offset:-1px;border:2px solid #fbbf24;outline:1px solid #fbbf2440;box-shadow:0 16px 40px #d977061a}.pro-plan-card .plan-tag{color:#fff!important;background:#f59e0b!important}.pro-plan-card .plan-title,.pro-plan-card .price{color:var(--text,#0f172a)}.pro-plan-card .plan-meta{color:var(--text-muted,#64748b)}.pro-plan-card .plan-section{border-top-color:#fbbf2433}.pro-plan-card .plan-section h4{color:var(--text,#0f172a)}.bg-premium-cosmic{background:radial-gradient(circle at 20% 30%,#4f46e566 0%,#0000 50%),radial-gradient(circle at 80% 70%,#7c3aed4d 0%,#0000 50%),radial-gradient(circle,#06b6d433 0%,#0000 70%),#0f172a!important}.bg-premium-cyber{background-color:#020617!important;background-image:linear-gradient(#0ea5e91a 2px,#0000 2px),linear-gradient(90deg,#0ea5e91a 2px,#0000 2px),radial-gradient(circle,#0ea5e926 0%,#0000 80%)!important;background-size:40px 40px,40px 40px,100% 100%!important;border-color:#0ea5e94d!important}.bg-premium-frosted{-webkit-backdrop-filter:blur(12px)saturate(180%)!important;color:#fff!important;background:#ffffff1a!important;border:1px solid #fff3!important}.bg-premium-aurora{position:relative;background:linear-gradient(215deg,#051622 0%,#062c43 40%,#053b50 70%,#154c5e 100%)!important}.bg-premium-aurora:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#14b8a626 0,#0000 50%),radial-gradient(at 100% 0,#8b5cf626 0,#0000 50%);position:absolute;inset:0}.bg-premium-metal{background:repeating-linear-gradient(45deg,#ffffff03 0 1px,#0000 1px 2px),linear-gradient(#1e293b 0%,#0f172a 100%)!important;border:1px solid #475569!important}@media (width<=1100px){.plans-layout{gap:22px}}@media (width<=768px){.pricing-cards--detailed{grid-template-columns:1fr}.plans-container>.plans-layout>.pricing-cards--detailed{max-height:none}}.plan-title{letter-spacing:-.01em;margin-bottom:8px;font-size:1.6rem;font-weight:800;line-height:1.15}.price{color:var(--accent,#005fee);flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:14px;font-size:1rem;display:flex}.price-amount{letter-spacing:-.02em;font-size:1.9rem;font-weight:800;line-height:1.05}.price-interval{color:var(--text-muted,#64748b);font-size:12.5px;font-weight:600}.features{text-align:left;margin:0 0 20px;padding:0 0 0 30px}.features li{margin:10px 0}.btn-secondary{color:#fff;cursor:pointer;background-color:#6c757d;border:none;border-radius:5px;padding:8px 12px;font-size:.9rem}.pricing-btn{color:#fff;text-align:center;white-space:nowrap;box-sizing:border-box;background-color:#f90;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:stretch;min-height:44px;margin-bottom:1.5em;padding:10px 20px;line-height:1.2;text-decoration:none;transition:background-color .3s;display:inline-flex}.customize-btn{background-color:#b45309}.customize-btn:hover{background-color:#e29b00!important}.downgrade-btn{background-color:red}.downgrade-btn:hover{background-color:#e60000!important}.pricing-btn:hover{background-color:#0051ff}.awra-button-loading-content,.pricing-btn .awra-button-loading-content,.fancy-btn .awra-button-loading-content,.plans-footer-btn .awra-button-loading-content,.btn .awra-button-loading-content{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;line-height:1;display:inline-flex}.awra-button-loading-content>.fa-spinner{flex:none}.featured{background:linear-gradient(145deg, light-dark(#eef2ff,var(--accent-bg,#eef2ff)) 0%, light-dark(#e0e7ff,var(--accent-bg,#e0e7ff)) 45%, light-dark(#f5f3ff,var(--violet-bg,#f5f3ff)) 100%);z-index:3;border:2px solid #6366f18c;margin-bottom:8px;position:relative;transform:translateY(-6px);box-shadow:0 22px 50px #4f46e529}.change-plan-section{background-color:var(--surface-raised,#f8f8f8);border-top:1px solid var(--border-strong,#ddd);padding:40px 20px}.change-plan-section h3{margin-bottom:10px;font-size:1.8rem}.change-plan-section p{color:var(--text-muted,#555);margin:2em 0}.btn-change-plan{color:#fff;background-color:#e76f00;border-radius:5px;margin:1em 0;padding:1em 5em;text-decoration:none;transition:background-color .3s}.btn-change-plan:hover{background-color:#343a40}.signup-form-group button{padding:1em!important}.signup-form-group input{width:95%}.replies{border-left:2px solid #fa8e00;margin-top:10px;padding-left:20px}.replies ul{padding:0;list-style-type:none}.btn-primary{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;padding:8px 12px;font-size:.9rem}.btn-primary:hover{background-color:#0056b3}.btn-danger{color:#fff;cursor:pointer;border:none;border-radius:5px;padding:8px 12px;font-size:.9rem;background-color:#dc3545!important}.btn-danger:hover{background-color:#c82333}.resolved{color:var(--success,#37a30d)}.table-container{width:100%;overflow-x:auto}.toggle-container{text-align:start;justify-content:center;align-items:center;display:flex}.toggle-checkbox{display:none}.toggle-text{cursor:pointer;color:#cbd5f5;background-color:#0000;border-radius:999px;padding:.5em 1.5em;font-weight:500;transition:all .2s}.toggle-text:hover{color:#e76f00}.toggle-text.active{color:#fff;background-color:#4f46e5;border-radius:999px}.divider{background-color:#ffa600;border:none;height:1px;margin:30px 0}.flex-container{justify-content:space-between;align-items:flex-start;display:flex}.flex-item{flex:1;margin:20px}.plan-summary,.addons-section{background-color:var(--surface-raised,#fff);color:var(--text-body,#333);border-radius:10px;margin-bottom:30px;padding:30px;box-shadow:0 4px 10px #0000001a}.fancy-form{background-color:var(--surface-raised,#fff);border-radius:10px;padding:20px;box-shadow:0 4px 10px #0000001a}.form-no-shaddow{box-shadow:none!important}.fancy-input{border:2px solid #6e45e2;border-radius:5px;width:100%;padding:15px;font-size:1rem}.fancy-btn{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;box-sizing:border-box;background-color:#00f;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:15px 30px;font-size:1rem;font-weight:700;line-height:1.2;transition:background-color .3s;display:inline-flex}.fancy-btn:hover{background-color:#5437d6}.confirm-pay-btn{width:100%}.payment-method{margin:10px 0;font-size:1.1rem}.info-text{font-size:.9rem}.table-responsive{max-width:100%;overflow-x:auto}.custom-table{border-collapse:collapse;background:var(--surface-raised,#fff);border-radius:10px;width:100%;overflow:hidden;box-shadow:0 4px 8px #0000001a}.custom-table th{color:#fff;text-align:left;background:#2c3e50;padding:12px}.custom-table td{border-bottom:1px solid var(--border-strong,#ddd);padding:12px}.custom-table tr:nth-child(2n){background:var(--surface-raised,#f8f9fa)}.custom-table tr:hover{background:var(--surface-sunken,#ecf0f1);transition:background .3s}.badge{text-transform:capitalize;border-radius:12px;padding:5px 10px;font-size:12px;font-weight:700}.btn-preview{color:#fff;background:#3498db}.btn-preview:hover{background:#2980b9}.btn-download{color:#fff;background:#2ecc71}.btn-download:hover{background:#27ae60}.feature-divider{text-align:center;color:var(--accent,#007bff);margin-left:3em;font-size:1.5rem;font-weight:700}.signin-dropdown,.nav-dropdown{padding:0;display:inline-block;position:relative}.signin-toggle{cursor:pointer;border-radius:4px;padding:8px 12px;font-weight:500;text-decoration:none;transition:background-color .3s}.signin-toggle:hover,.app-nav-toggle:hover,.app-navbar-item:hover{color:#e76f00}.signin-menu,.app-nav-menu{background-color:var(--surface-raised,#fff);z-index:1000;min-width:240px;display:none;position:absolute;box-shadow:0 8px 16px #0000001a}.app-nav-menu--wide{padding:8px}.app-nav-menu--two-col{display:none}.nav-arrow{opacity:.8;justify-content:center;align-items:center;margin-left:2px;font-size:.9rem;display:inline-flex;transform:translateY(2px)}.app-nav-item{color:var(--text-body,#333);box-sizing:border-box;width:100%;padding:10px 15px;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.app-nav-menu--wide .app-nav-item{border-radius:10px;padding:10px 14px;font-size:.95rem}.app-nav-item:hover{color:#e76f00;background-color:#f5f5f5}.app-nav-menu--wide .app-nav-item:hover{background:#94a3b81f}@media (width>=992px){.app-nav-menu--two-col{grid-template-columns:repeat(2,minmax(200px,1fr));gap:6px 8px}}@media (width>=769px){.app-nav-menu--mega{opacity:1;pointer-events:auto;text-align:left;align-items:start;max-height:none;padding:10px 16px;transition:none;display:none;position:fixed;left:0;right:0;overflow:visible;transform:none}.app-nav-menu--mega.is-open{grid-template-columns:1fr;grid-auto-rows:44px;place-items:start;gap:4px;display:grid}.app-nav-menu--mega.app-nav-menu--two-col.is-open{grid-template-rows:repeat(6,44px);grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:4px 12px;display:grid}.app-nav-menu--mega.is-open{height:288px;overflow:hidden}.app-nav-menu--mega.is-open .app-nav-item{white-space:nowrap}.app-nav-menu--mega .app-nav-item{text-align:left;border-radius:10px;justify-content:flex-start;align-self:stretch;align-items:center;gap:10px;width:100%;height:100%;padding:0 10px;font-size:.9rem;line-height:1.1;display:flex}.app-nav-item-label{align-items:center;gap:8px;line-height:1.1;display:inline-flex}.app-nav-menu--mega .app-nav-item:hover{color:var(--text,#0f172a);background:#94a3b829}.app-nav-menu--mega .app-nav-item.active{color:var(--accent,#1e3a8a);background:#3b82f62e;font-weight:600}.awra-image-lightbox{z-index:10000;background:#0f172ac7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.awra-image-lightbox__img{background:var(--surface-raised,#fff);border-radius:16px;max-width:min(1100px,92vw);max-height:86vh;box-shadow:0 28px 60px #0f172a73}.awra-image-lightbox__nav{color:#fff;cursor:pointer;z-index:10001;background:#0f172ab3;border:none;border-radius:999px;place-items:center;width:46px;height:46px;font-size:22px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.awra-image-lightbox__nav:hover{background:#0f172ae6;transform:translateY(-50%)scale(1.05)}.awra-image-lightbox__prev{left:24px}.awra-image-lightbox__next{right:24px}.awra-image-lightbox__close{color:#fff;cursor:pointer;z-index:10002;background:#0f172ab3;border:none;border-radius:999px;place-items:center;width:46px;height:46px;font-size:20px;transition:transform .2s,background .2s;display:grid;position:absolute;top:10em;right:.5em}.awra-image-lightbox__close:hover{background:#0f172ae6;transform:scale(1.05)}.awra-image-lightbox__caption{color:#fff;letter-spacing:.02em;z-index:10001;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#0f172ad9;border-radius:999px;max-width:min(90vw,420px);padding:8px 18px;font-size:13px;font-weight:600;position:absolute;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}body.awra-lightbox-open{touch-action:none;overflow:hidden}@media (width<=768px){.awra-image-lightbox{background:#0f172aeb;padding:0}.awra-image-lightbox__img{width:100vw;max-width:100vw;max-height:100dvh;box-shadow:none;object-fit:contain;background:0 0;border-radius:0}.awra-image-lightbox__caption{white-space:normal;max-width:calc(100vw - 24px);text-overflow:unset;bottom:72px}.awra-image-lightbox__nav{width:42px;height:42px;top:auto;bottom:16px;transform:none}.awra-image-lightbox__nav:hover{transform:none}.awra-image-lightbox__prev{left:12px}.awra-image-lightbox__next{right:12px}.awra-image-lightbox__close{width:40px;height:40px;font-size:18px;top:10px;right:10px}}.awra-gallery-card{position:relative}.awra-insights-hero{--awra-insights-gradient:linear-gradient(135deg, light-dark(#2563eb,var(--accent,#2563eb)), #22d3ee);background:var(--awra-insights-gradient);border-radius:32px;padding:12px;box-shadow:0 24px 50px #0f172a2e}.awra-insights-hero__inner{background:var(--surface-raised,#fff);border-radius:24px;padding:10px}.awra-insights-hero__image{border-radius:20px;width:100%;display:block;box-shadow:0 20px 45px #0f172a33}.awra-insights-hero--overview{--awra-insights-gradient:linear-gradient(135deg, #4f46e5, light-dark(#7c3aed,var(--violet,#7c3aed)), #22d3ee)}.awra-insights-fab{z-index:11000;color:#fff;background:#0f172a;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px #0f172a40}.awra-insights-fab:hover{color:#fff;background:#1f2937;transform:translateY(-2px);box-shadow:0 22px 50px #0f172a4d}@media (width<=768px){.awra-insights-fab{padding:9px 14px;font-size:.88rem;bottom:16px;right:16px}}.awra-gallery-tag{color:#fff;background:#0f172ac7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.awra-gallery-stat{background:var(--surface-raised,#ffffffe6);color:var(--text,#0f172a);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:14px;box-shadow:0 12px 30px #0f172a33}.awra-zoomable{cursor:zoom-in;transition:transform .2s}.awra-zoomable:hover{transform:scale(1.01)}.landing ul{margin-left:0;padding-left:0;list-style:none}.landing ul li{margin-left:0}.app-nav-icon{width:32px;height:32px;color:var(--text,#0f172a);box-shadow:none;vertical-align:middle;background:0 0;border-radius:8px;flex:0 0 32px;place-items:center;font-size:1.08rem;line-height:1;display:grid;transform:translateY(1px)}.app-nav-icon:before{margin:0;line-height:1;display:block}.app-nav-icon--inventory{color:var(--accent-hover,#1d4ed8);background:0 0}.app-nav-icon--procurement{color:var(--info,#0369a1);background:0 0}.app-nav-icon--vendor{color:#c2410c;background:0 0}.app-nav-icon--sales{color:var(--success,#15803d);background:0 0}.app-nav-icon--pos{color:#7c3aed;background:0 0}.app-nav-icon--accounting{color:var(--success,#0f766e);background:0 0}.app-nav-icon--insights{color:var(--accent,#2563eb);background:0 0}.app-nav-icon--mobile{color:var(--accent,#4338ca);background:0 0}.app-nav-icon--company{color:var(--text,#334155);background:0 0}.app-nav-icon--security{color:var(--danger,#b91c1c);background:0 0}.app-nav-icon--resource{color:var(--warning,#b45309);background:0 0}.app-nav-icon--blog{color:#be185d;background:0 0}.app-nav-menu--mega .app-nav-section-title{letter-spacing:.08em;padding:4px 10px 2px;font-size:.7rem}}@media (width<=768px){.app-nav-menu--mega{box-shadow:none;text-align:left;max-height:none;margin-top:5px;padding:10px 0;position:static;overflow:visible;background:0 0!important}.app-nav-menu--mega.is-open{grid-template-columns:1fr;grid-auto-rows:44px;place-items:start;gap:6px;height:auto;display:grid}.app-nav-menu--mega.app-nav-menu--two-col.is-open{grid-template-columns:1fr;grid-auto-flow:row}.app-nav-menu--mega .app-nav-item{white-space:normal;text-align:left;border-radius:8px;justify-content:flex-start;gap:12px;height:auto}.app-nav-menu--mega .app-nav-item.active{background:#3b82f629}}.app-nav-section-title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8e6;font-size:.8rem;font-weight:700;padding:15px 12px 4px!important}.signin-menu.is-open{display:block}.submenu-header{cursor:pointer;justify-content:space-between;align-items:center;padding-right:15px;display:flex}@media (width<=768px){.app-nav-item{color:#f8f8f8}}.text-inventory{color:var(--text-body,#4a5568)}.app-navbar-items .home{color:#fa0;font-size:1.1rem;font-weight:600}.app-navbar-items .home:hover{color:#e76f00}.alert{border-radius:6px;padding:.75rem 1rem;font-weight:500}.alert-success{background-color:var(--success-bg,#d1fae5);color:var(--success,#065f46);border:1px solid #10b981}.form-label{color:var(--text-body,#374151);margin-bottom:.3rem;font-weight:500}.form-control,.form-select{border:1px solid var(--border-strong,#d1d5db);border-radius:8px;width:80%;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s}.form-control:focus,.form-select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.btn{border-radius:8px;font-weight:500;transition:all .2s}.btn-outline-primary{color:var(--accent,#3b82f6);border-color:#3b82f6}.btn-outline-primary:hover{color:#fff;background-color:#3b82f6}.btn-success{color:#fff;background-color:#10b981}.btn-success:hover{background-color:#059669;border-color:#059669}.rule,.action{border:1px solid var(--border,#e5e7eb);background-color:var(--surface-raised,#f9fafb);border-radius:10px;padding:1rem;position:relative}.features li:first-child{text-align:center;margin:0 1em 0 -.8em;list-style-type:none}.mfa-form button{margin-top:2em}.auth-container{background:var(--surface-sunken,#f8fafc);box-sizing:border-box;grid-template-columns:40% 60%;align-items:stretch;gap:0;min-height:100vh;margin:0 auto;display:grid}.auth-left{color:#f8fafc;box-sizing:border-box;background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 45%,#0f766e 100%);justify-content:center;align-items:start;min-height:100vh;padding:60px;display:flex;position:relative;overflow:hidden}.auth-left:before{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle at 0 0,#3b82f659,#0000 55%);position:absolute;inset:0}.auth-container--login .auth-left{background:linear-gradient(135deg,#07111f 0%,#123a73 48%,#04756f 100%)}.auth-container--register .auth-left{background:linear-gradient(135deg,#111827 0%,#3447a8 46%,#dc6b2a 100%)}.auth-container--password-email .auth-left,.auth-container--verify-email .auth-left{background:linear-gradient(135deg,#0b1220 0%,#2563a8 52%,#0891b2 100%)}.auth-container--password-reset .auth-left,.auth-container--mfa-recovery .auth-left{background:linear-gradient(135deg,#0f172a 0%,#334155 46%,#7c3aed 100%)}.auth-container--vendor-login .auth-left,.auth-container--partner-login .auth-left,.auth-container--vendor-password-email .auth-left,.auth-container--vendor-password-reset .auth-left{background:linear-gradient(135deg,#102018 0%,#166534 45%,#b45309 100%)}.auth-container--mfa-challenge .auth-left,.auth-container--mfa-setup .auth-left{background:linear-gradient(135deg,#10172a 0%,#4338ca 48%,#0e7490 100%)}.auth-container--register .auth-left:before,.auth-container--partner-login .auth-left:before,.auth-container--vendor-login .auth-left:before{background:radial-gradient(circle at 100% 0,#fb923c47,#0000 42%),radial-gradient(circle at 0 100%,#3b82f647,#0000 52%)}.brand-title{margin-bottom:10px;font-size:2.5rem;font-weight:700}.tagline{opacity:.9;margin-bottom:20px}.highlight{margin-top:20px;font-size:1.1rem;font-weight:700}.auth-right{background:var(--surface-raised,#fff);box-sizing:border-box;flex-direction:column;flex:0 0 45%;justify-content:flex-start;align-items:stretch;gap:24px;width:100%;min-height:100vh;margin:0;display:flex;position:relative;overflow:hidden auto;box-shadow:-10px 0 30px #0f172a0d}.auth-right .login-form{gap:16px;width:100%;margin:0 auto;display:grid}.auth-right .form-group{gap:6px;width:100%;display:grid}.auth-right input,.auth-right select,.auth-right textarea{box-sizing:border-box;width:100%!important}.auth-right .change-plan-section .container{flex-direction:column;align-items:center;gap:8px;padding-top:16px;display:flex}.auth-right .change-plan-section .btn{margin:0 auto}.auth-right-panel h4,.auth-right-panel p{margin-left:auto;margin-right:auto}.auth-right-content{z-index:1;flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}.auth-right form,.auth-content-padding{width:100%}.auth-right-content,.auth-top-card,.auth-content-padding,.auth-right-panel,.auth-right .change-plan-section .container{box-sizing:border-box;width:100%}.auth-right-content{overflow-x:hidden}.auth-content-padding{margin:0 auto;padding:0}.auth-top-card{padding:0}.img-wrapper{text-align:center;margin-bottom:20px}.img-logo{border-radius:12px;max-width:100%;height:auto}.auth-enterprise-illustration{object-fit:contain;filter:drop-shadow(0 18px 24px #02061729);border-radius:0;width:min(420px,100%);max-height:320px;margin:0 auto;display:block}.auth-container--register .auth-enterprise-illustration,.auth-container--partner-login .auth-enterprise-illustration,.auth-container--vendor-login .auth-enterprise-illustration{width:min(460px,100%)}.confirm-plan-summary-box{background:var(--accent-bg,#f4f8ff);border-left:4px solid #2a4d8f;border-radius:6px;margin:20px 0;padding:16px 20px}.reg-summary-box,.login-highlight,.mfa-highlight{background:#1e3c72;border-left:4px solid #ff851b;border-radius:6px;margin:20px 0;padding:16px 20px}.highlight{background:var(--warning-bg,#fff9e6);border:1px solid var(--warning-border,#ffe58f);border-radius:6px;margin:20px 0;padding:12px 16px;font-weight:500}.comparison{border-collapse:collapse;width:100%;margin:30px 0;font-size:.95rem}.comparison th,.comparison td{border:1px solid var(--border-strong,#ddd);text-align:center;padding:10px}.comparison th{color:#fff;background:#2a4d8f}.comparison tbody tr:nth-child(2n){background:var(--surface-raised,#f9f9f9)}.payment-info{flex-direction:column;width:50%;display:flex}.addons-section{background:var(--surface-raised,#fff);border:1px solid var(--border,#e5e7eb);border-radius:12px;margin-top:1.5rem;padding:1.5rem;overflow-x:auto;box-shadow:0 2px 6px #0000000d}.addons-section h3{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.addons-section p{color:var(--text-muted,#6b7280);margin-bottom:1.25rem;font-size:.95rem}#addon-price,#employee-addon-price{background:var(--surface-raised,#f3f4f6);color:var(--text-body,#374151);border-radius:6px;padding:.2rem .5rem;font-size:.85rem}.custom-link-2{color:var(--accent,#007bff);font-weight:300;text-decoration:none}.custom-link:hover,.custom-link-2:hover{color:#f79b1a;text-decoration:none}.auth-right p{color:var(--text-body,#4a5568);margin-bottom:.75rem}.auth-right svg{max-width:200px;height:auto;margin:0 auto 1rem;display:block}.manual-code-container{background-color:var(--surface-sunken,#f5f7fa);text-align:center;border:1px dashed #a0aec0;border-radius:8px;margin-top:1.5rem;padding:1rem;font-family:Courier New,monospace;box-shadow:0 2px 6px #0000000d}.manual-code-container p{color:var(--text-body,#4a5568);margin-bottom:.75rem;font-size:.95rem}.manual-code-container .manual-code{background-color:var(--surface-sunken,#edf2f7);color:var(--text,#2d3748);letter-spacing:.05em;user-select:all;cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:1.1rem;font-weight:600;transition:all .2s ease-in-out;display:inline-block}.manual-code-container .manual-code:hover{background-color:var(--border,#e2e8f0);transform:scale(1.05)}.mfa-form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.mfa-form label{color:var(--text,#2d3748);margin-bottom:.25rem;font-weight:600}.mfa-form input[type=text]{border:1px solid var(--border-strong,#cbd5e0);border-radius:6px;width:100%;padding:.5rem .75rem;font-size:1rem;transition:border-color .2s}.mfa-form input[type=text]:focus{border-color:#3182ce;outline:none;box-shadow:0 0 0 2px #4299e133}.nav-bar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(.35rem,.75vw,.8rem);min-width:0;display:flex}.app-navbar-items{padding:0}.team-card{background:var(--surface-raised,#fff);border-radius:15px;padding:30px 20px;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 15px #0000000f}.team-card:hover{box-shadow:0 10px 20px #da86001a}.team-card h4{margin:0;font-size:1.1rem;font-weight:600}.team-card .role{color:#888;margin:0;font-size:.9rem}.app-navbar-item.active,.app-nav-item.active,.app-nav-toggle.active,.signin-toggle.active{color:#ff6f20;font-weight:700}.register-nav-btn,.register-nav-btn.active{border:none!important}.app-errors-container{max-width:900px;color:var(--text-body,#333);margin:0 auto;padding:2rem;line-height:1.7}.hamburger{appearance:none;color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;font-size:22px;display:none}.hamburger:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.docs-container{--docs-sidebar-width:320px;--docs-topbar-height:48px;--docs-ink:#162033;--docs-muted:#5f6f86;--docs-border:light-dark(#dce4ee,var(--border,#dce4ee));--docs-panel:light-dark(#fff,var(--surface-raised,#fff));--docs-soft:light-dark(#f5f8fc,var(--surface-raised,#f5f8fc));--docs-brand:#1f6feb;--docs-accent:light-dark(#f97316,var(--brand,#f97316));--docs-success:#13795b;--docs-warning:#9a5b00;background:var(--info-bg,#eef3f9);min-height:30em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.help-docs .docs-sidebar{width:var(--docs-sidebar-width);color:#f9fafb;box-sizing:border-box;z-index:900;background:#111827;border-right:1px solid #ffffff14;height:100vh;padding:88px 18px 24px;position:fixed;top:0;left:0;overflow-y:auto}.docs-sidebar-brand{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:16px;padding:18px}.docs-brand-kicker,.docs-section-label{letter-spacing:0;text-transform:uppercase;min-height:24px;color:var(--accent,#2563eb);align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.docs-sidebar-brand h2,.docs-sidebar h2{color:#fff;margin:6px 0 8px;font-size:20px;font-weight:800;line-height:1.2}.docs-sidebar-brand p{color:#cbd5e1;margin:0;font-size:.92rem;line-height:1.55}.docs-search-panel{z-index:4;background:#111827;padding:12px 0 14px;position:sticky;top:0}.docs-search-panel label{color:#e5e7eb;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.docs-search-panel input{background:var(--surface-raised,#fff);color:#111827;box-sizing:border-box;border:1px solid #ffffff29;border-radius:8px;outline:none;width:100%;min-height:46px;padding:0 14px;font-size:.95rem}.docs-search-panel input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f657}.docs-search-results{background:var(--surface-sunken,#f8fafc);border-radius:8px;margin:8px 0 0;padding:8px;list-style:none;display:none;box-shadow:0 18px 40px #02061747}.docs-search-results.active{display:block}.docs-search-results li{margin:0}.docs-search-results a{color:var(--text,#0f172a);border-radius:6px;padding:10px;text-decoration:none;display:block}.docs-search-results a:hover,.docs-search-results a:focus{background:var(--accent-bg,#e0ecff)}.docs-search-results span{color:var(--text-muted,#64748b);text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.docs-search-results strong{margin-top:2px;font-size:.92rem;display:block}.docs-search-empty{color:var(--text-body,#475569);padding:10px;font-size:.9rem}.sidebar-menu{margin:0;padding:0;list-style:none}.menu-section{margin-bottom:4px}.menu-toggle{color:#f9fafb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 12px;font-size:15px;font-weight:800;display:flex}.menu-toggle:hover,.menu-toggle:focus,.menu-toggle.active{background:#ffffff14;outline:none}.menu-toggle .menu-icon{margin-left:5px;font-size:.7em;transition:transform .2s;display:inline-block}.menu-toggle.active .menu-icon{transform:rotate(90deg)}.submenu{margin:2px 0 10px;padding-left:8px;list-style:none;display:none}.submenu li{margin:5px 0}.help-docs .docs-sidebar .submenu a,.submenu a{box-sizing:border-box;min-height:36px;padding:8px 10px;font-size:14px;line-height:1.35;display:block;color:#d1d5db!important;text-decoration:none!important}.help-docs .docs-sidebar .submenu a:hover,.help-docs .docs-sidebar .submenu a:focus,.help-docs .docs-sidebar .submenu a.active,.submenu a:hover,.submenu a:focus,.submenu a.active{background:#2563eb40;outline:none;text-decoration:none;color:#fff!important}.docs-sidebar-cta{background:var(--surface-sunken,#f8fafc);color:var(--text,#0f172a);border-radius:8px;margin-top:18px;padding:16px}.docs-sidebar-cta strong{margin-top:8px;font-size:1rem;display:block}.docs-sidebar-cta p{color:var(--text-body,#475569);margin:8px 0 12px;font-size:.9rem;line-height:1.55}.docs-sidebar-cta a{color:#fff;background:#1f6feb;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.help-docs .docs-content{margin-left:var(--docs-sidebar-width);width:calc(100% - var(--docs-sidebar-width));max-width:calc(100% - var(--docs-sidebar-width));background:linear-gradient(180deg, #1f6feb14, #fff0 340px), var(--surface-raised,#f8fafc);box-sizing:border-box;flex:1;height:auto;padding:56px clamp(24px,5vw,80px);overflow:hidden auto}footer.awra-site-footer.awra-site-footer-docs{--docs-footer-sidebar-offset:320px;margin-left:var(--docs-footer-sidebar-offset)!important;width:calc(100% - var(--docs-footer-sidebar-offset))!important;z-index:0!important;position:relative!important}footer.awra-site-footer.awra-site-footer-docs>section{min-width:0}.docs-heading{color:#162033;border-bottom:0;margin:12px 0 20px;padding-bottom:0;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:850;line-height:1.05}.docs-content img{max-width:100%;height:auto;margin:0 auto 1.5rem;display:block}.docs-lead{color:#43546b;max-width:78ch;font-size:1.08rem;line-height:1.75}.docs-home-hero,.docs-article,.docs-support-strip{max-width:1120px}.docs-home-hero{border:1px solid var(--info-border,#dbe6f3);background:var(--surface-raised,#fff);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;gap:32px;padding:clamp(28px,5vw,54px);display:grid;box-shadow:0 24px 70px #0f172a14}.docs-hero-actions{gap:10px;display:grid}.docs-hero-actions a,.docs-support-strip a,.docs-next-card{color:#fff;background:#1f6feb;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.docs-hero-actions a:nth-child(2),.docs-hero-actions a:nth-child(3){background:var(--accent-bg,#eef4ff);color:var(--accent-hover,#1d4ed8)}.docs-read-next>div,.docs-related-topics>div,.docs-common-issues>div,.docs-prev-next{gap:14px;display:grid}.docs-support-strip,.docs-related-topics,.docs-read-next,.docs-common-issues{border:1px solid var(--info-border,#dbe6f3);background:var(--surface-raised,#fff);border-radius:8px;margin-top:24px;padding:24px}.docs-support-strip h2{color:#162033;margin:4px 0 10px;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.2}.docs-topic-chip,.docs-issue-card{background:var(--surface-muted,#f1f5f9);color:#1e3a5f;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.docs-topic-chip:hover,.docs-issue-card:hover,.docs-topic-chip:focus,.docs-issue-card:focus{background:var(--accent-bg,#e0ecff);color:var(--accent-hover,#1d4ed8);outline:none}.docs-article{border:1px solid var(--info-border,#dbe6f3);background:var(--surface-raised,#fff);border-radius:8px;padding:clamp(24px,4vw,48px);box-shadow:0 20px 58px #0f172a12}.docs-table-scroll{border:1px solid var(--info-border,#dbe6f3);background:var(--surface-raised,#fff);-webkit-overflow-scrolling:touch;border-radius:8px;width:100%;max-width:100%;margin:18px 0 24px;overflow:auto hidden}.docs-content .docs-table-scroll table{table-layout:fixed;border:0;border-radius:0;width:100%;min-width:680px;margin:0;overflow:visible}.docs-content .docs-table-scroll th,.docs-content .docs-table-scroll td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:160px;line-height:1.55}.docs-content .docs-table-scroll th:first-child,.docs-content .docs-table-scroll td:first-child{min-width:140px}.docs-article-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.docs-article-meta{flex-wrap:wrap;gap:8px;display:flex}.docs-status-badge{background:var(--border,#e2e8f0);min-height:28px;color:var(--text,#1e293b);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.docs-status-live{background:var(--success-bg,#dcfce7);color:#14532d}.docs-status-updated{background:var(--accent-bg,#dbeafe);color:var(--accent,#1e3a8a)}.docs-anchor-link{background:var(--surface-muted,#f1f5f9);min-height:40px;color:var(--accent-hover,#1d4ed8);border-radius:8px;align-items:center;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.docs-topic-badges{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.docs-topic-badge{border:1px solid var(--accent-border,#bfdbfe);background:var(--accent-bg,#eff6ff);min-height:30px;color:var(--accent,#1e3a8a);border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:.76rem;font-weight:900;display:inline-flex}.docs-page-anchors{border:1px solid var(--info-border,#dbe6f3);background:var(--surface-sunken,#f8fafc);border-radius:8px;margin:0 0 20px;padding:16px;display:none}.docs-page-anchors.active{display:block}.docs-page-anchors>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.docs-page-anchors a{background:var(--surface-raised,#fff);color:#1e3a5f;border:1px solid var(--border,#e2e8f0);border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.docs-page-anchors a:hover,.docs-page-anchors a:focus{color:var(--accent-hover,#1d4ed8);border-color:#93c5fd;outline:none}.docs-heading-anchor{color:var(--text-faint,#94a3b8);opacity:0;margin-left:8px;font-size:.9em;text-decoration:none}.docs-subheading:hover .docs-heading-anchor,.docs-heading-anchor:focus{opacity:1}.docs-context-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.docs-context-card{border:1px solid var(--info-border,#dbe6f3);background:var(--surface-raised,#fff);color:#162033;border-radius:8px;min-height:96px;padding:16px;text-decoration:none;box-shadow:0 12px 30px #0f172a0d}.docs-context-card span{background:var(--accent-bg,#eef4ff);width:30px;height:30px;color:var(--accent-hover,#1d4ed8);border-radius:8px;justify-content:center;align-items:center;margin-bottom:10px;font-weight:900;display:inline-flex}.docs-context-card strong,.docs-context-card small{display:block}.docs-context-card strong{margin-bottom:6px;line-height:1.25}.docs-context-card small{color:var(--text-muted,#64748b);font-weight:800}.docs-context-card:hover,.docs-context-card:focus{background:var(--surface-raised,#f8fbff);color:var(--accent-hover,#1d4ed8);border-color:#93c5fd;outline:none}.docs-ui-reference{border:1px solid var(--info-border,#dbe6f3);background:var(--surface-sunken,#f8fafc);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:18px;margin:0 0 26px;padding:18px;display:grid}.docs-ui-reference h3{color:#162033;margin:4px 0 8px;font-size:1.08rem}.docs-ui-reference p{color:var(--text-body,#475569);margin:0;line-height:1.65}.docs-ui-reference strong{overflow-wrap:anywhere}.docs-ui-reference img{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--info-border,#dbe6f3);background:var(--surface-raised,#fff);border-radius:8px;width:100%;margin:0}.docs-related-topics>div,.docs-common-issues>div,.docs-read-next>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.docs-next-card{background:var(--accent-bg,#eef4ff);color:var(--accent-hover,#1d4ed8);text-align:center;min-height:56px}.docs-common-issues{background:var(--warning-bg,#fff7ed);border-color:var(--warning-border,#fed7aa)}.docs-issue-card{background:var(--warning-bg,#ffedd5);color:var(--warning,#9a3412)}.docs-issue-card:hover,.docs-issue-card:focus{background:var(--warning-border,#fed7aa);color:var(--warning,#7c2d12)}.docs-prev-next{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.docs-nav-card{border:1px solid var(--info-border,#dbe6f3);background:var(--surface-raised,#fff);color:#162033;border-radius:8px;min-height:84px;padding:18px;text-decoration:none;display:block}.docs-nav-card span{color:var(--text-muted,#64748b);text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:900;display:block}.docs-nav-card strong{line-height:1.35;display:block}.docs-nav-card-next{text-align:right}.docs-nav-card:hover,.docs-nav-card:focus{background:var(--surface-raised,#f8fbff);color:var(--accent-hover,#1d4ed8);border-color:#9cc4ff;outline:none}.docs-support-strip{color:#fff;background:#102033;justify-content:space-between;align-items:center;gap:24px;display:flex}.docs-support-strip h2,.docs-support-strip p,.docs-support-strip .docs-section-label{color:#fff}.docs-support-strip p{max-width:72ch;margin:0;line-height:1.65}.docs-support-strip a{color:#111827;background:#f97316;flex:none}.docs-content table{border-collapse:collapse;background:var(--surface-raised,#fff);border-radius:8px;width:100%;margin:18px 0 24px;overflow:hidden}.docs-content th,.docs-content td{vertical-align:top;border:1px solid var(--info-border,#dbe6f3);color:#243244;padding:12px}.docs-content th{background:var(--surface-muted,#f1f5f9);font-weight:850}.custom-link{color:var(--accent,#4f46e5);font-weight:600;text-decoration:none}.custom-link:hover{color:var(--accent,#3730a3);text-decoration:underline}body.awra-public .landing :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn),body.awra-public .awra-public-content :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn),body.awra-public .docs-content :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn){text-underline-offset:4px;font-weight:750;text-decoration-thickness:2px;transition:color .18s,text-decoration-color .18s,background-color .18s;color:var(--accent-hover,#1d4ed8)!important;text-decoration-line:underline!important;text-decoration-color:#2563eb61!important}body.awra-public .landing :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):hover,body.awra-public .awra-public-content :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):hover,body.awra-public .docs-content :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):hover{background-color:#2563eb14;color:var(--accent,#1e40af)!important;text-decoration-color:#f97316bf!important}body.awra-public .landing :is([class*=bg-slate-9],[class*=bg-blue-9],[class*=bg-indigo-9],[class*=bg-gray-9]) :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn),body.awra-public .awra-public-content :is([class*=bg-slate-9],[class*=bg-blue-9],[class*=bg-indigo-9],[class*=bg-gray-9]) :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn){color:#fff!important;text-decoration-color:#ffffff8c!important}body.awra-public .landing :is([class*=bg-slate-9],[class*=bg-blue-9],[class*=bg-indigo-9],[class*=bg-gray-9]) :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):hover,body.awra-public .awra-public-content :is([class*=bg-slate-9],[class*=bg-blue-9],[class*=bg-indigo-9],[class*=bg-gray-9]) :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):hover{background-color:#ffffff1a;color:#bfdbfe!important;text-decoration-color:#fb923ccc!important}body.awra-public .awra-public-content :is(.plans-band--trust,.plans-hero-secondary) :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn){color:#7dd3fc!important;text-decoration-color:#7dd3fc8c!important}body.awra-public .awra-public-content :is(.plans-band--trust,.plans-hero-secondary) :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):hover,body.awra-public .awra-public-content :is(.plans-band--trust,.plans-hero-secondary) :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):focus-visible{background-color:#7dd3fc1f;color:#e0f2fe!important;text-decoration-color:#e0f2fee6!important}body.awra-public .awra-public-content .plan-flow-hero :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn){color:#fbbf24!important;text-decoration-color:#fbbf2499!important}body.awra-public .awra-public-content .plan-flow-hero :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):hover,body.awra-public .awra-public-content .plan-flow-hero :is(p,li) a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):focus-visible{background-color:#fbbf241f;color:#fde68a!important;text-decoration-color:#fde68ae6!important}body.awra-public .help-docs .docs-sidebar .submenu a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn){color:#d1d5db!important;text-decoration:none!important}body.awra-public .help-docs .docs-sidebar .submenu a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):hover,body.awra-public .help-docs .docs-sidebar .submenu a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn):focus,body.awra-public .help-docs .docs-sidebar .submenu a:not(.btn):not(.pricing-btn):not(.fancy-btn):not(.plans-footer-btn).active{color:#fff!important;background:#2563eb40!important;text-decoration:none!important}.docs-topbar{color:#fff;z-index:2;background:#263344;justify-content:space-between;align-items:center;width:-webkit-fill-available;margin:0 -1em;padding:.5em 1.5em;display:none;position:fixed}.docs-topbar-title{margin:0;font-size:18px;font-weight:700}.hamburger{color:#fff;cursor:pointer;background:0 0;border:none;font-size:22px}.docs-sidebar{color:#f9fafb;box-sizing:border-box;background:#1f2937;width:280px;height:100vh;padding:100px 20px;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;overflow-y:auto}.form-actions{display:flex}.form-actions a{text-align:center}.register-nav-btn-div{margin-bottom:-10px!important}.register-nav-btn{color:#fff;background:#c94a00;padding:.7em 1.5em;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.register-nav-btn:hover{background:#d16200;color:#161616!important}.register-nav-btn.active{color:#000;background:#ff851b}.custom-addons-table .fancy-input{width:50%!important}.app-beta-badge{color:#fff;text-transform:uppercase;vertical-align:super;background-color:#f59e0b;border-radius:4px;margin-left:.3em;padding:.1em .3em;font-size:.6rem;font-weight:700}.more-links li a{color:#f59e0b}.no-style-list{list-style:none}.pricing-section{padding-top:2em}@media (width<=1200px){header h3{margin:0!important}.nav-right{flex-direction:row;align-items:center}.public-header-brand-cluster{flex:auto;gap:.65rem}#nav-bar{display:none;z-index:2000!important;box-sizing:border-box!important;text-align:left!important;background:#0f172a!important;flex-direction:column!important;align-items:flex-start!important;gap:1.5rem!important;width:100%!important;max-height:calc(100vh - 72px)!important;padding:1.5rem!important;position:fixed!important;top:72px!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 20px #0003!important}#nav-bar.active{display:flex!important}#nav-bar .app-nav-menu{max-height:calc(100vh - 200px)!important;display:none!important;position:relative!important;overflow-y:auto!important}#nav-bar .app-nav-menu.open{display:block!important}.hamburger{flex:none;margin-right:0;display:inline-flex}.app-container{width:100%}.register-nav-btn-div{justify-content:center!important;width:100%!important;display:flex!important}.register-nav-btn{text-align:center!important;box-sizing:border-box!important;border-radius:10px!important;width:100%!important;margin:0 auto!important;padding:.7em 1.2em!important;display:block!important}.landing,.payment-info{width:100%}.confirmation-form{width:90%!important}body{background-size:250vh 1000vh!important}.docs-content{padding:6em 1em!important}.auth-container{grid-template-columns:1fr;padding:0!important}.auth-left{display:none}.auth-right{background:0 0;flex:none;width:90%;padding:2em 0}.app-errors-container{padding-top:3em}header{flex-direction:row;justify-content:space-between;align-items:center;height:72px;padding:0 1.25rem}header h1{font-size:1rem}.form-group input,.form-group select{width:100%!important}.pricing-cards{box-sizing:border-box;flex-direction:column;align-items:center;gap:1em;width:100%}.plans-container{box-sizing:border-box;width:100%!important;padding:0 16px 32px!important}.pricing-cards--detailed{justify-items:center;gap:1rem}.pricing-card.plan-card{max-width:420px;margin-inline:auto;width:100%!important}.pricing-cards--detailed .pricing-card.plan-card{min-height:min(380px,58vh);max-height:min(72vh,680px)}.flex-container{flex-direction:column}.features li:first-child{text-align:center;margin:0 1em 0 -1em}.signin-dropdown,.nav-dropdown{padding:0!important}.app-nav-toggle{text-align:left!important;color:#f8fafc!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important}.nav-dropdown{width:100%!important;display:block!important}.nav-bar .app-navbar-item,.app-navbar-items{padding:0!important}.nav-bar .register-nav-btn-div .register-nav-btn{padding:.4em .8em!important}.docs-sidebar{transform:translate(-100%)}.help-docs .docs-sidebar{width:min(88vw,340px);top:calc(var(--header-height,72px) + var(--docs-topbar-height,48px));height:calc(100vh - var(--header-height,72px) - var(--docs-topbar-height,48px));z-index:1001;padding-top:24px}footer.awra-site-footer.awra-site-footer-docs{width:100%!important;margin-left:0!important}.docs-sidebar.active{transform:translate(0)}.docs-content,.help-docs .docs-content{box-sizing:border-box;width:100vw;min-width:0;max-width:100vw;margin-left:0;padding:20px;overflow-x:hidden}.help-docs .docs-content{padding:88px 16px 32px!important}.help-docs,.help-docs *,.help-docs :before,.help-docs :after{box-sizing:border-box}body.awra-public,body.awra-public .page-wrapper,body.awra-public .app-container,body.awra-public .awra-public-content,.help-docs{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}body.awra-public header{width:100vw;min-width:0;max-width:100vw;overflow:visible}body.awra-public .header-spacer{width:100vw;min-width:0;max-width:100vw;overflow:hidden}body.awra-public header .nav-right{min-width:0}.help-docs .docs-home-hero,.help-docs .docs-support-strip,.help-docs .docs-article,.help-docs .docs-context-cards,.help-docs .docs-ui-reference,.help-docs .docs-page-anchors,.help-docs .docs-table-scroll{overflow-wrap:normal;word-break:normal;width:100%;min-width:0;max-width:100%}.help-docs .docs-article{width:calc(100vw - 32px);max-width:calc(100vw - 32px);padding:20px}.help-docs .docs-heading{overflow-wrap:normal;word-break:normal;font-size:clamp(1.7rem,8vw,2.05rem);line-height:1.12}.help-docs .docs-lead{overflow-wrap:break-word;word-break:normal;max-width:100%}.help-docs .docs-hero-actions a,.help-docs .docs-context-card,.help-docs .docs-next-card,.help-docs .docs-topic-chip,.help-docs .docs-issue-card{width:100%;min-width:0}.docs-topbar{min-height:var(--docs-topbar-height,48px);box-sizing:border-box;gap:12px;width:100%;margin:0;left:0;right:0}.docs-topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.docs-home-hero{grid-template-columns:1fr;padding:24px}.docs-context-cards,.docs-related-topics>div,.docs-read-next>div,.docs-common-issues>div,.docs-prev-next{grid-template-columns:1fr}.docs-ui-reference{grid-template-columns:1fr;padding:16px}.docs-ui-reference img{max-height:220px}.docs-page-anchors>div{grid-template-columns:1fr;display:grid}.docs-page-anchors a{overflow-wrap:anywhere;white-space:normal;width:100%;max-width:100%}.docs-nav-card-next{text-align:left}.docs-support-strip,.docs-article-toolbar{flex-direction:column;align-items:stretch}.docs-support-strip a,.docs-anchor-link{box-sizing:border-box;justify-content:center;width:100%}.docs-content .docs-table-scroll table{width:100%;min-width:560px}.docs-topbar{display:flex}.docs-container{flex-direction:column}.custom-addons-table .fancy-input{width:50%!important}.form-actions{flex-direction:column;gap:1em}.pricing-section{padding-top:0!important}.signup-form-group button{width:auto}}.featured .plan-tag{color:#fff;background:linear-gradient(90deg,#4f46e5,#6d28d9)}.plans-hero-inner{flex-direction:column;gap:14px;max-width:1200px;margin:0 auto;display:flex}.plans-hero-inner h1{margin:0;font-size:34px;font-weight:700}.plans-hero-inner p{color:#cbd5f5;max-width:520px;margin:0;font-size:14px}.plans-toggle{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.plans-toggle-label{color:#cbd5f5;font-size:13px}.plans-toggle .toggle-container{background:#0f172a99;border:1px solid #94a3b84d;border-radius:999px;padding:4px;display:inline-flex}.toggle-pill{color:#34d399;background:#10b98126;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.75em}.toggle-text.active .toggle-pill{color:#065f46;background:#ecfdf5}@media (width<=768px){.plans-hero-inner h1{font-size:28px}}.plans-hero-secondary{background:#0b1220;border-bottom:1px solid #94a3b81f;padding:16px 24px 22px}.plans-hero-secondary-inner{flex-wrap:wrap;gap:10px;max-width:1200px;margin:0 auto;display:flex}.hero-chip{color:#e2e8f0;background:#94a3b81f;border:1px solid #94a3b833;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.plans-modules{color:var(--text-body,#475569);background:linear-gradient(#eef3fd 0%,#e7edfa 100%);border-top:1px solid #d8e2f5;border-bottom:1px solid #d8e2f5;padding:46px 24px 50px}.plans-modules-inner{max-width:1200px;margin:0 auto}.plans-modules-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:22px;display:flex}.plans-modules-heading{max-width:62ch}.plans-modules .plans-eyebrow{color:var(--text-muted,#64748b);font-weight:700}.plans-modules h2{letter-spacing:-.01em;color:var(--text,#0f172a);margin:8px 0 6px;font-size:26px;font-weight:800}.plans-modules-heading p{color:var(--text-body,#475569);margin:0;font-size:13px;line-height:1.55}.plans-modules-link{color:var(--accent-hover,#1d4ed8);text-underline-offset:3px;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:underline 2px}.plans-modules-link:hover{color:var(--accent,#2563eb)}.plans-modules-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.plans-module{background:var(--surface-raised,#fff);border:1px solid #dde5f4;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 1px 2px #0f172a0a}.plans-module:hover{border-color:#a9c2ee;transform:translateY(-2px);box-shadow:0 8px 18px #0f172a14}.plans-module-name{color:var(--text,#0f172a);align-items:flex-start;gap:8px;font-size:13.5px;font-weight:800;display:flex}.plans-module-desc{color:var(--text-body,#475569);margin-left:18px;font-size:11.5px;line-height:1.5}.plans-module-count{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#64748b);margin-top:auto;margin-left:18px;padding-top:4px;font-size:10px;font-weight:700}.plans-modules-note{color:var(--text-body,#475569);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:11.5px;display:flex}@media (width<=768px){.plans-modules{padding:34px 18px 38px}.plans-modules h2{font-size:22px}.plans-modules-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.plans-footer{color:#e2e8f0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 55%,#111827 100%);border-top:1px solid #94a3b833;padding:60px 24px 50px;position:static}.plans-footer-inner{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;display:flex}.plans-footer-cta{flex-direction:column;gap:12px;display:flex}.plans-footer-badge{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;background:#38bdf833;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.plans-footer-cta h3{color:#fff;margin:0;font-size:26px}.plans-footer-cta p{color:#cbd5f5;max-width:720px;margin:0;font-size:14px;line-height:1.6}.plans-footer-actions{flex-wrap:wrap;gap:12px;display:flex}.plans-footer-btn{border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.plans-footer-btn.primary{color:var(--text,#0f172a);background:#38bdf8}.plans-footer-btn.primary:hover{background:var(--info-border,#7dd3fc)}.plans-footer-btn.ghost{color:#e2e8f0;border:1px solid #94a3b866}.plans-footer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.plans-footer-card{background:#0f172a99;border:1px solid #94a3b833;border-radius:16px;padding:18px}.plans-footer-card h4{color:#fff;margin:0 0 8px;font-size:14px}.plans-footer-card ul{color:#cbd5f5;margin:0;padding-left:16px;font-size:12px;line-height:1.6}.plans-footer-note{color:var(--text-faint,#94a3b8);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.plans-footer-note a{color:#7dd3fc;text-decoration:none}.plan-flow-hero{color:#e2e8f0;background:linear-gradient(130deg,#0f172a 0%,#1e293b 55%,#0f172a 100%);padding:60px 24px 50px}.plan-flow-hero-inner{flex-direction:column;gap:10px;max-width:1100px;margin:0 auto;display:flex}.plan-flow-eyebrow{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;background:#38bdf833;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.plan-flow-hero h1{color:#fff;margin:0;font-size:30px}.plan-flow-hero p{color:#cbd5f5;max-width:560px;margin:0;font-size:14px}.plan-flow-meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.plan-flow-chip{color:#e2e8f0;background:#94a3b833;border-radius:999px;padding:4px 10px;font-size:12px}.plan-flow-section{background:var(--surface-sunken,#f8fafc);padding:30px 0 80px}html,body.awra-public{max-width:100%;overflow-x:hidden!important}@supports (overflow:clip){html,body.awra-public,body.awra-public .page-wrapper,body.awra-public .app-container,body.awra-public .awra-public-content{overflow-x:clip!important}}body.awra-public .page-wrapper,body.awra-public .app-container,body.awra-public .awra-public-content{box-sizing:border-box;max-width:100%}.plan-flow-section .container,.plan-flow-section .container-1{box-sizing:border-box;max-width:100%;margin-inline:auto;padding-inline:24px}.plan-flow-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;margin:0 3em;display:grid}.plan-flow-card{background:var(--surface-raised,#fff);border:1px solid var(--border,#e2e8f0);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex;box-shadow:0 10px 24px #0f172a14}.plan-flow-hero--free{background:linear-gradient(130deg,#0f172a 0%,#064e3b 48%,#0f172a 100%)}.plan-flow-hero--basic{background:linear-gradient(130deg,#0f172a 0%,#1e293b 55%,#0f172a 100%)}.plan-flow-hero--pro{background:linear-gradient(130deg,#0f172a 0%,#1e1b4b 48%,#312e81 72%,#0f172a 100%)}.plan-flow-hero--premium{background:linear-gradient(130deg,#0f172a 0%,#451a03 45%,#78350f 72%,#0f172a 100%)}.plan-flow-hero--free .plan-flow-eyebrow{color:#6ee7b7;background:#10b98138}.plan-flow-hero--basic .plan-flow-eyebrow{color:#fcd34d;background:#fbbf2433}.plan-flow-hero--pro .plan-flow-eyebrow{color:#c7d2fe;background:#818cf840}.plan-flow-hero--premium .plan-flow-eyebrow{color:#fde68a;background:#fbbf2440}.plan-flow-plan-tag{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.plan-flow-card--summary.plan-flow-card--free{background:linear-gradient(145deg, light-dark(#ecfdf5,var(--success-bg,#ecfdf5)) 0%, light-dark(#fff,var(--surface-raised,#fff)) 100%);border:2px solid #10b98159;box-shadow:0 16px 40px #10b9811f}.plan-flow-card--summary.plan-flow-card--basic{border:1px solid var(--border,#e2e8f0);background:var(--surface-raised,#fff)}.plan-flow-card--summary.plan-flow-card--pro{background:linear-gradient(145deg, light-dark(#eef2ff,var(--accent-bg,#eef2ff)) 0%, light-dark(#fff,var(--surface-raised,#fff)) 100%);border:2px solid #6366f166;box-shadow:0 16px 40px #4f46e51f}.plan-flow-card--summary.plan-flow-card--premium{background:linear-gradient(145deg, light-dark(#fffbeb,var(--warning-bg,#fffbeb)) 0%, light-dark(#fff,var(--surface-raised,#fff)) 100%);border:2px solid #f59e0b73;box-shadow:0 16px 40px #d977061f}.plan-flow-card--checkout.plan-flow-card--free{border-color:#10b98140}.plan-flow-card--checkout.plan-flow-card--pro{border-color:#6366f14d}.plan-flow-card--checkout.plan-flow-card--premium{border-color:#f59e0b59}.plan-flow-card--free .plan-flow-plan-tag{color:var(--success,#047857);background:#10b98126}.plan-flow-card--basic .plan-flow-plan-tag{background:var(--warning-bg,#fff7ed);color:var(--warning,#b45309)}.plan-flow-card--pro .plan-flow-plan-tag{color:#fff;background:linear-gradient(90deg,#4f46e5,#6d28d9)}.plan-flow-card--premium .plan-flow-plan-tag{color:#fff;background:linear-gradient(90deg,#d97706,#92400e)}.plan-flow-card--free .plan-flow-summary .plan-flow-price{color:var(--success,#047857)}.plan-flow-card--pro .plan-flow-summary .plan-flow-price{color:var(--accent,#3730a3)}.plan-flow-card--premium .plan-flow-summary .plan-flow-price{color:var(--warning,#92400e)}.plan-flow-card--free .fancy-btn.confirm-pay-btn{background:#059669}.plan-flow-card--free .fancy-btn.confirm-pay-btn:hover{background:#047857}.plan-flow-card--basic .fancy-btn.confirm-pay-btn{background:#0f172a}.plan-flow-card--basic .fancy-btn.confirm-pay-btn:hover{background:#1e293b}.plan-flow-card--pro .fancy-btn.confirm-pay-btn{background:linear-gradient(90deg,#4f46e5,#6d28d9)}.plan-flow-card--pro .fancy-btn.confirm-pay-btn:hover{background:linear-gradient(90deg,#4338ca,#5b21b6)}.plan-flow-card--premium .fancy-btn.confirm-pay-btn{background:linear-gradient(90deg,#f59e0b,#d97706)}.plan-flow-card--premium .fancy-btn.confirm-pay-btn:hover{background:linear-gradient(90deg,#d97706,#b45309)}.plan-flow-summary{flex-direction:column;gap:6px;display:flex}.plan-flow-summary h2{color:var(--text,#0f172a);margin:0;font-size:22px}.plan-flow-summary .plan-flow-price{color:var(--text,#0f172a);font-size:18px;font-weight:700}.plan-flow-muted{color:var(--text-muted,#64748b);font-size:13px}.plan-flow-card .custom-table{margin-bottom:0}.plan-flow-card .fancy-form,.plan-flow-card .payment-options,.plan-flow-card .payment-method,.plan-flow-card .total-section{min-width:0}@media (width<=1360px){body.awra-public{max-width:100%;overflow-x:hidden!important}body.awra-public .page-wrapper,body.awra-public .app-container,body.awra-public .awra-public-content,body.awra-public .plan-flow-hero,body.awra-public .plan-flow-section,body.awra-public .plans-footer{box-sizing:border-box;overflow-x:hidden;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.plan-flow-hero-inner,.plan-flow-section .container,.plan-flow-section .container-1{box-sizing:border-box;width:min(100%,980px);max-width:100%;margin-inline:auto;padding-inline:24px}.plan-flow-grid{grid-template-columns:1fr;margin:0}.plan-flow-card{width:100%;max-width:100%}}@media (width<=992px){.plan-flow-grid{grid-template-columns:1fr;margin:0}.plan-flow-hero{padding:50px 20px 40px}}@media (width<=768px){.plans-footer{padding:48px 20px 42px;position:static}.plans-footer-cta h3{font-size:22px}.plan-flow-grid{margin:0}}@media (width<=640px){html,body.awra-public{width:100%;max-width:100vw;overflow-x:hidden!important}body.awra-public header,body.awra-public .header-spacer,body.awra-public .page-wrapper,body.awra-public .app-container,body.awra-public .awra-public-content{box-sizing:border-box;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important}body.awra-public header{flex-wrap:nowrap;padding-left:12px;padding-right:12px;left:0;right:0;overflow:visible}body.awra-public #nav-bar{box-sizing:border-box!important;z-index:2000!important;width:100vw!important;max-width:100vw!important;left:0!important;right:0!important;overflow-x:hidden!important}body.awra-public header .navbar-brand.brand{flex:0 auto;min-width:0;overflow:hidden}body.awra-public header .brand-logo{object-fit:contain;flex:none;max-width:92px;height:34px}body.awra-public header .nav-right{flex:none}body.awra-public .plan-flow-hero,body.awra-public .plan-flow-section,body.awra-public .plans-footer{box-sizing:border-box;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important}.plan-flow-hero{padding:34px 16px 32px}.plan-flow-hero h1{font-size:25px;line-height:1.18}.plan-flow-hero-inner>div[style*=display\:flex]{gap:.75rem!important}.plan-flow-hero-inner>div[style*=display\:flex]>div{width:100%;min-width:0!important}.plan-flow-section{padding:18px 0 56px}.plan-flow-section .container,.plan-flow-section .container-1{padding-inline:14px}.plan-flow-card{border-radius:12px;gap:16px;padding:16px}.plan-flow-summary h2{font-size:20px}.plan-flow-summary .plan-flow-price{overflow-wrap:anywhere;font-size:17px}.confirm-plan-summary-box{padding:14px!important}.confirm-plan-summary-box .plan-meta{margin:0;padding-left:1rem}.addons-section .table-responsive{overflow:visible}.addons-section .custom-addons-table{border-collapse:separate;border-spacing:0;width:100%;box-shadow:none;background:0 0;display:block;overflow:visible}.addons-section .custom-addons-table thead{display:none}.addons-section .custom-addons-table tbody,.addons-section .custom-addons-table tr,.addons-section .custom-addons-table td{box-sizing:border-box;width:100%;display:block}.addons-section .custom-addons-table tr{border:1px solid var(--border,#e2e8f0);background:var(--surface-raised,#fff);border-radius:12px;padding:10px 12px}.addons-section .custom-addons-table td{overflow-wrap:anywhere;border:0;padding:8px 0}.addons-section .custom-addons-table td:before{content:attr(data-label);color:var(--text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.custom-addons-table .fancy-input{width:min(100%,120px)!important}.plan-flow-card .fancy-form{padding:0}.plan-flow-card .fancy-input{box-sizing:border-box;max-width:100%;width:100%!important}.confirm-pay-btn{box-sizing:border-box;width:100%}}.fix-fancy-form{box-shadow:none!important;background-color:unset!important}.app-nav-item .fas,.app-nav-item .fab{align-content:center}.mx-2{margin-inline:calc(var(--spacing) * 2)}header{--awra-nav-accent:#ff6f20;--awra-nav-accent-soft:#ff6f201f;--awra-nav-accent-border:#ff6f2047}header .app-nav-toggle,header .signin-toggle,header .app-navbar-item{box-sizing:border-box;letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;min-height:40px;font-size:.86rem;font-weight:800;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:relative;padding:.45rem .82rem!important}header .app-nav-toggle:hover,header .signin-toggle:hover,header .app-navbar-item:hover,header .app-nav-toggle.active,header .signin-toggle.active,header .app-navbar-item.active{box-shadow:inset 0 -2px 0 var(--awra-nav-accent);border-color:#ffffff24;font-weight:800;color:#fff!important;background:#ffffff14!important}header .register-nav-btn-div{align-items:center;display:flex;margin-bottom:0!important}header .register-nav-btn,header .register-nav-btn.active{box-sizing:border-box;place-content:center;align-items:center;min-height:40px;font-size:.82rem;display:inline-flex;box-shadow:none!important;color:#fff!important;background:#c94a00!important;border:1px solid #f19900!important;border-radius:8px!important;padding:.45rem .92rem!important}header .register-nav-btn:hover,header .register-nav-btn:focus-visible{box-shadow:none!important;color:#fff!important;background:#ff9f0a!important;border-color:#ff9f0a!important}header .register-nav-btn.active{border-color:#ffffff52!important;box-shadow:inset 0 -2px #fff!important}header .register-nav-btn:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}@media (width>=1201px) and (width<=1440px){header{padding-inline:1.15rem}header .brand-logo{height:34px;margin-right:6px}header .nav-bar{gap:.28rem}header .nav-right{gap:.35rem}header .app-nav-toggle,header .signin-toggle,header .app-navbar-item{gap:4px;height:38px;min-height:38px;font-size:.78rem;padding:.4rem .58rem!important}header .register-nav-btn,header .register-nav-btn.active{min-height:38px;font-size:.74rem;padding:.4rem .72rem!important}}header .nav-arrow{color:#ffd1b8;transition:transform .18s,color .18s}header .app-nav-toggle:hover .nav-arrow,header .signin-toggle:hover .nav-arrow,header .app-nav-toggle.active .nav-arrow,header .signin-toggle.active .nav-arrow{color:var(--awra-nav-accent)}@media (width>=1201px){header .nav-dropdown,header .signin-dropdown{position:static}header .app-nav-menu,header .signin-menu{color:var(--text,#0f172a)}header .app-nav-menu--mega{overscroll-behavior:contain;opacity:0;pointer-events:none;backdrop-filter:blur(18px);left:50%!important;right:auto!important;top:calc(var(--awra-mega-top,72px) + 10px)!important;width:min(90%,100vw - 40px)!important;height:min(560px, calc(100dvh - var(--awra-mega-top,72px) - 28px))!important;max-height:min(560px, calc(100dvh - var(--awra-mega-top,72px) - 28px))!important;background:radial-gradient(circle at top left, #ff6f201c, transparent 34%), linear-gradient(180deg, var(--surface-raised,#fffffffa), var(--surface-sunken,#f8fafcfa))!important;border:1px solid #0f172a14!important;border-radius:26px!important;padding:0!important;transition:opacity .17s,transform .17s!important;overflow:hidden!important;transform:translate(-50%)translateY(8px)!important;box-shadow:0 28px 80px #0f172a47,inset 0 2px #ffffffc7!important}header .app-nav-menu--mega:before{content:"";background:var(--surface-raised,#fff);border-top:1px solid #0f172a14;border-left:1px solid #0f172a14;width:18px;height:18px;position:absolute;top:-9px;left:50%;transform:rotate(45deg)}header .app-nav-menu--mega.is-open,header .app-nav-menu--mega.app-nav-menu--two-col.is-open{opacity:1;pointer-events:auto;height:min(560px, calc(100dvh - var(--awra-mega-top,72px) - 28px))!important;max-height:min(560px, calc(100dvh - var(--awra-mega-top,72px) - 28px))!important;margin-top:-.6em!important;display:block!important;overflow:hidden!important;transform:translate(-50%)translateY(0)!important}header .app-nav-menu--mega .app-nav-menu-scroll{box-sizing:border-box;overscroll-behavior:contain;padding:22px 20px 38px;grid-template-columns:1fr;grid-auto-rows:auto;align-content:start;gap:24px;width:calc(100% + 8px);height:100%;max-height:100%;margin-right:-8px;padding-right:28px;display:grid;overflow:hidden auto}header .app-nav-menu--mega .app-nav-menu-scroll>*{box-sizing:border-box;min-width:0}header .app-nav-menu--mega .app-nav-menu-scroll>div:empty,header .app-nav-menu--mega .app-nav-menu-group:empty{display:none!important}header .app-nav-menu--mega .app-nav-menu-group{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:14px;min-width:0;display:grid}header .app-nav-menu--signin .app-nav-menu-scroll{grid-template-rows:auto minmax(0,1fr);padding-bottom:0}header .app-nav-menu--signin .app-nav-menu-group:last-child{grid-template-rows:auto 64px minmax(0,1fr);align-content:start;height:100%;min-height:0}header .app-nav-menu--mega .app-nav-section-title{color:var(--text-body,#475569);letter-spacing:.16em;border-bottom:1px solid #e2e8f0f2;grid-column:1/-1;font-size:.68rem;font-weight:950;margin:0!important}header .app-nav-menu--mega .app-nav-section-title:before{background:var(--awra-nav-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--awra-nav-accent-soft)}header .app-nav-menu--mega .app-nav-map-wide{grid-column:1/-1;min-width:0}header .app-nav-signin-trust{background:radial-gradient(circle at top right, #0ea5e924, transparent 34%), linear-gradient(135deg, var(--accent-bg,#eff6fffa) 0%, var(--surface-sunken,#f8fafcfa) 54%, var(--surface-raised,#fffffffa) 100%);border:0;border-top:1px solid #bfdbfeeb;border-radius:0;grid-column:1/-1;grid-template-columns:minmax(110px,.26fr) minmax(0,1fr);align-self:end;align-items:center;gap:16px;min-width:0;margin:6px -28px 0 -20px;padding:16px 28px 18px 20px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe0}header .app-nav-signin-trust__visual{justify-content:center;align-items:center;min-width:0;display:flex}header .app-nav-signin-trust__visual img{object-fit:contain;width:min(118px,100%);height:86px;display:block}header .app-nav-signin-trust__content{min-width:0}header .app-nav-signin-trust__kicker{color:var(--info,#075985);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:9px;font-size:.68rem;font-weight:950;display:inline-flex}header .app-nav-signin-trust__grid{flex-wrap:wrap;align-items:center;gap:0;display:flex}header .app-nav-signin-trust__grid span{min-height:26px;color:var(--text,#1e293b);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}header .app-nav-signin-trust__grid span:first-child{padding-left:0}header .app-nav-signin-trust__grid span+span{border-left:1px solid #94a3b857}header .app-nav-signin-trust__grid i{color:var(--accent,#2563eb);flex:none}header .app-nav-menu--mega .app-nav-item{break-inside:avoid;background:#ffffffb8;border:1px solid #e2e8f0c7;transition:border-color .17s,background-color .17s,box-shadow .17s,color .17s;box-shadow:0 10px 24px #0f172a0b;width:100%!important;min-width:0!important;height:64px!important;min-height:64px!important;max-height:64px!important;color:var(--text,#0f172a)!important;white-space:normal!important;border-radius:16px!important;place-self:stretch stretch!important;align-items:center!important;gap:12px!important;margin:0!important;padding:10px 12px!important;line-height:1.25!important;display:flex!important;overflow:hidden!important}header .app-nav-menu--mega .app-nav-item:hover,header .app-nav-menu--mega .app-nav-item:focus{border-color:var(--awra-nav-accent-border);outline:none;box-shadow:0 18px 34px #0f172a1a;background:var(--surface-raised,#fff)!important;color:var(--text,#0f172a)!important}header .app-nav-menu--mega .app-nav-item.active{border-color:var(--awra-nav-accent-border);font-weight:800;background:linear-gradient(135deg, #ff6f2024, var(--surface-raised,#ffffffeb))!important;color:#8a3508!important}header .app-nav-menu--mega .app-nav-icon{border-radius:14px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff6f201f;color:var(--awra-nav-accent)!important;background:#ff6f201a!important}header .app-nav-menu--mega .app-nav-item-label{min-width:0;color:inherit;white-space:normal;flex-wrap:wrap;flex:auto;align-items:center;gap:6px;max-height:2.5em;font-size:.92rem;font-weight:600;display:inline-flex;overflow:hidden}header .app-beta-badge{color:var(--warning,#9a3412);letter-spacing:.06em;text-transform:uppercase;background:#ff6f201c;border:1px solid #ff6f2047;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:.64rem;font-weight:950}header .signin-menu{background:var(--surface-raised,#fff)!important;border:1px solid #0f172a14!important;border-radius:22px!important;box-shadow:0 24px 70px #0f172a3d!important}}@media (width<=1200px){body.awra-public.public-nav-open{overflow:hidden!important}body.awra-public header{overflow:visible!important}#nav-bar{background:radial-gradient(circle at 0 0,#ff6f202e,#0000 36%),linear-gradient(#111827,#0f172a)!important;gap:.75rem!important;padding:1rem!important}.hamburger.active{background:#ffffff1a}header .app-nav-toggle,header .signin-toggle{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;box-shadow:none!important;padding:12px 14px!important}header .app-nav-toggle.active,header .signin-toggle.active{border-color:#ff6f2059;background:#ff6f201f!important}header .app-nav-toggle.active:after,header .signin-toggle.active:after,header .app-navbar-item.active:after{display:none}#nav-bar .app-nav-menu.app-nav-menu--mega{background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:18px!important;margin-top:8px!important;padding:10px!important;box-shadow:inset 0 1px #ffffff14!important}#nav-bar .app-nav-menu.open,#nav-bar .app-nav-menu--mega.open,#nav-bar .app-nav-menu--mega.app-nav-menu--two-col.open{display:block!important}#nav-bar .app-nav-menu--mega .app-nav-menu-scroll{padding:0 2px 18px 0;overflow-y:auto;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:16px!important;display:grid!important}#nav-bar .app-nav-menu--mega .app-nav-menu-group{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}header .app-nav-menu--mega .app-nav-section-title{color:#ffd1b8;letter-spacing:.16em;grid-column:1/-1;font-size:.68rem;margin:0!important;padding:4px 8px!important}header .app-nav-menu--mega .app-nav-section-title:before{background:var(--awra-nav-accent);box-shadow:0 0 0 4px #ff6f2029}header .app-nav-menu--mega .app-nav-item{background:#ffffff14;border:1px solid #ffffff1a;align-items:center;gap:12px;min-height:48px;color:#f8fafc!important;border-radius:14px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;display:flex!important}header .app-nav-menu--mega .app-nav-item.active{border-color:#ff6f2057;color:#fff!important;background:#ff6f2029!important}header .app-nav-menu--mega .app-nav-icon{border-radius:12px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:inline-flex;color:#ffd1b8!important;background:#ff6f2024!important}header .app-nav-item-label{white-space:normal;line-height:1.25}header .app-nav-signin-trust{background:#ffffff12;border-top:1px solid #ffffff1f;border-radius:0;grid-template-columns:1fr;gap:10px;margin:2px -10px -18px;padding:14px 12px 16px;display:grid}header .app-nav-signin-trust__visual{justify-content:center;display:flex}header .app-nav-signin-trust__visual img{object-fit:contain;width:104px;height:78px}header .app-nav-signin-trust__content{padding:0 8px}header .app-nav-signin-trust__kicker{color:#ffd1b8;letter-spacing:.14em;text-transform:uppercase;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;width:100%;margin-bottom:10px;font-size:.68rem;font-weight:950;display:grid}header .app-nav-signin-trust__kicker i{text-align:center;justify-self:center;width:16px}header .app-nav-signin-trust__grid{grid-template-columns:1fr;align-items:start;gap:6px;display:grid}header .app-nav-signin-trust__grid span{color:#f8fafc;background:0 0;border:0;border-radius:0;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px;min-height:28px;padding:0;font-size:.8rem;font-weight:800;line-height:1.25;display:grid}header .app-nav-signin-trust__grid span:first-child{padding-left:0}header .app-nav-signin-trust__grid span+span{border-left:0}header .app-nav-signin-trust__grid i{color:#ffd1b8;text-align:center;flex:none;justify-self:center;width:16px}}.plan-hero-info{background:var(--surface-raised,#fff);border:1px solid var(--border,#e2e8f0);padding:1.25rem;box-shadow:0 20px 55px #0f172a14}.plan-hero-info-inner{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.info-block{background:var(--surface-raised,#f9fafb);border:1px solid var(--border,#e2e8f0);border-radius:18px;padding:.85rem 1rem;transition:border-color .2s,transform .2s}.info-block h4{letter-spacing:.08em;text-transform:uppercase;color:#4c5564;margin:0;font-size:.8rem!important}.info-block p{color:#111827;margin:.35rem 0 0;font-size:.7rem;font-weight:600}.info-block strong{font-size:.7rem;font-weight:700}.info-block:hover{border-color:#6366f1;transform:translateY(-2px)}.li-circle-inside{list-style:inside circle}.plans-footer-card a{color:#e76f00;font-weight:600;text-decoration:none}.w-stretch{width:stretch}body.awra-public header .nav-bar{white-space:nowrap!important;flex-wrap:nowrap!important}body.awra-public header .nav-dropdown,body.awra-public header .signin-dropdown,body.awra-public header .register-nav-btn-div{flex:none}body.awra-public.public-nav-force-mobile header{height:var(--header-height,72px)!important;min-height:var(--header-height,72px)!important;flex-wrap:nowrap!important;overflow:visible!important}body.awra-public.public-nav-force-mobile header .public-header-brand-cluster{flex:auto!important;min-width:0!important}body.awra-public.public-nav-force-mobile header .awra-public-header-search-trigger--desktop{display:none!important}body.awra-public.public-nav-force-mobile header .nav-right{flex:none!important;min-width:44px!important}body.awra-public.public-nav-force-mobile header .hamburger{display:inline-flex!important}body.awra-public.public-nav-force-mobile header #nav-bar{top:var(--header-height,72px)!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - var(--header-height,72px))!important;box-sizing:border-box!important;z-index:2000!important;background:radial-gradient(circle at 0 0,#ff6f202e,#0000 36%),linear-gradient(#111827,#0f172a)!important;flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;padding:1rem!important;display:none!important;position:fixed!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 10px 20px #0003!important}body.awra-public.public-nav-force-mobile header #nav-bar.active{display:flex!important}@media (width<=1200px){body.awra-public header{height:var(--header-height,72px)!important;min-height:var(--header-height,72px)!important;flex-wrap:nowrap!important;overflow:visible!important}body.awra-public header .public-header-brand-cluster{flex:auto!important;min-width:0!important}body.awra-public header .awra-public-header-search-trigger--desktop{display:none!important}body.awra-public header .nav-right{flex:none!important;min-width:44px!important}body.awra-public header .hamburger{display:inline-flex!important}body.awra-public header #nav-bar{top:var(--header-height,72px)!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - var(--header-height,72px))!important;z-index:2000!important;display:none!important;position:fixed!important;left:0!important;right:0!important;overflow-y:auto!important}body.awra-public header #nav-bar.active{display:flex!important}}@media (width>=1201px){body.awra-public header{flex-wrap:nowrap!important;overflow:visible!important}body.awra-public header .hamburger,body.awra-public.public-nav-force-mobile header .hamburger{display:none!important}body.awra-public header #nav-bar,body.awra-public.public-nav-force-mobile header #nav-bar{width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;z-index:auto!important;white-space:nowrap!important;background:0 0!important;flex-direction:row!important;align-items:center!important;gap:clamp(.25rem,.65vw,.8rem)!important;padding:0!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important}body.awra-public.public-nav-open{overflow:auto!important}}@media (width>=1201px) and (width<=1320px){body.awra-public header{gap:.55rem!important;padding-left:.8rem!important;padding-right:.8rem!important}body.awra-public header .public-header-brand-cluster{flex:none!important;gap:.5rem!important}body.awra-public header .brand-logo{max-width:88px;height:32px}body.awra-public header .app-nav-toggle,body.awra-public header .signin-toggle,body.awra-public header .app-navbar-item{gap:3px;height:36px;min-height:36px;font-size:.74rem;padding:.36rem .5rem!important}body.awra-public header .register-nav-btn,body.awra-public header .register-nav-btn.active{min-height:36px;font-size:.7rem;padding:.36rem .58rem!important}}body.awra-public.public-nav-open header{z-index:12000!important}@media (width<=1200px){body.awra-public header #nav-bar.active,body.awra-public.public-nav-open header #nav-bar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;top:var(--header-height,72px)!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - var(--header-height,72px))!important;z-index:12001!important;background:radial-gradient(circle at 0 0,#ff6f202e,#0000 36%),linear-gradient(#111827,#0f172a)!important;flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;padding:1rem!important;display:flex!important;position:fixed!important;left:0!important;right:0!important;overflow:hidden auto!important;transform:none!important;box-shadow:0 18px 40px #0206176b!important}}