@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.min-h-\[60vh\]{min-height:60vh}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.overline{text-decoration-line:overline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-6:focus{top:calc(var(--spacing)*6)}.focus\:left-6:focus{left:calc(var(--spacing)*6)}.focus\:z-50:focus{z-index:50}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:bg-\[var\(--teal-bg\)\]:focus{background-color:var(--teal-bg)}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-white:focus{color:var(--color-white)}}:root{--bg:#fbfaf7;--bg-subtle:#f4f1ea;--bg-card:#fff;--bg-section-2:#f1ede4;--hairline:#e1dcd0;--hairline-strong:#bdb59f;--fg:#0b1418;--fg-2:#2a3640;--fg-3:#566069;--fg-4:#66717a;--teal-bg:#062229;--teal-bg-2:#0a323e;--teal-bg-3:#0e404d;--teal-line:#78dce624;--teal-line-2:#78dce63d;--on-teal:#f8fefefc;--on-teal-2:#dcf0f4f0;--on-teal-3:#bedce2cc;--teal-50:#ecf7f9;--teal-100:#d2eef2;--teal-200:#a4dde5;--teal-300:#6dc7d4;--teal-400:#2eaec1;--teal-500:#0d8fa3;--teal-600:#0a7588;--teal-700:#08606f;--teal-800:#074a57;--aqua:#5ed5e6;--aqua-soft:#88e3ee;--hairline-aqua:#cfeaee;--success:#1ea778;--success-soft:#d6f1e5;--warn:#c98a0c;--error:#b0505e;--brand:var(--teal-600);--brand-hover:var(--teal-700);--brand-press:var(--teal-800);--brand-text:var(--teal-700);--accent-on-light:var(--teal-700);--shadow-card:0 1px 0 #0b14180a,0 6px 18px -10px #0b14181a;--shadow-card-h:0 1px 0 #0b14180a,0 24px 48px -20px #0b14182e;--shadow-cta:0 1px 0 #0b141814,0 2px 4px #0b14180f;--shadow-cta-h:0 1px 0 #0b14181a,0 8px 16px -6px #0e5a6a52;--font-display:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--font-ui:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--t-display:clamp(44px,5vw,72px);--t-h1:clamp(36px,4.4vw,60px);--t-h2:clamp(28px,3vw,42px);--t-h3:clamp(22px,2.2vw,28px);--t-h4:18px;--t-lead:clamp(17px,1.4vw,19px);--t-body:16.5px;--t-sm:14px;--t-xs:12.5px;--t-mono-label:11px;--container:1240px;--gutter:clamp(20px,4vw,48px);--section-pad:clamp(64px,8vw,112px);--section-pad-sm:clamp(48px,5vw,72px);--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--brand)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);color:var(--fg);font-family:var(--font-ui);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%}button{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{border-radius:var(--r-sm);box-shadow:var(--focus-ring);outline:none}::selection{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--brand)24%,transparent)}}::selection{color:var(--fg)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);width:100%;margin:0 auto}.section{padding-bottom:var(--section-pad);padding-top:var(--section-pad)}.section-tight{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum","ss01"}.overline{color:var(--brand);font-family:var(--font-mono);font-size:var(--t-mono-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.body-sm{color:var(--fg-3);font-size:var(--t-sm);line-height:1.6}.btn{border-radius:var(--r-md);cursor:pointer;font-family:var(--font-ui);letter-spacing:0;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform 80ms,box-shadow .16s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-sm{height:36px;padding:0 14px;font-size:13px}.btn-primary{background:var(--brand);box-shadow:var(--shadow-cta);color:#fff}.btn-primary:hover{background:var(--brand-hover);box-shadow:var(--shadow-cta-h)}.btn-primary:active{background:var(--brand-press)}.btn-ghost{background:var(--bg-card);border-color:var(--hairline-strong);color:var(--fg);box-shadow:0 1px #0b14180a}.btn-ghost:hover{background:var(--teal-50)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background:color-mix(in srgb,var(--teal-50)70%,var(--bg-card))}}.btn-ghost:hover{border-color:var(--teal-600);color:var(--teal-700)}.btn-onteal{background:var(--teal-600);color:#fff;box-shadow:0 0 0 1px #78dce629,0 8px 20px -8px #0a758873}.btn-onteal:hover{background:var(--teal-700)}.btn-onteal-ghost{color:var(--on-teal);background:#78dce60f;border-color:#78dce666}.btn-onteal-ghost:hover{border-color:var(--aqua);color:var(--aqua);background:#78dce61f}.link-inline{border-bottom:1px solid var(--brand-text);align-items:center}@supports (color:color-mix(in lab, red, red)){.link-inline{border-bottom:1px solid color-mix(in srgb,var(--brand-text)28%,transparent)}}.link-inline{color:var(--brand-text);gap:6px;padding:2px 0;font-weight:500;transition:color .16s,border-color .16s;display:inline-flex}.link-inline:hover{border-bottom-color:var(--brand-hover);color:var(--brand-hover)}.icon-button{background:var(--bg-card);border:1px solid var(--hairline-strong);border-radius:var(--r-md);color:var(--fg-2);justify-content:center;align-items:center;width:44px;height:44px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.icon-button:hover{background:var(--teal-50);border-color:var(--teal-600);color:var(--brand-text)}.nav{-webkit-backdrop-filter:saturate(140%)blur(12px);background:var(--bg);border-bottom:1px solid var(--hairline);z-index:60;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.nav-left{align-items:center;gap:30px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-tile{color:#fff;font-family:var(--font-display);letter-spacing:0;background:linear-gradient(145deg,#0a7fa0 0%,#082b35 100%);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.brand-word{color:var(--fg);font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:400}.nav-links{align-items:center;gap:22px;display:flex}.nav-link{color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500;transition:color .16s;display:inline-flex}.nav-link:hover{color:var(--brand-text)}.nav-actions{align-items:center;gap:14px;display:flex}.mobile-menu-trigger{display:none}.mobile-drawer{background:var(--bg);border-left:1px solid var(--hairline);color:var(--fg);overscroll-behavior:contain;height:100dvh;min-height:100dvh;padding:calc(22px + env(safe-area-inset-top))24px calc(24px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;z-index:1;flex-direction:column;gap:28px;width:min(340px,88vw);margin-left:auto;display:flex;position:relative;overflow-y:auto;box-shadow:-24px 0 48px -28px #0b14185c}.mobile-drawer-backdrop{appearance:none;z-index:0;background:#0622296b;border:0;margin:0;padding:0;position:absolute;inset:0}.mobile-drawer-panel{isolation:isolate;z-index:1000;display:flex;position:fixed;inset:0}.mobile-drawer-head{justify-content:space-between;align-items:center;display:flex}.mobile-drawer-nav{flex-direction:column;gap:8px;display:flex}.mobile-drawer-secondary{gap:4px}.mobile-drawer-label{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.mobile-drawer-link{border-bottom:1px solid var(--hairline);color:var(--fg-2);padding:14px 0;font-size:17px;font-weight:500;display:block}.mobile-drawer-link:hover{color:var(--brand-text)}.mobile-drawer .btn{width:100%}.mblexmd-product-nav{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(36px,5vw,56px);padding-bottom:18px;display:flex}.mblexmd-product-nav a{color:var(--fg-2);font-size:14px;font-weight:600}.mblexmd-product-nav a:first-child{color:var(--fg);font-family:var(--font-display);margin-right:auto;font-size:18px;font-weight:500}.mblexmd-product-nav a:last-child{color:var(--brand-text)}@media (max-width:1120px){.nav-links,.nav-actions .nav-link,.nav-actions .btn{display:none}.mobile-menu-trigger{display:inline-flex}}.lp-hero{background:var(--bg);border-bottom:1px solid var(--hairline)}.lp-hero-inner{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(48px,6vw,96px)}.lp-hero-meta{border-bottom:1px solid var(--hairline);color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:32px;margin-bottom:48px;padding-bottom:32px;font-size:11px;display:flex}.lp-hero-meta b{color:var(--fg-2);font-weight:500}.lp-hero h1{color:var(--fg);font-family:var(--font-display);letter-spacing:0;max-width:18ch;font-size:clamp(44px,5.6vw,80px);font-weight:400;line-height:1.02}.lp-hero h1 em,.article-hero h1 em,.idx-hero h1 em{color:var(--accent-on-light);font-style:italic;font-weight:300}.lp-hero-foot{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-top:56px;padding-top:32px;display:grid}.lp-hero-foot p{color:var(--fg-2);max-width:52ch;font-size:18px;line-height:1.6}.lp-hero-foot-ctas{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.pillars{background:var(--hairline);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pillar{background:var(--bg);flex-direction:column;gap:24px;min-height:360px;padding:clamp(40px,4vw,64px) clamp(28px,3vw,48px);transition:background .2s;display:flex}.pillar:hover{background:var(--bg-subtle)}.pillar-num{color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.pillar h2{color:var(--fg);font-family:var(--font-display);letter-spacing:0;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.08}.pillar p{color:var(--fg-2);max-width:38ch;font-size:14.5px;line-height:1.65}.pillar-meta{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:18px;font-size:10.5px;display:flex}.pillar-link{border-top:1px solid var(--hairline-strong);color:var(--fg);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:500;display:inline-flex}.editorial{padding-top:clamp(80px,10vw,128px);padding-bottom:clamp(80px,10vw,128px)}.editorial-head{grid-template-columns:1fr 2fr;align-items:baseline;gap:64px;margin-bottom:72px;display:grid}.editorial-head .label{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.editorial-head h2,.lp-preview-head h2{color:var(--fg);font-family:var(--font-display);letter-spacing:0;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1.05}.editorial-body{grid-template-columns:220px minmax(0,680px);justify-content:center;gap:80px;display:grid}.editorial-aside{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.06em;align-self:start;font-size:11.5px;line-height:1.7;position:sticky;top:96px}.editorial-aside h4{color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px;font-weight:500}.editorial-aside ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.editorial-aside li{padding-left:14px;position:relative}.editorial-aside li:before{background:var(--hairline-strong);content:"";width:6px;height:1px;position:absolute;top:8px;left:0}.editorial-aside .pull{border-top:1px solid var(--hairline);color:var(--fg-2);font-family:var(--font-display);letter-spacing:0;text-transform:none;margin-top:32px;padding-top:20px;font-size:18px;font-style:italic;line-height:1.4}.editorial-prose{color:var(--fg);max-width:680px;font-size:17.5px;line-height:1.72}.editorial-prose>p{color:var(--fg-2);margin-bottom:1.4em}.editorial-prose>p:first-of-type:first-letter{color:var(--accent-on-light);float:left;font-family:var(--font-display);padding:6px 14px 0 0;font-size:6.2em;font-weight:400;line-height:.85}.editorial-prose h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:2.2em 0 .7em;font-size:clamp(26px,2.2vw,32px);font-weight:400;line-height:1.2}.pullquote{border-left:2px solid var(--accent-on-light);color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:2em 0;padding:24px 32px;font-size:clamp(22px,2.3vw,28px);font-weight:400;line-height:1.3}.pullquote em{color:var(--accent-on-light);font-style:italic}.editorial-prose a,.prose a{border-bottom:1px solid var(--accent-on-light)}@supports (color:color-mix(in lab, red, red)){.editorial-prose a,.prose a{border-bottom:1px solid color-mix(in srgb,var(--accent-on-light)30%,transparent)}}.editorial-prose a,.prose a{color:var(--accent-on-light)}.editorial-prose .btn-primary,.prose .btn-primary{color:var(--on-teal);border-color:#0000}.editorial-prose .btn-primary:hover,.editorial-prose .btn-primary:active,.prose .btn-primary:hover,.prose .btn-primary:active{color:var(--on-teal)}.lp-preview{background:var(--bg)}.lp-preview-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:40px;display:grid}.lp-preview-head .label{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.lp-preview-head h2{font-size:clamp(34px,3.6vw,52px)}.lp-preview-lede{color:var(--fg-2);max-width:50ch;font-size:17px;line-height:1.65}.lp-preview-card{background:var(--bg-card);border:1px solid var(--hairline-aqua);border-radius:var(--r-xl);overflow:hidden;box-shadow:0 1px #0b141808,0 28px 60px -28px #08606f2e}.lp-preview-card-meta{background:var(--teal-50);align-items:center}@supports (color:color-mix(in lab, red, red)){.lp-preview-card-meta{background:color-mix(in srgb,var(--teal-50)70%,var(--bg-card))}}.lp-preview-card-meta{border-bottom:1px solid var(--hairline-aqua);justify-content:space-between;gap:16px;padding:14px 24px;display:flex}.lp-preview-card-meta-left{color:var(--fg-2);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.lp-preview-card-meta .dot{background:var(--teal-500);box-shadow:0 0 0 3px var(--teal-500);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.lp-preview-card-meta .dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-500)22%,transparent)}}.lp-preview-card-meta .dot{width:7px;height:7px}.lp-preview-card-meta-right{color:var(--fg-4);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.lp-preview-screenshot{background:var(--teal-bg);border-bottom:1px solid var(--hairline-aqua);justify-content:center;padding:clamp(20px,3vw,36px);display:flex}.lp-preview-screenshot img{border:1px solid var(--teal-line-2);border-radius:var(--r-md);max-width:100%;height:auto;display:block;box-shadow:0 20px 50px -20px #00000080}.lp-preview-card-foot{padding:clamp(28px,3vw,44px)}.lp-preview-callouts{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0 0 32px;list-style:none;display:grid}.lp-preview-callouts li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.lp-preview-callouts .cx{color:var(--brand-text);font-family:var(--font-mono);letter-spacing:.14em;padding-top:3px;font-size:11px}.lp-preview-callouts h4{color:var(--fg);font-family:var(--font-ui);letter-spacing:0;margin-bottom:6px;font-size:15px;font-weight:600}.lp-preview-callouts p{color:var(--fg-2);font-size:13.5px;line-height:1.6}.lp-preview-cta-row{flex-wrap:wrap;align-items:center;gap:20px;padding-top:28px;display:flex}.reasoning,.next-step,.lp-bctemb,.footer{background:var(--teal-bg);color:var(--on-teal)}.reasoning-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.reasoning .overline,.next-step .label,.lp-bctemb .status{color:var(--aqua)}.reasoning h2{color:#fff;font-family:var(--font-display);letter-spacing:0;margin-top:18px;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.06}.reasoning h2 em,.next-step h3 em,.lp-bctemb h3 em{color:var(--aqua);font-style:italic}.reasoning p.lede{color:var(--on-teal-2);max-width:50ch;margin-top:24px;font-size:18px;line-height:1.65}.reasoning-list{border-top:1px solid var(--teal-line);flex-direction:column;gap:0;margin:36px 0 0;padding:0;list-style:none;display:flex}.reasoning-list li{border-bottom:1px solid var(--teal-line);grid-template-columns:48px 1fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.reasoning-list .n{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.14em;font-size:11px}.reasoning-list h4{color:#fff;margin-bottom:6px;font-size:16px;font-weight:600}.reasoning-list p{color:var(--on-teal-2);font-size:14px;line-height:1.6}.contedu-grid{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.contedu-cell{background:var(--bg);flex-direction:column;gap:10px;padding:32px 28px;display:flex}.contedu-cell .k{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.contedu-cell .v{color:var(--fg);font-family:var(--font-display);font-size:clamp(32px,3vw,42px);line-height:1}.contedu-cell .d{color:var(--fg-3);margin-top:8px;font-size:13px;line-height:1.55}.author-strip{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:36px 0;display:grid}.author-strip .dot{background:linear-gradient(145deg,var(--aqua)0%,var(--teal-700)100%);color:#062c34;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:500;display:flex}.author-strip .name{color:var(--fg);font-family:var(--font-display);font-size:24px;line-height:1.2}.author-strip .role{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:11px}.lp-bctemb-inner{grid-template-columns:1fr auto;align-items:center;gap:64px;padding:64px 0;display:grid}.lp-bctemb h3{color:#fff;font-family:var(--font-display);letter-spacing:0;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.15}.lp-bctemb p{color:var(--on-teal-2);max-width:44ch;margin-top:12px;font-size:15px;line-height:1.6}.lp-bctemb .status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:inline-flex}.status-dot{background:var(--aqua);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6fe3d926}.article-hero{background:var(--bg);border-bottom:1px solid var(--hairline);padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(48px,5vw,72px)}.article-crumb{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.article-crumb a:hover{color:var(--fg)}.article-crumb .now{color:var(--brand);font-weight:600}.article-hero h1,.idx-hero h1{color:var(--fg);font-family:var(--font-display);letter-spacing:0;max-width:20ch;font-size:clamp(40px,4.8vw,64px);font-weight:400;line-height:1.04}.article-hero .lede{color:var(--fg-2);font-family:var(--font-display);max-width:58ch;margin-top:28px;font-size:clamp(19px,1.6vw,24px);font-weight:300;line-height:1.5}.article-hero .meta{border-top:1px solid var(--hairline);color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:36px;margin-top:40px;padding-top:24px;font-size:11px;display:flex}.article-hero .meta b{color:var(--fg-2);font-weight:500}.article{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.article .container{max-width:1440px}.article-grid{grid-template-columns:minmax(180px,220px) minmax(0,720px) minmax(220px,1fr);gap:clamp(28px,3vw,48px);min-width:0;display:grid}.article-toc,.article-rail{align-self:start;min-width:0;position:sticky;top:88px}.article-toc{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:1/1;max-height:calc(100vh - 112px);padding-right:4px;overflow-y:auto}.article-rail{grid-area:1/3}.article-toc h4{border-bottom:1px solid var(--hairline);color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;padding-bottom:12px;font-size:10.5px;font-weight:500}.article-toc>ol{counter-reset:toc;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.article-toc>ol>li{counter-increment:toc}.article-toc>ol>li>a{border-bottom:1px solid var(--hairline);color:var(--fg-2);align-items:baseline;gap:14px;padding:10px 0;font-size:13.5px;font-weight:500;transition:color .16s,border-color .16s;display:flex}.article-toc>ol>li>a:before{color:var(--fg-4);content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.08em;flex-shrink:0;font-size:10.5px}.article-toc>ol>li>a:hover{border-bottom-color:var(--brand);color:var(--brand)}.article-related{border-top:1px solid var(--hairline);margin-top:28px;padding-top:22px}.article-related-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-related-link{border-bottom:1px solid var(--hairline);color:var(--fg-2);padding:10px 0;font-size:13.5px;font-weight:500;line-height:1.35;transition:color .16s,border-color .16s;display:block}.article-related-link:hover,.article-related-link[aria-current=page]{border-bottom-color:var(--brand);color:var(--brand)}.prose{color:var(--fg);grid-area:1/2;min-width:0}.prose>section{min-width:0;scroll-margin-top:96px}.prose>section+section{margin-top:72px}.prose .intro-copy{color:var(--fg-2);max-width:64ch;font-size:17px;line-height:1.72}.prose .sec-label{color:var(--brand);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.prose h2{color:var(--fg);font-family:var(--font-display);letter-spacing:0;max-width:22ch;margin-bottom:28px;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.08}.prose h2 em{color:var(--accent-on-light);font-style:italic}.prose h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:24px 0 14px;font-size:22px;font-weight:400}.prose p{color:var(--fg-2);max-width:64ch;margin-bottom:1.3em;font-size:17px;line-height:1.72}.prose strong{color:var(--fg);font-weight:600}.reviewed-date{color:var(--brand);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;font-size:11px;font-weight:600}.prose-list{color:var(--fg-2);max-width:64ch;margin:0 0 1.6em;padding-left:1.2em;font-size:16px;line-height:1.7}.prose-list li+li{margin-top:8px}.prose-list.compact{margin-bottom:0;font-size:15px}.prose-table-wrap{border-radius:var(--r-md);-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:28px 0;overflow-x:auto}.prose-table{background:var(--bg-card);border:1px solid var(--hairline);border-collapse:collapse;border-radius:var(--r-md);box-shadow:var(--shadow-card);table-layout:auto;width:100%;min-width:680px}.prose-table th,.prose-table td{border-bottom:1px solid var(--hairline);color:var(--fg-2);text-align:left;vertical-align:top;word-break:normal;overflow-wrap:anywhere;padding:16px 18px;font-size:14.5px;line-height:1.55}.prose-table thead th{background:var(--bg-subtle);color:var(--fg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}.prose-table tbody th{color:var(--fg);width:28%;font-weight:600}.prose-table tbody tr:last-child th,.prose-table tbody tr:last-child td{border-bottom:0}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;max-width:64ch;margin:24px 0;display:grid}.scope-grid>div{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-md);padding:22px 24px}.article-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.source-list .help-list a{color:var(--accent-on-light);font-weight:500}.atlas-hero .source-posture{margin-top:32px}.atlas-record-id{color:var(--fg-4);font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:.14em;text-transform:uppercase;margin:14px 0 0;font-size:10px;font-weight:600}.atlas-hero .atlas-record-id{margin-top:22px}.atlas-field-posture .atlas-record-id{margin-top:0}.atlas-record-footer{border-top:1px solid var(--hairline);margin-top:clamp(32px,5vw,56px);padding:26px 0 44px}.atlas-record-footer-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;display:flex}.atlas-record-footer-id{color:var(--fg-4);font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.atlas-record-footer-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atlas-record-footer .source-chip-list{margin-top:14px}.atlas-record-footer-note{color:var(--fg-3);max-width:70ch;margin:14px 0 0;font-size:13px;line-height:1.6}.atlas-hero-help{border-left:2px solid var(--teal-500);color:var(--fg-2);max-width:60ch;margin:16px 0 0;padding-left:12px;font-size:14.5px;line-height:1.6}.atlas-hub-links{margin-top:26px}.atlas-hub-links ul{flex-wrap:wrap;gap:8px 10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.atlas-hub-links a{border:1px solid var(--hairline);background:#fffdfa}@supports (color:color-mix(in lab, red, red)){.atlas-hub-links a{border:1px solid color-mix(in srgb,var(--hairline)76%,var(--fg)8%)}}.atlas-hub-links a{border-radius:var(--r-pill);color:var(--fg-2);align-items:center;min-height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex}.atlas-hub-links a:hover{border-color:var(--teal-500);color:var(--brand-text)}.licensing-hero-postline{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:18px;display:flex}.licensing-hero-postline .licensing-record-id,.licensing-hero-postline .meta{text-align:left;margin:0}.regions-quick-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.atlas-prose{max-width:1120px}.atlas-prose>p,.atlas-prose .atlas-next-link{color:var(--fg-2);max-width:66ch;font-size:16.5px;line-height:1.68}.atlas-prose .note{max-width:72ch}.atlas-section-tight{padding-top:clamp(28px,4vw,48px);padding-bottom:0}.atlas-field-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(28px,5vw,56px);display:grid}.atlas-field-hero-copy .source-posture{margin-bottom:0}.atlas-field-posture{grid-column:1/-1}.atlas-field-posture .source-posture{max-width:none;margin:0}.atlas-plate-card,.atlas-status-card,.ce-evidence-card,.ce-comparison-card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.atlas-plate-card{gap:18px;padding:24px;display:grid;position:sticky;top:96px}.atlas-plate-card p{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.6}.atlas-plate-stats{gap:10px;margin:0;display:grid}.atlas-plate-stats div{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.atlas-plate-stats div:last-child{border-bottom:0;padding-bottom:0}.atlas-plate-stats dt{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.atlas-plate-stats dd{color:var(--fg);font-family:var(--font-display);margin:0;font-size:34px;font-weight:500;line-height:1}.licensing-atlas-shell{max-width:1360px;margin:0 auto}.licensing-section-label,.licensing-kicker,.licensing-record-id,.licensing-control-row,.licensing-region h2,.licensing-rail-head,.licensing-legend h3,.licensing-comparison-table small,.licensing-comparison-note{font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.licensing-plate-one{padding:clamp(24px,3vw,36px) clamp(24px,3.5vw,48px) 30px}.licensing-hero-row{grid-template-columns:minmax(0,760px) auto;align-items:start;gap:24px;display:grid}.licensing-section-label{color:var(--teal-500)}@supports (color:color-mix(in lab, red, red)){.licensing-section-label{color:color-mix(in srgb,var(--teal-500)78%,var(--fg-3))}}.licensing-section-label{margin-bottom:14px}.licensing-hero-row h1{color:#26384a;font-family:var(--font-display);letter-spacing:0;max-width:720px;margin:0;font-size:clamp(42px,3.8vw,58px);font-weight:400;line-height:.96}.licensing-hero-row p:not(.licensing-record-id){color:var(--fg-3);max-width:780px;margin:14px 0 0;font-size:16px;font-weight:600;line-height:1.55}.licensing-record-id{color:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.licensing-record-id{color:color-mix(in srgb,var(--fg-4)68%,white)}}.licensing-record-id{text-align:right;white-space:nowrap;margin:16px 0 0}.licensing-control-row{letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 24px;display:flex}.licensing-control-row>span:not(.licensing-passive-chip){color:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.licensing-control-row>span:not(.licensing-passive-chip){color:color-mix(in srgb,var(--fg-4)72%,var(--hairline-strong))}}.licensing-passive-chip{border:1px solid var(--hairline);background:#fffdfa}@supports (color:color-mix(in lab, red, red)){.licensing-passive-chip{border:1px solid color-mix(in srgb,var(--hairline)76%,var(--fg)8%)}}.licensing-passive-chip{border-radius:var(--r-pill);color:var(--fg-4);letter-spacing:0;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;min-height:36px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0b14180a}.licensing-passive-chip.is-active{color:#fff;background:#1f3446;border-color:#1f3446}.licensing-control-row i{background:var(--hairline);width:1px;height:32px}.licensing-atlas-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:clamp(28px,4vw,42px);display:grid}.licensing-map-area{gap:28px;min-width:0;display:grid}.licensing-region{min-width:0}.licensing-region h2{border-bottom:1px solid var(--hairline);color:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.licensing-region h2{color:color-mix(in srgb,var(--fg-4)75%,var(--hairline-strong))}}.licensing-region h2{margin:0 0 16px;padding-bottom:9px}.licensing-atlas-map{grid-template-columns:repeat(11,minmax(42px,46px));grid-auto-rows:46px;gap:8px;display:grid}.licensing-atlas-tile{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;place-items:center;min-width:0;font-size:13px;font-weight:700;line-height:1;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-grid;position:relative}.licensing-atlas-tile i{background:#cf5368;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.atlas-tile-linked:hover{border-color:var(--teal-bg)}@supports (color:color-mix(in lab, red, red)){.atlas-tile-linked:hover{border-color:color-mix(in srgb,var(--teal-bg)36%,white)}}.atlas-tile-linked:hover{transform:translateY(-1px);box-shadow:0 10px 18px -14px #0b141857}.atlas-model-licensed{color:#fff;background:#007f96}.atlas-model-registered{color:#fff;background:#2fb4cb}.atlas-model-title-protected{color:#173345;background:#93d9e9}.atlas-model-local{color:#1b4960;background:#d8f1f7;border-color:#89cbda}.atlas-model-association{color:#fff;background:#6d5c99}.atlas-model-business{color:#776757;background:#f6f0e5;border-color:#e3d7c4}.atlas-model-research{color:#9a8a78;background:#fffdfa;border-style:dashed;border-color:#dfd3c2}.atlas-source-reference,.atlas-source-pending{box-shadow:inset 0 0 0 1px #ffffff38}.atlas-source-pending:not(.atlas-model-research){opacity:.94}.licensing-lower-grid{grid-template-columns:minmax(220px,340px) minmax(260px,1fr);gap:28px;display:grid}.licensing-lower-grid .licensing-atlas-map{grid-template-columns:repeat(5,minmax(42px,46px))}.licensing-mexico-note,.licensing-selected-card{border:1px solid var(--hairline);background:#fffdfa}@supports (color:color-mix(in lab, red, red)){.licensing-mexico-note,.licensing-selected-card{border:1px solid color-mix(in srgb,var(--hairline)80%,var(--fg)8%)}}.licensing-mexico-note,.licensing-selected-card{border-radius:10px;box-shadow:0 2px #0b141805,0 18px 32px -26px #0b141842}.licensing-mexico-note{align-content:center;gap:6px;min-height:126px;padding:20px;display:grid}.licensing-mexico-note h2{color:#26384a;font-family:var(--font-display);letter-spacing:0;text-transform:none;border:0;margin:0;padding:0;font-size:24px;font-weight:500;line-height:1.1}.licensing-side-rail{gap:18px;display:grid}.licensing-selected-card{gap:12px;padding:18px;display:grid}.licensing-selected-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.licensing-kicker{color:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.licensing-kicker{color:color-mix(in srgb,var(--fg-4)72%,var(--hairline-strong))}}.licensing-kicker{margin:0 0 7px}.licensing-selected-card h2{color:#26384a;font-family:var(--font-display);margin:0;font-size:26px;font-weight:500;line-height:1}.licensing-selected-model{color:var(--teal-700);margin:0;font-size:13px;font-weight:700;line-height:1.35}.licensing-selected-facts{gap:7px;margin:0;display:grid}.licensing-selected-facts div{grid-template-columns:78px minmax(0,1fr);gap:14px;display:grid}.licensing-selected-facts dt{color:var(--fg-4);font-size:12px;font-weight:700}.licensing-selected-facts dd{color:var(--fg-2);margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.licensing-selected-facts dd span{color:var(--success);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.licensing-selected-actions,.licensing-source-mini{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.licensing-text-link,.licensing-pinned-rail>a{color:var(--teal-700);font-size:13px;font-weight:800}.licensing-source-mini{border-top:1px solid var(--hairline);color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-top:13px;font-size:10px;font-weight:700}.licensing-source-mini strong{color:var(--fg)}.licensing-pinned-rail,.licensing-legend{border-top:2px solid var(--teal-bg)}@supports (color:color-mix(in lab, red, red)){.licensing-pinned-rail,.licensing-legend{border-top:2px solid color-mix(in srgb,var(--teal-bg)56%,transparent)}}.licensing-pinned-rail,.licensing-legend{gap:12px;padding-top:12px;display:grid}.licensing-rail-head{color:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.licensing-rail-head{color:color-mix(in srgb,var(--fg-4)72%,var(--hairline-strong))}}.licensing-rail-head{justify-content:space-between;display:flex}.licensing-pinned-chips{flex-wrap:wrap;gap:8px;display:flex}.licensing-pinned-chips a,.licensing-pinned-chips span{background:var(--teal-50);border:1px solid var(--hairline-aqua);color:var(--teal-800);font-family:var(--font-mono);text-transform:uppercase;border-radius:5px;padding:8px 10px;font-size:11px;font-weight:800;line-height:1}.licensing-pinned-chips span{color:var(--fg-4);background:#fffdfa;border-style:dashed}.licensing-legend h3{color:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.licensing-legend h3{color:color-mix(in srgb,var(--fg-4)74%,var(--hairline-strong))}}.licensing-legend h3{margin:0}.licensing-legend ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.licensing-legend li{color:var(--fg-3);align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.licensing-legend-swatch{border-radius:4px;width:14px;height:14px;display:inline-block}.licensing-legend .atlas-conflict-dot{background:#cf5368;border-radius:50%;width:8px;height:8px;margin-left:3px}.licensing-legend p{border-top:1px solid var(--hairline);color:var(--fg-4)}@supports (color:color-mix(in lab, red, red)){.licensing-legend p{color:color-mix(in srgb,var(--fg-4)72%,var(--hairline-strong))}}.licensing-legend p{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:2px 0 0;padding-top:10px;font-size:10px;font-weight:700}.licensing-comparison{border-top:1px solid var(--hairline);padding:34px clamp(24px,3.5vw,48px) 46px}.licensing-comparison-table-wrap{margin-top:20px;overflow-x:auto}.licensing-comparison-table{border-collapse:collapse;width:100%;min-width:900px}.licensing-comparison-table caption{color:#0000;height:0;font-size:0}.licensing-comparison-table th,.licensing-comparison-table td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:15px 18px}.licensing-comparison-table thead th{border-bottom:2px solid var(--teal-bg)}@supports (color:color-mix(in lab, red, red)){.licensing-comparison-table thead th{border-bottom:2px solid color-mix(in srgb,var(--teal-bg)66%,transparent)}}.licensing-comparison-table thead th{color:#26384a;font-size:14px;font-weight:800}.licensing-comparison-table thead th:first-child,.licensing-comparison-table tbody th{color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;width:160px;font-size:11px;font-weight:700}.licensing-comparison-table th a{display:block}.licensing-comparison-table small{color:var(--fg-4);letter-spacing:.08em;margin-top:4px;display:block}.licensing-comparison-table td span{color:var(--fg-2);font-size:13px;font-weight:600;line-height:1.45;display:block}.licensing-comparison-table td small{color:var(--success)}.licensing-comparison-note{color:var(--fg-4);border:1px dashed #d9ccba}@supports (color:color-mix(in lab, red, red)){.licensing-comparison-note{color:color-mix(in srgb,var(--fg-4)76%,var(--hairline-strong))}}.licensing-comparison-note{margin:20px 0 0;padding:10px 14px}.licensing-detail-hero{background:linear-gradient(180deg,#fbfaf7f5,#f4f1eaeb),var(--bg);border-bottom:1px solid var(--hairline);padding:clamp(56px,8vw,96px) 0 clamp(34px,5vw,56px)}.licensing-detail-hero .meta{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;line-height:1.35;display:flex}.licensing-detail-hero h1{color:#26384a;font-family:var(--font-display);letter-spacing:0;max-width:820px;margin:18px 0 0;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:.96}.licensing-detail-hero p{color:var(--fg-3);max-width:860px;margin:18px 0 0;font-size:clamp(17px,2vw,20px);font-weight:600;line-height:1.55}.licensing-detail-section .container{gap:22px;display:grid}.licensing-detail-panel{border:1px solid var(--hairline);background:#fffdfa}@supports (color:color-mix(in lab, red, red)){.licensing-detail-panel{border:1px solid color-mix(in srgb,var(--hairline)80%,var(--fg)8%)}}.licensing-detail-panel{border-radius:10px;gap:18px;min-width:0;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 18px 34px -30px #0b141838}.licensing-detail-panel-head{justify-content:space-between;align-items:start;gap:20px;min-width:0;display:flex}.licensing-detail-panel h2{color:#26384a;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1}.licensing-detail-panel p{color:var(--fg-3);max-width:860px;margin:0;font-size:16px;font-weight:600;line-height:1.55}.licensing-detail-facts{border-top:1px solid var(--hairline);margin:0;display:grid}.licensing-detail-facts div{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(140px,.28fr) minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.licensing-detail-facts dt{color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.licensing-detail-facts dd{color:var(--fg-2);gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.45;display:grid}.licensing-detail-posture{color:var(--fg-4);font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:.12em;text-align:right;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.licensing-field-status{color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:700}.licensing-detail-note{color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.atlas-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.atlas-status-card{gap:8px;min-height:94px;padding:18px;display:grid}.atlas-status-card span{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.atlas-status-card strong{color:var(--fg);font-size:18px;line-height:1.25}.source-posture{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-card);gap:18px;max-width:920px;margin:0 0 32px;padding:20px;display:grid}.source-posture-main,.atlas-card-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atlas-status,.source-confidence,.atlas-stamp{border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.atlas-status{background:var(--teal-50);border-color:var(--hairline-aqua);color:var(--brand-text)}.atlas-status-verified-reviewed{background:var(--success-soft);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.atlas-status-verified-reviewed{border-color:color-mix(in srgb,var(--success)28%,var(--hairline))}}.atlas-status-verified-reviewed{color:#0b6f50}.atlas-status-conflicting,.atlas-status-stale{border-color:var(--error);background:#fff3f1}@supports (color:color-mix(in lab, red, red)){.atlas-status-conflicting,.atlas-status-stale{border-color:color-mix(in srgb,var(--error)28%,var(--hairline))}}.atlas-status-conflicting,.atlas-status-stale{color:var(--error)}.atlas-status-research-pending,.atlas-status-not-yet-reviewed,.atlas-status-draft{border-color:var(--warn);background:#fff8e8}@supports (color:color-mix(in lab, red, red)){.atlas-status-research-pending,.atlas-status-not-yet-reviewed,.atlas-status-draft{border-color:color-mix(in srgb,var(--warn)28%,var(--hairline))}}.atlas-status-research-pending,.atlas-status-not-yet-reviewed,.atlas-status-draft{color:#8a5d07}.atlas-stamp{background:var(--bg-subtle);color:var(--fg-3)}.source-confidence{background:var(--bg);color:var(--fg-3)}.source-confidence-high{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.source-confidence-high{border-color:color-mix(in srgb,var(--success)22%,var(--hairline))}}.source-confidence-high{color:#0b6f50}.source-confidence-medium{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.source-confidence-medium{border-color:color-mix(in srgb,var(--brand)22%,var(--hairline))}}.source-confidence-medium{color:var(--brand-text)}.source-confidence-low{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.source-confidence-low{border-color:color-mix(in srgb,var(--warn)28%,var(--hairline))}}.source-confidence-low{color:#8a5d07}.source-chip-list{flex-wrap:wrap;gap:8px;display:flex}.source-chip{background:var(--bg);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;padding:5px 10px;font-size:12px;display:inline-flex}.source-chip span:first-child{color:var(--fg);font-weight:600}.source-chip span:last-child{color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}a.source-chip:hover{border-color:var(--brand);color:var(--brand-text)}.atlas-card-label{color:var(--brand);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10.5px;font-weight:600}.atlas-object-head{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,.9fr) minmax(260px,.7fr);align-items:end;gap:24px;margin-bottom:24px;padding-bottom:18px;display:grid}.atlas-object-head h2{margin-bottom:0}.atlas-object-head p{color:var(--fg-2);margin:0;font-size:15px;line-height:1.62}.atlas-card-note{color:var(--fg-3);font-size:13.5px;line-height:1.6}.claim-list,.updates-ledger{max-width:900px;margin:26px 0 0;padding:0;list-style:none}.claim-list li,.updates-ledger-row{border-bottom:1px solid var(--hairline);grid-template-columns:220px 1fr;gap:28px;padding:24px 0;display:grid}.claim-list li:first-child,.updates-ledger-row:first-child{border-top:1px solid var(--hairline)}.claim-list li>div,.updates-ledger-row>div:first-child{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.claim-list p,.updates-ledger-row p{color:var(--fg-2);margin:0 0 8px;font-size:15.5px;line-height:1.65}.claim-list small,.updates-ledger-row span,.updates-ledger-row time{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.updates-ledger-row h3,.organization-card h3,.jurisdiction-card h3,.jurisdiction-record-panel h2,.ce-renewal-row h3,.matrix-mobile-card h3,.source-catalog h3,.support-resource-card h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:0 0 8px;font-size:24px;font-weight:400;line-height:1.2}.comparison-matrix caption,.practice-software-table caption{color:var(--fg-3);text-align:left;padding:0 0 12px;font-size:13px}.comparison-matrix-cards,.practice-software-cards{display:none}.matrix-mobile-card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-md);padding:20px}.matrix-mobile-card+.matrix-mobile-card{margin-top:14px}.matrix-mobile-card dl{gap:14px;margin:0;display:grid}.matrix-mobile-card div{border-top:1px solid var(--hairline);padding-top:12px}.matrix-mobile-card dt{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600}.matrix-mobile-card dd{color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.matrix-note{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:10px;display:block}.source-catalog{gap:16px;margin-top:28px;display:grid}.source-catalog article,.record-status-grid article,.acronym-guide-grid article,.insurance-context-card,.resource-dashboard-card,.organization-card,.role-distinction-grid article,.role-taxonomy-grid article,.workflow-stage-grid article,.workflow-lane-grid article,.practice-path-grid article,.decision-framework-grid article,.jurisdiction-card,.jurisdiction-record-panel,.ce-renewal-row,.practice-check-grid article,.practice-claim-card,.insurance-archetype-card,.tool-resource-card,.support-resource-card,.home-study-support-card,.atlas-wing-plate,.coverage-honesty-note,.no-paid-placement-disclosure,.research-pending-module,.history-era-card,.technique-index-card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-card);padding:22px}.source-catalog article>div:first-child,.insurance-context-card,.resource-dashboard-card-head,.organization-card-head,.insurance-archetype-card-head,.tool-resource-card-head,.jurisdiction-card-head,.jurisdiction-record-head,.ce-renewal-row-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.source-catalog p,.acronym-guide-grid p,.insurance-context-card p,.resource-dashboard-card p,.organization-card p,.role-distinction-grid p,.role-taxonomy-grid p,.workflow-stage-grid p,.workflow-lane-grid p,.practice-path-grid p,.decision-framework-grid p,.jurisdiction-card p,.jurisdiction-record-panel p,.ce-renewal-row p,.practice-check-grid p,.practice-claim-card p,.insurance-archetype-card p,.tool-resource-card p,.record-status-grid p,.support-resource-card p,.home-study-support-card p,.atlas-wing-plate p,.coverage-honesty-note p,.no-paid-placement-disclosure p,.research-pending-module p,.history-era-card p,.technique-index-card p{color:var(--fg-2);max-width:64ch;margin-bottom:16px;font-size:14.5px;line-height:1.62}.record-status-grid,.acronym-guide-grid,.insurance-context-grid,.organization-grid,.role-distinction-grid,.role-taxonomy-grid,.workflow-stage-grid,.workflow-lane-grid,.practice-path-grid,.decision-framework-grid,.jurisdiction-grid,.practice-check-grid,.practice-claim-grid,.insurance-archetype-grid,.tool-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.organization-card,.resource-dashboard-card,.acronym-guide-grid article,.role-distinction-grid article,.workflow-stage-grid article,.practice-path-grid article,.practice-check-grid article,.role-taxonomy-grid article,.workflow-lane-grid article,.decision-framework-grid article,.jurisdiction-card,.jurisdiction-record-panel,.ce-renewal-row,.practice-claim-card,.insurance-archetype-card,.tool-resource-card{gap:12px;display:grid}.decision-framework-grid,.insurance-context-grid,.practice-path-grid,.tool-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insurance-coverage-plate dl{gap:10px;margin:0;display:grid}.insurance-coverage-plate dl div{border-bottom:1px solid var(--hairline);gap:4px;padding-bottom:10px;display:grid}.insurance-coverage-plate dl div:last-child{border-bottom:0;padding-bottom:0}.insurance-coverage-plate dt{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.insurance-coverage-plate dd{color:var(--fg);margin:0;font-size:15px;font-weight:650}.insurance-context-card{grid-template-columns:42px 1fr}.insurance-context-card>span{background:var(--teal-50);border:1px solid var(--hairline-aqua);border-radius:var(--r-pill);color:var(--brand-text);font-family:var(--font-mono);letter-spacing:.08em;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.insurance-context-card h3,.resource-dashboard-card h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:23px;font-weight:400;line-height:1.18}.matrix-compact-list{gap:8px;margin:0;padding-left:18px;display:grid}.matrix-compact-list li{color:var(--fg-2);font-size:14px;line-height:1.5}.tools-dashboard{gap:22px;display:grid}.tools-dashboard-group{border-bottom:1px solid var(--hairline);gap:14px;padding-bottom:22px;display:grid}.tools-dashboard-group:last-child{border-bottom:0;padding-bottom:0}.tools-dashboard-group-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.tools-dashboard-group-head h3{color:var(--fg);font-family:var(--font-display);margin:0;font-size:28px;font-weight:400;line-height:1.1}.tools-dashboard-group-head span,.planned-resource-label{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.tools-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resource-dashboard-card{min-height:260px}.resource-dashboard-card-inactive{background:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){.resource-dashboard-card-inactive{background:color-mix(in srgb,var(--bg-subtle)65%,var(--bg-card))}}.resource-dashboard-card-inactive{border-style:dashed}.resource-dashboard-card-head{display:flex}.resource-dashboard-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.resource-dashboard-meta>span:last-child{color:var(--fg-3);font-size:13px;line-height:1.45}.planned-resource-label{border:1px solid var(--hairline);border-radius:var(--r-pill);justify-self:start;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.acronym-guide-grid,.workflow-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.acronym-guide-grid article,.workflow-stage-grid article{min-height:210px}.acronym-guide-grid span,.workflow-stage-grid span{color:var(--accent);font-family:var(--font-display);letter-spacing:0;font-size:42px;font-weight:500;line-height:1}.acronym-guide-grid h3,.role-distinction-grid h3,.workflow-stage-grid h3,.practice-path-grid h3,.practice-check-grid h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:24px;font-weight:400;line-height:1.18}.role-distinction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-role-list,.tool-resource-summary{gap:12px;margin:0;display:grid}.organization-role-list div,.tool-resource-summary div,.decision-factor-list{background:var(--bg-subtle);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:14px}.organization-role-list dt,.tool-resource-summary dt,.decision-factor-list h4,.claim-readiness-panel h4{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.organization-role-list dd,.tool-resource-summary dd{color:var(--fg-2);margin:0;font-size:14px;line-height:1.58}.decision-factor-list ul{gap:8px;margin:0;padding-left:18px;display:grid}.decision-factor-list li{color:var(--fg-2);font-size:14px;line-height:1.58}.claim-readiness-panel{gap:10px;display:grid}.tool-state{border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-self:end;align-items:center;min-height:30px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}.tool-state-live{background:var(--success-soft);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tool-state-live{border-color:color-mix(in srgb,var(--success)28%,var(--hairline))}}.tool-state-live{color:#0b6f50}.tool-state-staged,.tool-state-future{border-color:var(--warn);background:#fff8e8}@supports (color:color-mix(in lab, red, red)){.tool-state-staged,.tool-state-future{border-color:color-mix(in srgb,var(--warn)28%,var(--hairline))}}.tool-state-staged,.tool-state-future{color:#8a5d07}.no-paid-placement-disclosure{max-width:920px;margin-top:24px}.jurisdiction-card h3 a{color:inherit}.jurisdiction-card-claims,.regulatory-claim-list{gap:12px;margin:0;display:grid}.jurisdiction-card-claims div,.regulatory-claim-list>div{background:var(--bg-subtle);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:14px}.jurisdiction-card-claims dt,.regulatory-claim-list dt{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.jurisdiction-card-claims dd,.regulatory-claim-list dd{color:var(--fg-2);gap:10px;margin:0;font-size:14px;line-height:1.58;display:grid}.jurisdiction-card-claims dd span:not(.atlas-status){display:block}.regulatory-claim-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.risk-pill{background:var(--bg);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;min-height:28px;padding:8px 10px;font-size:10px;font-weight:600;display:inline-flex}.regulatory-claim-list p,.regulatory-claim-list small{margin:0}.regulatory-claim-list small{color:var(--fg-3);font-size:12px;line-height:1.55}.jurisdiction-card>.btn{justify-self:start}.jurisdiction-record-panel,.ce-renewal-matrix{max-width:1000px;margin-top:28px}.ce-renewal-matrix{gap:16px;display:grid}.ce-comparison{gap:18px;margin-top:28px;display:grid}.ce-comparison-table .prose-table{min-width:1120px}.ce-comparison-table th,.ce-comparison-table td{vertical-align:top}.claim-matrix-cell,.matrix-review-cell{gap:8px;min-width:180px;display:grid}.claim-matrix-cell>span:last-child{color:var(--fg-2);font-size:13.5px;line-height:1.5}.pending-value{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ce-comparison-cards{display:none}.ce-comparison-card{gap:14px;padding:20px;display:grid}.ce-comparison-card-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.ce-comparison-card h3,.ce-evidence-card h3{font-family:var(--font-display);margin:0;font-size:26px;line-height:1.05}.ce-comparison-card dl,.ce-evidence-card ol{gap:12px;margin:0;display:grid}.ce-comparison-card dl div{border-top:1px solid var(--hairline);gap:8px;padding-top:12px;display:grid}.ce-comparison-card dt{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.ce-comparison-card dd{margin:0}.ce-guide-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(24px,4vw,44px);display:grid}.ce-evidence-card{align-self:start;gap:14px;padding:22px;display:grid}.ce-evidence-card ol{counter-reset:ce-question;padding:0;list-style:none}.ce-evidence-card li{color:var(--fg-2);grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:14.5px;line-height:1.5;display:grid}.ce-evidence-card li:before{background:var(--teal-50);border:1px solid var(--hairline-aqua);border-radius:var(--r-pill);color:var(--brand-text);content:counter(ce-question);counter-increment:ce-question;font-family:var(--font-mono);justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.ce-evidence-card p{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.6}.coverage-honesty-note,.research-pending-module{max-width:920px;margin-top:24px}.jurisdiction-registry{gap:26px;margin-top:28px;display:grid}.atlas-legend{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atlas-legend span{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--fg-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:10px;font-weight:600;display:inline-flex}.legend-mark{border-radius:var(--r-pill);width:9px;height:9px;display:inline-block}.legend-mark-active{background:var(--success)}.legend-mark-pending{background:var(--warn)}.legend-mark-reference{background:var(--teal-400)}.jurisdiction-registry-group{gap:14px;display:grid}.jurisdiction-registry-group-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:end;gap:16px;padding-bottom:10px;display:flex}.jurisdiction-registry-group-head h3{font-family:var(--font-display);margin:0;font-size:28px;line-height:1}.jurisdiction-registry-group-head span{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.jurisdiction-registry-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;display:grid}.jurisdiction-registry-card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:inherit;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:76px;padding:12px;text-decoration:none;display:grid}.jurisdiction-registry-card h4{color:var(--fg);margin:0 0 4px;font-size:14.5px;line-height:1.25}.jurisdiction-registry-card p{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;line-height:1.25}.jurisdiction-registry-code{background:var(--bg-subtle);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--fg);font-family:var(--font-mono);justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:inline-flex}.registry-card-active{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.registry-card-active{border-color:color-mix(in srgb,var(--success)38%,var(--hairline))}}.registry-card-active{box-shadow:var(--shadow-card)}.registry-card-active .jurisdiction-registry-code{background:var(--success-soft);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.registry-card-active .jurisdiction-registry-code{border-color:color-mix(in srgb,var(--success)32%,var(--hairline))}}.registry-card-active .jurisdiction-registry-code{color:#0b6f50}.registry-card-pending{border-style:dashed}.registry-card-reference{background:var(--teal-50)}@supports (color:color-mix(in lab, red, red)){.registry-card-reference{background:color-mix(in srgb,var(--teal-50)48%,var(--bg-card))}}.history-era-timeline{gap:18px;max-width:980px;margin-top:30px;display:grid}.history-era-card{grid-template-columns:52px 1fr;gap:20px;display:grid}.history-era-marker{background:var(--teal-50);border:1px solid var(--hairline-aqua);color:var(--brand-text);font-family:var(--font-mono);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:inline-flex}.history-era-card-body,.technique-index-card{gap:18px;display:grid}.history-era-card-head,.technique-index-card-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.history-era-card h3,.technique-index-card h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:1.15}.history-era-status,.technique-index-status{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.lineage-claim-block{border-top:1px solid var(--hairline);padding-top:16px}.lineage-claim-block h4,.record-watch-list h4,.evidence-posture h4{color:var(--fg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.lineage-claim-block ul,.record-watch-list ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lineage-claim-block li,.record-watch-list li{color:var(--fg-2);font-size:14.5px;line-height:1.6}.lineage-claim-meta{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.lineage-claim-block .source-chip-list{margin-top:12px}.technique-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.evidence-posture{background:var(--bg-subtle);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:16px}.support-resource-card{grid-template-columns:1fr minmax(190px,240px);align-items:start;gap:24px;max-width:920px;margin-top:24px;display:grid}.support-resource-card-side,.home-study-support-card-side{flex-direction:column;align-items:start;gap:12px;display:flex}.support-resource-card-side>span:not(.atlas-status),.home-study-support-card-side>span:not(.atlas-status){color:var(--fg);font-family:var(--font-display);font-size:24px}.atlas-wing-plate{gap:22px;margin:0 0 40px;display:grid}.atlas-wing-plate h2{margin-bottom:12px;font-size:clamp(26px,2.5vw,34px)}.atlas-wing-links{flex-wrap:wrap;gap:8px;display:flex}.atlas-wing-links a{border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--fg-2);min-height:34px;padding:7px 12px;font-size:13px;font-weight:600}.atlas-wing-links a:hover,.atlas-wing-links a[aria-current=page]{background:var(--teal-50);border-color:var(--brand);color:var(--brand-text)}.atlas-wing-footer{flex-wrap:wrap;gap:10px;display:flex}.prose .article-maintenance{border-top:1px solid var(--hairline);color:var(--fg-3);font-family:var(--font-mono);letter-spacing:0;margin-top:clamp(36px,4vw,56px);padding-top:18px;font-size:12px;line-height:1.7}.step-stack{border-top:1px solid var(--hairline);flex-direction:column;gap:0;margin-top:16px;display:flex}.step-row{border-bottom:1px solid var(--hairline);grid-template-columns:80px 200px 1fr;align-items:baseline;gap:32px;min-width:0;padding:28px 0;display:grid}.step-row .n{color:var(--brand);font-family:var(--font-display);font-size:36px;line-height:1}.step-row .t{color:var(--fg);font-family:var(--font-display);font-size:22px}.step-row .d{color:var(--fg-2);margin:0;font-size:15px;line-height:1.62}.help-list{border-top:1px solid var(--hairline);flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.help-list li{border-bottom:1px solid var(--hairline);grid-template-columns:48px 240px 1fr;align-items:baseline;gap:32px;min-width:0;padding:24px 0;display:grid}.help-list .ix{color:var(--brand);font-family:var(--font-mono);letter-spacing:.14em;font-size:11px;font-weight:600}.help-list h4{color:var(--fg);font-family:var(--font-display);letter-spacing:0;font-size:20px}.help-list p{color:var(--fg-2);margin:0;font-size:15px;line-height:1.62}.note,.callout{background:var(--bg-card);border:1px solid var(--hairline);border-left:3px solid var(--brand);border-radius:var(--r-md);color:var(--fg-2);max-width:64ch;margin:24px 0;padding:22px 26px;font-size:14.5px;line-height:1.62}.callout{border-radius:var(--r-lg);padding:28px 32px}.callout .label,.note b{color:var(--brand);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.callout h3{color:var(--fg);font-family:var(--font-display);max-width:30ch;margin-bottom:10px;font-size:24px;font-weight:400;line-height:1.25}.faq{border-top:1px solid var(--hairline);margin-top:16px}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item summary{color:var(--fg);cursor:pointer;font-family:var(--font-display);letter-spacing:0;grid-template-columns:1fr 28px;align-items:center;gap:24px;padding:22px 0;font-size:20px;line-height:1.3;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--brand)}.faq-item .chev{border:1px solid var(--hairline-strong);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s,border-color .2s,background .2s;display:flex}.faq-item[open] .chev{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.faq-item[open] .chev{background:color-mix(in srgb,var(--brand)8%,transparent)}}.faq-item[open] .chev{border-color:var(--brand);color:var(--brand);transform:rotate(180deg)}.faq-item .answer{padding:0 0 24px}.faq-item .answer p{color:var(--fg-2);max-width:62ch;font-size:15.5px;line-height:1.65}.rail-card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden}.rail-card+.rail-card{margin-top:16px}.rail-card-head{background:var(--bg-subtle);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rail-card-head .label{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}.rail-card-head .status{color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.rail-card-head .status:before{background:var(--success);content:"";border-radius:50%;width:6px;height:6px}.rail-card-body{padding:4px 18px 12px}.rail-card .row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.rail-card-body .row:last-child{border-bottom:0}.rail-card .k{color:var(--fg-3);font-size:13px;font-weight:500}.rail-card .v{color:var(--fg);letter-spacing:0;text-align:right;white-space:nowrap;font-size:13.5px;font-weight:600}.rail-card.promo{background:linear-gradient(180deg,var(--brand)0%,var(--brand)100%)}@supports (color:color-mix(in lab, red, red)){.rail-card.promo{background:linear-gradient(180deg,color-mix(in srgb,var(--brand)3%,var(--bg-card))0%,color-mix(in srgb,var(--brand)7%,var(--bg-card))100%)}}.rail-card.promo{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rail-card.promo{border-color:color-mix(in srgb,var(--brand)22%,var(--hairline))}}.rail-card.promo .rail-card-head{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rail-card.promo .rail-card-head{background:color-mix(in srgb,var(--brand)6%,var(--bg-card))}}.rail-card.promo .rail-card-head{border-bottom-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rail-card.promo .rail-card-head{border-bottom-color:color-mix(in srgb,var(--brand)18%,var(--hairline))}}.rail-card.promo .rail-card-head .label,.rail-card.promo .promo-list .mark{color:var(--brand)}.promo-body{padding:18px 18px 8px}.promo-list{flex-direction:column;margin:0 0 8px;padding:0;list-style:none;display:flex}.promo-list li{border-bottom:1px solid var(--brand);align-items:baseline}@supports (color:color-mix(in lab, red, red)){.promo-list li{border-bottom:1px solid color-mix(in srgb,var(--brand)14%,var(--hairline))}}.promo-list li{color:var(--fg);grid-template-columns:16px 1fr;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.45;display:grid}.promo-list li:last-child{border-bottom:0}.promo-list .mark{font-family:var(--font-mono);font-size:11px;font-weight:700}.promo-ctas{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.promo-ctas{background:color-mix(in srgb,var(--brand)2%,var(--bg-card))}}.promo-ctas{border-top:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.promo-ctas{border-top:1px solid color-mix(in srgb,var(--brand)14%,var(--hairline))}}.promo-ctas{flex-direction:column;gap:10px;padding:16px 18px 20px;display:flex}.promo-ctas .btn{width:100%}.next-step{border-top:1px solid var(--teal-line);padding:clamp(56px,6vw,88px) 0}.next-step-grid{grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}.next-step h3{color:#fff;font-family:var(--font-display);letter-spacing:0;max-width:24ch;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.next-step .label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.next-step .ctas{flex-wrap:wrap;gap:12px;display:flex}.domain-list{border-top:1px solid var(--hairline);flex-direction:column;gap:0;margin-top:24px;display:flex}.domain-row{border-bottom:1px solid var(--hairline);grid-template-columns:80px 1fr;align-items:baseline;gap:32px;min-width:0;padding:28px 0;display:grid}.domain-code{color:var(--accent-on-light);font-family:var(--font-mono);letter-spacing:.04em;margin-top:6px;font-size:16px;font-weight:500}.domain-index{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;font-size:11px}.domain-row h4{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin-bottom:10px;font-size:22px;line-height:1.2}.domain-row p{color:var(--fg-2);max-width:64ch;margin:0;font-size:15px;line-height:1.65}.fact-grid{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--hairline);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;min-width:0;margin:24px 0;display:grid;overflow:hidden}.fact-cell{background:var(--bg-card);padding:24px}.fact-cell .k{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.fact-cell .v{color:var(--fg);font-family:var(--font-display);margin-top:10px;font-size:32px;line-height:1;display:block}.idx-hero{border-bottom:1px solid var(--hairline);padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(48px,6vw,80px)}.idx-hero .meta{border-bottom:1px solid var(--hairline);color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:32px;margin-bottom:48px;padding-bottom:32px;font-size:11px;display:flex}.idx-hero p{color:var(--fg-2);max-width:60ch;margin-top:32px;font-size:17.5px;line-height:1.66}.idx-section{border-bottom:1px solid var(--hairline);padding-top:80px;padding-bottom:80px}.idx-section .num{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.idx-section h2{color:var(--fg);font-family:var(--font-display);letter-spacing:0;max-width:22ch;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.idx-section .lede{color:var(--fg-2);max-width:60ch;margin-top:14px;font-size:16px;line-height:1.65}.idx-cards{background:var(--hairline);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid}.idx-card{background:var(--bg);color:inherit;flex-direction:column;gap:18px;padding:clamp(28px,3vw,44px) clamp(24px,3vw,40px);transition:background .2s;display:flex}.idx-card:hover{background:var(--bg-subtle)}.idx-card .tag{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.idx-card .tag .dot{background:var(--brand);border-radius:50%;width:6px;height:6px}.idx-card .tag.canonical .dot{background:var(--success);box-shadow:0 0 0 3px var(--success)}@supports (color:color-mix(in lab, red, red)){.idx-card .tag.canonical .dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--success)22%,transparent)}}.idx-card h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.1}.idx-card h3 em{color:var(--brand-text);font-style:italic}.idx-card .desc{color:var(--fg-2);max-width:48ch;font-size:14.5px;line-height:1.65}.idx-card .footnote{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;margin-top:auto;padding-top:18px;display:flex}.idx-card .filename{color:var(--fg-4);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.idx-card .arrow{color:var(--brand-text);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.home-atlas-hero{background:linear-gradient(180deg,var(--teal-50)0%,transparent 72%),var(--bg)}@supports (color:color-mix(in lab, red, red)){.home-atlas-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--teal-50)50%,transparent)0%,transparent 72%),var(--bg)}}.home-atlas-hero{border-bottom:1px solid var(--hairline)}.home-atlas-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:56px;padding-top:88px;padding-bottom:72px;display:grid}.home-atlas-meta{margin-bottom:36px}.home-atlas-hero h1{color:var(--fg);font-family:var(--font-display);letter-spacing:0;max-width:16ch;font-size:66px;font-weight:400;line-height:1.02}.home-atlas-hero h1 em{color:var(--accent-on-light);font-style:italic;font-weight:300}.home-atlas-lede{color:var(--fg-2);max-width:62ch;margin-top:28px;font-size:18px;line-height:1.65}.home-atlas-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.home-atlas-status-card,.home-trust-card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-sm);box-shadow:var(--shadow-card);padding:22px}.home-atlas-status-card p,.home-section-head p,.home-trust-grid p{color:var(--fg-2);font-size:15.5px;line-height:1.65}.home-status-stack{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.home-section-kicker{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.home-section-head{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:end;gap:32px;display:grid}.home-section-head h2,.home-trust-grid h2{color:var(--fg);font-family:var(--font-display);letter-spacing:0;font-size:42px;font-weight:400;line-height:1.08}.home-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.home-route-card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-sm);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;gap:14px;min-height:238px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.home-route-card:hover{border-color:var(--brand);box-shadow:var(--shadow-card-h);transform:translateY(-2px)}.home-route-card-head{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;display:flex}.home-route-card h3,.home-trust-card h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:27px;font-weight:400;line-height:1.12}.home-route-card p,.home-trust-card p{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.62}.home-route-card-meta{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.home-route-chip{background:var(--bg-subtle);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.home-updates-ledger{max-width:1000px}.home-trust-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:48px;display:grid}.home-trust-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-trust-card{color:inherit;gap:12px;display:grid}.home-study-support-section{padding-top:56px;padding-bottom:56px}.home-study-support-card{grid-template-columns:1fr minmax(190px,240px);align-items:start;gap:24px;max-width:920px;margin-top:24px;display:grid}.idx-section.dark{background:var(--teal-bg);color:var(--on-teal);border:0}.idx-section.dark .num,.idx-section.dark .arrow{color:var(--aqua)}.idx-section.dark h2,.idx-section.dark h3{color:#fff}.idx-section.dark .lede,.idx-section.dark .desc{color:var(--on-teal-2)}.idx-section.dark .idx-cards{background:var(--teal-line);border-color:var(--teal-line)}.idx-section.dark .idx-card{background:var(--teal-bg-2)}.idx-section.dark .idx-card:hover{background:var(--teal-bg-3)}.idx-section.dark .fact-grid{background:var(--teal-line);border-color:var(--teal-line)}.idx-section.dark .fact-cell{background:var(--teal-bg-2)}.idx-section.dark .fact-cell .k,.idx-section.dark .fact-cell .body-sm{color:var(--on-teal-3)}.idx-section.dark .fact-cell .v{color:#fff}.stub-hero{background:linear-gradient(180deg,var(--teal-50)0%,transparent 64%),var(--bg)}@supports (color:color-mix(in lab, red, red)){.stub-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--teal-50)42%,transparent)0%,transparent 64%),var(--bg)}}.stub-hero{border-bottom:1px solid var(--hairline);padding-top:clamp(56px,7vw,92px);padding-bottom:clamp(48px,6vw,76px)}.stub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:clamp(36px,6vw,72px);display:grid}.stub-hero h1{color:var(--fg);font-family:var(--font-display);letter-spacing:0;max-width:18ch;margin-top:18px;font-size:clamp(38px,4.6vw,62px);font-weight:400;line-height:1.05}.stub-hero h1 em{color:var(--brand-text);font-style:italic}.stub-hero .lede{color:var(--fg-2);font-family:var(--font-display);max-width:58ch;margin-top:24px;font-size:clamp(18px,1.5vw,23px);font-weight:300;line-height:1.52}.stub-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.stub-status-card{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.stub-status-card dl{margin:0;padding:8px 18px 12px}.stub-status-card div:not(.rail-card-head){border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;display:flex}.stub-status-card div:not(.rail-card-head):last-child{border-bottom:0}.stub-status-card dt{color:var(--fg-3);font-size:13px;font-weight:500}.stub-status-card dd{color:var(--fg);text-align:right;margin:0;font-size:13.5px;font-weight:600}.stub-body{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,6vw,88px)}.stub-panel{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-card);max-width:820px;padding:clamp(28px,4vw,48px)}.stub-panel h2{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin-bottom:18px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.12}.stub-panel h3{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin:28px 0 12px;font-size:22px;font-weight:400}.stub-panel p{color:var(--fg-2);max-width:66ch;margin-bottom:1.1em;font-size:16px;line-height:1.7}.stub-list{border-top:1px solid var(--hairline);margin:24px 0 0;padding:0;list-style:none}.stub-list li{border-bottom:1px solid var(--hairline);color:var(--fg-2);padding:14px 0 14px 28px;font-size:15px;line-height:1.6;position:relative}.stub-list li:before{color:var(--brand);content:"+";font-family:var(--font-mono);font-size:12px;font-weight:700;position:absolute;top:16px;left:0}.footer{padding:56px 0 32px}.footer-band{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:40px;padding-bottom:20px;display:flex}.footer-band-brand{color:var(--on-teal-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.footer-band-links{flex-wrap:wrap;gap:10px 22px;display:flex}.footer-band-links a{color:var(--on-teal-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.footer-band-links a:hover{color:var(--on-teal)}.footer-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;display:grid}.footer h5{color:var(--aqua);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:500}.footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer a{color:var(--on-teal-2);font-size:14px}.footer a:hover{color:var(--aqua)}.footer-bottom{border-top:1px solid var(--teal-line);color:var(--on-teal-3);justify-content:space-between;align-items:end;gap:24px;margin-top:48px;padding-top:24px;font-size:12px;line-height:1.6;display:flex}@media (max-width:1100px){.home-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stub-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start}.stub-status-card{max-width:520px}.article-grid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:760px;margin:0 auto}.article-toc{order:1;grid-area:auto/1;max-height:none;padding-right:0;position:static;overflow:visible}.article-rail{order:2;grid-area:auto/1;grid-template-columns:1fr 1fr;gap:16px;margin-top:0;display:grid;position:static}.article-rail .rail-card+.rail-card{margin-top:0}.prose{order:3;grid-area:auto/1}.editorial-body{grid-template-columns:1fr;gap:32px;max-width:720px;margin:0 auto}.editorial-aside{position:static}.reasoning-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:900px){.home-atlas-hero-grid,.atlas-field-hero-grid,.ce-guide-grid,.home-section-head,.home-trust-grid{grid-template-columns:1fr;align-items:start}.atlas-plate-card{max-width:520px;position:static}.home-atlas-hero-grid{padding-top:64px;padding-bottom:56px}.atlas-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-atlas-hero h1{font-size:48px}.home-route-grid,.home-trust-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hero-foot,.lp-preview-head,.editorial-head,.lp-bctemb-inner{grid-template-columns:1fr;gap:28px}.lp-hero-foot-ctas{justify-content:flex-start}.pillars,.idx-cards,.record-status-grid,.acronym-guide-grid,.insurance-context-grid,.organization-grid,.role-distinction-grid,.role-taxonomy-grid,.workflow-stage-grid,.workflow-lane-grid,.practice-path-grid,.decision-framework-grid,.jurisdiction-grid,.technique-index-grid,.practice-check-grid,.practice-claim-grid,.insurance-archetype-grid,.tool-resource-grid,.tools-dashboard-grid,.support-resource-card,.home-study-support-card,.lp-preview-callouts,.contedu-grid,.fact-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:700px){.btn{white-space:normal}.home-atlas-hero-grid{gap:20px;padding-top:28px;padding-bottom:24px}.home-atlas-hero h1{font-size:40px}.home-atlas-meta{margin-bottom:20px;padding-bottom:20px}.home-atlas-lede{margin-top:20px;font-size:16.5px;line-height:1.52}.home-atlas-actions{margin-top:22px}.home-atlas-status-card{display:none}.home-atlas-section{padding-top:36px}.home-section-head{gap:14px}.home-section-head p{font-size:14.5px}.home-section-head h2,.home-trust-grid h2{font-size:32px}.home-route-grid{margin-top:22px}.home-route-grid,.home-trust-cards{grid-template-columns:1fr}.home-route-card{min-height:0}.lp-hero-meta,.article-hero .meta,.idx-hero .meta{gap:14px 20px}.author-strip{grid-template-columns:auto 1fr}.author-strip .author-cta{grid-column:1/-1}.article-rail{grid-template-columns:1fr}.source-posture,.source-posture-main,.atlas-card-meta,.atlas-object-head,.source-catalog article>div:first-child,.resource-dashboard-card-head,.organization-card-head,.insurance-archetype-card-head,.tool-resource-card-head,.jurisdiction-card-head,.jurisdiction-record-head,.ce-renewal-row-head,.ce-comparison-card-head,.history-era-card-head,.technique-index-card-head,.history-era-status,.technique-index-status,.regulatory-claim-meta{flex-direction:column;align-items:start}.history-era-card{grid-template-columns:1fr}.claim-list li,.updates-ledger-row{grid-template-columns:1fr;gap:14px}.comparison-matrix-table,.ce-comparison-table,.practice-software-table{display:none}.comparison-matrix-cards,.ce-comparison-cards,.practice-software-cards{margin-top:24px;display:block}.ce-comparison-cards{gap:16px;display:grid}.atlas-status-strip,.jurisdiction-registry-grid{grid-template-columns:1fr}.step-row,.help-list li,.domain-row,.scope-grid{grid-template-columns:1fr;gap:10px}.footer-top,.footer-bottom{flex-direction:column;grid-template-columns:1fr;align-items:start}.footer-bottom{display:flex}}@media (max-width:1120px){.licensing-hero-row,.licensing-atlas-layout,.licensing-lower-grid{grid-template-columns:1fr}.licensing-record-id{text-align:left;margin-top:0}.licensing-side-rail{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.licensing-legend{grid-column:1/-1}}@media (max-width:700px){.licensing-section-label,.licensing-kicker,.licensing-record-id,.licensing-control-row,.licensing-region h2,.licensing-rail-head,.licensing-legend h3,.licensing-comparison-table small,.licensing-comparison-note{letter-spacing:.1em}.licensing-plate-one,.licensing-comparison{padding-left:18px;padding-right:18px}.licensing-hero-row h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(34px,10vw,39px)}.licensing-hero-row p:not(.licensing-record-id){font-size:15px}.licensing-control-row{gap:8px;margin:22px 0 24px}.licensing-passive-chip{text-align:center;white-space:normal;max-width:100%;min-height:32px;padding:0 12px;line-height:1.25}.licensing-atlas-map{grid-template-columns:repeat(11,minmax(0,1fr));grid-auto-rows:minmax(28px,1fr);gap:4px;width:100%}.licensing-lower-grid .licensing-atlas-map{grid-template-columns:repeat(5,minmax(28px,1fr));max-width:188px}.licensing-atlas-tile{aspect-ratio:1;border-radius:6px;min-height:29px;font-size:10px}.licensing-atlas-tile i{width:5px;height:5px;top:4px;right:4px}.licensing-side-rail{grid-template-columns:1fr}.licensing-selected-facts div{grid-template-columns:1fr;gap:3px}.licensing-comparison-table{min-width:760px}.licensing-comparison-table th,.licensing-comparison-table td{padding:13px 14px}.licensing-detail-panel-head,.licensing-detail-facts div{grid-template-columns:1fr}.licensing-detail-panel-head{display:grid}.licensing-detail-posture{text-align:left}.licensing-detail-hero .meta,.source-posture,.source-chip-list,.source-chip{min-width:0;max-width:100%}.source-chip{overflow-wrap:anywhere}}.hist-page{--h-paper:#f3f1ec;--h-card:#f9f7f1;--h-white:#fffdfa;--h-ink:#423a36;--h-ink-2:#5d534c;--h-ink-3:#75695f;--h-line:#ddd6c8;--h-line-2:#c6bcaa;--h-line-3:#a89f8d;--h-mut:#8a8071;--h-clay-700:#8a5a38;--h-clay-600:#9c6a44;--h-clay-500:#ad7c52;--h-clay-400:#c1946b;--h-clay-300:#d6b48d;--h-clay-200:#e7d2b4;--h-clay-50:#f7f0e7;--h-rose:#c46878;--h-rose-300:#e0a8b2;--h-ocean:#2b8aad;--h-ocean-200:#a5cede;--h-sky:#8fc4da;--h-jade:#3e9e6f;--h-navy:#16283a;background-color:var(--h-paper);color:var(--h-ink);background-image:repeating-linear-gradient(0deg,#423a3604 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#423a3603 0 1px,#0000 1px 3px);padding-bottom:8px}.hist-mono-label{color:var(--h-ink-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.hist-accent{color:var(--h-clay-600)}.hist-mono-faint{color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:600}.hist-rule-head{border-bottom:2px solid var(--h-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-top:42px;padding-bottom:8px;display:flex}.hist-dashed-note{border:1px dashed var(--h-line-2);color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:7px 12px;font-size:9px;font-weight:600;line-height:1.8;display:inline-block}.hist-hero{border-bottom:1px solid var(--h-line);padding:clamp(36px,5vw,56px) 0 34px}.hist-hero h1{color:var(--h-ink);font-family:var(--font-display);letter-spacing:-.01em;max-width:20ch;margin:0;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.08}.hist-lede{color:var(--h-ink-2);max-width:72ch;margin:14px 0 0;font-size:15.5px;line-height:1.7}.hist-page .atlas-hero-help{border-left-color:var(--h-clay-400);color:var(--h-ink-2)}.hist-hero-postline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-top:18px;display:flex}.hist-hero-postline .atlas-record-id{color:var(--h-mut);margin:0}.hist-guide-wrap{margin-top:24px}.hist-guide-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;display:flex}.hist-guide-head .hist-mono-label{color:var(--h-mut);font-size:9.5px}.hist-guide{background:var(--h-line);border:1px solid var(--h-line);grid-template-columns:repeat(4,1fr);gap:1px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hist-guide li{background:var(--h-card);padding:11px 16px 12px;display:block}.hist-guide-move{color:var(--h-clay-600);font-family:var(--font-mono);letter-spacing:.1em;font-size:9px;font-weight:600;display:block}.hist-guide-detail{color:var(--h-ink-2);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.hist-ruler-scroll{overflow-x:auto}.hist-ruler{background:var(--h-card);border:1px solid var(--h-line);min-width:820px;height:124px;margin-top:16px;display:flex;box-shadow:inset 0 1px #ffffffb3}.hist-ruler-seg{position:relative}.hist-ruler-antiquity{background-image:linear-gradient(90deg,#be8e6438 0%,#be8e641c 55%,#be8e640d 100%),repeating-linear-gradient(90deg,#423a360d 0 1px,#0000 1px 72px);flex:40 0 0}.hist-ruler-middle{background-image:linear-gradient(90deg,#be8e640d 0%,#be8e6408 100%),repeating-linear-gradient(90deg,#423a360d 0 1px,#0000 1px 44px);flex:15 0 0}.hist-ruler-middle:after{color:var(--h-line-3);content:"LINEAGES CONTINUE ···";font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;font-size:7.5px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hist-ruler-documented{background-image:repeating-linear-gradient(90deg,#423a360e 0 1px,#0000 1px 14px);flex:45 0 0}.hist-ruler-break{border-left:1px dotted var(--h-line-2);border-right:1px dotted var(--h-line-2);color:var(--h-mut);font-family:var(--font-mono);background:repeating-linear-gradient(45deg,#0000 0 4px,#423a360b 4px 8px);flex:0 0 26px;justify-content:center;align-items:center;font-size:13px;display:flex}.hist-tick{text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%)}.hist-tick:before{content:"";background:#423a367a;width:1px;height:26px;position:absolute;top:36px;left:50%}.hist-tick-top{top:6px}.hist-tick-bottom{top:64px}.hist-tick-top:before{top:30px}.hist-tick-bottom:before{top:-28px}.hist-tick-date{color:var(--h-ink);font-family:var(--font-mono);font-size:8.5px;font-weight:600;display:block}.hist-tick-label{color:var(--h-mut);font-family:var(--font-mono);margin-top:1px;font-size:7.5px;display:block}.hist-ruler-numeral{background:var(--h-white);border:1px solid var(--h-clay-300);color:var(--h-clay-700);font-family:var(--font-mono);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:600;transition:background .15s,border-color .15s;position:absolute;bottom:8px;transform:translate(-50%)}.hist-ruler-numeral:hover{background:var(--h-clay-50);border-color:var(--h-clay-500)}.hist-ruler-note{color:var(--h-clay-600);font-family:var(--font-mono);letter-spacing:.08em;max-width:84px;font-size:7.5px;line-height:1.6;position:absolute;top:34px;left:12px}.hist-ruler-captions{color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.08em;min-width:820px;margin-top:8px;font-size:8px;display:flex}.hist-ruler-captions span:first-child{flex:40 0 0}.hist-ruler-captions span:nth-child(2){text-align:center;flex:15 0 0;margin:0 26px}.hist-ruler-captions span:nth-child(3){text-align:right;flex:45 0 0}.hist-ruler-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:14px;display:flex}.hist-ruler-motto{color:var(--h-ink);font-family:var(--font-display);white-space:nowrap;font-size:18px;font-style:italic}.hist-pin{border-radius:999px;flex-shrink:0;width:10px;height:10px;display:inline-block}.hist-pin-doc{background:var(--h-ink)}.hist-pin-trad{border:1.5px dashed var(--h-clay-400);background:0 0}.hist-pin-interp{background:linear-gradient(90deg,var(--h-clay-400)0 50%,transparent 50%);border:1.5px solid var(--h-clay-400)}.hist-pin-mile{background:var(--h-ocean)}.hist-pin-disp{background:radial-gradient(circle,var(--h-rose)0 2px,transparent 2.5px);border:1.5px solid var(--h-rose)}.hist-pin-pend{border:1.5px dotted var(--h-line-3);background:0 0}.hist-chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:8.5px}.hist-chip-doc{border:1px solid var(--h-line-3);color:var(--h-ink)}.hist-chip-trad{border:1px dashed var(--h-clay-300);color:var(--h-clay-500)}.hist-chip-interp{border:1px solid var(--h-clay-200);color:var(--h-clay-600);background:#d4b09024}.hist-chip-mile{border:1px solid var(--h-ocean-200);color:var(--h-ocean)}.hist-chip-disp{border:1px solid var(--h-rose-300);color:var(--h-rose);background:#c4687812}.hist-chip-pend{border:1px dotted var(--h-line-2);color:var(--h-mut)}.hist-legend{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.hist-legend-chip{align-items:center;gap:7px;display:inline-flex}.hist-legend-divider{background:var(--h-line);width:1px;height:20px;margin:0 6px}.hist-origin-grid{grid-template-columns:288px 26px repeat(4,1fr);align-items:stretch;gap:10px;margin-top:14px;display:grid}.hist-origin-card{background:var(--h-white);border:1px solid var(--h-line);border-radius:6px;padding:13px 16px}.hist-origin-home{border-color:var(--h-clay-300);background:#be8e641a}.hist-origin-arrow{color:var(--h-line-3);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:13px;display:flex}.hist-wing-head{color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8.5px;font-weight:600;display:inline-flex}.hist-wing-mark{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.hist-wing-tech{background:var(--h-jade)}.hist-wing-lib{background:var(--h-ocean)}.hist-wing-prac{background:var(--h-sky)}.hist-wing-lic{background:var(--h-ocean)}.hist-wing-mblex{background:var(--teal-500)}.hist-wing-meth{background:var(--h-line-3)}.hist-wing-hist{background:var(--h-clay-300)}.hist-wing-home{background:var(--h-navy)}.hist-origin-q{color:var(--h-ink);font-family:var(--font-display);margin:7px 0 0;font-size:15.5px;font-style:italic;line-height:1.3}.hist-origin-d{color:var(--h-ink-2);margin:6px 0 0;font-size:10.5px;line-height:1.5}.hist-plates .hist-rule-head{margin-bottom:16px}.hist-plate{background:var(--h-card);border:1px solid var(--h-line);border-radius:6px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 2px 10px #423a360d}.hist-plate-summary{cursor:pointer;grid-template-columns:74px 1fr auto 148px;align-items:center;gap:18px;padding:16px 26px;list-style:none;display:grid}.hist-plate-summary::-webkit-details-marker{display:none}.hist-plate-summary:hover{background:#423a3606}.hist-plate-summary:focus-visible{outline:2px solid var(--h-clay-500);outline-offset:-2px}.hist-plate-numeral{border-right:1px solid var(--h-line);color:var(--h-clay-500);font-family:var(--font-display);padding-right:14px;font-size:30px;font-weight:500;line-height:1}.hist-plate-titlerow{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.hist-plate-name{color:var(--h-ink);font-family:var(--font-display);font-size:23px;font-weight:500;line-height:1.1}.hist-plate-span{color:var(--h-clay-500);font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;font-size:10px}.hist-plate-sum{color:var(--h-ink-2);max-width:86ch;margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.hist-plate-doorline{color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font-size:8.5px;display:block}.hist-plate-census{align-items:center;gap:10px;display:flex}.hist-census-item{color:var(--h-mut);font-family:var(--font-mono);align-items:center;gap:5px;font-size:9px;display:inline-flex}.hist-plate-action{text-align:right}.hist-plate-toggle{color:var(--h-clay-600);font-family:var(--font-mono);letter-spacing:.08em;font-size:9.5px;font-weight:600;display:block}.hist-plate .when-open,.hist-plate[open] .when-closed{display:none}.hist-plate[open] .when-open{display:inline}.hist-plate-id{color:var(--h-line-3);font-family:var(--font-mono);margin-top:3px;font-size:8.5px;display:block}@keyframes histPlateOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hist-plate-body{border-top:1px solid var(--h-line);padding:22px 26px 24px;position:relative}.hist-plate[open] .hist-plate-body{animation:.22s ease-out histPlateOpen}@media (prefers-reduced-motion:reduce){.hist-plate[open] .hist-plate-body{animation:none}}.hist-plate-ghost{color:#423a360d;font-family:var(--font-display);pointer-events:none;font-size:150px;font-weight:400;line-height:1;position:absolute;top:-6px;right:344px}.hist-plate-grid{grid-template-columns:minmax(0,1fr) 300px;gap:34px;display:grid;position:relative}.hist-plate-caution{border-left:2px solid var(--h-clay-300);color:var(--h-ink-2);margin:0 0 8px;padding-left:14px;font-size:12.5px;line-height:1.6}.hist-events{margin:0;padding:0;list-style:none}.hist-event{border-bottom:1px dotted var(--h-line);align-items:baseline;gap:16px;padding:12px 0;display:flex}.hist-event>.hist-pin{position:relative;top:1px}.hist-event-when{color:var(--h-clay-500);font-family:var(--font-mono);text-align:right;flex-shrink:0;width:112px;font-size:11px;line-height:1.5}.hist-event-text{color:var(--h-ink);flex:1;font-size:13.5px;line-height:1.6}.hist-src{color:var(--h-clay-500);font-family:var(--font-mono);font-size:9px}.hist-event-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.hist-conf{color:var(--h-line-3);font-family:var(--font-mono);white-space:nowrap;font-size:8px}.hist-editorial{background:var(--h-white);border:1px solid var(--h-line);border-radius:6px;padding:20px 24px}.hist-editorial-chip{border:1px solid var(--h-line-2);color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.08em;border-radius:4px;padding:2px 8px;font-size:8.5px}.hist-editorial p{color:var(--h-ink);margin:12px 0 14px;font-size:13.5px;line-height:1.7}.hist-plate-rail{flex-direction:column;gap:14px;display:flex}.hist-rail-card{background:var(--h-white);border:1px solid var(--h-line);border-radius:6px;padding:14px 16px}.hist-rail-card p{color:var(--h-ink);margin:7px 0 0;font-size:12.5px;line-height:1.65}.hist-rail-card .hist-mono-label{letter-spacing:.12em;font-size:9px}.hist-rail-doc{border-color:var(--h-line-3)}.hist-rail-trad{border-style:dashed;border-color:var(--h-clay-300)}.hist-ledger-line{color:var(--h-ink);gap:8px;margin:7px 0 0;font-size:12px;line-height:1.6;display:flex}.hist-ledger-line span:first-child{color:var(--h-line-3)}.hist-rail-trad .hist-ledger-line{color:var(--h-ink-2)}.hist-rail-trad .hist-ledger-line span:first-child{color:var(--h-clay-400)}.hist-fig{background:var(--h-white);border:1px solid var(--h-line-2);margin:0;padding:10px}.hist-fig-placeholder{border:1px solid var(--h-line);background:repeating-linear-gradient(-45deg,#f2efe8,#f2efe8 10px,#ece8df 10px 20px);justify-content:center;align-items:center;height:150px;display:flex}.hist-fig-placeholder span{color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.1em;font-size:8.5px}.hist-fig figcaption{color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.06em;margin-top:8px;font-size:8px;line-height:1.7}.hist-chain{text-align:center}.hist-chain-label{color:var(--h-ocean);text-align:left}.hist-chain-node{display:block}.hist-chain-box{border:1px solid var(--h-ocean-200);color:var(--h-ink);font-family:var(--font-mono);letter-spacing:.1em;background:#2b8aad0a;border-radius:4px;margin-top:7px;padding:5px 8px;font-size:9px;display:block}.hist-chain-arrow{color:var(--h-line-3);font-family:var(--font-mono);margin-top:6px;font-size:9px;line-height:1;display:block}.hist-chain .hist-mono-faint{text-align:left;margin-top:10px;line-height:1.7;display:block}.hist-doors{border-top:2px solid var(--h-ink);margin-top:22px;padding-top:12px}.hist-doors-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;display:flex}.hist-doors-head .hist-mono-label{font-size:10px}.hist-doors-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.hist-door{background:var(--h-white);border:1px solid var(--h-line);color:inherit;border-radius:6px;flex-direction:column;padding:12px 14px;display:flex}a.hist-door{transition:border-color .15s,transform .15s}a.hist-door:hover{border-color:var(--h-clay-400);transform:translateY(-1px)}a.hist-door:focus-visible{outline:2px solid var(--h-clay-500);outline-offset:2px}.hist-door-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hist-door-status{font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:7.5px}.hist-st-live{border:1px solid var(--h-line-2);color:var(--h-ink-2)}.hist-st-under-review{border:1px dashed var(--h-clay-300);color:var(--h-clay-600)}.hist-st-planned{border:1px dotted var(--h-line-3);color:var(--h-mut)}.hist-door-title{color:var(--h-ink);margin-top:8px;font-size:13px;font-weight:600;line-height:1.35;display:block}.hist-door-why{color:var(--h-ink-2);flex:1;margin-top:5px;font-size:11.5px;line-height:1.55;display:block}.hist-door-flag{border-top:1px dotted var(--h-line);align-items:center;gap:7px;margin-top:9px;padding-top:8px;display:flex}.hist-door-flag .hist-pin{width:9px;height:9px}.hist-door-flag span:last-child{color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.05em;font-size:7.5px;line-height:1.5}.hist-door-flag .hist-pin-disp+span{color:var(--h-rose)}.hist-door-flag .hist-pin-interp+span{color:var(--h-clay-600)}.hist-plates-note{margin:4px 0 0;display:block}.hist-register-grid{grid-template-columns:1fr 1fr;gap:0 40px;margin:6px 0 0;padding:0;list-style:none;display:grid}.hist-register-row{border-bottom:1px dotted var(--h-line);align-items:baseline;gap:10px;padding:9px 0;display:flex}.hist-register-id{color:var(--h-clay-600);font-family:var(--font-mono);flex-shrink:0;width:28px;font-size:9.5px;font-weight:600}.hist-register-tier{border:1px solid var(--h-line);color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.06em;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:8px}.hist-register-text{color:var(--h-ink-2);flex:1;font-size:11.5px;line-height:1.5}.hist-register-status{color:var(--h-mut);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:7.5px}.hist-reg-cited{border:1px solid var(--h-line-2)}.hist-reg-pending-citation{border:1px dashed var(--h-line-2)}.hist-reg-research-pending{border:1px dotted var(--h-line-3)}.hist-closing-note{margin:32px 0 40px;display:inline-block}.hist-page .atlas-record-footer{border-top-color:var(--h-line)}@media (max-width:1180px){.hist-plate-ghost{display:none}.hist-origin-grid{grid-template-columns:1fr 1fr}.hist-origin-arrow{display:none}.hist-origin-home{grid-column:1/-1}.hist-doors-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.hist-plate-summary{grid-template-columns:48px 1fr}.hist-plate-census{display:none}.hist-plate-action{text-align:left;grid-column:2}.hist-plate-grid,.hist-register-grid{grid-template-columns:1fr}.hist-ruler-motto{white-space:normal}}@media (max-width:640px){.hist-guide{grid-template-columns:1fr 1fr}.hist-doors-grid,.hist-origin-grid{grid-template-columns:1fr}.hist-plate-summary{gap:12px;padding:14px 16px}.hist-plate-body{padding:18px 16px 20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
