.smc-backdrop{z-index:2147483100;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:color-mix(in srgb, var(--smc-bg) 82%, transparent);place-items:center;display:grid;position:fixed;inset:0}.smc-backdrop .smc-dialog{width:min(100%,800px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--smc-bg);flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.smc-dialog__header{flex:none;padding:28px 80px 0 32px;position:relative}.smc-dialog__eyebrow{color:var(--smc-accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:500}.smc-dialog .smc-title{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:initial;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.smc-dialog__content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--smc-accent) var(--smc-bg);min-height:0;padding:22px 32px;overflow-y:auto}.smc-dialog .smc-copy,.smc-dialog .smc-status{font-size:.8125rem;line-height:1.8}.smc-dialog__content>:first-child{margin-top:0}.smc-dialog .smc-status{color:var(--smc-accent);margin-block:20px}.smc-dialog .smc-scope-disclosure{border:0;margin-block:20px}.smc-dialog .smc-scope-list li+li{border:0}.smc-dialog__footer{flex:none;padding:20px 32px}.smc-dialog .smc-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.smc-dialog .smc-button{border-color:color-mix(in srgb, var(--smc-accent) 60%, transparent);background:color-mix(in srgb, var(--smc-accent) 6%, var(--smc-bg));min-height:46px;color:var(--smc-muted);font-size:.75rem;font-weight:500}.smc-dialog .smc-button:hover:not(:disabled){background:color-mix(in srgb, var(--smc-accent) 15%, var(--smc-bg));color:var(--smc-text)}.smc-dialog .smc-button:disabled{opacity:.6;cursor:wait}.smc-dialog .smc-close{width:44px;color:var(--smc-accent);background:0 0;border-color:#0000;padding:0;font-size:1.5rem;font-weight:400;position:absolute;top:20px;right:20px}@media (width<=479px){.smc-dialog__header{padding:20px 56px 0 20px}.smc-dialog__content{padding:18px 20px}.smc-dialog__footer{padding:14px 20px}.smc-dialog .smc-actions{grid-template-columns:minmax(0,1fr)}.smc-dialog .smc-close{top:10px;right:8px}}.smc-banner{z-index:2147483000;padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));position:fixed;inset:auto 0 0}.smc-banner .smc-banner__panel{width:min(100%,960px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--smc-bg);box-shadow:0 24px 80px color-mix(in srgb, var(--smc-bg) 70%, transparent);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.smc-banner__content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--smc-accent) var(--smc-panel);min-height:0;padding:16px 24px 0;overflow-y:auto}.smc-banner .smc-title{letter-spacing:-.02em;text-wrap:initial;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.25}.smc-banner .smc-copy{margin-top:8px;font-size:.8125rem;line-height:1.55}.smc-banner .smc-scope-disclosure{border:0;margin-top:4px}.smc-banner .smc-scope-disclosure summary{min-height:32px;padding-block:6px}.smc-banner .smc-scope-list li+li{border:0}.smc-scope-disclosure{border-top:1px solid var(--smc-border);border-bottom:1px solid var(--smc-border);margin-top:18px;font-size:.8rem}.smc-scope-disclosure summary{min-height:48px;color:var(--smc-text);cursor:pointer;align-items:center;gap:12px;padding-block:10px;font-weight:500;list-style:none;display:flex}.smc-scope-disclosure summary::-webkit-details-marker{display:none}.smc-scope-disclosure__hint{color:var(--smc-accent);margin-left:auto;font-size:.75rem;font-weight:400}.smc-scope-disclosure summary:after{border-right:1px solid var(--smc-accent);border-bottom:1px solid var(--smc-accent);content:"";flex-shrink:0;width:7px;height:7px;margin:0 4px 4px 0;transform:rotate(45deg)}.smc-scope-disclosure[open] summary:after{transform:translateY(4px)rotate(225deg)}.smc-scope-disclosure .smc-scope-list{margin:0 0 14px;font-size:.8rem}.smc-banner__privacy{overflow-wrap:anywhere;align-items:center;gap:4px;min-height:32px;font-size:.75rem;line-height:1.6;display:inline-flex}.smc-banner__footer{background:0 0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:4px 24px 12px;display:flex}.smc-banner .smc-actions{flex:0 320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smc-banner .smc-button{border-color:color-mix(in srgb, var(--smc-accent) 60%, transparent);background:color-mix(in srgb, var(--smc-accent) 6%, var(--smc-bg));min-height:32px;color:var(--smc-muted);padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1.4}@media (width<=767px){.smc-banner{padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.smc-banner .smc-banner__panel{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.smc-banner .smc-copy{margin-top:8px;line-height:1.55}.smc-banner__content{padding:12px 16px 0}.smc-banner__footer{flex-direction:column;align-items:stretch;gap:2px;padding:0 16px 12px}.smc-banner .smc-actions{flex-basis:auto}}.smc-root{--smc-bg:var(--color-mh-petrol-950,#0a0f12);--smc-panel:var(--color-mh-petrol-900,#0d1b23);--smc-text:var(--color-mh-creme-light,#faf6f1);--smc-muted:var(--color-mh-creme-dim,#d9cec0);--smc-accent:var(--color-public-copper,#c8945f);--smc-border:color-mix(in srgb, var(--smc-accent) 28%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--smc-text);font-family:var(--font-public-sans,"Argus Montserrat", "Segoe UI", sans-serif)}.smc-root *,.smc-root :before,.smc-root :after{box-sizing:border-box}.smc-banner__panel,.smc-dialog{box-sizing:border-box;border:1px solid var(--smc-border);background:color-mix(in srgb, var(--smc-bg) 94%, transparent);border-radius:0;width:min(100%,880px);margin:0 auto;box-shadow:0 24px 80px #0000008c}.smc-title{font-size:clamp(1.05rem,3vw,1.35rem);line-height:1.3;font-family:var(--font-public-display,"Argus Playfair", Georgia, serif);color:var(--smc-text);text-wrap:balance;margin:0;font-weight:500}.smc-copy,.smc-status,.smc-list{color:var(--smc-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:.9rem;line-height:1.55}.smc-scope-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--smc-accent) var(--smc-panel);max-height:11rem;overflow:auto}.smc-list.smc-scope-list{padding:0;list-style:none}.smc-scope-list li{padding:10px 0}.smc-scope-list li+li{border-top:1px solid var(--smc-border)}.smc-actions{gap:10px;display:grid}.smc-button,.smc-close{border:1px solid var(--smc-border);background:var(--smc-panel);min-height:44px;color:var(--smc-text);cursor:pointer;font:inherit;border-radius:0;padding:10px 16px;font-weight:700}.smc-button--primary{border-color:var(--smc-accent);background:var(--smc-accent);color:var(--smc-bg)}.smc-button:hover,.smc-close:hover{border-color:var(--smc-accent);background:color-mix(in srgb, var(--smc-accent) 15%, var(--smc-panel));color:var(--smc-text)}.smc-button:focus-visible,.smc-close:focus-visible,.smc-link:focus-visible,.smc-scope-disclosure summary:focus-visible,.smc-scope-list:focus-visible{outline:3px solid var(--smc-accent);outline-offset:3px}.smc-list{padding-left:20px}.smc-link{color:var(--smc-accent);text-underline-offset:3px;text-decoration:underline}@media (width<=359px){.smc-banner,.smc-backdrop{padding-left:8px;padding-right:8px}}@layer base{.smc-footer-settings{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}}.smc-footer-settings{position:relative}.smc-footer-settings:after{content:"";width:100%;min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.smc-footer-settings:focus-visible{outline-offset:3px;outline:2px solid}
