.sg-alert-page{background:#0b2135;color:#d2e1eb}.sg-alert-hero{background:radial-gradient(ellipse at 75% 30%,rgba(232,175,89,.14),transparent 43%),linear-gradient(135deg,#081626,#1b3b54)}.sg-alert-hero-grid{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(260px,.73fr);grid-gap:38px;gap:38px;align-items:center;padding-block:90px}.sg-alert-hero h1{font-size:clamp(2.5rem,4.7vw,4.45rem);color:#fff1dc;line-height:1.16}.sg-alert-hero h1 span{display:block;color:#f0c890}.sg-alert-hero-grid>div:first-child>p:not(.eyebrow){line-height:1.85;font-size:1.02rem;max-width:730px}.sg-alert-points{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0}.sg-alert-points span{border:1px solid rgba(229,181,101,.42);color:#f1d6b0;border-radius:99px;padding:8px 12px;font-size:.76rem;font-weight:780}.sg-alert-hero .sg-alert-hero-disclosure{font-size:.76rem!important;line-height:1.7!important;color:#c0d2df;margin-top:23px}.sg-alert-hero-icon{display:flex;flex-direction:column;align-items:center;gap:18px}.sg-alert-hero-icon img{max-width:250px;width:100%;height:auto;border-radius:39px;box-shadow:0 24px 55px #030e18}.sg-alert-hero-icon span{font-size:.72rem;letter-spacing:.15em;color:#efc58b}.sg-alert-editor{background:#10273c;scroll-margin-top:30px}.sg-alert-form-area{border:1px solid rgba(232,185,116,.42);border-radius:24px;background:linear-gradient(145deg,#1c405b,#102639);padding:clamp(22px,4vw,49px);box-shadow:0 18px 43px rgba(0,0,0,.16)}.sg-alert-form-intro{max-width:860px}.sg-alert-form-intro h2{font:500 clamp(2rem,3.3vw,3.25rem) Georgia,serif;color:#fff2df;margin:12px 0 17px}.sg-alert-form-intro p:last-child{line-height:1.8;color:#d1e0eb}.sg-alert-form{margin-top:27px}.sg-alert-sectors{margin:0 0 26px;padding:0;border:0}.sg-alert-sectors legend{font-weight:840;color:#f1d4aa;margin-bottom:14px}.sg-alert-sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sg-alert-sector-grid label{display:flex;align-items:center;gap:11px;min-width:0;border:1px solid rgba(234,186,119,.26);border-radius:10px;padding:12px 13px;color:#d6e4ec;font-size:.8rem;cursor:pointer;background:#19364c}.sg-alert-sector-grid label.selected{color:#f9deb5;background:#334b57;border-color:#e1b272}.sg-alert-consent input,.sg-alert-sector-grid input{width:17px;height:17px;flex:0 0 17px;accent-color:#e0b578}.sg-alert-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.sg-alert-field-grid label{display:flex;flex-direction:column;gap:8px;font-size:.84rem;font-weight:780;color:#f0d8b8}.sg-alert-field-grid .wide{grid-column:1/-1}.sg-alert-field-grid :is(input,select){width:100%;min-height:47px;border:1px solid #879aab;background:#173448;color:#fff5e8;border-radius:10px;padding:12px 13px;font:inherit;font-weight:450;font-size:.93rem}.sg-alert-field-grid select{color-scheme:dark}.sg-alert-field-grid select option{background:#173448}.sg-alert-field-grid :is(input,select):focus-visible{outline:2px solid #f0ce97;outline-offset:2px}.sg-alert-consent{display:flex;align-items:flex-start;gap:10px;margin:24px 0;font-size:.82rem;line-height:1.7;color:#d4e0ea}.sg-alert-consent input{margin-top:4px}.sg-alert-consent a,.sg-alert-unavailable a{color:#efd099;text-underline-offset:3px;text-decoration:underline}.sg-alert-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:22px;padding-top:19px;border-top:1px solid rgba(233,186,114,.25)}.sg-alert-form-footer small{color:#bfd0df;max-width:520px;line-height:1.6}.sg-alert-form-footer .btn:disabled{opacity:.58;cursor:not-allowed}.sg-alert-error{padding:12px 15px;background:#773c39;border:1px solid #d39488;color:white;border-radius:9px}.sg-alert-success,.sg-alert-unavailable{padding:27px;border:1px solid rgba(230,180,105,.48);border-radius:14px;margin-top:24px;line-height:1.8}.sg-alert-success strong,.sg-alert-unavailable strong{color:#f5d295;font-size:1.15rem}.sg-alert-install{background:#0a1c2d}.sg-alert-install-grid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;align-items:center}.sg-alert-install-grid>div{flex:1 1 430px}.sg-alert-install-grid h2{font-size:clamp(2rem,3.5vw,3.25rem);color:#fff1de}.sg-alert-install-grid p{line-height:1.8;max-width:780px}.sg-alert-install .btn{flex:0 1 auto}@media(max-width:800px){.sg-alert-hero-grid{grid-template-columns:1fr;padding-block:62px}.sg-alert-hero-icon img{max-width:170px}.sg-alert-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sg-alert-field-grid,.sg-alert-sector-grid{grid-template-columns:1fr}.sg-alert-field-grid .wide{grid-column:auto}.sg-alert-form-footer .btn{width:100%}.sg-alert-hero-icon img{max-width:135px}}html[data-theme=light] .sg-alert-editor{background:#faf4eb}html[data-theme=light] .sg-alert-form-area{background:linear-gradient(145deg,#25465f,#142d41)}html[data-theme=light] .sg-alert-install{background:#f1e7d9}html[data-theme=light] .sg-alert-install h2{color:#173850}html[data-theme=light] .sg-alert-install p{color:#38556d}.sg-alert-confirm-card{max-width:770px;margin:45px auto;border:1px solid rgba(231,182,106,.4);border-radius:18px;background:#1b3951;padding:clamp(22px,4vw,44px);color:#e1eaf0}.sg-alert-confirm-card h1{font-size:clamp(1.85rem,3.1vw,2.85rem);color:#f5d7aa}.sg-alert-confirm-card p{line-height:1.85;margin-bottom:25px}.sg-alert-contracts{border:0;padding:0;margin:0 0 23px}.sg-alert-contracts legend{font-size:.87rem;font-weight:800;color:#f4d8b1;margin-bottom:11px}.sg-alert-contract-grid{display:flex;gap:9px;flex-wrap:wrap}.sg-alert-contract-grid label{display:flex;align-items:center;gap:8px;border:1px solid rgba(232,188,118,.32);border-radius:10px;padding:10px 13px;background:#18364c;color:#e3eaf1;cursor:pointer;font-size:.82rem}.sg-alert-contract-grid label.selected{border-color:#e0b578;background:#354b55;color:#ffe3b6}.sg-alert-contract-grid input{accent-color:#e0b578;height:17px;width:17px}.sg-alert-imported{border:1px solid rgba(231,181,100,.28);background:rgba(242,199,126,.06);border-radius:12px;padding:14px 16px;margin-bottom:23px}.sg-alert-imported p{margin:0 0 10px;color:#f1dfc4;font-weight:700;font-size:.82rem}.sg-alert-imported-chips{display:flex;gap:8px;flex-wrap:wrap}.sg-alert-imported-chips button{border:1px solid rgba(234,193,131,.45);border-radius:99px;padding:7px 11px;background:rgba(233,181,94,.12);color:#f3e1c6;cursor:pointer;font:inherit;font-size:.78rem}.sg-alert-imported-chips button:hover{background:rgba(233,181,94,.22)}.sg-push-control{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:28px 0;padding:clamp(20px,3vw,35px);border:1px solid rgba(221,176,93,.42);background:linear-gradient(130deg,#132e4b,#0a1e36);border-radius:18px;box-shadow:0 12px 36px rgba(0,0,0,.12);color:#e7eff9}.sg-push-control-copy{max-width:680px;min-width:0}.sg-push-control h3{color:#f7deb4;font-size:clamp(1.1rem,2vw,1.5rem);margin:8px 0 10px;line-height:1.35}.sg-push-control p{margin:0 0 10px;color:#c9d8e9;font-size:.87rem;line-height:1.7}.sg-push-control .eyebrow{color:#e3b96c;font-size:.71rem;letter-spacing:.12em;font-weight:850}.sg-push-guidance{color:#f4d49b!important;background:rgba(221,176,93,.085);border-left:3px solid #d9ad69;padding:10px 13px;border-radius:0 8px 8px 0}.sg-push-status{color:#d8edfb!important;font-weight:700}.sg-push-control-actions{flex-shrink:0;display:flex;gap:10px}.sg-push-control-actions button{min-height:46px;white-space:normal;border-radius:9px;padding:11px 17px;font:inherit;font-size:.83rem;font-weight:800;cursor:pointer}.sg-push-control-actions button:disabled{opacity:.5;cursor:not-allowed}.sg-push-off{background:transparent;color:#e7c17a;border:1px solid #cb9c52}.sg-push-off:hover:not(:disabled){background:rgba(221,176,93,.11)}.sg-alert-confirm-card .sg-push-control{margin-top:25px;text-align:left}@media(max-width:720px){.sg-push-control{flex-direction:column;align-items:stretch;padding:19px}.sg-push-control-actions,.sg-push-control-actions button{width:100%}}.sg-push-pairing-display{margin:16px 0;padding:16px;border-radius:12px;border:1px solid rgba(235,194,117,.5);background:rgba(236,189,115,.1)}.sg-push-pairing-display strong{display:block;max-width:max-content;margin:10px 0 12px;padding:10px 15px;border:1px solid rgba(221,169,85,.6);border-radius:8px;color:#ffdc98;font:800 clamp(1.05rem,2.5vw,1.3rem)/1.4 ui-monospace,monospace;letter-spacing:.16em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.sg-push-pairing-input{display:grid;grid-gap:8px;gap:8px;margin:14px 0;color:#f2dec0;font-size:.81rem;font-weight:700}.sg-push-pairing-input input{max-width:310px;width:100%;padding:12px 14px;background:#f8fbff;color:#142b49;border:1px solid #95adc8;border-radius:9px;letter-spacing:.06em;font:700 1rem ui-monospace,monospace;text-transform:uppercase}.sg-push-pairing-input input:focus-visible{outline:3px solid #e4b768;outline-offset:2px}