:root{--skcb-black:#090909;--skcb-rust:#a23b20;--skcb-gold:#d8ad20;--skcb-stone:#efede7;--skcb-serif:Georgia,"Times New Roman",serif;--skcb-sans:Arial,Helvetica,sans-serif}.skcb[hidden],.skcb-modal[hidden]{display:none!important}.skcb{position:fixed;z-index:999990;right:22px;bottom:22px;left:22px}.skcb__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;width:min(100%,1120px);margin:auto;padding:30px 32px;border:1px solid rgba(255,255,255,.25);background:rgba(9,9,9,.94);box-shadow:0 24px 70px rgba(0,0,0,.3);color:#fff;backdrop-filter:blur(18px)}.skcb__copy{max-width:680px}.skcb__eyebrow{display:block;margin-bottom:10px;color:var(--skcb-gold);font:700 .62rem/1 var(--skcb-sans);letter-spacing:.19em}.skcb h2,.skcb-modal h2{margin:0 0 12px;font:700 clamp(1.75rem,3vw,2.7rem)/.95 var(--skcb-serif);letter-spacing:-.025em}.skcb p{margin:0 0 10px;color:#d6d2ca;font:400 .92rem/1.55 var(--skcb-sans)}.skcb a{color:#fff;font:.72rem var(--skcb-sans);text-underline-offset:3px}.skcb__actions{display:grid;gap:8px;min-width:220px}.skcb__button{min-height:46px;padding:10px 18px;border:1px solid rgba(255,255,255,.4);border-radius:0;background:transparent;color:#fff;font:700 .67rem/1 var(--skcb-sans);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.skcb__button--primary{border-color:var(--skcb-rust);background:var(--skcb-rust)}.skcb__button:hover{border-color:var(--skcb-gold);background:var(--skcb-gold);color:var(--skcb-black)}.skcb__link{border:0;background:transparent;color:#ddd;font:700 .65rem var(--skcb-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.skcb-modal{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:20px}.skcb-modal__backdrop{position:absolute;inset:0;background:rgba(9,9,9,.62);backdrop-filter:blur(10px)}.skcb-modal__panel{position:relative;width:min(100%,620px);max-height:calc(100vh - 40px);overflow:auto;padding:38px;border-top:6px solid var(--skcb-gold);background:#fff;color:var(--skcb-black);box-shadow:0 25px 80px rgba(0,0,0,.32)}.skcb-modal__close{position:absolute;top:16px;right:16px;width:38px;height:38px;padding:0;border:1px solid var(--skcb-black);border-radius:50%;background:#fff;color:var(--skcb-black);font:1.5rem/1 var(--skcb-sans);cursor:pointer}.skcb-option{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #c9c6bf}.skcb-option strong{display:block;font:700 1.15rem var(--skcb-serif)}.skcb-option p,.skcb-option small{display:block;margin:5px 0 0;color:#69655e;font:.8rem/1.45 var(--skcb-sans)}.skcb-option__always{color:var(--skcb-rust);font:700 .62rem var(--skcb-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.skcb-option input{position:absolute;opacity:0}.skcb-option i{position:relative;flex:0 0 48px;height:26px;border:1px solid #8d8981;border-radius:20px;background:#cbc8c1;cursor:pointer}.skcb-option i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.skcb-option input:checked+i{border-color:var(--skcb-rust);background:var(--skcb-rust)}.skcb-option input:checked+i:after{transform:translateX(22px)}.skcb-modal__save{width:100%;margin-top:18px}.skcb-revisit{position:fixed;z-index:999980;right:18px;bottom:18px;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:var(--skcb-black);color:var(--skcb-gold);font:1.2rem/1 var(--skcb-sans);box-shadow:0 8px 24px rgba(0,0,0,.22);cursor:pointer}@media(max-width:700px){.skcb{right:10px;bottom:10px;left:10px}.skcb__panel{grid-template-columns:1fr;gap:20px;padding:24px 20px}.skcb__actions{min-width:0}.skcb-modal{padding:10px}.skcb-modal__panel{padding:32px 20px}.skcb-option{align-items:flex-start}.skcb-option__always{white-space:normal;text-align:right}}

