:root{--policy-bg-deep: #0F1020;--policy-bg-surface: #13152B;--policy-card: rgba(19, 21, 43, .96);--policy-card-2: rgba(15, 16, 32, .94);--policy-accent: #7B3AF0;--policy-accent-light: #C58AFB;--policy-text: #FCFBFD;--policy-muted: #BDB9D5;--policy-soft: rgba(255,255,255,.48);--policy-border: rgba(123,58,240,.25);--policy-focus: 0 0 0 3px rgba(123,58,240,.4);--policy-shadow: 0 4px 24px rgba(0,0,0,.4)}html{position:relative!important;min-height:100%!important;background:#160426!important;overflow-x:hidden!important}html:before{content:""!important;position:fixed!important;inset:0!important;z-index:-4!important;pointer-events:none!important;background:url(/assets/images/brand/myteria-bg.webp) center / cover no-repeat!important;filter:blur(6px) saturate(.98) brightness(.84)!important;transform:translateZ(0) scale(1.02)!important}html:after{content:""!important;position:fixed!important;inset:0!important;z-index:-3!important;pointer-events:none!important;background:linear-gradient(135deg,#0e0020c7,#280050c7)!important}body.policy-history-page{margin:0!important;min-height:100vh!important;color:var(--policy-text)!important;background:transparent!important;font-family:Inter,Poppins,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;overflow-x:hidden!important}body.policy-history-page a{color:inherit;text-decoration:none}body.policy-history-page button{font-family:inherit;cursor:pointer}body.policy-history-page a:focus-visible,body.policy-history-page button:focus-visible{outline:none;box-shadow:var(--policy-focus)}body.policy-history-page #root{min-height:100vh!important;display:flex!important;flex-direction:column!important;position:relative!important;isolation:isolate!important;overflow:visible!important;background:transparent!important}body.policy-history-page .main-header,body.policy-history-page .page,body.policy-history-page .main-footer{position:relative!important;z-index:2!important}body.policy-history-page .page.policy-page-shell{flex:1 1 auto!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:26px 32px 48px!important;background:transparent!important}body.policy-history-page .history-hero,body.policy-history-page .policy-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr)!important;gap:18px!important;align-items:stretch!important;margin-bottom:18px!important}body.policy-history-page .hero-card,body.policy-history-page .side-card,body.policy-history-page .history-panel,body.policy-history-page .locked-card{background:linear-gradient(180deg,var(--policy-card),var(--policy-card-2))!important;border:1px solid var(--policy-border)!important;border-radius:20px!important;box-shadow:var(--policy-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.policy-history-page .hero-card,body.policy-history-page .policy-hero-card{padding:clamp(24px,4vw,42px)!important;position:relative!important;overflow:hidden!important}body.policy-history-page .hero-card:before{content:""!important;position:absolute!important;inset:-40% -10% auto auto!important;width:340px!important;height:340px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(123,58,240,.28),transparent 64%)!important;pointer-events:none!important}body.policy-history-page .eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--policy-accent-light)!important;text-transform:uppercase!important;letter-spacing:1.4px!important;font-weight:800!important;font-size:12px!important;margin-bottom:14px!important;position:relative!important;z-index:1!important}body.policy-history-page .hero-title{position:relative!important;z-index:1!important;color:var(--policy-text)!important;font-family:Montserrat,Inter,sans-serif!important;font-size:clamp(34px,6vw,64px)!important;line-height:.95!important;letter-spacing:-1.5px!important;max-width:760px!important;margin:0!important}body.policy-history-page .hero-copy{position:relative!important;z-index:1!important;color:var(--policy-muted)!important;line-height:1.7!important;margin-top:18px!important;max-width:720px!important;font-size:15px!important}body.policy-history-page .side-card,body.policy-history-page .policy-side-card{padding:22px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:18px!important}body.policy-history-page .side-icon{width:52px!important;height:52px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#7b3af029!important;color:var(--policy-accent-light)!important}body.policy-history-page .side-icon .material-icons{font-size:28px!important}body.policy-history-page .side-title{color:var(--policy-text)!important;font-family:Montserrat,Inter,sans-serif!important;font-size:22px!important;line-height:1.2!important;margin:16px 0 8px!important}body.policy-history-page .side-copy{color:var(--policy-muted)!important;line-height:1.55!important;font-size:14px!important;margin:0!important}body.policy-history-page .side-card>.button{align-self:flex-start!important;padding:9px 14px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.policy-history-page .button{border:0!important;border-radius:10px!important;background:linear-gradient(180deg,#8b5cf6,#6d28d9)!important;color:#fcfbfd!important;font-weight:800!important;letter-spacing:.7px!important;text-transform:uppercase!important;box-shadow:0 10px 26px #7b3af040!important}body.policy-history-page .button.-secondary{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;color:var(--policy-muted)!important}body.policy-history-page .button.-secondary:hover{background:#ffffff1a!important;color:var(--policy-text)!important}body.policy-history-page .history-panel,body.policy-history-page .policy-panel{overflow:hidden!important;width:100%!important}body.policy-history-page .panel-header{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important;padding:22px 24px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body.policy-history-page .panel-title{color:var(--policy-text)!important;font-family:Montserrat,Inter,sans-serif!important;font-size:24px!important;margin:0!important}body.policy-history-page .panel-subtitle{color:var(--policy-muted)!important;font-size:14px!important;margin-top:4px!important}body.policy-history-page .status-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-radius:999px!important;background:#7b3af024!important;color:var(--policy-accent-light)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.8px!important;white-space:nowrap!important}body.policy-history-page .policy-section-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}body.policy-history-page .policy-section{min-height:0!important;padding:22px 24px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-right:1px solid rgba(255,255,255,.06)!important;background:#ffffff05!important}body.policy-history-page .policy-section:nth-child(2n){border-right:0!important}body.policy-history-page .policy-section.-wide{grid-column:1 / -1!important;border-right:0!important;background:linear-gradient(135deg,#7b3af024,#ffffff06)!important}body.policy-history-page .policy-section h3{color:var(--policy-text)!important;font-family:Montserrat,Inter,sans-serif!important;font-size:17px!important;line-height:1.25!important;margin:0 0 8px!important;letter-spacing:-.015em!important}body.policy-history-page .policy-section p{color:var(--policy-muted)!important;font-size:14px!important;line-height:1.68!important;margin:0!important}body.policy-history-page .history-footer-note,body.policy-history-page .policy-footer-note{margin-top:18px!important;padding:18px 20px!important;border-radius:16px!important;background:#0003!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--policy-muted)!important;font-size:14px!important;line-height:1.6!important}body.policy-history-page .main-footer,body.policy-history-page .main-footer .footer-title,body.policy-history-page .main-footer .footer-nav-item,body.policy-history-page .main-footer a{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.42)!important}body.policy-history-page .bg.-desktop{display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important;background:transparent!important}body.policy-history-page .bg.-desktop .blobs{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}body.policy-history-page .bg.-desktop img{position:absolute!important;max-width:none!important;pointer-events:none!important;user-select:none!important}body.policy-history-page .bg.-desktop .blob-1{top:-80px!important;right:-60px!important;width:clamp(500px,55vw,900px)!important;opacity:.42!important;transform:none!important}body.policy-history-page .bg.-desktop .steve{top:60px!important;right:280px!important;width:clamp(200px,30vw,450px)!important;height:auto!important;opacity:.46!important;filter:saturate(.95) brightness(.9)!important;transform:none!important}body.policy-history-page .bg.-desktop .blob-2{top:45%!important;left:-30px!important;width:clamp(140px,18vw,280px)!important;opacity:.42!important;transform:none!important}body.policy-history-page .bg.-desktop .blob-3{right:-60px!important;bottom:5px!important;width:clamp(500px,55vw,900px)!important;opacity:.48!important;transform:none!important}html.myteria-loading{cursor:progress}.page-skeleton{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 15% 10%,rgba(196,91,255,.22),transparent 32%),radial-gradient(circle at 86% 28%,rgba(123,58,240,.25),transparent 34%),linear-gradient(135deg,#0f1020f5,#1f0a3ffa);opacity:1;visibility:visible;transition:opacity .32s ease,visibility .32s ease}html.myteria-ready .page-skeleton{opacity:0;visibility:hidden;pointer-events:none}.page-loader{display:flex;flex-direction:column;align-items:center;gap:24px}.page-loader-logo{width:min(240px,62vw);height:auto;filter:drop-shadow(0 14px 40px rgba(123,58,240,.45));animation:myteriaLoaderFloat 2s ease-in-out infinite}.page-loader-spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(196,138,251,.22);border-top-color:#b87aff;animation:myteriaLoaderSpin .8s linear infinite}@keyframes myteriaLoaderSpin{to{transform:rotate(360deg)}}@keyframes myteriaLoaderFloat{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.82;transform:translateY(-4px)}}@media(max-width:980px){body.policy-history-page .page.policy-page-shell{padding:16px 18px 36px!important}body.policy-history-page .history-hero,body.policy-history-page .policy-hero-grid,body.policy-history-page .policy-section-grid{grid-template-columns:1fr!important}body.policy-history-page .policy-section{border-right:0!important}body.policy-history-page .panel-header{align-items:flex-start!important;flex-direction:column!important}body.policy-history-page .bg.-desktop .steve{right:-120px!important;top:84px!important;width:430px!important;opacity:.26!important}body.policy-history-page .bg.-desktop .blob-1{right:-170px!important;width:640px!important;opacity:.36!important}body.policy-history-page .bg.-desktop .blob-2{left:-120px!important;width:300px!important;opacity:.28!important}body.policy-history-page .bg.-desktop .blob-3{right:-180px!important;bottom:-120px!important;width:620px!important;opacity:.34!important}}@media(max-width:620px){body.policy-history-page .hero-title{font-size:clamp(32px,12vw,46px)!important}body.policy-history-page .hero-card,body.policy-history-page .side-card{border-radius:18px!important}body.policy-history-page .policy-section{padding:20px!important}body.policy-history-page .status-pill{white-space:normal!important}.page-skeleton{padding:20px}}@media(prefers-reduced-motion:reduce){.page-loader-logo,.page-loader-spinner{animation:none!important}.page-skeleton{transition:none!important}}@supports (-webkit-touch-callout: none){body.policy-history-page,body.policy-history-page #root{min-height:-webkit-fill-available!important}html:before{background-attachment:scroll!important}}
