:root{--primary-color: #16181b;--secondary-color: #262a2f;--accent-color: #818a91;--accent-strong: #c3c9ce;--text-color: #e7e9eb;--text-secondary: #9aa0a6;--background: #0c0d0f;--card-bg: #15171a;--success: #5d8f6e;--warning: #b08a4f;--danger: #b5564f;--border-radius: 8px;--shadow: 0 4px 16px rgba(0, 0, 0, .55)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background-color:var(--background);color:var(--text-color);line-height:1.6;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}.navbar{background-color:var(--primary-color);border-bottom:1px solid var(--secondary-color);padding:1rem 0}.navbar .container{display:flex;justify-content:space-between;align-items:center}.navbar .logo a{color:var(--text-color);font-size:1.5rem;font-weight:700;text-decoration:none}.navbar .nav-links{display:flex;gap:1.5rem}.navbar .nav-links a{color:var(--text-color);text-decoration:none;font-weight:500;transition:color .3s}.navbar .nav-links a:hover{color:var(--accent-color)}.navbar .menu-toggle{display:none;background:none;border:none;color:var(--text-color);cursor:pointer}.hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);padding:4rem 0;text-align:center;border-bottom:1px solid var(--secondary-color);position:relative;overflow:hidden}.hero .header-image{max-width:100%;max-height:300px;width:auto;height:auto;object-fit:contain;margin:0 auto 2rem;display:block;border-radius:var(--border-radius);box-shadow:0 10px 30px #00000080}.hero .header-image img{max-width:100%;max-height:300px;width:auto;height:auto;border-radius:var(--border-radius)}.hero .header-title{margin-top:2rem}.hero h1{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(90deg,#ffffff,var(--accent-strong));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{color:var(--text-secondary);font-size:1.2rem;margin-bottom:2rem}.hero .search-form{display:flex;max-width:500px;margin:0 auto;gap:.5rem}.hero .search-form input{flex:1;padding:.75rem 1rem;border:2px solid var(--secondary-color);border-radius:var(--border-radius);background-color:var(--card-bg);color:var(--text-color);font-size:1rem}.hero .search-form input:focus{outline:none;border-color:var(--accent-color)}.hero .search-form button{padding:.75rem 1.5rem;background-color:var(--accent-color);color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:700;transition:background-color .3s}.hero .search-form button:hover{background-color:#5f666c}.posts-list{padding:4rem 0}.posts-container{display:flex;flex-direction:column;gap:2rem}.post-card{background-color:var(--card-bg);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s}.post-card:hover{transform:translateY(-2px);box-shadow:0 8px 12px #0006}.post-title{margin-bottom:1rem}.post-title a{color:var(--text-color);text-decoration:none;font-size:1.5rem;transition:color .3s}.post-title a:hover{color:var(--accent-color)}.post-meta .post-date:before{content:"📅";margin-right:.25rem}.post-meta .post-author:before{content:"✍️";margin-right:.25rem}.post-meta .post-status:before{content:"📝";margin-right:.25rem}.post-excerpt{color:var(--text-secondary);margin-bottom:1.5rem}.post-excerpt p{margin-bottom:.5rem}.post-excerpt h2{font-size:1.2rem;margin:1rem 0 .5rem}.post-excerpt h3{font-size:1.1rem;margin:.8rem 0 .5rem}.read-more{display:inline-block;color:var(--accent-color);text-decoration:none;font-weight:700;transition:color .3s}.read-more:hover{text-decoration:underline}.pagination{text-align:center;margin-top:2rem}.pagination button{padding:.75rem 1.5rem;background-color:var(--primary-color);color:var(--text-color);border:1px solid var(--secondary-color);border-radius:var(--border-radius);cursor:pointer;font-size:1rem;transition:all .3s}.pagination button:hover:not(:disabled){background-color:var(--accent-color);border-color:var(--accent-color)}.pagination button:disabled{opacity:.5;cursor:not-allowed}.post-detail{padding:4rem 0}.post-detail .container{max-width:800px}.breadcrumb{display:flex;gap:.5rem;color:var(--text-secondary);margin-bottom:2rem}.breadcrumb span{color:var(--accent-color)}.post-content .post-title{font-size:2.5rem;margin-bottom:1.5rem;line-height:1.2}.post-content .post-meta{display:flex;gap:2rem;font-size:1rem;color:var(--text-secondary);margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--secondary-color)}.post-content .post-body{line-height:1.8}.post-content .post-body h1{font-size:2rem;margin:2rem 0 1rem}.post-content .post-body h2{font-size:1.5rem;margin:1.5rem 0 .75rem;color:var(--accent-color)}.post-content .post-body h3{font-size:1.25rem;margin:1.25rem 0 .6rem}.post-content .post-body p{margin-bottom:1rem}.post-content .post-body ul,.post-content .post-body ol{margin:1rem 0 1rem 2rem}.post-content .post-body li{margin-bottom:.5rem}.post-content .post-body code{background-color:var(--secondary-color);padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.post-content .post-body pre{background-color:var(--secondary-color);padding:1.5rem;border-radius:var(--border-radius);overflow-x:auto;margin:1.5rem 0}.post-content .post-body pre code{background-color:transparent;padding:0}.post-content .post-body blockquote{border-left:4px solid var(--accent-color);padding-left:1rem;margin:1.5rem 0;color:var(--text-secondary);font-style:italic}.post-content .post-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--secondary-color);display:flex;gap:1rem}.back-link,.edit-link{padding:.75rem 1.5rem;border-radius:var(--border-radius);text-decoration:none;font-weight:500;transition:all .3s}.back-link{background-color:var(--secondary-color);color:var(--text-color)}.back-link:hover{background-color:#262a2f}.edit-link{background-color:var(--accent-color);color:#fff}.edit-link:hover{background-color:#5f666c}.search-results{padding:4rem 0}.search-results h1{margin-bottom:2rem}.search-results p{color:var(--text-secondary);font-size:1.2rem}.admin-login{padding:4rem 0;min-height:80vh;display:flex;align-items:center;justify-content:center}.login-card{background-color:var(--card-bg);border-radius:var(--border-radius);padding:3rem;box-shadow:var(--shadow);width:100%;max-width:450px}.login-card h1{margin-bottom:2rem;text-align:center}.login-tabs{display:flex;margin-bottom:2rem;border-bottom:1px solid var(--secondary-color)}.login-tabs button{flex:1;padding:1rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-bottom:3px solid transparent;transition:all .3s}.login-tabs button.active{color:var(--text-color);border-color:var(--accent-color)}.login-tabs button:hover{color:var(--text-color)}.login-form .form-group{margin-bottom:1.5rem}.login-form label{display:block;margin-bottom:.5rem;color:var(--text-color)}.login-form input{width:100%;padding:.75rem;border:1px solid var(--secondary-color);border-radius:var(--border-radius);background-color:var(--background);color:var(--text-color);font-size:1rem}.login-form input:focus{outline:none;border-color:var(--accent-color)}.login-form button{width:100%;padding:1rem;background-color:var(--accent-color);color:#fff;border:none;border-radius:var(--border-radius);font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s}.login-form button:hover{background-color:#5f666c}.passkey-form{text-align:center}.passkey-form .passkey-info{margin-bottom:2rem}.passkey-form .passkey-info p{margin-bottom:1rem}.passkey-form .passkey-info .note{font-size:.9rem;color:var(--text-secondary)}.passkey-form button{padding:1rem 2rem;background-color:var(--primary-color);color:var(--text-color);border:2px solid var(--accent-color);border-radius:var(--border-radius);cursor:pointer;font-size:1rem;font-weight:700;transition:all .3s}.passkey-form button:hover{background-color:var(--accent-color);color:#fff}.passkey-form button:disabled{opacity:.5;cursor:not-allowed}.admin-dashboard{min-height:100vh}.dashboard-header{background-color:var(--primary-color);padding:1.5rem 0;border-bottom:1px solid var(--secondary-color)}.dashboard-header .container{display:flex;justify-content:space-between;align-items:center}.dashboard-header h1{color:var(--text-color)}.dashboard-controls{display:flex;gap:1.5rem;align-items:center}.user-email{color:var(--text-secondary)}.logout-btn{padding:.5rem 1.5rem;background-color:var(--danger);color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:700;transition:background-color .3s}.logout-btn:hover{background-color:#9c4842}.dashboard-content{display:flex;padding:2rem 0}.sidebar{width:250px;padding-right:2rem}.admin-nav{display:flex;flex-direction:column;gap:.5rem}.admin-nav a{padding:.75rem 1rem;border-radius:var(--border-radius);text-decoration:none;color:var(--text-secondary);transition:all .3s}.admin-nav a.active,.admin-nav a:hover{background-color:var(--secondary-color);color:var(--text-color)}.admin-nav a:hover{padding-left:1.25rem}.main-panel{flex:1}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.panel-header h2{color:var(--text-color)}.new-post-btn{padding:.75rem 1.5rem;background-color:var(--success);color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer;font-weight:700;transition:background-color .3s}.new-post-btn:hover{background-color:#4e7d5e}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.post-item{background-color:var(--card-bg);border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow)}.post-item h3{margin-bottom:1rem}.post-meta{display:flex;gap:1rem;font-size:.9rem;color:var(--text-secondary);margin-bottom:1rem}.status{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700;text-transform:uppercase}.status-draft{background-color:var(--warning);color:#000}.status-published{background-color:var(--success);color:#fff}.post-actions{display:flex;gap:.5rem;flex-wrap:wrap}.post-actions button{padding:.5rem 1rem;background-color:var(--secondary-color);color:var(--text-color);border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .3s}.post-actions button:hover{background-color:#2f343a}.post-actions button:active{background-color:#383e44}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background-color:var(--card-bg);border-radius:var(--border-radius);padding:2rem;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal h2{margin-bottom:1.5rem;color:var(--text-color)}.modal .form-group{margin-bottom:1.5rem}.modal label{display:block;margin-bottom:.5rem;color:var(--text-color)}.modal input,.modal textarea,.modal select{width:100%;padding:.75rem;border:1px solid var(--secondary-color);border-radius:var(--border-radius);background-color:var(--background);color:var(--text-color);font-size:1rem}.modal textarea{font-family:Courier New,monospace;resize:vertical}.modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.modal-actions button{padding:.75rem 1.5rem;border-radius:var(--border-radius);cursor:pointer;font-weight:700;transition:all .3s}.modal-actions button[type=button]{background-color:var(--secondary-color);color:var(--text-color)}.modal-actions button[type=submit]{background-color:var(--accent-color);color:#fff}.modal-actions button[type=button]:hover{background-color:#2f343a}.modal-actions button[type=submit]:hover{background-color:#5f666c}.rte{border:1px solid var(--secondary-color);border-radius:var(--border-radius);background-color:var(--background);overflow:hidden}.rte-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;background-color:var(--primary-color);border-bottom:1px solid var(--secondary-color)}.rte-btn{min-width:2rem;height:2rem;padding:0 .5rem;border:1px solid var(--secondary-color);border-radius:4px;background-color:var(--card-bg);color:var(--text-color);font-size:.9rem;line-height:1;cursor:pointer;transition:all .2s}.rte-btn:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.rte-sep{width:1px;align-self:stretch;margin:.15rem .25rem;background-color:var(--secondary-color)}.rte-content{min-height:280px;max-height:50vh;overflow-y:auto;padding:1rem;color:var(--text-color);line-height:1.8;outline:none}.rte-content:focus{box-shadow:inset 0 0 0 2px var(--accent-color)}.rte-content:empty:before{content:attr(data-placeholder);color:var(--text-secondary);pointer-events:none}.rte-content h2{font-size:1.5rem;margin:1.5rem 0 .75rem;color:var(--accent-color)}.rte-content h3{font-size:1.25rem;margin:1.25rem 0 .6rem}.rte-content p{margin-bottom:1rem}.rte-content ul,.rte-content ol{margin:1rem 0 1rem 2rem}.rte-content li{margin-bottom:.5rem}.rte-content a{color:var(--accent-strong);text-decoration:underline}.rte-content code{background-color:var(--secondary-color);padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.rte-content pre{background-color:var(--secondary-color);padding:1.5rem;border-radius:var(--border-radius);overflow-x:auto;margin:1.5rem 0;font-family:Courier New,monospace;white-space:pre-wrap}.rte-content blockquote{border-left:4px solid var(--accent-color);padding-left:1rem;margin:1.5rem 0;color:var(--text-secondary);font-style:italic}.modal.modal-wide{max-width:820px}.footer{background-color:var(--primary-color);border-top:1px solid var(--secondary-color);padding:3rem 0;margin-top:4rem}.footer .container{text-align:center;color:var(--text-secondary)}.loading-screen{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.5rem;color:var(--text-color)}.loading{text-align:center;padding:4rem;color:var(--text-secondary)}.error-message{background-color:#f443361a;border:1px solid var(--danger);padding:1rem;border-radius:var(--border-radius);margin-bottom:1rem;color:var(--danger)}@media(max-width:768px){.navbar .menu-toggle{display:block}.navbar .nav-links{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--primary-color);flex-direction:column;padding:1rem 0;border-bottom:1px solid var(--secondary-color)}.navbar .nav-links.active{display:flex}.navbar .nav-links a{padding:.75rem 20px}.hero h1{font-size:1.8rem}.dashboard-content{flex-direction:column}.sidebar{width:100%;padding-right:0;padding-bottom:1rem}.posts-grid{grid-template-columns:1fr}}.post-body h1,.post-body h2,.post-body h3{margin-top:2rem;margin-bottom:1rem}.post-body p{margin-bottom:1rem}.post-body ul,.post-body ol{margin:1rem 0 1rem 2rem}.post-body li{margin-bottom:.5rem}.post-body code{background-color:var(--secondary-color);padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.post-body pre{background-color:var(--secondary-color);padding:1.5rem;border-radius:var(--border-radius);overflow-x:auto;margin:1.5rem 0}.post-body pre code{background-color:transparent;padding:0;font-size:.9em}.post-body blockquote{border-left:4px solid var(--accent-color);padding-left:1rem;margin:1.5rem 0;color:var(--text-secondary);font-style:italic}.post-body a{color:var(--accent-color)}.post-body table{width:100%;border-collapse:collapse;margin:1rem 0}.post-body th,.post-body td{padding:.75rem;border:1px solid var(--secondary-color);text-align:left}.post-body th{background-color:var(--secondary-color)}.post-body tr:nth-child(2n){background-color:#0000001a}.site-header{background-color:#16181beb;border-bottom:1px solid var(--secondary-color);padding:.55rem 0;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:flex;align-items:center;gap:.6rem;text-decoration:none}.brand-logo{height:38px;width:auto;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.brand-name{color:var(--text-color);font-weight:700;font-size:1.15rem;letter-spacing:.5px}.brand:hover .brand-name{color:var(--accent-strong)}.site-nav{display:flex;gap:1.4rem;align-items:center}.site-nav a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s}.site-nav a:hover{color:var(--accent-strong)}.hero{background:radial-gradient(circle at 50% 28%,#1b1e22 0%,var(--background) 72%)}.hero .header-image{position:relative;background:none;box-shadow:none;border-radius:0;max-height:270px;margin:0 auto 1.5rem}.hero .header-image:before{content:"";position:absolute;left:50%;top:50%;width:380px;height:380px;transform:translate(-50%,-50%);background:radial-gradient(circle,#979ea438,#979ea400 66%);z-index:0;pointer-events:none}.hero .header-image img{position:relative;z-index:1;max-height:270px;border-radius:0;filter:drop-shadow(0 10px 26px rgba(0,0,0,.65))}.hero{padding:2.4rem 0}.hero-bg-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:230px;width:auto;opacity:.13;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(1.5) drop-shadow(0 0 24px rgba(150,157,163,.25))}.hero .container{position:relative;z-index:1}.hero .header-title{margin-top:0}@media(max-width:768px){.hero-bg-logo{height:170px;opacity:.1}}.history-page{overflow:hidden}.history-hero{position:relative;padding:4.5rem 0 3.5rem;text-align:center;background:radial-gradient(circle at 50% 0%,#1b1e22 0%,var(--background) 70%);border-bottom:1px solid var(--secondary-color);overflow:hidden}.history-bg-logo{position:absolute;right:-40px;bottom:-60px;height:420px;width:auto;opacity:.07;filter:brightness(1.6);pointer-events:none;-webkit-user-select:none;user-select:none}.history-hero .container{position:relative;z-index:1}.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:.78rem;font-weight:700;color:var(--accent-color);margin-bottom:1rem}.history-hero h1{font-size:3rem;line-height:1.1;margin:0 auto 1.4rem;max-width:900px;color:var(--text-color)}.grad{background:linear-gradient(90deg,#ffffff 0%,var(--accent-strong) 60%,var(--accent-color) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.history-hero .lede{max-width:720px;margin:0 auto;color:var(--text-secondary);font-size:1.18rem}.history-highlights{padding:2.5rem 0;border-bottom:1px solid var(--secondary-color)}.highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.highlight-card{position:relative;background:linear-gradient(180deg,#16191c 0%,var(--card-bg) 100%);border:1px solid var(--secondary-color);border-radius:var(--border-radius);padding:1.5rem 1.4rem;transition:transform .25s,border-color .25s,box-shadow .25s}.highlight-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--border-radius) 0 0 var(--border-radius);background:linear-gradient(180deg,var(--accent-strong),var(--accent-color));opacity:.8}.highlight-card:hover{transform:translateY(-4px);border-color:#3a4046;box-shadow:var(--shadow)}.highlight-k{font-size:1.15rem;font-weight:700;color:var(--text-color);margin-bottom:.35rem}.highlight-v{color:var(--text-secondary);font-size:.95rem}.history-timeline{padding:4rem 0}.timeline{position:relative;max-width:820px;margin:0 auto;padding-left:2rem}.timeline:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--accent-color),transparent)}.tl-item{position:relative;padding:0 0 2.75rem 1.8rem}.tl-item:last-child{padding-bottom:0}.tl-dot{position:absolute;left:-2rem;top:4px;width:14px;height:14px;border-radius:50%;background:var(--accent-strong);box-shadow:0 0 0 4px #969da326}.tl-body h2{font-size:1.6rem;margin-bottom:.7rem;color:var(--text-color)}.tl-body p{color:var(--text-secondary);font-size:1.05rem}.device-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.chip{padding:.4rem .9rem;border:1px solid var(--secondary-color);border-radius:999px;background:var(--card-bg);color:var(--text-color);font-size:.88rem;font-weight:500;transition:border-color .2s,color .2s,transform .2s}.chip:hover{border-color:var(--accent-strong);color:var(--accent-strong);transform:translateY(-2px)}.history-cta{padding:0 0 5rem}.cta-card{position:relative;max-width:820px;margin:0 auto;text-align:center;padding:3rem 2rem;border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(150,157,163,.1),transparent 60%),linear-gradient(180deg,#17191d,#101215);border:1px solid var(--secondary-color)}.cta-card h2{font-size:1.9rem;margin-bottom:1rem;color:var(--text-color)}.cta-card p{color:var(--text-secondary);max-width:620px;margin:0 auto 1.5rem;font-size:1.05rem}.cta-btn{display:inline-block;padding:.9rem 2.2rem;background:linear-gradient(180deg,var(--accent-strong),var(--accent-color));color:#14161a;font-weight:700;border-radius:var(--border-radius);text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s}.cta-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 8px 24px #00000080}.cta-note{margin-top:1.4rem;font-size:.95rem}.cta-note a{color:var(--accent-strong)}@media(max-width:768px){.history-hero h1{font-size:2.1rem}.history-bg-logo{height:260px;opacity:.05}}.audit-page{padding:3.5rem 0 5rem}.audit-intro{max-width:720px;margin:0 auto 2rem;text-align:center}.audit-intro h1{font-size:2.4rem;color:var(--text-color);margin-bottom:.8rem}.audit-intro p{color:var(--text-secondary);font-size:1.08rem}.audit-card{max-width:720px;margin:0 auto;background:linear-gradient(180deg,#16191c 0%,var(--card-bg) 100%);border:1px solid var(--secondary-color);border-radius:14px;padding:2.2rem}.audit-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.audit-form .form-group{margin-bottom:1.3rem}.audit-form label{display:block;margin-bottom:.45rem;color:var(--text-color);font-weight:500}.audit-form label .muted{color:var(--text-secondary);font-weight:400}.audit-form input,.audit-form textarea{width:100%;padding:.8rem .9rem;border:1px solid var(--secondary-color);border-radius:var(--border-radius);background-color:var(--background);color:var(--text-color);font-size:1rem;font-family:inherit;transition:border-color .2s,box-shadow .2s}.audit-form textarea{resize:vertical}.audit-form input:focus,.audit-form textarea:focus{outline:none;border-color:var(--accent-strong);box-shadow:0 0 0 3px #969da31f}.audit-form .captcha-group label{font-variant-numeric:tabular-nums;color:var(--accent-strong);font-weight:700}.audit-form .captcha-group input{max-width:200px}.audit-form .cta-btn{border:none;cursor:pointer;font-size:1rem}.audit-form .cta-btn:disabled{opacity:.55;cursor:not-allowed}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.audit-success{text-align:center}.audit-success h1{color:var(--text-color);margin-bottom:1rem}.audit-success p{color:var(--text-secondary);margin-bottom:1.6rem}@media(max-width:600px){.audit-form .form-row{grid-template-columns:1fr;gap:0}}
