[hidden]{display:none!important}.owner-login-link{color:#c5cbd4}.owner-login-link span{color:#d4af37;margin-left:6px}.owner-body{min-height:100vh;background-attachment:fixed}.owner-main{padding:75px 0}.owner-back{font-size:11px;color:#c5cbd4}.owner-back:hover{color:#d4af37}.login-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.login-intro{padding-top:35px}.login-intro .eyebrow{margin-bottom:25px}.login-intro h1{font-size:clamp(38px,4.8vw,62px);margin-bottom:27px}.login-intro>p:not(.eyebrow){color:#b5c2d3;max-width:390px;font-size:13px;line-height:1.9}.security-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:19px;color:#c5cbd4;font-size:12px}.security-steps li{display:flex;align-items:center;gap:15px}.security-steps li span{border:1px solid #d4af3766;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;color:#d4af37;font-size:10px}.auth-card{border:1px solid #a5b5ca33;background:#0b1f3bf5;padding:36px;box-shadow:0 18px 60px #0003;min-width:0}.auth-lock{font-size:30px;color:#9ca3af;margin-bottom:12px}.auth-card h2{font-size:30px;letter-spacing:-.04em;margin-bottom:10px}.auth-caption,.auth-card p{font-size:12px;color:#b4c2d3;line-height:1.85}.auth-caption{max-width:320px}.auth-message{padding:15px;border:1px solid #d4af3744;background:#d4af3709;margin:24px 0;color:#e8d49b!important;font-size:11px!important}.auth-message.auth-error{border-color:#ef777766;color:#ffc2c2!important}.auth-card h3{font-size:17px;font-weight:500;letter-spacing:-.03em;margin-bottom:12px}.auth-card .button{margin-top:22px;font-size:10px;gap:25px}.auth-card button:disabled{opacity:.5;cursor:default;transform:none}.auth-card form{margin-top:19px}.auth-card label{display:block;font-size:11px;color:#dae1eb;margin-bottom:9px}.auth-card input:not([type=checkbox]){width:100%;padding:13px 14px;color:#fff;background:#061322;border:1px solid #71819988;border-radius:0;font:18px Montserrat,Arial,sans-serif;letter-spacing:.13em;min-width:0}.auth-card input:focus-visible{outline:2px solid #d4af37;outline-offset:3px}.auth-card form>p{font-size:10px;margin-top:10px}.auth-text-button{display:inline-block;border:0;background:none;color:#e5c76e;font:11px 'Open Sans',Arial,sans-serif;padding:0;margin-top:23px;text-align:left;cursor:pointer}.auth-text-button:hover{text-decoration:underline}.enrollment-qr{max-width:240px;margin:23px auto;background:#fff;padding:5px}.enrollment-qr svg{display:block;width:100%;height:auto}.manual-key{border:1px solid #9ca3af44;padding:12px;font-size:10px;color:#bdcbdc}.manual-key summary{cursor:pointer;color:#d7c58f}.manual-key p{margin:11px 0;font-size:10px}.manual-key code{overflow-wrap:anywhere;word-break:break-all;letter-spacing:.1em;color:#f0e2b9}.recovery-codes{display:grid;gap:8px;margin-top:20px;max-height:240px;overflow:auto;padding:13px;background:#061322;border:1px solid #9ca3af44}.recovery-codes code{font-size:10px;color:#e4d6a5;overflow-wrap:anywhere;word-break:break-all}.auth-card .saved-checkbox{display:flex;gap:10px;align-items:flex-start;font-size:10px;margin-top:22px}.saved-checkbox input{accent-color:#d4af37;margin-top:3px}.owner-footer{font-size:9px;color:#9ca3af;padding:20px 0 35px;border-top:1px solid #a3b3c533}.portal-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:30px}.portal-heading .eyebrow{margin-bottom:18px}.portal-heading h1{font-size:clamp(36px,5vw,60px);margin-bottom:18px}.portal-heading p:not(.eyebrow){font-size:12px;color:#b2c0d1}.logout-button{border:1px solid #9ca3af66;padding:10px 18px;font-size:11px;background:#0b1f3b;color:#c5cbd4;white-space:nowrap}.logout-button span{margin-left:15px}.verified-banner{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:15px 18px;border:1px solid #9ca3af44;background:#0a1b2dcc;color:#d1dce9;font-size:11px;margin-bottom:30px}.verified-banner>span:first-child{color:#e6cc80}.verified-banner>span:last-child{font-size:10px;color:#9ca3af}.dashboard-card{display:grid;grid-template-columns:.7fr 1fr;min-height:380px;border:1px solid #9ca3af55;background:#0b1f3bf2}.dashboard-visual{background:linear-gradient(150deg,#132d4a,#081624);border-right:1px solid #9ca3af33;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:22px}.dashboard-visual>.logo-emblem{width:185px}.dashboard-visual>span:last-child{font-size:8px;letter-spacing:.2em;color:#9ca3af}.dashboard-bars{display:flex;align-items:flex-end;justify-content:center;height:60px;gap:10px}.dashboard-bars i{display:block;width:20px;background:linear-gradient(#d4af37,#6f613b);height:30%}.dashboard-bars i:nth-child(2){height:52%}.dashboard-bars i:nth-child(3){height:43%}.dashboard-bars i:nth-child(4){height:75%}.dashboard-bars i:nth-child(5){height:100%}.dashboard-content{padding:36px 40px}.dashboard-content .eyebrow{margin-bottom:18px}.dashboard-content h2{font-size:30px;letter-spacing:-.04em;margin-bottom:19px}.dashboard-content>p{color:#c2cddd;font-size:12px;line-height:1.9}.dashboard-tags{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.dashboard-tags>span{font-size:9px;color:#c5cbd4;border:1px solid #9ca3af33;padding:4px 9px}.dashboard-content .button{font-size:11px;gap:30px}.dashboard-content .dashboard-note{font-size:10px;color:#9ca3af;margin-top:20px}.portal-notes{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.portal-notes>div{border:1px solid #9ca3af33;padding:23px;background:#0b1f3be8}.portal-notes h3{font-size:13px;font-weight:500;margin-bottom:12px}.portal-notes p,.security-settings p{font-size:11px;line-height:1.9;color:#afbed0}.security-settings{margin-top:40px;padding-top:30px;border-top:1px solid #9ca3af33}.security-settings h2{font-size:22px;letter-spacing:-.03em;margin-bottom:14px}.security-settings p{max-width:740px}.security-settings .auth-text-button{margin-top:17px}.recovery-warning{padding:17px;border:1px solid #d4af3777;color:#e8cf8c;font-size:11px;background:#0b1f3be8;margin-bottom:30px}@media(max-width:1000px){.login-layout{gap:45px}.auth-card{padding:27px}.header nav{gap:22px}.dashboard-content{padding:30px}.dashboard-content h2{font-size:26px}}@media(max-width:800px){.owner-main{padding:48px 0}.login-layout{grid-template-columns:1fr;gap:35px;max-width:580px;margin:auto}.login-intro{padding-top:0}.login-intro h1{font-size:42px}.login-intro h1 br{display:none}.security-steps{margin-top:27px;gap:14px;font-size:11px}.auth-card{padding:29px}.portal-heading{align-items:flex-start;flex-direction:column;gap:20px}.dashboard-card{grid-template-columns:.6fr 1fr}.dashboard-visual{padding:25px}.dashboard-visual>.logo-emblem{width:135px}.dashboard-content{padding:26px}.dashboard-content h2{font-size:24px}}@media(max-width:600px){.owner-main{padding:35px 0 50px}.owner-back{font-size:10px}.auth-card{padding:25px 20px}.login-intro h1{font-size:38px}.auth-card h2{font-size:28px}.login-intro>p:not(.eyebrow){font-size:12px}.dashboard-card{grid-template-columns:1fr}.dashboard-visual{min-height:200px;border-right:0;border-bottom:1px solid #9ca3af33;gap:12px}.dashboard-visual>.logo-emblem{width:140px}.dashboard-bars{height:40px}.dashboard-content{padding:28px 23px}.dashboard-content h2{font-size:27px}.portal-notes{grid-template-columns:1fr;gap:18px}.portal-heading h1{font-size:37px}.verified-banner{font-size:10px}.verified-banner>span:last-child{font-size:9px}.dashboard-content .dashboard-note{font-size:10px}}
.live-settings{margin-top:40px;padding-top:30px;border-top:1px solid #9ca3af33}.live-settings>.eyebrow{margin-bottom:14px}.live-settings>h2{font-size:26px;letter-spacing:-.035em;margin-bottom:15px}.live-settings>p{font-size:11px;line-height:1.9;color:#afbed0;max-width:850px}.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}.connection-form{padding:26px;background:#0b1f3bf2;border:1px solid #9ca3af44;min-width:0}.connection-form h3{font-size:17px;font-weight:600;margin-bottom:12px}.connection-form p{font-size:11px;line-height:1.9;color:#aebdd0;margin-bottom:13px}.connection-form a{font-size:10px;color:#e6cd83}.connection-form label{display:block;margin:22px 0 8px;font-size:11px;color:#d8e0eb}.connection-form input{display:block;width:100%;background:#061322;border:1px solid #71819988;color:white;padding:12px;font:13px 'Open Sans',Arial,sans-serif;min-width:0}.connection-form input:focus-visible{outline:2px solid #d4af37;outline-offset:3px}.connection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:23px}.connection-actions .button{font-size:10px;padding:11px 16px}.connection-actions .auth-text-button{margin-top:0}.connection-actions button:disabled{opacity:.5;cursor:wait}.connections-message{min-height:24px;color:#e5cd85!important;margin-top:15px}@media(max-width:700px){.connection-grid{grid-template-columns:1fr}.connection-form{padding:23px}}

.live-settings>p>a{color:#e6cd83;text-decoration:underline}
