.status-active{color:#116329}.two-factor-badge.is-off{color:#475569}.settings-side .ok{color:#116329}.settings-side .warn{color:#92400e}.role-user{color:#155e75}
.company-about{--company-navy:#061b36;--company-blue:#1768f2;color:#0f1b38}.company-public-actions{gap:8px;margin:0 18px 14px;display:grid}.company-public-actions a{border:1px solid var(--company-blue);color:#075cf6;border-radius:8px;grid-template-columns:22px 1fr 18px;place-items:center;min-height:42px;font-weight:500;display:grid}.company-public-actions a svg{width:18px}.company-public-actions a svg:first-child{justify-self:end}.company-public-actions a:last-child:not(:first-child){grid-template-columns:22px 1fr}.company-public-actions a:last-child:not(:first-child) svg{justify-self:end}@media (max-width:640px){.public-subpage:has(.company-about){background:#050b12;padding:0}.company-about{width:430px;max-width:100%;min-height:932px;box-shadow:none;background:#fff;border-radius:0}.company-about>header{background:radial-gradient(circle at 80% 10%,#2563eb2e,#0000 32%),linear-gradient(145deg,#03162d,#062449);align-items:flex-start;height:88px;padding:31px 18px 10px}.company-about>header strong{letter-spacing:.2px;font-size:17px}.company-about>header span{border-radius:18px;margin-top:0;padding:6px 12px}.company-about .public-subtitle{background:linear-gradient(145deg,#03162d,#062449);height:90px;padding:8px 18px 10px}.company-about .public-subtitle a{height:27px;font-size:14px}.company-about .public-subtitle h1{margin:5px 0 0;font-size:26px;line-height:34px}.company-about .company-identity{color:#fff;background:linear-gradient(145deg,#03162d,#062449);border:0;border-radius:0;gap:15px;height:160px;margin:0;padding:14px 20px 24px;position:relative}.company-about .company-identity:before{content:"";border:1px solid #94a3b880;border-radius:17px;position:absolute;inset:0 10px 11px}.company-about .company-identity>svg,.company-about .company-identity>img{color:#fff;object-fit:contain;background:0 0;border:1px solid #cbd5e18c;border-radius:50%;width:112px;height:112px;padding:25px;position:relative}.company-about .company-identity>div{min-width:0;position:relative}.company-about .company-identity h2{font-size:18px;line-height:24px}.company-about .company-identity p{color:#e2e8f0;margin-top:8px;font-size:14px;line-height:20px}.company-about .company-copy{grid-template-columns:64px 1fr;align-items:start;gap:14px;min-height:98px;margin:10px 20px 0;padding:12px 10px;display:grid}.company-about .company-copy>svg{width:64px;height:64px;color:var(--company-blue);background:#fff;border-radius:12px;padding:15px;box-shadow:0 5px 16px #0f172a1f}.company-about .company-copy h2{margin:0 0 3px;font-size:17px;line-height:22px}.company-about .company-copy p{color:#263451;margin:0;font-size:13px;line-height:19px}.company-about .company-contact{border-color:#d9e1ec;border-radius:10px;margin:210px 20px 0;padding:0 12px}.company-about .company-contact h2{margin:-31px 0 8px -12px;font-size:17px;line-height:23px}.company-about .company-contact a{grid-template-columns:20px 1fr;min-height:31px;padding:4px 0;font-size:12px}.company-about .company-contact a svg{width:16px}.company-about .company-contact span{font-size:12px;line-height:20px;display:block}.company-about .company-contact small{display:none}.company-about .company-public-actions{margin:10px 20px 0}.company-about .company-public-actions a{min-height:40px}.company-about .company-privacy-note{text-align:center;margin:10px 20px 16px;font-size:10px;line-height:16px}}
@media (max-width:640px){.public-message-page{color:#0f1b38;background:#050b12;padding:0}.public-message-page .public-subcard{width:430px;max-width:100%;min-height:932px;box-shadow:none;border-radius:0;margin:0 auto}.public-message-page .public-subcard>header{background:radial-gradient(circle at 80% 10%,#2563eb2e,#0000 32%),linear-gradient(145deg,#03162d,#062449);align-items:flex-start;height:88px;padding:31px 18px 10px}.public-message-page .public-subcard>header span{border-radius:18px;padding:6px 12px}.public-message-page .public-subtitle{background:linear-gradient(145deg,#03162d,#062449);height:84px;padding:8px 18px 10px}.public-message-page .public-subtitle a{height:27px;font-size:14px}.public-message-page .public-subtitle h1{margin:5px 0 0;font-size:26px;line-height:34px}.public-message-page .public-message-person{color:#0f1b38;background:#fff;border:0;border-radius:0;gap:15px;height:141px;margin:0;padding:16px 24px;position:relative}.public-message-page .public-message-person:before{content:"";border:1px solid #d9e1ec;border-radius:17px;position:absolute;inset:0 10px 11px}.public-message-page .public-message-person>div{color:#003cb8;background:#e5e7eb;width:96px;height:96px;position:relative}.public-message-page .public-message-person span{position:relative}.public-message-page .public-message-person strong{font-size:18px}.public-message-page .public-message-person small{color:#31415f;font-size:13px;line-height:20px}.public-message-page .public-message-form{border-color:#d9e1ec;border-radius:10px;gap:10px;margin:0 20px;padding:12px}.public-message-page .public-message-form h2{font-size:18px}.public-message-page .public-message-form>label:not(.public-consent){grid-template-columns:118px 1fr;align-items:center;gap:8px;font-size:13px}.public-message-page .public-message-form>label>small{grid-column:1;font-size:10px}.public-message-page .public-message-form input,.public-message-page .public-message-form select{height:36px;min-height:36px;padding:6px 10px}.public-message-page .public-message-form textarea{resize:none;height:92px;min-height:92px}.public-message-page .public-message-form label:has(textarea){align-items:start}.public-message-page .public-consent{font-size:10px;line-height:15px}.public-message-page .public-consent input{width:16px;height:16px}.public-message-page .public-message-form button{height:46px}.public-message-page .field-error{color:#b91c1c;grid-column:2;font-size:10px}.public-message-page .public-form-error{color:#b91c1c;background:#fef2f2;border-radius:7px;margin:0;padding:8px;font-size:12px}.public-message-page .public-subcard>footer{padding:12px 16px;font-size:10px}}
@media (min-width:1024px){.login-page .login-card{padding-inline:46px;transform:translate(-2px)}.login-page .form-field+.form-field{margin-top:19px}.login-page .login-options{margin-top:20px}.login-page .microsoft-button{margin-top:10px}.login-page .login-support{margin-top:28px}.login-page .brand-artwork{filter:drop-shadow(0 0 3px #2563eb9e)}}
@media (min-width:1440px){.forgot-password-page .login-brand-panel{width:769px}.forgot-password-page.login-page{grid-template-columns:769px 1fr}.forgot-password-page .brand-copy{margin-top:69px}.forgot-password-page .brand-copy>p{margin-top:22px}.forgot-password-page .benefit-list{gap:36px;margin-top:47px}.forgot-password-page .benefit-list article{height:82px}.forgot-password-page .brand-artwork{filter:drop-shadow(0 0 5px #2563ebc7)}.forgot-password-page .login-form-panel{height:896px}.forgot-password-page .login-card{border-radius:20px;width:540px;height:716px;min-height:0;margin:0;padding:24px 42px;position:absolute;top:104px;left:97px;transform:none}.forgot-password-page .forgot-icon{color:#fff;background:linear-gradient(135deg,#145cff,#6b2ff5);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 12px;display:grid;position:relative}.forgot-password-page .forgot-icon svg{stroke-width:1.8px;width:52px;height:52px}.forgot-password-page .forgot-icon span{font-size:21px;position:absolute;bottom:18px;right:17px}.forgot-password-page .login-card header{text-align:center}.forgot-password-page .login-card h1{color:var(--heading);letter-spacing:-1.1px;margin:0;font-size:34px;line-height:42px}.forgot-password-page .login-card header p{max-width:390px;margin:5px auto 0;line-height:22px}.forgot-password-page .auth-simple-form{gap:14px;margin-top:20px}.forgot-password-page .auth-simple-form label{gap:7px;font-weight:500}.forgot-password-page .auth-simple-form input{height:52px}.forgot-password-page .auth-primary{height:54px;font-size:17px}.forgot-password-page .auth-success{margin-top:10px;padding:13px 14px}.forgot-password-page .forgot-resend{color:#3e4c68;border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:center;padding:0 2px 24px;display:flex}.forgot-password-page .forgot-resend button{color:#175cff;font:inherit;cursor:pointer;background:0 0;border:0}.forgot-password-page .auth-back{text-align:left;color:#175cff;margin-top:13px;padding:0}.forgot-password-page .forgot-info{color:#17213d;background:#f8faff;border:1px solid #cfd8e6;border-radius:9px;gap:5px;padding:14px;display:grid}.forgot-password-page .forgot-info span{padding-left:31px;font-size:13px;line-height:20px}.forgot-password-page .ssl-badge{min-width:269px}}@media (min-width:801px) and (max-width:1100px){.forgot-password-page .login-brand-panel{display:none}.forgot-password-page.login-page{grid-template-rows:minmax(100vh,auto);grid-template-columns:1fr}.forgot-password-page .login-footer{display:none}.forgot-password-page .login-form-panel{padding:75px 16px}.forgot-password-page .login-card{width:min(540px,100%);padding:30px 22px}.forgot-password-page .login-card h1{font-size:28px}}@media (max-width:1439px){.forgot-password-page .login-card h1{color:var(--heading);letter-spacing:-1.1px;margin:0;font-size:34px;line-height:42px}}
@media (min-width:1440px){.reset-password-page.login-page{grid-template-columns:769px 1fr}.reset-password-page .login-brand-panel{width:769px}.reset-password-page .brand-copy{margin-top:69px}.reset-password-page .brand-copy>p{margin-top:22px}.reset-password-page .benefit-list{gap:36px;margin-top:47px}.reset-password-page .benefit-list article{height:82px}.reset-password-page .login-card{border-radius:18px;width:519px;height:759px;min-height:0;margin:0;padding:23px 35px;position:absolute;top:81px;left:115px;transform:none}.reset-password-page .reset-icon{color:#fff;background:linear-gradient(135deg,#155cff,#682df5);border-radius:50%;place-items:center;width:90px;height:88px;margin:0 auto 8px;display:grid}.reset-password-page .reset-icon svg{width:48px;height:48px}.reset-password-page .login-card header{text-align:center}.reset-password-page .login-card header h1{color:var(--heading);letter-spacing:-.7px;margin:0;font-size:28px;line-height:34px}.reset-password-page .login-card header p{max-width:390px;margin:5px auto 0;line-height:22px}.reset-password-page .auth-simple-form{margin-top:12px}.reset-password-page .reset-form{gap:8px}.reset-password-page .reset-form label{gap:5px;font-weight:500}.reset-password-page .reset-input{background:#fff;border:1px solid #bdc8d6;border-radius:7px;height:46px;display:flex}.reset-password-page .reset-input input{border:0;flex:1;height:44px;padding:0 14px}.reset-password-page .reset-input button{background:0 0;border:0;width:46px}.reset-password-page .reset-input svg{width:20px}.reset-password-page .reset-strength{color:#475569;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.reset-password-page .reset-strength i{background:#dfe5ee;border-radius:2px;height:8px}.reset-password-page .reset-strength i:first-child{background:#16a34a}.reset-password-page .reset-strength span{grid-column:1/-1;font-size:13px}.reset-password-page .reset-requirements{color:#475569;grid-template-columns:1fr 1fr;gap:5px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.reset-password-page .reset-requirements li{align-items:center;gap:7px;display:flex}.reset-password-page .reset-requirements svg{color:#94a3b8;width:16px}.reset-password-page .reset-requirements .met svg{color:#16a34a;fill:#dcfce7}.reset-password-page .auth-primary{height:44px;min-height:44px}.reset-password-page .reset-success{color:#087a45;background:#f0fdf4;border:1px solid #a7e4bc;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 14px;display:grid;position:absolute;top:630px;left:35px;right:35px}.reset-password-page .reset-success>svg{width:20px}.reset-password-page .reset-success h2,.reset-password-page .reset-success p{margin:0}.reset-password-page .reset-success h2{font-size:15px}.reset-password-page .reset-success p{grid-column:2;font-size:13px}.reset-password-page .reset-success .auth-primary{grid-column:1/-1;margin-top:10px;text-decoration:none}.reset-password-page .reset-success small{color:#475569;white-space:nowrap;gap:8px;display:flex;position:absolute;top:117px;left:0}.reset-password-page .reset-success small svg{width:15px}.reset-password-page .ssl-badge{min-width:261px}.reset-password-page .brand-artwork{filter:drop-shadow(0 0 5px #2563ebc2)}}@media (min-width:801px) and (max-width:1100px){.reset-password-page .login-brand-panel{display:none}.reset-password-page.login-page{grid-template-rows:minmax(100vh,auto);grid-template-columns:1fr}.reset-password-page .login-footer{display:none}.reset-password-page .login-form-panel{padding:75px 16px}.reset-password-page .login-card{width:min(519px,100%);padding:30px 22px}.reset-password-page .login-card header h1{font-size:28px}}@media (max-width:1439px){.reset-password-page .login-card header h1{color:var(--heading);margin:0;font-size:28px;line-height:34px}.reset-password-page .reset-icon{color:#fff;background:linear-gradient(135deg,#155cff,#682df5);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 10px;display:grid}.reset-password-page .reset-input{display:flex}.reset-password-page .reset-input input{flex:1}.reset-password-page .reset-input button{background:0 0;border:0;width:44px}.reset-password-page .reset-requirements{padding:0;list-style:none}.reset-password-page .reset-success{text-align:center}.reset-password-page .reset-success>svg{width:48px;margin:auto}.reset-password-page .reset-success small{justify-content:center;gap:6px;margin-top:12px;display:flex}}
@media (min-width:1440px){.reset-password-page .login-card header h1{font-weight:700}.reset-password-page .reset-identity{color:#157347;background:#effaf5;border:1px solid #bce8d2;border-radius:8px;align-items:center;gap:8px;height:43px;margin-bottom:10px;padding:0 13px;font-size:13px;display:flex}.reset-password-page .reset-identity svg{width:17px;height:17px}.reset-password-page .reset-strength+label{margin-top:11px}.reset-password-page .reset-requirements{margin-top:4px!important}.reset-password-page .reset-success .auth-primary{margin:0;position:absolute;top:58px;left:0;right:0}}
@media (min-width:1440px){.expired-session-page.login-page{grid-template-columns:765px 771px}.expired-session-page .login-brand-panel{width:765px;padding:58px 60px}.expired-session-page .brand-copy{margin-top:69px}.expired-session-page .brand-copy>p{margin-top:22px}.expired-session-page .benefit-list{gap:36px;margin-top:47px}.expired-session-page .expired-card{text-align:center;background:#fff;border:1px solid #dfe5ee;border-radius:18px;width:554px;height:806px;padding:23px 27px 14px;position:absolute;top:71px;left:97px;box-shadow:0 16px 38px #0f172a17}.expired-session-page .expired-icon{color:#172554;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#f59e0b,#f97316 48%,#075fff 78%,#003cb8) border-box;border:7px solid #0000;border-radius:50%;place-items:center;width:101px;height:101px;margin:0 auto 12px;display:grid;position:relative}.expired-session-page .expired-icon>svg:first-child{width:58px;height:58px}.expired-session-page .expired-icon>svg:last-child{color:#fff;background:#1464f4;border-radius:6px;width:24px;height:24px;padding:3px;position:absolute;bottom:11px;right:12px}.expired-session-page .expired-badge{color:#b54708;border:1px solid #fed7aa;border-radius:18px;align-items:center;gap:7px;width:max-content;height:36px;margin:0 auto 7px;padding:0 15px;font-size:16px;display:flex}.expired-session-page .expired-badge svg{width:18px}.expired-session-page h1{color:#0c1532;letter-spacing:-.6px;margin:0;font-size:28px;font-weight:700;line-height:36px}.expired-session-page .expired-card>p{color:#17213d;width:455px;margin:4px auto 0;font-size:16px;line-height:27px}.expired-session-page .expired-card>small{color:#526487;margin-top:3px;font-size:14px;display:block}.expired-session-page .expired-privacy{text-align:left;border:1px solid #d8e0eb;border-radius:9px;align-items:center;gap:15px;height:75px;margin-top:15px;padding:0 20px;display:flex}.expired-session-page .expired-privacy>svg{color:#075fff;width:35px}.expired-session-page .expired-privacy span{display:grid}.expired-session-page .expired-privacy small{color:#64748b}.expired-session-page .expired-primary,.expired-session-page .expired-secondary{border-radius:8px;place-items:center;width:100%;height:52px;font-size:17px;font-weight:700;display:grid}.expired-session-page .expired-primary{color:#fff;background:linear-gradient(90deg,#145df8,#4d12f4);margin-top:16px}.expired-session-page .expired-secondary{color:#3158f5;border:1px solid #3158f5;margin-top:12px}.expired-session-page .expired-info{text-align:left;background:#f8faff;border:1px solid #cbdcff;border-radius:9px;align-items:flex-start;gap:16px;min-height:102px;margin-top:21px;padding:15px 20px;display:flex}.expired-session-page .expired-info>span{color:#fff;background:#175dea;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-size:23px;font-weight:700;display:grid}.expired-session-page .expired-info p{color:#33456b;margin:0;line-height:23px;display:grid}.expired-session-page .expired-info strong{color:#1546b3;font-size:16px}.expired-session-page .expired-safe{color:#168247;background:#f0fdf4;border:1px solid #b8e4ca;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:42px;margin-top:104px;display:flex}.expired-session-page .expired-safe svg{width:18px}.expired-session-page .ssl-badge{display:none}.expired-session-page .expired-orange{background:#f59e0b!important}.forbidden-state-page .expired-card{width:564px;left:87px}.forbidden-state-page .forbidden-icon{margin-bottom:8px}.forbidden-state-page .forbidden-icon>svg:first-child{width:62px;height:62px}.forbidden-state-page .forbidden-code{z-index:0;color:#eef0f5;font-size:108px;line-height:100px;position:absolute;top:160px;left:0;right:0}.forbidden-state-page .expired-card>h1{z-index:1;margin-top:76px;position:relative}.forbidden-state-page .forbidden-context{height:156px;margin-top:14px}.forbidden-state-page .expired-secondary{margin-top:6px}.forbidden-state-page .expired-info{align-items:center;height:58px;min-height:58px;margin-top:35px;padding:8px 16px}.forbidden-state-page .expired-info>span{flex-basis:34px;height:34px}.forbidden-state-page .expired-info p{line-height:19px}.forbidden-state-page .expired-safe{margin-top:10px}.expired-session-page .expired-icon{transform:translate(1.5px,-1px)}.expired-session-page .expired-badge{margin-bottom:13px}.expired-session-page .expired-info{margin-top:15px}}@media (min-width:801px) and (max-width:1439px){.expired-session-page.login-page{min-height:100vh;display:block}.expired-session-page .expired-brand,.expired-session-page .expired-footer{display:none}.expired-session-page .expired-panel{min-height:100vh;padding:82px 24px 30px}.expired-session-page .expired-card{text-align:center;background:#fff;border:1px solid #dfe5ee;border-radius:18px;width:min(554px,100%);margin:auto;padding:28px 24px;box-shadow:0 16px 38px #0f172a17}.expired-session-page .expired-icon{border:6px solid #f59e0b;border-radius:50%;place-items:center;width:84px;height:84px;margin:auto;display:grid}.expired-session-page .expired-icon svg{width:42px}.expired-session-page .expired-icon svg:last-child{display:none}.expired-session-page .expired-badge{color:#b54708;gap:6px;margin:12px auto;display:inline-flex}.expired-session-page h1{color:#0c1532;margin:0;font-size:27px}.expired-session-page .expired-privacy,.expired-session-page .expired-info{text-align:left;border:1px solid #d8e0eb;border-radius:9px;gap:12px;margin-top:16px;padding:14px;display:flex}.expired-session-page .expired-privacy span,.expired-session-page .expired-info p{margin:0;display:grid}.expired-session-page .expired-primary,.expired-session-page .expired-secondary{border-radius:8px;place-items:center;height:48px;margin-top:14px;font-weight:700;display:grid}.expired-session-page .expired-primary{color:#fff;background:linear-gradient(90deg,#145df8,#4d12f4)}.expired-session-page .expired-secondary{color:#3158f5;border:1px solid #3158f5}.expired-session-page .expired-safe{color:#168247;background:#f0fdf4;border:1px solid #b8e4ca;border-radius:8px;margin-top:18px;padding:10px}}@media (max-width:800px){.expired-session-page.login-page{min-height:100vh;display:block}.expired-session-page .expired-brand,.expired-session-page .expired-footer{display:none}.expired-session-page .expired-panel{min-height:100vh;padding:82px 16px 24px}.expired-session-page .expired-card{text-align:center;background:#fff;border:1px solid #dfe5ee;border-radius:18px;width:min(554px,100%);padding:28px 20px;box-shadow:0 16px 38px #0f172a17}.expired-session-page .expired-icon{border:6px solid #f59e0b;border-radius:50%;place-items:center;width:84px;height:84px;margin:auto;display:grid}.expired-session-page .expired-icon svg{width:42px}.expired-session-page .expired-icon svg:last-child{display:none}.expired-session-page .expired-badge{color:#b54708;gap:6px;margin:12px auto;display:inline-flex}.expired-session-page h1{color:#0c1532;margin:0;font-size:27px}.expired-session-page .expired-card>p{line-height:24px}.expired-session-page .expired-privacy,.expired-session-page .expired-info{text-align:left;border:1px solid #d8e0eb;border-radius:9px;gap:12px;margin-top:16px;padding:14px;display:flex}.expired-session-page .expired-privacy span,.expired-session-page .expired-info p{margin:0;display:grid}.expired-session-page .expired-primary,.expired-session-page .expired-secondary{border-radius:8px;place-items:center;height:48px;margin-top:14px;font-weight:700;display:grid}.expired-session-page .expired-primary{color:#fff;background:linear-gradient(90deg,#145df8,#4d12f4)}.expired-session-page .expired-secondary{color:#3158f5;border:1px solid #3158f5}.expired-session-page .expired-safe{color:#168247;background:#f0fdf4;border:1px solid #b8e4ca;border-radius:8px;margin-top:18px;padding:10px}}
@media (min-width:1440px){.forbidden-state-page .forbidden-code{display:none}.forbidden-state-page .expired-info{margin-top:35px!important}}
@media (min-width:1440px){.system-error-page .brand-copy h1{color:#fff}.system-error-page .expired-card{width:566px;left:85px}.system-error-page .error-icon{margin-bottom:8px}.system-error-page .error-icon>svg:first-child{width:60px;height:60px}.system-error-page .error-code{color:#eef0f5;font-size:108px;line-height:100px;position:absolute;top:160px;left:0;right:0}.system-error-page .expired-card>h1{margin-top:76px;position:relative}.system-error-page .error-assurance{color:#1e3a5f;justify-content:center;align-items:center;gap:10px;height:38px;margin-top:9px;display:flex}.system-error-page .error-assurance svg{color:#168247;width:22px}.system-error-page .error-recovery{color:#334155;border:1px solid #cbd5e1;border-radius:9px;grid-template-columns:1.15fr 1fr 1fr;align-items:center;height:63px;margin-top:8px;padding:0 14px;font-size:12px;display:grid}.system-error-page .error-recovery span{border-left:1px solid #d7dee9;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:0 9px;display:flex}.system-error-page .error-recovery span:first-child{border-left:0}.system-error-page .error-recovery strong{color:#15803d}.system-error-page .error-recovery i{background:#16a34a;border-radius:50%;width:9px;height:9px}.system-error-page .expired-primary{border:0;margin-top:12px}.system-error-page .expired-primary svg{width:19px}.system-error-page .expired-secondary{margin-top:8px}.system-error-page .error-support{color:#003cb8;place-items:center;height:34px;font-weight:700;display:grid}.system-error-page .expired-info{height:115px;min-height:115px;margin-top:0!important}.system-error-page .expired-info p{grid-template-columns:1fr}.system-error-page .expired-info code{color:#172554;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-top:8px;padding:7px 10px}.system-error-page .expired-safe{margin-top:9px}}@media (max-width:1439px){.system-error-page .error-code{color:#eef0f5;font-size:76px;line-height:70px;display:block}.system-error-page .error-assurance,.system-error-page .error-recovery{border:1px solid #d8e0eb;border-radius:9px;margin-top:14px;padding:12px}.system-error-page .error-assurance{justify-content:center;align-items:center;gap:8px;display:flex}.system-error-page .error-recovery{text-align:left;gap:7px;display:grid}.system-error-page .error-recovery span{gap:5px;display:flex}.system-error-page .error-recovery i{background:#16a34a;border-radius:50%;width:9px;height:9px;margin-top:5px}.system-error-page .error-support{color:#003cb8;margin-top:14px;font-weight:700;display:block}.system-error-page .expired-info code{overflow-wrap:anywhere;margin-top:7px;display:block}}@media (min-width:1440px){.system-error-page .system-error-card:after{content:"500";color:#eef0f5;font-size:108px;font-weight:700;line-height:100px;position:absolute;top:160px;left:0;right:0}.system-error-page .system-error-card>h1{z-index:1}}@media (max-width:1439px){.system-error-page .system-error-card:after{content:"500";color:#eef0f5;font-size:76px;font-weight:700;line-height:70px;display:block}}
.privacy-missing{text-align:center;place-items:center;min-height:360px;padding:48px 24px;display:grid}.privacy-missing>div{justify-items:center;gap:12px;max-width:540px;display:grid}.privacy-missing svg{color:#4338ca;background:#eef2ff;border-radius:50%;width:64px;height:64px;padding:15px}.privacy-missing h1{margin:4px 0 0;font-size:28px}.privacy-missing p{color:#526078;margin:0;line-height:1.65}.privacy-missing a{color:#fff;background:#3158f5;border-radius:7px;margin-top:8px;padding:11px 18px;font-weight:700}@media (max-width:650px){.privacy-missing{min-height:300px;padding:34px 18px}.privacy-missing h1{font-size:23px}}
.security-alert-missing{text-align:center;place-items:center;min-height:360px;padding:48px 24px;display:grid}.security-alert-missing>div{justify-items:center;gap:12px;max-width:550px;display:grid}.security-alert-missing svg{color:#b91c1c;background:#fff1f2;border-radius:50%;width:64px;height:64px;padding:15px}.security-alert-missing h1{margin:4px 0 0;font-size:28px}.security-alert-missing p{color:#526078;margin:0;line-height:1.65}.security-alert-missing a{color:#fff;background:#3158f5;border-radius:7px;margin-top:8px;padding:11px 18px;font-weight:700}@media (max-width:650px){.security-alert-missing{min-height:300px;padding:34px 18px}.security-alert-missing h1{font-size:23px}}
.backup-page .backup-empty{color:#667085}
.restore-page .restore-steps{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 18px;display:grid;overflow:visible}.restore-page .restore-steps span{color:#475467;min-width:0;font-size:12px}.restore-page .restore-steps b{color:#344054}.restore-page .restore-steps .active b,.restore-page .restore-steps .done b{color:#fff}.restore-state-warning{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.restore-state-warning div{flex-direction:column;gap:3px;display:flex}.restore-progress>div{gap:8px;display:grid}.restore-progress progress{accent-color:#4f46e5;width:min(620px,100%);height:10px}.restore-progress small{color:#475467;font-weight:700}.restore-completed{background:#f6fef9;border-color:#a6f4c5}.restore-completed>svg{color:#079455}.restore-completed>div{gap:8px;display:grid}.restore-completed progress{accent-color:#079455;width:min(620px,100%);height:10px}.restore-completed small{color:#067647;font-weight:700}.restore-completed-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.restore-completed-actions a{color:#067647;border:1px solid #12b76a;border-radius:8px;padding:9px 13px;font-weight:700;text-decoration:none}@media (max-width:640px){.restore-page .restore-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
.obs-health>div>p{color:#475467}.obs-health.is-degraded{background:#fffaeb;border-color:#fedf89}.obs-health.is-degraded>svg,.obs-health.is-degraded .obs-health-score strong{color:#b54708}.obs-health-score{justify-items:end;gap:3px;display:grid}.obs-health-score small{color:#475467}.obs-health-score strong{color:#168247;font-size:27px}.obs-page .health-healthy,.obs-page .level-info{color:#067647}@media (max-width:650px){.obs-health-score{justify-items:start}}
.error-hero>div>p{color:#526277}
body .login-error{color:#7f1d1d}.phase65-qr-page .status-inactive,.nfc-page .status-inactive{color:#9f1239!important}.phase67-qr-detail .qr-status.status-active{color:#065f46!important}@media (min-width:1024px){body .admin-sidebar{overflow:hidden}body .admin-sidebar .sidebar-nav{flex:1;min-height:0;margin-bottom:28px}}@media (max-width:1023px){body .topbar-title>.mobile-drawer{display:block}}@media (max-width:900px){.activity-page .audit-table-shell{scrollbar-gutter:stable;overflow-x:auto}.activity-page .table-footer{flex-direction:column;align-items:flex-start;gap:10px;height:auto;min-height:52px;padding-block:12px}.activity-page .table-footer nav{flex-wrap:wrap;max-width:100%}body .card-table-shell{box-shadow:none;background:0 0;border:0;overflow:visible}body .card-table{gap:12px;min-width:0;display:grid}body .card-table-head{display:none}body .card-table-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:16px;display:grid}body .card-table-row>a,body .card-table-row .row-actions{grid-column:1/-1}body .card-table-row>*{overflow-wrap:anywhere;min-width:0}body .qr-list-panel{background:0 0;border:0;overflow:visible}body .qr-list-head{display:none}body .qr-list-row{background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:65px minmax(0,1fr);gap:9px 12px;min-width:0;margin-bottom:10px;padding:14px;display:grid}body .qr-list-row>*{overflow-wrap:anywhere;min-width:0}body .qr-list-row>img{grid-row:1/span 3}body .qr-list-row>div{grid-column:1/-1;justify-content:flex-end}}@media (min-width:1400px){body .activity-page .table-footer nav{padding-right:10px}}@media (max-width:700px){html,body{max-width:100%;overflow-x:hidden}body .admin-content{width:100%;max-width:100%;padding:16px;overflow-x:hidden}body .admin-content>*,body .admin-content form,body .admin-content section,body .admin-content article,body .admin-content aside{min-width:0;max-width:100%}body .report-page,body .notification-page,body .notification-settings-page{width:100%;margin:0;padding:0}body .domain-page-head{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-height:0;padding-right:0}body .domain-page-head>div,body .domain-page-head .head-actions,body .domain-page-head>.primary-action,body .domain-page-head>.secondary-action{width:100%;min-width:0;max-width:100%}body .domain-page-head .head-actions{flex-direction:column;align-items:stretch}body .domain-page-head .primary-action,body .domain-page-head .secondary-action,body .domain-page-head .head-actions>a{white-space:normal;text-align:center;justify-content:center}body .analytics-head{flex-direction:column;align-items:stretch;width:100%;min-height:0;margin:0 0 16px;padding:0}body .analytics-head form,body .analytics-actions{grid-template-columns:1fr;width:100%;display:grid}body .analytics-head select,body .analytics-head button{width:100%;min-width:0}body .analytics-kpis,body .interaction-kpis,body .notification-kpis,body .user-kpis,body .integration-kpis,body .developer-kpis,body .media-stats,body .analytics-grid,body .interaction-visuals,body .company-grid,body .media-layout{grid-template-columns:1fr;width:100%}body .analytics-kpis article>*,body .interaction-kpis article>*,body .notification-kpis article>*,body .user-kpis article>*,body .integration-kpis article>*,body .developer-kpis article>*,body .media-stats article>*{min-width:0}body .analytics-kpis strong,body .interaction-kpis strong,body .notification-kpis strong,body .user-kpis strong,body .integration-kpis strong,body .developer-kpis strong,body .media-stats strong{line-height:1.2}body .interactions-page{width:100%;min-width:0;overflow:visible}body .interactions-page .interaction-filters{width:100%;min-width:0;margin-inline:0}body .interactions-page .interaction-filters>*{min-width:0;max-width:100%}body .interactions-page .interaction-table{width:100%;box-shadow:none;background:0 0;border:0;margin-inline:0;overflow:visible}body .interactions-page .interaction-table>h2{background:#fff;border:1px solid #e1e6ef;border-radius:11px;margin-bottom:10px}body .interactions-page .interaction-table-head{display:none}body .interactions-page .interaction-table>article{background:#fff;border:1px solid #e1e6ef;border-radius:11px;grid-template-columns:1fr;gap:8px;width:100%;min-width:0;min-height:0;margin-bottom:10px;padding:14px;display:grid}body .interactions-page .interaction-table>article>*{overflow-wrap:anywhere;word-break:break-word;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;width:100%;min-width:0;display:grid}body .interactions-page .interaction-table>article>:before{color:#64748b;font-size:11px;font-weight:500}body .interactions-page .interaction-table>article>time:before{content:"Zaman"}body .interactions-page .interaction-table>article>b:before{content:"Personel"}body .interactions-page .interaction-table>article>span:first-of-type:before{content:"Etkileşim"}body .interactions-page .interaction-table>article>span:nth-of-type(2):before{content:"Kaynak"}body .interactions-page .interaction-table>article>span:nth-of-type(3):before{content:"Cihaz"}body .interactions-page .interaction-table>article>span:nth-of-type(4):before{content:"Durum"}body .interactions-page .event-badge,body .interactions-page .success-badge{width:100%;color:inherit;background:0 0;padding:0}body .interactions-page .interaction-table>footer{flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:0;padding:12px 4px}body .interactions-page .interaction-table>footer nav{flex-wrap:wrap;max-width:100%}body .report-steps{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:12px 0;padding:12px}body .report-steps b{align-items:flex-start;min-width:0}body .report-steps span{overflow-wrap:anywhere;min-width:0}body .report-grid,body .report-types,body .report-fields,body .report-metrics{grid-template-columns:1fr;width:100%}body .notification-kpis{margin:14px 0}body .notification-tabs{width:100%;max-width:100%;overflow-x:auto}body .notification-toolbar{grid-template-columns:1fr;width:100%;display:grid}body .notification-list article{grid-template-columns:42px minmax(0,1fr);gap:10px}body .notification-list article>*{overflow-wrap:anywhere;min-width:0}body .notification-list .notification-category{grid-column:2}body .notification-settings-page>form{width:100%;min-width:0}body .preference-table{width:100%;overflow:hidden}body .preference-table article{grid-template-columns:minmax(0,1fr) repeat(3,38px);gap:7px;width:100%}body .preference-table article>*{min-width:0}body .preference-table .switch{width:38px!important;min-width:38px!important;max-width:38px!important}body .users-page,body .activity-page{width:100%;margin:0;transform:none}body .users-toolbar{grid-template-columns:1fr;width:100%;height:auto;padding:12px}body .users-toolbar>*{width:100%;min-width:0}body .users-layout{grid-template-columns:1fr;width:100%}body .users-table,body .audit-table{gap:10px;min-width:0;padding:10px;display:grid;overflow:visible}body .users-row.users-head,body .audit-row.audit-head{display:none}body article.users-row,body article.audit-row{background:#fff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:1fr;gap:7px;width:100%;min-width:0;padding:13px;display:grid}body article.users-row>*,body article.audit-row>*{overflow-wrap:anywhere;min-width:0}body .activity-page .audit-table-shell{width:100%;margin:0;overflow:visible}body .activity-page .audit-table{width:100%;min-width:0;overflow:visible}body .activity-page .audit-row.audit-head{display:none}body .activity-page article.audit-row{grid-template-columns:1fr;gap:7px;width:100%;min-width:0;height:auto;min-height:0;padding:13px;display:grid}body .activity-page .table-footer{width:100%;padding:12px}body .privacy-page .privacy-panel{width:100%;min-width:0;overflow:visible}body .privacy-page .audit-grid{grid-template-columns:1fr;gap:10px;width:100%;min-width:0;display:grid;overflow:visible}body .privacy-page .audit-grid>b{display:none}body .privacy-page .audit-grid .audit-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:1fr;gap:7px;width:100%;min-width:0;padding:13px;display:grid}body .privacy-page .audit-grid .audit-row>*{overflow-wrap:anywhere;border:0;min-width:0;padding:0}body .integration-tabs{gap:18px;max-width:100%;overflow-x:auto}body .integration-tabs>*{white-space:nowrap}body .integration-catalog{grid-template-columns:1fr}body .integration-catalog article{grid-template-columns:40px minmax(0,1fr)}body .integration-catalog article>b,body .integration-catalog article>a,body .integration-catalog article>button{white-space:normal;overflow-wrap:anywhere;grid-column:2;width:100%;min-width:0}body .support-page,body .support-heading,body .new-ticket-layout,body .ticket-detail-layout{width:100%;min-width:0}body .support-heading{align-items:stretch}body .support-heading a{justify-content:center}body .ticket-form input,body .ticket-form select,body .ticket-form textarea{width:100%;min-width:0}.developer-page,.nfc-page,.qr-page,.qr-detail-page,.social-page,.obs-page,.notification-page,.notification-settings-page,.settings-page{min-width:0;max-width:100%}.developer-panel{min-width:0;overflow:visible}.developer-panel>header{flex-direction:column;align-items:flex-start;gap:4px}.developer-table{gap:10px;display:grid;overflow:visible;grid-template-columns:1fr!important;min-width:0!important}.developer-table>b{display:none}.developer-table .developer-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:7px;padding:13px;display:grid}.developer-table .developer-row>*{overflow-wrap:anywhere;border:0;width:100%;min-width:0;padding:0}.developer-table .row-actions,.developer-table .row-actions form,.developer-table .row-actions button{width:100%}.developer-create-form,.developer-create-form input,.developer-create-form button{width:100%;min-width:0}body .form-tabs{grid-template-columns:1fr 1fr;height:auto;display:grid;overflow:visible}body .form-tabs button,body .form-tabs span{white-space:normal;text-align:center;width:auto;min-width:0;min-height:52px;padding:8px}body .settings-tabs{grid-template-columns:1fr 1fr;height:auto;padding:0;display:grid;overflow:visible;width:100%!important}body .settings-tabs a,body .settings-tabs span{white-space:normal;text-align:center;justify-content:center;min-width:0;min-height:48px;padding:8px}body .nfc-toolbar{grid-template-columns:1fr;width:auto;height:auto;padding:14px;display:grid}body .nfc-toolbar>*{width:100%;min-width:0}body .nfc-table{gap:10px;min-width:0;padding:0 12px 12px;display:grid}body .nfc-table-head{display:none}body .nfc-table>article{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:9px;min-width:0;padding:14px;display:grid}body .nfc-table>article>*{overflow-wrap:anywhere;min-width:0}body .nfc-table .nfc-name,body .nfc-table .nfc-row-actions{grid-column:1/-1}body .nfc-table .nfc-row-actions{justify-content:flex-end}.qr-list-panel{background:0 0;border:0;overflow:visible}.qr-list-head{display:none}.qr-list-row{background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:65px minmax(0,1fr);gap:9px 12px;min-width:0;margin-bottom:10px;padding:14px;display:grid}.qr-list-row>*{overflow-wrap:anywhere;min-width:0}.qr-list-row>img{grid-row:1/span 3}.qr-list-row>div{grid-column:1/-1;justify-content:flex-end}.qr-detail-actions,.qr-detail-actions>a,.qr-detail-actions form,.qr-detail-actions form button{width:100%;min-width:0}.phase67-qr-detail .domain-page-head{display:grid}body .phase67-qr-detail .qr-identity>a{white-space:normal;overflow-wrap:anywhere;word-break:break-all;width:100%;max-width:100%}.qr-create-grid input,.qr-create-grid select,.qr-create-grid button{min-width:0;max-width:100%}.phase68-social .social-manager{overflow:visible}.phase68-social .social-section-head{min-width:0}.phase68-social .social-head{display:none}.phase68-social .social-row{grid-template-columns:1fr;gap:9px;min-width:0;padding:14px 0}.phase68-social .social-order{justify-content:flex-end}.phase68-social .social-edit-form,.phase68-social .social-add-form{grid-template-columns:1fr;width:100%}.phase68-social .social-edit-form>*,.phase68-social .social-add-form>*{width:100%;min-width:0}.obs-panel{min-width:0;overflow:visible}.obs-table,.log-table{gap:10px;min-width:0;display:grid;overflow:visible;grid-template-columns:1fr!important}.obs-table>b,.log-table>b{display:none}.obs-row,.log-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:7px;padding:13px;display:grid}.obs-row>*,.log-row>*{overflow-wrap:anywhere;border:0;min-width:0;padding:0}.notification-settings-page{padding-inline:16px}.preference-head{display:none}.preference-table article{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:8px}.settings-savebar{flex-direction:column-reverse;align-items:stretch}.settings-savebar button{justify-content:center;width:100%}.notification-toolbar>*{width:100%;min-width:0}}
.premium-brand-preview{text-align:center;border:1px solid color-mix(in srgb,var(--preview-primary) 18%,#e2e8f0);overflow:hidden;background:var(--preview-bg)!important;color:var(--preview-text)!important;box-shadow:0 28px 65px color-mix(in srgb,var(--preview-primary) 16%,transparent)!important;padding:0!important;position:relative!important}.brand-live .premium-brand-preview>.premium-preview-cover{background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--preview-secondary) 75%,transparent),transparent 31%),radial-gradient(circle at 12% 105%,color-mix(in srgb,var(--preview-primary) 70%,transparent),transparent 42%),linear-gradient(145deg,#07162f,#0b2445 65%,color-mix(in srgb,var(--preview-primary) 48%,#07162f));isolation:isolate;height:205px;margin:0;padding:30px 25px;display:block;position:relative}.premium-preview-cover:before,.premium-preview-cover:after{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;position:absolute}.premium-preview-cover:before{width:190px;height:190px;top:-105px;right:-92px}.premium-preview-cover:after{width:115px;height:115px;bottom:-60px;left:-58px}.premium-preview-cover>span{color:#dbeafe;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:20px;left:22px}.premium-preview-cover>span svg{width:13px}.premium-preview-cover img{filter:drop-shadow(0 8px 18px #0003);position:absolute;top:65px;left:50%;translate:-50%}.premium-preview-cover>b{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff47;position:absolute;top:74px;left:50%;translate:-50%;background:#ffffff1f!important;width:78px!important;height:78px!important}.brand-live .premium-brand-preview>.premium-preview-avatar{z-index:2;border:5px solid var(--preview-bg);background:linear-gradient(135deg,var(--preview-primary),var(--preview-secondary));width:92px;height:92px;box-shadow:0 14px 30px color-mix(in srgb,var(--preview-primary) 25%,transparent);color:#fff;letter-spacing:.04em;border-radius:30px;place-items:center;margin:-46px auto 0;font-size:26px;font-weight:800;display:grid;position:relative}.premium-preview-avatar i{border:3px solid var(--preview-bg);background:#22c55e;border-radius:50%;width:17px;height:17px;position:absolute;bottom:4px;right:-1px}.premium-brand-preview>section{padding:13px 22px 28px}.premium-preview-verified,.public-verified{border:1px solid color-mix(in srgb,var(--preview-primary,var(--public-primary)) 20%,transparent);background:color-mix(in srgb,var(--preview-primary,var(--public-primary)) 8%,white);color:var(--preview-primary,var(--public-primary));border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.premium-preview-verified svg,.public-verified svg{width:13px;height:13px}.premium-brand-preview h3{letter-spacing:-.04em;margin:11px 0 3px!important;font-size:25px!important}.premium-brand-preview section>strong{color:var(--preview-primary);font-size:12px;display:block}.premium-brand-preview section>p{color:color-mix(in srgb,var(--preview-text) 65%,transparent);justify-content:center;align-items:center;gap:6px;margin:7px 0 0;font-size:11px;display:flex}.premium-brand-preview section>p svg{width:13px}.premium-preview-actions{grid-template-columns:1fr 1fr;gap:10px!important;margin:23px 0 16px!important;display:grid!important}.premium-preview-actions button{box-shadow:0 9px 20px color-mix(in srgb,var(--preview-primary) 18%,transparent);justify-content:center;align-items:center;gap:7px;display:flex;border-radius:14px!important;height:50px!important}.premium-preview-actions svg{width:17px}.premium-brand-preview section>small{color:color-mix(in srgb,var(--preview-text) 56%,transparent);font-size:9px;line-height:1.5;display:block}.public-card-page{background:radial-gradient(circle at 15% 12%,color-mix(in srgb,var(--public-primary) 14%,transparent),transparent 28%),radial-gradient(circle at 88% 78%,color-mix(in srgb,var(--public-secondary) 12%,transparent),transparent 25%),var(--public-background,#f3f4f6)}.public-card{border:1px solid color-mix(in srgb,var(--public-primary) 14%,#e2e8f0);position:relative;box-shadow:0 32px 90px #0f172a38}.public-card>header{background:radial-gradient(circle at 88% 7%,color-mix(in srgb,var(--public-secondary) 72%,transparent),transparent 32%),radial-gradient(circle at 7% 105%,color-mix(in srgb,var(--public-primary) 76%,transparent),transparent 42%),linear-gradient(145deg,#06152d,#0a2548 66%,color-mix(in srgb,var(--public-primary) 50%,#06152d));isolation:isolate;align-items:center;height:176px;padding:52px 32px 28px;position:relative;overflow:hidden}.public-card>header:before,.public-card>header:after{content:"";z-index:-1;border:1px solid #ffffff21;border-radius:50%;position:absolute}.public-card>header:before{width:280px;height:280px;top:-178px;right:-145px}.public-card>header:after{width:150px;height:150px;bottom:-98px;left:-82px}.public-card-kicker{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex;position:absolute;top:22px;left:30px}.public-card-kicker svg{width:14px}.public-card>header img{filter:drop-shadow(0 8px 18px #00000038)}.public-card>header>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;align-self:flex-start}.public-hero{height:0}.public-avatar{border:7px solid var(--public-background,#fff);width:138px;height:138px;box-shadow:0 18px 38px color-mix(in srgb,var(--public-primary) 24%,transparent);border-radius:42px;bottom:-66px;overflow:visible}.public-avatar>span{background-position:50%;background-size:cover;border-radius:35px;position:absolute;inset:0}.public-avatar i{border-width:4px;width:21px;height:21px;bottom:8px;right:-2px}.public-content{padding:86px 24px 28px}.public-verified{--preview-primary:var(--public-primary);margin-bottom:10px}.public-content h1{letter-spacing:-.045em;font-size:30px;line-height:1.12}.public-content>b{margin-top:6px;font-size:15px;display:block}.public-company{justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.public-company svg{width:15px}.public-content blockquote{border:1px solid color-mix(in srgb,var(--public-primary) 12%,#e2e8f0);background:color-mix(in srgb,var(--public-primary) 4%,white);border-radius:16px;margin:20px 0;padding:16px 18px;font-style:italic;line-height:1.6;position:relative}.public-quick{gap:10px;margin:22px 0 26px}.public-quick a,.public-quick button{border:1px solid color-mix(in srgb,var(--public-primary) 15%,#e2e8f0);background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--public-primary) 6%,white));border-radius:16px;min-width:0;min-height:78px;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 20px #0f172a0f}.public-quick a:hover,.public-quick button:hover{box-shadow:0 12px 24px color-mix(in srgb,var(--public-primary) 13%,transparent);transform:translateY(-2px)}.public-quick svg{width:24px}.public-quick span{font-weight:700}.public-section-title{text-align:left;color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin:25px 2px 10px;font-size:10px}.public-contacts{border:1px solid color-mix(in srgb,var(--public-primary) 12%,#e2e8f0);background:#fff;border-radius:18px;box-shadow:0 10px 25px #0f172a0d}.public-contacts a{grid-template-columns:38px minmax(0,1fr) 12px;min-height:64px;padding:10px 14px}.public-contacts a>svg{background:color-mix(in srgb,var(--public-primary) 9%,white);border-radius:11px;width:36px;height:36px;padding:9px}.public-contacts a>b{color:#94a3b8;font-size:20px}.public-socials{gap:10px;margin-top:0}.public-socials a{border:1px solid color-mix(in srgb,var(--public-primary) 14%,#e2e8f0);background:color-mix(in srgb,var(--public-primary) 8%,white);color:var(--public-primary);border-radius:14px;box-shadow:0 7px 16px #0f172a0d}.public-card>footer{background:color-mix(in srgb,#071d38 94%,var(--public-primary));border-radius:20px;box-shadow:0 16px 38px #0f172a38}@media (max-width:699px){.public-card-page{padding-bottom:0}.public-card>header{height:164px;padding:50px 25px 25px}.public-card-kicker{left:24px}.public-avatar{border-radius:38px;width:124px;height:124px;bottom:-60px}.public-avatar>span{border-radius:31px}.public-content{padding:80px 18px 24px}.public-content h1{font-size:28px}.public-quick{grid-template-columns:repeat(2,1fr)}.public-quick a,.public-quick button{min-height:70px}.public-card>footer{background:#071d38f5;border-color:#ffffff1f;width:auto;margin:0 10px 16px;position:static;translate:none}.public-card>footer a,.public-card>footer button{color:#fff}}@media (max-width:1023px){.company-design-page .premium-brand-preview{min-height:620px}.premium-preview-cover{height:190px}}@media (min-width:1024px){.public-card-page{place-items:start center;padding:72px 24px 120px;display:grid}.public-card{min-height:0;margin:0 auto}}
.public-card-page{background:radial-gradient(circle at 18% 8%,#e8efff 0,#0000 34%),linear-gradient(145deg,#f8fafc,#eef3fb);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.public-card{background:#f8fafc;border-radius:46px;width:min(590px,100%);overflow:hidden;box-shadow:0 30px 90px #071b3333;border:0!important}.public-card>header{isolation:isolate;background:#071b33;justify-content:space-between;align-items:flex-start;height:245px;padding:38px 42px;display:flex;position:relative;overflow:hidden}.public-card>header:before{content:"";z-index:-1;opacity:.55;background:repeating-radial-gradient(#0000 0 25px,#2563eb57 26px 27px,#0000 28px 41px);border-radius:50%;height:340px;position:absolute;inset:-90px -80px auto 110px;transform:rotate(-12deg)}.public-card>header img{box-sizing:border-box;object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 18px #0000002e);background:#fffffff5;border:1px solid #ffffffa6;border-radius:12px;width:160px;height:70px;padding:7px 11px}.public-card>header strong{color:#fff;font-size:25px;line-height:1.05;display:grid}.public-card>header strong small{color:#dbeafe;letter-spacing:.22em;margin-top:8px;font-size:10px}.public-card>header>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff47;border-radius:18px;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:700;display:flex}.public-card>header>span svg{width:18px;height:18px}.public-hero{height:0}.public-avatar{background:linear-gradient(145deg,#dbe4f0,#aebbd0);border:7px solid #fff;border-radius:50%;width:168px;height:168px;font-size:43px;bottom:-72px;box-shadow:0 18px 40px #071b332e}.public-avatar>span{border-radius:50%}.public-avatar i{background:#20b84b;border:4px solid #fff;width:23px;height:23px;bottom:12px;right:5px}.public-content{text-align:center;background:linear-gradient(#fff 0,#f8fafc 100%);padding:100px 30px 24px}.public-content h1{color:#071b33;letter-spacing:-.045em;margin:0;font-size:34px;line-height:1.1}.public-content>b{color:#075fff;margin-top:8px;font-size:19px;display:block}.public-company{color:#475569;font-size:15px;margin:8px 0 0!important}.public-company svg{display:none}.public-content blockquote{color:#075fff;box-shadow:none;justify-content:center;align-items:center;gap:10px;font-size:25px;font-style:normal;font-weight:800;display:flex;background:0 0!important;border:0!important;margin:22px auto 25px!important;padding:0!important}.public-content blockquote span{color:#334155;font-size:15px;font-style:normal;font-weight:400;line-height:1.5}.public-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.public-quick a,.public-quick button{min-width:0;padding:12px 6px;font-size:11px;background:#fff!important;border:1px solid #edf1f7!important;border-radius:22px!important;min-height:108px!important;box-shadow:0 9px 24px #0f172a12!important}.public-quick svg{color:#075fff;width:31px;height:31px}.public-quick .quick-mobile svg,.public-quick .quick-whatsapp svg{color:#16a34a}.public-quick .quick-message svg{color:#f59e0b}.public-quick span{color:#071b33;font-weight:700;line-height:1.25}.public-section-title{color:#071b33;letter-spacing:.04em;text-align:left;text-transform:uppercase;margin:20px 0 10px;padding-left:2px;font-size:13px;font-weight:800}.public-contacts{text-align:left;background:#fff;border:1px solid #e6ebf3;border-radius:22px;overflow:hidden;box-shadow:0 9px 26px #0f172a0d}.public-contacts a{grid-template-columns:27px minmax(0,1fr) 16px;gap:12px;min-height:66px;padding:10px 20px}.public-contacts a>svg{color:#071b33;background:0 0;border-radius:0;width:21px;height:21px;padding:0}.public-contacts span{color:#15213a;font-size:13px}.public-contacts small{color:#64748b}.public-contacts a>b{color:#64748b;font-size:25px;font-weight:400}.public-socials{background:#fff;border:1px solid #e6ebf3;border-radius:22px;grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:16px 18px;display:grid;box-shadow:0 9px 26px #0f172a0d}.public-socials a{color:#fff;border:0;border-radius:13px;width:48px;height:48px;margin:auto;font-size:23px;font-weight:800;box-shadow:0 8px 18px #0f172a21}.public-socials .social-linkedin{background:#0a78b5}.public-socials .social-instagram{background:linear-gradient(145deg,#6c29d9,#ec2f78 58%,#f6a51b)}.public-socials .social-x,.public-socials .social-twitter{background:#050505}.public-socials .social-youtube{background:#ef1b1b}.public-socials .social-facebook{background:#1877f2}.public-card>footer{background:#071b33;border:0;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:auto;margin:0 18px 20px;padding:12px 8px;display:grid;position:static;translate:none;box-shadow:0 18px 38px #071b333d}.public-card>footer a,.public-card>footer button{color:#fff;text-align:center;background:0 0;border:0;border-left:1px solid #ffffff2e;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:78px;padding:8px 5px;font-size:10px;font-weight:600;line-height:1.25;display:flex}.public-card>footer>:first-child{border-left:0}.public-card>footer svg{width:25px;height:25px}.public-card>footer span{display:block}@media (min-width:1024px){.public-card-page{place-items:start center;padding:54px 24px 100px;display:grid}.public-card{min-height:0;margin:0 auto}}@media (max-width:699px){.public-card-page{background:#f8fafc;padding:0}.public-card{width:100%;min-height:100vh;box-shadow:none;border-radius:0}.public-card>header{height:190px;padding:25px 22px}.public-card>header img{width:135px;height:58px}.public-card>header>span{padding:8px 12px}.public-avatar{border-width:6px;width:132px;height:132px;font-size:35px;bottom:-59px}.public-avatar i{width:19px;height:19px;bottom:9px;right:2px}.public-content{padding:78px 18px 20px}.public-content h1{font-size:28px}.public-content>b{font-size:17px}.public-content blockquote{margin:18px auto 22px!important}.public-content blockquote span{font-size:14px}.public-quick{gap:8px}.public-quick a,.public-quick button{font-size:10px;border-radius:18px!important;min-height:92px!important}.public-quick svg{width:27px;height:27px}.public-contacts a{min-height:60px;padding-inline:15px}.public-socials{gap:8px;padding:13px 10px}.public-socials a{width:43px;height:43px}.public-card>footer{border-radius:19px;margin:0 10px 14px}.public-card>footer a,.public-card>footer button{min-height:72px;font-size:9px}}@media (max-width:390px){.public-quick{grid-template-columns:repeat(2,1fr)}.public-socials{grid-template-columns:repeat(5,minmax(0,1fr))}.public-socials a{width:40px;height:40px}.public-card>footer{padding-inline:4px}.public-card>footer svg{width:22px;height:22px}}
:root{--primary:#075fff;--secondary:#003cb8;--heading:#06164a;--sidebar:#06164a;--focus-ring:0 0 0 3px #075fff3d}.login-brand-panel{background:radial-gradient(at 75% 80%,#075fff47,#0000 65%),linear-gradient(135deg,#06164a,#03102c)}.sincard-logo.daykasoft-logo{flex-shrink:0;width:230px;height:78px}.daykasoft-logo .sincard-logo-image{filter:none;width:100%;height:auto}.daykasoft-logo.is-inverse{background:#fff;border:1px solid #dce8ff;border-radius:10px;padding:5px 8px}.admin-sidebar .daykasoft-logo{height:78px}.daykasoft-logo.is-compact{width:58px}.daykasoft-logo.is-compact .sincard-logo-image{width:180px;max-width:none}.login-footer .brand-swatches{display:none}.brand-copy h1 span{color:#8bb9ff}.admin-canvas .admin-sidebar{background:linear-gradient(#06164a,#03102c)}.admin-canvas .sidebar-nav .nav-group a.is-active,.admin-canvas .sidebar-avatar,.admin-canvas .topbar-avatar,.login-page .login-form .login-submit{background:linear-gradient(135deg,#075fff,#003cb8)}.login-page .benefit-list svg{color:#8bb9ff;stroke:currentColor}.brand-artwork g[stroke=\#7564FF]{stroke:#8bb9ff}.brand-artwork stop[stop-color=\#7248FF]{stop-color:#8bb9ff}@media (max-width:639px){.sincard-logo.daykasoft-logo{width:210px;height:72px}.daykasoft-logo.is-compact{width:58px}}body .admin-sidebar{gap:12px;height:100dvh;min-height:0;padding:21px 13px 14px;overflow:hidden}body .admin-sidebar>.daykasoft-logo{flex-shrink:0;margin-bottom:0}body .admin-sidebar>.sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8fa7cd #122744;scrollbar-gutter:stable;flex:1;align-content:start;min-height:0;margin:0;overflow-y:scroll}body .sidebar-nav::-webkit-scrollbar{width:8px}body .sidebar-nav::-webkit-scrollbar-track{background:#122744}body .sidebar-nav::-webkit-scrollbar-thumb{background:#8fa7cd;border-radius:8px}body .admin-sidebar>.sidebar-user{flex-shrink:0;grid-template-columns:37px minmax(0,1fr);min-height:76px;margin:0;position:static}body .admin-sidebar>.sidebar-help{flex-shrink:0;height:34px;margin:0;display:flex;position:static}@media (max-width:1023px){body .admin-topbar{gap:10px;padding-inline:16px}body .admin-topbar .topbar-title{flex:1;gap:10px;min-width:0;margin:0;transform:none}body .admin-topbar .topbar-title>div:not(.mobile-drawer){min-width:0;display:grid}body .admin-topbar .topbar-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.3;overflow:hidden}body .admin-topbar .topbar-title small,body .admin-topbar .topbar-title>.date-control{display:none}body .admin-topbar .topbar-actions{flex-shrink:0;gap:8px;margin:0}body .admin-topbar .notification-button{flex-shrink:0;display:grid}body .mobile-menu-trigger{flex-shrink:0}body .topbar-title>.mobile-drawer{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;padding:20px 14px;display:flex;overflow:hidden}body .mobile-drawer>.mobile-drawer-head{flex-shrink:0;gap:10px;margin-bottom:16px}body .mobile-drawer-head .daykasoft-logo{flex:1;min-width:0}body .mobile-drawer-head button{flex-shrink:0}body .mobile-drawer>.sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8fa7cd #122744;scrollbar-gutter:stable;flex:1;align-content:start;min-height:0;overflow-y:scroll}}.dashboard-period-note{color:#64748b;font-size:12px;font-weight:400}.public-status-page>header .daykasoft-logo{width:210px;height:auto}@media (max-width:700px){.dashboard-period-note{display:none}}
