.system-message{isolation:isolate;min-height:max(42rem, calc(100svh - var(--header-h)));color:#f4f1e8;background:#061a14;place-items:center;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.system-message--global{min-height:100svh}.system-message__grid{z-index:-2;opacity:.36;pointer-events:none;background-image:linear-gradient(#c8a96b09 1px,#0000 1px),linear-gradient(90deg,#c8a96b09 1px,#0000 1px);background-size:5.25rem 5.25rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}.system-message__halo{z-index:-1;pointer-events:none;background:0 0;border:1px solid #c8a96b17;border-radius:50%;width:min(68rem,90vw);height:min(38rem,72vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system-message__frame{width:min(68rem,100%);box-shadow:none;background:linear-gradient(90deg,#0b2b2257,#061a141f);border-block:1px solid #c8a96b33;grid-template-columns:minmax(10rem,.36fr) minmax(0,1fr);align-items:stretch;display:grid}.system-message__status{min-height:26rem;font-family:var(--font-eyebrow), sans-serif;border-right:1px solid #c8a96b29;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.5rem);display:flex}.system-message__status>span,.system-message__status>small{color:#d3bf9d;letter-spacing:.18em;font-size:.6875rem;font-weight:700}.system-message__status strong{color:#ece8dd;font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;margin-block:.45rem;font-size:clamp(4.5rem,8vw,7.5rem);font-weight:560;line-height:.95}.system-message__status i{background:linear-gradient(90deg,#c8a96b,#c8a96b14);width:100%;height:1px;margin:1.15rem 0 1rem}.system-message__content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.4rem,6vw,5.25rem);display:flex}.system-message__eyebrow{color:#c8a96b;font-family:var(--font-eyebrow), sans-serif;letter-spacing:.17em;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.6875rem;font-weight:700;display:flex}.system-message__eyebrow span{background:#c8a96b;width:1.8rem;height:1px}.system-message h1{color:#f4f1e8;font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:600;line-height:1}.system-message__copy{color:#9eb0a7;max-width:38rem;margin:1.5rem 0 0;font-size:clamp(.94rem,1.35vw,1.08rem);line-height:1.7}.system-message__reference{color:#7f9088;font-family:var(--font-eyebrow), sans-serif;letter-spacing:.08em;margin:1rem 0 0;font-size:.6875rem}.system-message__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.system-message__primary,.system-message__secondary{color:#f5f1e6;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:2px solid #c8a96b;border-radius:6px;justify-content:center;align-items:center;gap:.7rem;padding-inline:1rem;font-size:.78rem;font-weight:650;transition:border-color .22s,color .22s,background-color .22s,transform .22s;display:inline-flex}.system-message__primary{border-color:var(--color-action);color:var(--color-text-on-action);background:var(--color-action);border-width:2px}.system-message__primary:hover,.system-message__primary:focus-visible{border-color:var(--color-action-hover);background:var(--color-action-hover);transform:translateY(-1px)}.system-message__secondary:hover,.system-message__secondary:focus-visible{color:#fff;background:#c8a96b14;border-color:#c8a96b}.system-message__meta{color:#76877f;font-family:var(--font-eyebrow), sans-serif;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #c8a96b1c;flex-wrap:wrap;gap:.55rem 1.25rem;margin-top:2.5rem;padding-top:1rem;font-size:.6875rem;display:flex}.system-message__meta span:before{color:#c8a96b;content:"◇";margin-right:.45rem}html[data-theme=light][data-theme-route=fallback] body{color:#131916;background:#fdfcf7}html[data-theme=light][data-theme-route=fallback] .gem-header{background:#fdfcf7f7;border-bottom-color:#13191614;box-shadow:0 1px #ffffffe6}html[data-theme=light][data-theme-route=fallback] .gem-header[data-scrolled=true]{box-shadow:none;border-bottom-color:#2f584529}html[data-theme=light][data-theme-route=fallback] .theme-toggle__track{background:#f2f2ed;border-color:#13191629;box-shadow:inset 0 0 0 1px #fffc}html[data-theme=light][data-theme-route=fallback] .theme-toggle__sun{color:#264a3a;opacity:1}html[data-theme=light][data-theme-route=fallback] .theme-toggle__moon{color:#9aa39e;opacity:.5}html[data-theme=light][data-theme-route=fallback] .theme-toggle__thumb{background:#fff;border-color:#2f584552;transform:translate(0);box-shadow:0 2px 7px #1319162e}html[data-theme=light][data-theme-route=fallback] .gem-brand-name,html[data-theme=light][data-theme-route=fallback] .gem-nav__link:hover{color:#131916}html[data-theme=light][data-theme-route=fallback] .gem-nav__link{color:#66716b}html[data-theme=light][data-theme-route=fallback] .gem-mobile-trigger__glyph{color:#264a3a;background:#f2f2ed}html[data-theme=light][data-theme-route=fallback] .gem-mobile-panel{color:#131916;background:linear-gradient(#fdfcf7fc,#f9f7f1fc)}html[data-theme=light][data-theme-route=fallback] .gem-mobile-panel__link{color:#131916}html[data-theme=light][data-theme-route=fallback] .gem-mobile-panel__legal-link{color:#4b5750}html[data-theme=light][data-theme-route=fallback] .gem-mobile-panel__access{background:0 0}html[data-theme=light] .system-message{color:#131916;background:linear-gradient(#fdfcf7,#f8f5f0)}html[data-theme=light] .system-message__grid{opacity:.52;background-image:linear-gradient(#2f584507 1px,#0000 1px),linear-gradient(90deg,#2f584507 1px,#0000 1px)}html[data-theme=light] .system-message__halo{background:0 0;border-color:#2f584517}html[data-theme=light] .system-message__frame{background:#ffffff9e;border-color:#13191621;box-shadow:inset 0 1px #ffffffe6}html[data-theme=light] .system-message__status{border-color:#1319161a}html[data-theme=light] .system-message__status>span,html[data-theme=light] .system-message__status>small{color:#264739}html[data-theme=light] .system-message__status strong,html[data-theme=light] .system-message h1{color:#131916}html[data-theme=light] .system-message__eyebrow{color:#264a3a}html[data-theme=light] .system-message__copy{color:#2b3933}html[data-theme=light] .system-message__reference{color:#66716b}html[data-theme=light] .system-message__secondary{color:#131916;border-color:#2f5845}html[data-theme=light] .system-message__secondary:hover,html[data-theme=light] .system-message__secondary:focus-visible{color:#131916;background:#2f58450b;border-color:#2f5845}html[data-theme=light] .system-message__meta{color:#4b5750;border-color:#1319161a}html[data-theme=light][data-theme-route=fallback] .site-footer{color:#131916;background:linear-gradient(#f5f2eb,#f0ece2 78%);border-top-color:#0000;margin-top:-1px}html[data-theme=light][data-theme-route=fallback] .site-footer:before{opacity:.18}html[data-theme=light][data-theme-route=fallback] .site-footer__ambient{background:0 0}html[data-theme=light][data-theme-route=fallback] .footer-compliance h2,html[data-theme=light][data-theme-route=fallback] .footer-compliance__action strong,html[data-theme=light][data-theme-route=fallback] .footer-main__brand h2{color:#131916}html[data-theme=light][data-theme-route=fallback] .footer-compliance__copy>p,html[data-theme=light][data-theme-route=fallback] .footer-compliance__scope p,html[data-theme=light][data-theme-route=fallback] .footer-main__description,html[data-theme=light][data-theme-route=fallback] .footer-main__nav a,html[data-theme=light][data-theme-route=fallback] .footer-main__contact>a{color:#4b5750}html[data-theme=light][data-theme-route=fallback] .footer-compliance__action{color:#131916;background:#ffffff85}html[data-theme=light][data-theme-route=fallback] .footer-compliance__scope{background:linear-gradient(90deg,#ffffffc2,#ffffff57 62%,#0000);border-color:#1319161f;box-shadow:inset 0 1px #ffffffd6}html[data-theme=light][data-theme-route=fallback] .footer-main__nav h2,html[data-theme=light][data-theme-route=fallback] .footer-main__contact h2{color:#131916}html[data-theme=light][data-theme-route=fallback] .footer-main__nav h2 span,html[data-theme=light][data-theme-route=fallback] .footer-main__contact h2 span{color:#2f5845}html[data-theme=light][data-theme-route=fallback] .footer-main__brand h2 span,html[data-theme=light][data-theme-route=fallback] .footer-main__traits span,html[data-theme=light][data-theme-route=fallback] .footer-main__contact address{color:#4b5750}html[data-theme=light][data-theme-route=fallback] .footer-main__bottom p,html[data-theme=light][data-theme-route=fallback] .footer-main__nav a:hover,html[data-theme=light][data-theme-route=fallback] .footer-main__nav a:focus-visible{color:#131916}@media (max-width:700px){.system-message{min-height:40rem;padding:4rem 1rem}.system-message__frame{grid-template-columns:1fr}.system-message__status{border-bottom:1px solid #c8a96b29;border-right:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:.7rem;min-height:0;padding:1rem 1.15rem}.system-message__status strong{letter-spacing:-.02em;margin:0;font-size:1.25rem}.system-message__status i{width:2rem;margin:0}.system-message__content{padding:2.5rem 1.25rem 2rem}.system-message h1{font-size:clamp(2.45rem,12vw,3.8rem)}.system-message__actions{flex-direction:column;align-items:stretch}.system-message__primary,.system-message__secondary{min-height:3rem}.system-message__meta{gap:.75rem 1rem;font-size:.6875rem}}@media (max-width:63.999rem) and (max-height:31rem) and (orientation:landscape){.system-message{min-height:100svh;padding-block:2rem}.system-message__frame{grid-template-columns:9.5rem minmax(0,1fr)}.system-message__status{border-bottom:0;border-right:1px solid #c8a96b29;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding:1.25rem}.system-message__status strong{margin:.35rem 0;font-size:3rem}.system-message__status i{width:100%;margin:.6rem 0}.system-message__content{padding:2rem}.system-message h1{font-size:clamp(2.35rem,7vw,3.5rem)}.system-message__copy{margin-top:1rem}.system-message__actions{flex-direction:row;margin-top:1.25rem}.system-message__meta{display:none}}
