html[data-skin=cosx3]{overflow-wrap:break-word;--paper:#fefdfb;--linen:#f5f2ec;--sunk-2:#ece9e3;--sunk-3:#e3e0da;--ink:#111;--ink-raised:#1b1b1b;--grey:#696969;--grey-inverse:#9e9e9e;--rule:#1111111a;--rule-soft:#1111110f;--rule-inverse:#f5f2ec2e;--rule-soft-inverse:#f5f2ec17;--hover:#f7f6f4;--scrim:#1116;--yellow:#ffe3a0;--yellow-accent:#ffd166;--yellow-accent-hover:#f5c455;--yellow-light:#fff1d6;--yellow-hover:#f7d98f;--marker:var(--yellow-accent);--yellow-12:#fffaf0;--yellow-20:#fff6e3;--yellow-32:#fff1d6;--yellow-50:#ffebc2;--text-on-yellow-secondary:#111111b3;--status-complete:#17a96a;--status-error:#e0362f;--size-display:clamp(44px, 7vw, 84px);--size-h1:clamp(34px, 4.6vw, 56px);--size-h2:clamp(26px, 3.2vw, 36px);--size-lede:20px;--size-body:15px;--size-small:13.5px;--size-label:12px;--leading-heading:1.08;--leading-body:1.6;--track-display:-.025em;--track-heading:-.015em;--track-figure:-.03em;--radius-sm:6px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--motion-colour:.12s;--motion-fade:.18s;--motion-max:.32s;--motion-reveal:.64s;--cx3-reveal:.92s;--motion-stagger:90ms;--easing:cubic-bezier(.2, 0, .2, 1);--easing-out:cubic-bezier(.16, 1, .3, 1);--cx3-reveal-ease:cubic-bezier(.22, .61, .36, 1);--header-h:80px;--font-display:"Geist Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Geist Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;color:var(--ink);background:var(--linen);scroll-behavior:smooth;font-size:var(--size-body);line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3]{scroll-behavior:auto}}html[data-skin=cosx3] body{background:var(--linen);color:var(--ink);-webkit-font-smoothing:antialiased;text-wrap:pretty;padding-top:0}html[data-skin=cosx3] main{background:var(--linen);width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:0 24px}html[data-skin=cosx3] .cx3{border-radius:var(--radius-xl);background:var(--paper);margin-bottom:24px;padding:clamp(48px,6vw,88px) clamp(24px,4.5vw,64px)}html[data-skin=cosx3] .cx3--yellow{background:var(--yellow)}html[data-skin=cosx3] .cx3--ink{background:var(--ink);color:var(--linen)}html[data-skin=cosx3] .cx3--flush{background:0 0;padding:0}html[data-skin=cosx3] .cx3-g{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}html[data-skin=cosx3] .cx3-c1-6{grid-column:1/7}html[data-skin=cosx3] .cx3-c7-13{grid-column:7/13}html[data-skin=cosx3] .cx3-c1-7{grid-column:1/8}html[data-skin=cosx3] .cx3-c8-13{grid-column:8/13}html[data-skin=cosx3] .cx3-c1-8{grid-column:1/9}html[data-skin=cosx3] .cx3-c1-13{grid-column:1/-1}html[data-skin=cosx3] .cx3-c9-13{grid-column:9/13}html[data-skin=cosx3] .cx3-c1-5{grid-column:1/6}html[data-skin=cosx3] .cx3-c6-13{grid-column:6/13}html[data-skin=cosx3] .cx3-c1-4{grid-column:1/5}html[data-skin=cosx3] .cx3-c5-13{grid-column:5/13}@media (width<=800px){html[data-skin=cosx3] .cx3-c1-4,html[data-skin=cosx3] .cx3-c5-13{grid-column:1/-1}}html[data-skin=cosx3] .cx3 h1,html[data-skin=cosx3] .cx3 h2,html[data-skin=cosx3] .cx3 h3{font-weight:500;font-family:var(--font-display);text-wrap:pretty;margin:0}html[data-skin=cosx3] .cx3-h1{font-size:var(--size-h1);line-height:var(--leading-heading);letter-spacing:var(--track-heading)}html[data-skin=cosx3] .cx3-h2{font-size:var(--size-h2);line-height:var(--leading-heading);letter-spacing:var(--track-heading)}html[data-skin=cosx3] .cx3--ink .s-heading{color:var(--linen)}html[data-skin=cosx3] .cx3-h3{letter-spacing:-.01em;font-size:22px;line-height:1.2}html[data-skin=cosx3] .cx3-display{font-size:var(--size-display);letter-spacing:var(--track-display);line-height:1.02}html[data-skin=cosx3] .cx3-lede{color:var(--grey);margin:0;font-size:17px;line-height:1.55}html[data-skin=cosx3] .cx3--ink .cx3-lede,html[data-skin=cosx3] .cx3--ink .cx3-muted{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3--yellow .cx3-lede,html[data-skin=cosx3] .cx3--yellow .cx3-muted{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-muted{color:var(--grey);margin:0}html[data-skin=cosx3] :where(.cx3) p{text-wrap:pretty;margin:0}html[data-skin=cosx3] .cx3 a{color:var(--ink);text-decoration:none}html[data-skin=cosx3] .cx3 a:not(.s-btn):hover{color:var(--grey)}html[data-skin=cosx3] .cx3--ink a{color:var(--linen)}html[data-skin=cosx3] .cx3--ink a:not(.s-btn):hover{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3-eyebrow{font-size:var(--size-label);color:var(--grey);gap:8px;font-weight:500;line-height:1.6;display:flex}html[data-skin=cosx3] .cx3--ink .cx3-eyebrow{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3--yellow .cx3-eyebrow{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-sh{margin-bottom:clamp(40px,5vw,72px)}html[data-skin=cosx3] .cx3-sh .cx3-eyebrow{margin-bottom:clamp(28px,3.5vw,48px)}html[data-skin=cosx3] .cx3-sh .cx3-g{align-items:start}html[data-skin=cosx3] .cx3-sh .cx3-h2{max-width:26ch}html[data-skin=cosx3] .cx3>.cx3-sh:last-child{margin-bottom:0}html[data-skin=cosx3] .cx3-actions{flex-wrap:wrap;gap:12px;display:flex}html[data-skin=cosx3] .cx3-actions--end{justify-content:flex-end}html[data-skin=cosx3] .cx3-marker{background:linear-gradient(transparent 42%, var(--marker) 42%, var(--marker) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.08em;padding:0 .08em}html[data-skin=cosx3] .cx3--ink .cx3-marker{color:var(--yellow-accent);background:0 0;margin:0;padding:0}html[data-skin=cosx3] .cx3-slot{border-radius:var(--radius-lg);background:var(--sunk-2);display:block;position:relative;overflow:hidden}html[data-skin=cosx3] .cx3-slot img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}html[data-skin=cosx3] .cx3-slot--ph{min-height:240px;color:var(--grey);font-size:var(--size-small);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}html[data-skin=cosx3] .cx3-slot--ph:before{content:"";opacity:.45;width:30px;height:30px;-webkit-mask:var(--cx3-img-icon) center / contain no-repeat;-webkit-mask:var(--cx3-img-icon) center / contain no-repeat;mask:var(--cx3-img-icon) center / contain no-repeat;background:currentColor}html[data-skin=cosx3] .cx3-slot--ph:after{content:"";border-radius:inherit;opacity:.35;pointer-events:none;border:1.5px dashed;position:absolute;inset:0}html[data-skin=cosx3] .cx3-slot--ph .cap{letter-spacing:.01em;opacity:.75;max-width:90%;font-weight:500}html[data-skin=cosx3] .cx3-slot--ph .sub{opacity:.75;font-size:11px}html[data-skin=cosx3] .cx3-slot--ph .sub u{text-underline-offset:2px}html[data-skin=cosx3]{--cx3-img-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='9' cy='9' r='1.6'/%3E%3Cpath d='m21 15-4.5-4.5L6 21'/%3E%3C/svg%3E")}html[data-skin=cosx3] .cx3-strip{border-top:1px solid var(--rule);font-size:var(--size-small);color:var(--grey);flex-wrap:wrap;gap:12px 41px;margin-top:clamp(40px,5vw,72px);padding-top:24px;font-weight:500;display:flex;overflow:hidden}html[data-skin=cosx3] .cx3-strip span{position:relative}html[data-skin=cosx3] .cx3-strip span:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:-21px}html[data-skin=cosx3] .cx3--ink .cx3-strip{border-top-color:var(--rule-inverse);color:var(--grey-inverse)}html[data-skin=cosx3] .cx3--ink .cx3-strip span:before{background:var(--rule-inverse)}html[data-skin=cosx3] .cx3-hero .cx3-g{align-items:center}html[data-skin=cosx3] .cx3-hero__eyebrow{margin-bottom:24px}html[data-skin=cosx3] .cx3-hero__title{font-size:var(--size-display);letter-spacing:var(--track-display);max-width:14ch;line-height:1.02}html[data-skin=cosx3] .cx3-hero .cx3-hero__lede{font-size:var(--size-lede);max-width:44ch;margin:28px 0 36px}html[data-skin=cosx3] .cx3-hero__slot{aspect-ratio:5/4}html[data-skin=cosx3] .cx3-ph{padding-top:clamp(56px,7vw,104px)}html[data-skin=cosx3] .cx3-ph--mid{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}html[data-skin=cosx3] .cx3-ph__eyebrow{overflow-wrap:normal;word-break:normal;flex-wrap:wrap;row-gap:0;margin-bottom:36px}html[data-skin=cosx3] .cx3-ph__eyebrow a:hover{color:var(--ink)}html[data-skin=cosx3] .cx3-ph.cx3--ink .cx3-ph__eyebrow a:hover{color:var(--linen)}html[data-skin=cosx3] .cx3-ph__grid{align-items:start}html[data-skin=cosx3] .cx3-ph--mid .cx3-ph__title{font-size:var(--size-h1);line-height:var(--leading-heading);letter-spacing:var(--track-heading);max-width:18ch}html[data-skin=cosx3] .cx3-ph.cx3--ink .cx3-ph__title{color:var(--linen)}html[data-skin=cosx3] .cx3-ph .cx3-ph__lede{max-width:46ch;font-size:17px}html[data-skin=cosx3] .cx3-ph__actions{margin-top:28px}html[data-skin=cosx3] .cx3-ph--mid .cx3-ph__strip{margin-top:clamp(32px,4vw,48px)}html[data-skin=cosx3] .cx3-ph__extra{margin-top:clamp(40px,5vw,64px)}html[data-skin=cosx3] .cx3-ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html[data-skin=cosx3] .cx3-way{background:var(--linen);border-radius:var(--radius-lg);min-height:170px;color:inherit;transition:background var(--motion-colour) var(--easing);flex-direction:column;gap:10px;padding:24px;display:flex}html[data-skin=cosx3] .cx3-way:hover{background:var(--yellow);color:var(--ink)}html[data-skin=cosx3] .cx3-way:hover .cx3-way__n,html[data-skin=cosx3] .cx3-way:hover .cx3-way__meta{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-way__n{font-size:var(--size-label);color:var(--grey);justify-content:space-between;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-way__n:after{content:"↓";font-weight:400}html[data-skin=cosx3] .cx3-way b{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.2}html[data-skin=cosx3] .cx3-way__meta{font-size:var(--size-small);color:var(--grey);flex-wrap:wrap;column-gap:20px;margin-top:auto;font-weight:500;display:flex;overflow:hidden}html[data-skin=cosx3] .cx3-way__meta span{position:relative}html[data-skin=cosx3] .cx3-way__meta span:before{content:"·";position:absolute;left:-10px;transform:translate(-50%)}@media (width<=1000px){html[data-skin=cosx3] .cx3-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){html[data-skin=cosx3] .cx3-ways{grid-template-columns:1fr}}html[data-skin=cosx3] .cx3-ways--six{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-skin=cosx3] .cx3-ways--six .cx3-way,html[data-skin=cosx3] .cx3-ways--inv .cx3-way{min-height:150px;padding:20px}html[data-skin=cosx3] .cx3-ways--six .cx3-way b,html[data-skin=cosx3] .cx3-ways--inv .cx3-way b{font-size:17px}html[data-skin=cosx3] .cx3-ways--inv{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-skin=cosx3] .cx3-ways--inv .cx3-way{background:var(--ink);color:var(--linen)}html[data-skin=cosx3] .cx3-ways--inv .cx3-way__n,html[data-skin=cosx3] .cx3-ways--inv .cx3-way__meta{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3-ways--inv .cx3-way:hover{background:var(--yellow);color:var(--ink)}html[data-skin=cosx3] .cx3-ways--inv .cx3-way:hover .cx3-way__n,html[data-skin=cosx3] .cx3-ways--inv .cx3-way:hover .cx3-way__meta{color:var(--text-on-yellow-secondary)}@media (width<=1100px){html[data-skin=cosx3] .cx3-ways--six,html[data-skin=cosx3] .cx3-ways--inv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){html[data-skin=cosx3] .cx3-ways--six,html[data-skin=cosx3] .cx3-ways--inv{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-skin=cosx3] .cx3{scroll-margin-top:96px}html[data-skin=cosx3] .cx3-who{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}html[data-skin=cosx3] .cx3-who__slot{grid-column:1/6;min-width:0;min-height:420px}html[data-skin=cosx3] .cx3-who__body{background:var(--yellow);border-radius:var(--radius-lg);flex-direction:column;grid-column:6/13;gap:20px;min-width:0;padding:clamp(28px,3.5vw,48px);display:flex}html[data-skin=cosx3] .cx3-who--flip .cx3-who__slot{order:2;grid-column:8/13}html[data-skin=cosx3] .cx3-who--flip .cx3-who__body{grid-column:1/8}html[data-skin=cosx3] .cx3-who__title{max-width:18ch}html[data-skin=cosx3] .cx3-who__text{max-width:46ch;font-size:17px;line-height:1.55}html[data-skin=cosx3] .cx3-who__links{border-top:1px solid #11111124;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:auto;padding-top:24px;display:grid}html[data-skin=cosx3] .cx3-who__links a{background:var(--paper);border-radius:var(--radius-md);transition:background var(--motion-colour) var(--easing);flex-direction:column;gap:4px;padding:16px 18px;font-size:16px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-who__links a:hover{background:var(--linen);color:var(--ink)}html[data-skin=cosx3] .cx3-who__links a small{font-size:var(--size-small);color:var(--grey);font-weight:500}html[data-skin=cosx3] .cx3-who__links-lbl{font-size:var(--size-label);color:var(--text-on-yellow-secondary);grid-column:1/-1;font-weight:500}@media (width<=900px){html[data-skin=cosx3] .cx3-who__slot,html[data-skin=cosx3] .cx3-who__body,html[data-skin=cosx3] .cx3-who--flip .cx3-who__slot,html[data-skin=cosx3] .cx3-who--flip .cx3-who__body{grid-column:1/-1}html[data-skin=cosx3] .cx3-who--flip .cx3-who__slot{order:0}}html[data-skin=cosx3] .cx3-stage__copy{flex-direction:column;gap:28px;display:flex}html[data-skin=cosx3] .cx3-stage__title{max-width:14ch}html[data-skin=cosx3] .cx3-stage .cx3-stage__lede{max-width:50ch}html[data-skin=cosx3] .cx3-stage__oc-label{margin-bottom:12px}html[data-skin=cosx3] .cx3-stage__gets-label{margin-bottom:16px}html[data-skin=cosx3] .cx3-outc{flex-direction:column;gap:12px;max-width:50ch;display:flex}html[data-skin=cosx3] .cx3-outc__o{background:var(--yellow);border-radius:var(--radius-lg);letter-spacing:-.01em;padding:20px 24px;font-size:18px;font-weight:500}html[data-skin=cosx3] .cx3--ink .cx3-outc__o{color:var(--ink)}html[data-skin=cosx3] .cx3--yellow .cx3-outc__o{background:var(--paper)}html[data-skin=cosx3] .cx3-gets{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}html[data-skin=cosx3] .cx3-gets li{border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;font-size:16px;line-height:1.5;display:grid}html[data-skin=cosx3] .cx3-gets li:before{content:"—";color:var(--grey)}html[data-skin=cosx3] .cx3--ink .cx3-gets{border-top-color:var(--rule-inverse)}html[data-skin=cosx3] .cx3--ink .cx3-gets li{border-bottom-color:var(--rule-inverse)}html[data-skin=cosx3] .cx3-page-close__grid{align-items:start}html[data-skin=cosx3] .cx3-page-close__title{max-width:16ch}html[data-skin=cosx3] .cx3-page-close__actions{margin-top:28px}html[data-skin=cosx3] .cx3-accent{color:var(--yellow-accent)}html[data-skin=cosx3] .cx3-statement__actions{margin-top:24px}html[data-skin=cosx3] .cx3-cards{gap:16px;display:grid}html[data-skin=cosx3] .cx3-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-skin=cosx3] .cx3-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-skin=cosx3] .cx3-cards__c{border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:28px;display:flex}html[data-skin=cosx3] .cx3-cards--raised .cx3-cards__c{background:var(--ink-raised);min-height:260px}html[data-skin=cosx3] .cx3-cards--yellow .cx3-cards__c{background:var(--yellow);color:var(--ink);min-height:240px;padding:32px 28px}html[data-skin=cosx3] .cx3-cards__c b{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.2}html[data-skin=cosx3] .cx3-cards--yellow .cx3-cards__c b{font-size:22px}html[data-skin=cosx3] .cx3-cards__c .cx3-muted{margin-top:auto}html[data-skin=cosx3] .cx3-cards--raised .cx3-cards__c .cx3-muted{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3-cards--yellow .cx3-cards__c .cx3-eyebrow,html[data-skin=cosx3] .cx3-cards--yellow .cx3-cards__c .cx3-muted{color:var(--text-on-yellow-secondary)}@media (width<=1100px){html[data-skin=cosx3] .cx3-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){html[data-skin=cosx3] .cx3-cards--3{grid-template-columns:1fr}}@media (width<=640px){html[data-skin=cosx3] .cx3-cards--4{grid-template-columns:1fr}}html[data-skin=cosx3] .cx3-svcblk__grid{align-items:stretch}html[data-skin=cosx3] .cx3-svcblk__copy{flex-direction:column;gap:24px;display:flex}html[data-skin=cosx3] .cx3-svcblk__for{color:var(--ink)}html[data-skin=cosx3] .cx3-svcblk__title{max-width:22ch}html[data-skin=cosx3] .cx3-svcblk .cx3-svcblk__lede{max-width:56ch}html[data-skin=cosx3] .cx3-svcblk__cta{margin-top:auto;padding-top:12px}html[data-skin=cosx3] .cx3-outs{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;display:flex}html[data-skin=cosx3] .cx3-outs__lbl{font-size:var(--size-label);color:var(--grey);width:100%;margin-bottom:4px;font-weight:500}html[data-skin=cosx3] .cx3-chip{background:var(--linen);border-radius:var(--radius-sm);padding:7px 11px;font-size:14px;font-weight:500;line-height:1.2}html[data-skin=cosx3] .cx3-svcvis{flex-direction:column;gap:16px;display:flex}html[data-skin=cosx3] .cx3-svcblk__slot{flex:1;min-height:300px}html[data-skin=cosx3] .cx3-factcard{background:var(--yellow);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:24px 28px;display:flex}html[data-skin=cosx3] .cx3-factcard__fig{letter-spacing:var(--track-heading);font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1}html[data-skin=cosx3] .cx3-factcard__fig:after{content:"";background:var(--ink);border-radius:2px;width:40px;height:4px;margin-top:14px;display:block}html[data-skin=cosx3] .cx3-factcard__lbl{color:var(--text-on-yellow-secondary);font-size:15px;font-weight:500}html[data-skin=cosx3] .cx3-svcblk__grid--flip>.cx3-c1-7{order:2;grid-column:6/13}html[data-skin=cosx3] .cx3-svcblk__grid--flip>.cx3-c8-13{grid-column:1/6}@media (width<=800px){html[data-skin=cosx3] .cx3-svcblk__grid--flip>.cx3-c1-7,html[data-skin=cosx3] .cx3-svcblk__grid--flip>.cx3-c8-13{grid-column:1/-1}html[data-skin=cosx3] .cx3-svcblk__grid--flip>.cx3-c1-7{order:0}}html[data-skin=cosx3] .cx3-pillar__copy{flex-direction:column;gap:28px;display:flex}html[data-skin=cosx3] .cx3-pillar__title{max-width:20ch}html[data-skin=cosx3] .cx3-pillar .cx3-pillar__lede{max-width:52ch}html[data-skin=cosx3] .cx3-pillar__slot{background:var(--ink-raised);min-height:420px}html[data-skin=cosx3] .cx3-figs{border-top:1px solid var(--rule-inverse);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;padding-top:24px;display:grid}html[data-skin=cosx3] .cx3-figs__fig{letter-spacing:var(--track-heading);color:var(--linen);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1;display:block}html[data-skin=cosx3] .cx3-figs__fig:after{content:"";background:var(--yellow-accent);border-radius:2px;width:32px;height:4px;margin:12px 0 10px;display:block}html[data-skin=cosx3] .cx3-figs__lbl{font-size:var(--size-label);color:var(--grey-inverse);font-weight:500}html[data-skin=cosx3] .cx3-pillar__grid--flip>.cx3-c1-6{order:2;grid-column:7/13}html[data-skin=cosx3] .cx3-pillar__grid--flip>.cx3-c7-13{grid-column:1/7}@media (width<=800px){html[data-skin=cosx3] .cx3-pillar__grid--flip>.cx3-c1-6,html[data-skin=cosx3] .cx3-pillar__grid--flip>.cx3-c7-13{grid-column:1/-1}html[data-skin=cosx3] .cx3-pillar__grid--flip>.cx3-c1-6{order:0}}html[data-skin=cosx3] .cx3-certs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html[data-skin=cosx3] .cx3-cert{background:var(--ink-raised);border-radius:var(--radius-lg);flex-direction:column;gap:16px;min-height:220px;padding:28px;display:flex}html[data-skin=cosx3] .cx3-cert__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-skin=cosx3] .cx3-cert__top b{letter-spacing:-.01em;color:var(--linen);font-size:20px;font-weight:500}html[data-skin=cosx3] .cx3-statustag--inv{color:var(--ink);background:var(--yellow-accent);border-color:#0000}@media (width<=1000px){html[data-skin=cosx3] .cx3-certs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){html[data-skin=cosx3] .cx3-certs{grid-template-columns:1fr}}html[data-skin=cosx3] .cx3--ink .cx3-qa{border-top-color:var(--rule-inverse)}html[data-skin=cosx3] .cx3--ink .cx3-qa details{border-bottom-color:var(--rule-inverse)}html[data-skin=cosx3] .cx3--ink .cx3-qa summary{color:var(--linen)}html[data-skin=cosx3] .cx3--ink .cx3-qa summary:after,html[data-skin=cosx3] .cx3--ink .cx3-qa__a{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}html[data-skin=cosx3] .cx3-fit__yes,html[data-skin=cosx3] .cx3-fit__no{border-radius:var(--radius-lg);padding:clamp(28px,3vw,40px)}html[data-skin=cosx3] .cx3-fit__yes{background:var(--yellow)}html[data-skin=cosx3] .cx3-fit__no{background:var(--linen)}html[data-skin=cosx3] .cx3-fit h3{font-size:var(--size-label);color:var(--grey);margin-bottom:24px;font-weight:500}html[data-skin=cosx3] .cx3-fit__yes h3{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-fit ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html[data-skin=cosx3] .cx3-fit li{border-top:1px solid #11111124;padding:16px 0;font-size:16px;line-height:1.5}html[data-skin=cosx3] .cx3-fit__no li{color:var(--grey);border-top-color:var(--rule)}html[data-skin=cosx3] .cx3-feat{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html[data-skin=cosx3] .cx3-feat--two{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=cosx3] .cx3-feat__f{background:var(--linen);border-radius:var(--radius-lg);flex-direction:column;gap:12px;min-height:220px;padding:28px;display:flex}html[data-skin=cosx3] .cx3-feat__f b{letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.25}html[data-skin=cosx3] .cx3-feat__lead{background:var(--ink);color:var(--linen);flex-direction:row;grid-column:span 3;justify-content:space-between;align-items:end;gap:48px;min-height:0}html[data-skin=cosx3] .cx3-feat--two .cx3-feat__lead{grid-column:span 2}html[data-skin=cosx3] .cx3-feat__lead b{font-size:var(--size-h2);letter-spacing:var(--track-heading);max-width:18ch;line-height:1.1}html[data-skin=cosx3] .cx3-feat__lead .cx3-muted{color:var(--grey-inverse);max-width:46ch}html[data-skin=cosx3] .cx3-feat--rows{border-top:1px solid var(--rule);display:block}html[data-skin=cosx3] .cx3-feat--rows .cx3-feat__f{border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;min-height:0;padding:24px 0;display:grid}html[data-skin=cosx3] .cx3-feat--rows .cx3-feat__lead{color:inherit;background:0 0;padding:32px 0;display:grid}html[data-skin=cosx3] .cx3-feat--rows .cx3-feat__lead b{font-size:24px}html[data-skin=cosx3] .cx3-feat--rows .cx3-feat__lead .cx3-muted{color:var(--grey)}html[data-skin=cosx3] .cx3-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html[data-skin=cosx3] .cx3-steps--n3{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-skin=cosx3] .cx3-steps--n5{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-skin=cosx3] .cx3-st{border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;gap:12px;min-height:220px;padding:24px;display:flex}html[data-skin=cosx3] .cx3-st__n{letter-spacing:var(--track-figure);font-size:32px;font-weight:500;line-height:1}html[data-skin=cosx3] .cx3-st__n:after{content:"";background:var(--yellow-accent);border-radius:2px;width:40px;height:4px;margin-top:12px;display:block}html[data-skin=cosx3] .cx3-st b{letter-spacing:-.01em;margin-top:8px;font-size:18px;font-weight:500;line-height:1.25}html[data-skin=cosx3] .cx3-st__when{font-size:var(--size-label);color:var(--grey);font-weight:500}html[data-skin=cosx3] .cx3-steps--vert{border-top:1px solid var(--rule);display:block}html[data-skin=cosx3] .cx3-steps--vert .cx3-st{border:none;border-bottom:1px solid var(--rule);border-radius:0;grid-template-columns:80px minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24px;min-height:0;padding:28px 0;display:grid}html[data-skin=cosx3] .cx3-steps--vert .cx3-st__n:after{display:none}html[data-skin=cosx3] .cx3-steps--vert .cx3-st b{margin:0}html[data-skin=cosx3] .cx3-steps__note{max-width:60ch;margin-top:32px}html[data-skin=cosx3] .cx3-note{background:var(--linen);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;margin-top:24px;padding:28px;display:grid}html[data-skin=cosx3] .cx3-note b{letter-spacing:-.01em;font-size:19px;font-weight:500}html[data-skin=cosx3] .cx3-chg{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,4vw,64px);display:grid}html[data-skin=cosx3] .cx3-chg>div{border-top:1px solid #11111124;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:28px 0;display:grid}html[data-skin=cosx3] .cx3-chg__idx{font-size:var(--size-label);color:var(--text-on-yellow-secondary);padding-top:5px;font-weight:500}html[data-skin=cosx3] .cx3-chg b{letter-spacing:-.01em;margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.25;display:block}html[data-skin=cosx3] .cx3-cmp{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}html[data-skin=cosx3] .cx3-cmp th{text-align:left;font-size:var(--size-label);color:var(--grey-inverse);border-bottom:1px solid var(--rule-inverse);padding:0 20px 16px 0;font-weight:500}html[data-skin=cosx3] .cx3-cmp td{border-bottom:1px solid var(--rule-inverse);vertical-align:top;color:var(--grey-inverse);padding:22px 20px 22px 0}html[data-skin=cosx3] .cx3-cmp td:first-child{color:var(--linen);letter-spacing:-.01em;font-size:17px;font-weight:500}html[data-skin=cosx3] .cx3-cmp td:nth-child(2){color:var(--linen)}html[data-skin=cosx3] .cx3-cmp tr:last-child td{border-bottom:none}html[data-skin=cosx3] .cx3-cmp__tick{background:var(--yellow-accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}html[data-skin=cosx3] .cx3-cmp__line{border-top:1px solid var(--rule-inverse);color:var(--linen);max-width:60ch;margin-top:32px;padding-top:24px;font-size:18px}html[data-skin=cosx3] .cx3-secl{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 48px;display:grid}html[data-skin=cosx3] .cx3-secl>div{border-bottom:1px solid var(--rule);gap:14px;padding:18px 0;font-size:16px;line-height:1.5;display:flex}html[data-skin=cosx3] .cx3-secl>div:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}html[data-skin=cosx3] .cx3-paras{flex-direction:column;gap:20px;max-width:60ch;display:flex}html[data-skin=cosx3] .cx3-paras p{color:var(--grey);font-size:17px;line-height:1.6}html[data-skin=cosx3] .cx3-paras__first{color:var(--ink)}html[data-skin=cosx3] .cx3-cost{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}html[data-skin=cosx3] .cx3-cost>div{background:var(--linen);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:28px;display:flex}html[data-skin=cosx3] .cx3-cost b{letter-spacing:-.01em;font-size:20px;font-weight:500}html[data-skin=cosx3] .cx3-svcproblem__head{flex-direction:column;display:flex}html[data-skin=cosx3] .cx3-svcproblem__title{max-width:14ch}html[data-skin=cosx3] .cx3-svcproblem__title--wide{max-width:24ch}html[data-skin=cosx3] .cx3-svcproblem__head .cx3-svcproblem__first{max-width:60ch;font-size:var(--size-lede);margin-top:28px}html[data-skin=cosx3] .cx3-svcproblem__slot{aspect-ratio:4/3;margin-top:40px}html[data-skin=cosx3] .cx3-svcproblem__body{flex-direction:column;gap:20px;display:flex}html[data-skin=cosx3] .cx3-svcproblem__body .cx3-lede{max-width:56ch}html[data-skin=cosx3] .cx3-svcproblem__asides{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:12px;display:grid}html[data-skin=cosx3] .cx3-svcproblem__aside{background:var(--linen);border-radius:var(--radius-lg);padding:24px}html[data-skin=cosx3] .cx3-svcproblem__aside .cx3-muted{font-size:15px}@media (width<=1000px){html[data-skin=cosx3] .cx3-fit,html[data-skin=cosx3] .cx3-feat,html[data-skin=cosx3] .cx3-chg,html[data-skin=cosx3] .cx3-steps,html[data-skin=cosx3] .cx3-steps--n5{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=cosx3] .cx3-feat__lead{flex-direction:column;grid-column:span 2;align-items:start}}@media (width<=640px){html[data-skin=cosx3] .cx3-fit,html[data-skin=cosx3] .cx3-feat,html[data-skin=cosx3] .cx3-feat--two,html[data-skin=cosx3] .cx3-chg,html[data-skin=cosx3] .cx3-steps,html[data-skin=cosx3] .cx3-steps--n3,html[data-skin=cosx3] .cx3-steps--n5,html[data-skin=cosx3] .cx3-cost{grid-template-columns:1fr}html[data-skin=cosx3] .cx3-feat__lead,html[data-skin=cosx3] .cx3-feat--two .cx3-feat__lead{grid-column:span 1}html[data-skin=cosx3] .cx3-note,html[data-skin=cosx3] .cx3-steps--vert .cx3-st,html[data-skin=cosx3] .cx3-feat--rows .cx3-feat__f,html[data-skin=cosx3] .cx3-svcproblem__asides{grid-template-columns:1fr}html[data-skin=cosx3] .cx3-cmp{display:block;overflow-x:auto}html[data-skin=cosx3] .cx3-cmp th,html[data-skin=cosx3] .cx3-cmp td{padding-right:12px}}html[data-skin=cosx3] .cx3-lf{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}html[data-skin=cosx3] .cx3-toc{flex-direction:column;gap:2px;max-height:calc(100vh - 128px);font-size:14px;display:flex;position:sticky;top:104px;overflow:auto}html[data-skin=cosx3] .cx3-toc a{color:var(--grey);border-radius:var(--radius-sm);transition:color var(--motion-colour) var(--easing), background var(--motion-colour) var(--easing);padding:8px 12px;line-height:1.4}html[data-skin=cosx3] .cx3-toc a:hover{color:var(--ink);background:var(--linen)}html[data-skin=cosx3] .cx3-toc__lbl{font-size:var(--size-label);color:var(--grey);padding:0 12px 12px;font-weight:500}html[data-skin=cosx3] .cx3-prose{max-width:72ch;font-size:16px;line-height:1.65}html[data-skin=cosx3] .cx3-prose h2{font-size:var(--size-h2);letter-spacing:var(--track-heading);margin:64px 0 20px;scroll-margin-top:104px;line-height:1.15}html[data-skin=cosx3] .cx3-prose h2:first-child{margin-top:0}html[data-skin=cosx3] .cx3-prose h3{letter-spacing:-.01em;margin:36px 0 12px;font-size:20px}html[data-skin=cosx3] .cx3-prose p{color:var(--ink);margin:0 0 16px}html[data-skin=cosx3] .cx3-prose p.cx3-prose__meta{color:var(--grey);font-size:var(--size-small);font-weight:500}html[data-skin=cosx3] .cx3-prose ul{margin:0 0 16px;padding-left:20px;list-style:outside}html[data-skin=cosx3] .cx3-prose li{margin-bottom:8px}html[data-skin=cosx3] .cx3-prose ul ul{margin:8px 0 0}html[data-skin=cosx3] .cx3-prose table{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:15px}html[data-skin=cosx3] .cx3-prose th{text-align:left;font-size:var(--size-label);color:var(--grey);border-bottom:1px solid var(--rule);padding:0 16px 12px 0;font-weight:500}html[data-skin=cosx3] .cx3-prose td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 16px 14px 0}html[data-skin=cosx3] .cx3-prose a{text-underline-offset:3px;text-decoration:underline}html[data-skin=cosx3] .cx3-prose strong{font-weight:500}html[data-skin=cosx3] .cx3-prose ol{margin:0 0 16px;padding-left:22px;list-style:decimal}html[data-skin=cosx3] .cx3-prose ol li::marker{font-variant-numeric:tabular-nums;font-weight:500}html[data-skin=cosx3] .cx3-prose li>ul,html[data-skin=cosx3] .cx3-prose li>ol{margin:8px 0 0}html[data-skin=cosx3] .cx3-prose h4{margin:28px 0 8px;font-size:17px;font-weight:500}html[data-skin=cosx3] .cx3-prose hr{border:0;border-top:1px solid var(--rule);margin:40px 0}html[data-skin=cosx3] .cx3-prose em{font-style:italic}html[data-skin=cosx3] .cx3-prose .cx3-tblw{margin:8px 0 24px;overflow-x:auto}html[data-skin=cosx3] .cx3-prose .cx3-tblw table{margin:0}@media (width<=1000px){html[data-skin=cosx3] .cx3-lf{grid-template-columns:1fr}html[data-skin=cosx3] .cx3-toc{flex-flow:wrap;max-height:none;position:static}html[data-skin=cosx3] .cx3-toc__lbl{display:none}}html[data-skin=cosx3] .cx3-narrative__title{max-width:12ch}html[data-skin=cosx3] .cx3-narrative__body{flex-direction:column;gap:24px;display:flex}html[data-skin=cosx3] .cx3-narrative__body .cx3-lede{max-width:58ch}html[data-skin=cosx3] .cx3-narrative__first{color:var(--ink)}html[data-skin=cosx3] .cx3-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html[data-skin=cosx3] .cx3-person{border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:28px;display:flex}html[data-skin=cosx3] .cx3-person__slot{aspect-ratio:1;margin-bottom:16px}html[data-skin=cosx3] .cx3-person b{letter-spacing:-.01em;font-size:20px;font-weight:500}html[data-skin=cosx3] .cx3-person__role{font-size:var(--size-small);color:var(--grey);font-weight:500}@media (width<=1000px){html[data-skin=cosx3] .cx3-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){html[data-skin=cosx3] .cx3-team{grid-template-columns:1fr}}html[data-skin=cosx3] .cx3-cards--beliefs .cx3-cards__c{background:var(--ink-raised);min-height:240px;padding:32px 28px}html[data-skin=cosx3] .cx3-cards--beliefs .cx3-cards__c b{font-size:22px}html[data-skin=cosx3] .cx3-cards--beliefs .cx3-cards__c .cx3-eyebrow,html[data-skin=cosx3] .cx3-cards--beliefs .cx3-cards__c .cx3-muted{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3-contact__lede{max-width:34ch;margin-top:24px}html[data-skin=cosx3] .cx3-contact__title{max-width:14ch}html[data-skin=cosx3] .cx3-next{flex-direction:column;gap:24px;max-width:36ch;margin-top:48px;display:flex}html[data-skin=cosx3] .cx3-next:before{content:"";background:var(--yellow-accent);border-radius:2px;width:40px;height:4px;margin-bottom:4px}html[data-skin=cosx3] .cx3-next>div{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}html[data-skin=cosx3] .cx3-next__k{font-size:var(--size-label);color:var(--grey);font-weight:500}html[data-skin=cosx3] .cx3-next b{letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:500;display:block}html[data-skin=cosx3] .cx3-next .cx3-muted{font-size:15px;line-height:1.5}html[data-skin=cosx3] .cx3-formcard{flex-direction:column;gap:28px;display:flex}html[data-skin=cosx3] .cx3-ff{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}html[data-skin=cosx3] .cx3-field{flex-direction:column;gap:8px;display:flex}html[data-skin=cosx3] .cx3-field--full{grid-column:1/-1}html[data-skin=cosx3] .cx3-field__label{font-size:var(--size-label);color:var(--grey);font-weight:500}html[data-skin=cosx3] .cx3-field__hint{font-size:var(--size-small);color:var(--grey);margin-top:-4px}html[data-skin=cosx3] .cx3-field input,html[data-skin=cosx3] .cx3-field select,html[data-skin=cosx3] .cx3-field textarea{background:var(--linen);border:1px solid var(--rule);border-radius:var(--radius-md);font-family:var(--font-body);color:var(--ink);width:100%;padding:12px 14px;font-size:16px}html[data-skin=cosx3] .cx3-field textarea{resize:vertical}html[data-skin=cosx3] .cx3-field input:focus,html[data-skin=cosx3] .cx3-field select:focus,html[data-skin=cosx3] .cx3-field textarea:focus{outline:2px solid var(--ink);outline-offset:3px;border-color:#0000}html[data-skin=cosx3] .cx3-fb{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}html[data-skin=cosx3] .cx3-fb__note{font-size:var(--size-small);max-width:40ch}html[data-skin=cosx3] .cx3-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}html[data-skin=cosx3] .cx3-field .s-select__native{background-image:none}html[data-skin=cosx3] .cx3-field .s-select__trigger{background:var(--linen);border:1px solid var(--rule);border-radius:var(--radius-md);font-family:var(--font-body);color:var(--ink);transition:border-color var(--motion-colour) var(--easing);padding:12px 14px;font-size:16px}html[data-skin=cosx3] .cx3-field .s-select__trigger:hover{border-color:var(--ink)}html[data-skin=cosx3] .cx3-field .s-select__trigger:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-color:#0000}html[data-skin=cosx3] .cx3-field .s-select__value--empty{color:var(--grey)}html[data-skin=cosx3] .cx3-field .s-select__menu{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:none;padding:4px}html[data-skin=cosx3] .cx3-field .s-select__row{border-radius:var(--radius-md);color:var(--ink);transition:background var(--motion-colour) var(--easing);padding:10px 12px;font-size:15px}html[data-skin=cosx3] .cx3-field .s-select__row--active{background:var(--hover)}html[data-skin=cosx3] .cx3-field .s-select__row[aria-selected=true]{background:var(--yellow);font-weight:500}html[data-skin=cosx3] .cx3-field:has(.s-select__native[aria-invalid=true]) .s-select__trigger,html[data-skin=cosx3] .cx3-field [aria-invalid=true]{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--yellow-accent)}html[data-skin=cosx3] .cx3-form__error{border-left:3px solid var(--yellow-accent);background:var(--yellow-light);font-size:var(--size-small);color:var(--ink);margin:0;padding:12px 14px}html[data-skin=cosx3] .cx3-form__done:focus{outline:none}html[data-skin=cosx3] .cx3-form__done{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--linen);padding:28px}html[data-skin=cosx3] .cx3-form__done-title{font-family:var(--font-display);font-size:var(--size-lede);color:var(--ink);margin:0 0 8px;font-weight:600;line-height:1.2}html[data-skin=cosx3] .cx3-form__done .cx3-muted{margin:0}@media (width<=640px){html[data-skin=cosx3] .cx3-ff{grid-template-columns:1fr}}html[data-skin=cosx3] .cx3-office__info{flex-direction:column;gap:40px;display:flex}html[data-skin=cosx3] .cx3-office__title{max-width:12ch}html[data-skin=cosx3] .cx3-office__lede{max-width:36ch}html[data-skin=cosx3] .cx3-office__rows{border-top:1px solid var(--rule-inverse);margin-top:auto}html[data-skin=cosx3] .cx3-office__row{border-bottom:1px solid var(--rule-inverse);color:var(--linen);transition:color var(--motion-colour) var(--easing);grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:16px;padding:18px 0;display:grid}html[data-skin=cosx3] .cx3-office__row:hover{color:var(--yellow-accent)}html[data-skin=cosx3] .cx3-office__idx{font-size:var(--size-label);color:var(--grey-inverse);font-weight:500}html[data-skin=cosx3] .cx3-office__v{font-size:16px;font-weight:500}html[data-skin=cosx3] .cx3-map{border-radius:var(--radius-lg);background:var(--ink-raised);height:100%;min-height:460px;position:relative;overflow:hidden}html[data-skin=cosx3] .cx3-map__slot{background:0 0;position:absolute;inset:0}html[data-skin=cosx3] .cx3-pin{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}html[data-skin=cosx3] .cx3-pin span{z-index:2;background:var(--yellow-accent);border:3px solid var(--ink);border-radius:50%;width:14px;height:14px;position:relative}html[data-skin=cosx3] .cx3-pin i{background:var(--yellow-accent);opacity:.5;width:14px;height:14px;animation:cx3-pulse 2.4s var(--easing-out) infinite;border-radius:50%;position:absolute}@keyframes cx3-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}html[data-skin=cosx3] .cx3-pin b{white-space:nowrap;background:var(--ink);color:var(--linen);font-size:var(--size-small);border-radius:var(--radius-sm);padding:6px 10px;font-weight:500;position:absolute;top:24px;left:50%;transform:translate(-50%)}html[data-skin=cosx3] .cx3-coords{font-size:var(--size-label);color:var(--linen);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;background:#111111b3;gap:16px;padding:6px 10px;font-weight:500;display:flex;position:absolute;bottom:16px;left:16px}html[data-skin=cosx3] .cx3-live{background:var(--linen);border-radius:var(--radius-pill);align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:15px;font-weight:500;display:inline-flex}html[data-skin=cosx3] .cx3-live__dot{background:var(--status-complete);border-radius:50%;width:9px;height:9px;animation:2.4s ease-out infinite cx3-livepulse}html[data-skin=cosx3] .cx3-live--degraded .cx3-live__dot,html[data-skin=cosx3] .cx3-live--maintenance .cx3-live__dot{background:var(--yellow-accent);animation:none}html[data-skin=cosx3] .cx3-live--outage .cx3-live__dot{background:var(--status-error);animation:none}html[data-skin=cosx3] .cx3-live--unknown .cx3-live__dot{background:var(--grey);animation:none}@keyframes cx3-livepulse{0%{box-shadow:0 0 #17a96a73}70%{box-shadow:0 0 0 8px #17a96a00}to{box-shadow:0 0 #17a96a00}}html[data-skin=cosx3] .cx3-status-hero .cx3-status-hero__title{margin-top:20px}html[data-skin=cosx3] .cx3-status-hero__checked{font-size:var(--size-small);margin-top:16px;font-weight:500}html[data-skin=cosx3] .cx3-kpis{border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);padding-top:32px;display:grid}html[data-skin=cosx3] .cx3-kpis__fig{letter-spacing:var(--track-heading);font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1;display:block}html[data-skin=cosx3] .cx3-kpis__fig:after{content:"";background:var(--yellow-accent);border-radius:2px;width:32px;height:4px;margin:12px 0 10px;display:block}html[data-skin=cosx3] .cx3-kpis__lbl{font-size:var(--size-label);color:var(--grey);font-weight:500}html[data-skin=cosx3] .cx3-legend{font-size:var(--size-label);color:var(--grey);flex-wrap:wrap;justify-content:flex-end;gap:16px;padding-top:12px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-legend span{align-items:center;gap:6px;display:flex}html[data-skin=cosx3] .cx3-legend i{border-radius:2px;width:8px;height:14px;display:block}html[data-skin=cosx3] .cx3-legend i.ok,html[data-skin=cosx3] .cx3-bars i.ok{background:var(--status-complete)}html[data-skin=cosx3] .cx3-legend i.degraded,html[data-skin=cosx3] .cx3-bars i.degraded{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-legend i.outage,html[data-skin=cosx3] .cx3-bars i.outage{background:var(--status-error)}html[data-skin=cosx3] .cx3-legend i.maintenance,html[data-skin=cosx3] .cx3-bars i.maintenance{background:var(--ink)}html[data-skin=cosx3] .cx3-legend i.none,html[data-skin=cosx3] .cx3-bars i.none{background:var(--sunk-3)}html[data-skin=cosx3] .cx3-svcs{border-top:1px solid var(--rule)}html[data-skin=cosx3] .cx3-svcs__none,html[data-skin=cosx3] .cx3-inc__none{border-bottom:1px solid var(--rule);color:var(--grey);margin:0;padding:22px 0}html[data-skin=cosx3] .cx3-svcs__none a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}html[data-skin=cosx3] .cx3-svcrow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,7fr) minmax(0,2fr);align-items:center;gap:24px;padding:20px 0;display:grid}html[data-skin=cosx3] .cx3-svcrow__nm{flex-direction:column;gap:2px;display:flex}html[data-skin=cosx3] .cx3-svcrow__nm b{font-size:16px;font-weight:500}html[data-skin=cosx3] .cx3-svcrow__nm .cx3-muted{font-size:var(--size-small)}html[data-skin=cosx3] .cx3-bars{grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:28px;display:grid}html[data-skin=cosx3] .cx3-bars i{height:100%;transition:opacity var(--motion-colour) var(--easing);border-radius:2px;display:block}html[data-skin=cosx3] .cx3-bars:hover i,html[data-skin=cosx3] .cx3-bars.is-tip i{opacity:.55}html[data-skin=cosx3] .cx3-bars i:hover,html[data-skin=cosx3] .cx3-bars.is-tip i.is-on{opacity:1}html[data-skin=cosx3] .cx3-bars[data-tips]{cursor:default;touch-action:manipulation}html[data-skin=cosx3] .cx3-bars[data-tips]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}html[data-skin=cosx3] .cx3-tip{z-index:60;background:var(--ink);max-width:min(280px,100vw - 16px);color:var(--linen);border-radius:var(--radius-md);font-family:var(--font-sans);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--motion-fade) var(--easing), visibility 0s linear var(--motion-fade);padding:14px 16px 10px;position:fixed}html[data-skin=cosx3] .cx3-tip.is-on{opacity:1;visibility:visible;transition:opacity var(--motion-fade) var(--easing)}html[data-skin=cosx3] .cx3-tip__head{align-items:flex-start;gap:10px;display:flex}html[data-skin=cosx3] .cx3-tip__dot{background:var(--status-complete);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}html[data-skin=cosx3] .cx3-tip__dot.degraded{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-tip__dot.outage{background:var(--status-error)}html[data-skin=cosx3] .cx3-tip__dot.maintenance{background:var(--linen)}html[data-skin=cosx3] .cx3-tip__dot.none{background:var(--grey)}html[data-skin=cosx3] .cx3-tip__titles{flex-direction:column;gap:4px;min-width:0;display:flex}html[data-skin=cosx3] .cx3-tip__titles b{font-size:14px;font-weight:500;line-height:1.35}html[data-skin=cosx3] .cx3-tip__detail{font-size:var(--size-label);color:#f5f2ecb3;margin:8px 0 0 18px;line-height:1.4}html[data-skin=cosx3] .cx3-tip__date{font-size:var(--size-label);color:#f5f2ecb3;text-align:center;font-variant-numeric:tabular-nums;border-top:1px solid #f5f2ec26;margin-top:10px;padding-top:8px}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .cx3-tip,html[data-skin=cosx3] .cx3-tip.is-on{transition:none}}html[data-skin=cosx3] .cx3-svcrow__rt{justify-content:flex-end;align-items:center;gap:16px;display:flex}html[data-skin=cosx3] .cx3-svcrow__upc{font-variant-numeric:tabular-nums;color:var(--grey);white-space:nowrap;font-size:15px;font-weight:500}html[data-skin=cosx3] .cx3-axis{font-size:var(--size-label);color:var(--grey);justify-content:space-between;margin-top:12px;padding-left:calc(30.7692% + 8px);padding-right:calc(15.3846% + 8px);font-weight:500;display:flex}html[data-skin=cosx3] .cx3-badge{font-size:var(--size-label);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}html[data-skin=cosx3] .cx3-badge:before{content:"";border-radius:50%;width:7px;height:7px}html[data-skin=cosx3] .cx3-badge--complete{color:var(--status-complete);background:#17a96a1f}html[data-skin=cosx3] .cx3-badge--complete:before{background:var(--status-complete)}html[data-skin=cosx3] .cx3-badge--attention{color:#8a5a00;background:#ffd16638}html[data-skin=cosx3] .cx3-badge--attention:before{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-badge--error{color:var(--status-error);background:#e0362f1f}html[data-skin=cosx3] .cx3-badge--error:before{background:var(--status-error)}html[data-skin=cosx3] .cx3-sla{border-top:1px solid var(--rule)}html[data-skin=cosx3] .cx3-slarow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px clamp(24px,4vw,64px);padding:28px 0;display:grid}html[data-skin=cosx3] .cx3-slarow__t{flex-direction:column;gap:6px;display:flex}html[data-skin=cosx3] .cx3-slarow__t b{letter-spacing:-.01em;font-size:18px;font-weight:500}html[data-skin=cosx3] .cx3-slarow__t .cx3-muted{font-size:15px}html[data-skin=cosx3] .cx3-meter__track{background:var(--linen);border-radius:6px;height:12px;position:relative;overflow:visible}html[data-skin=cosx3] .cx3-meter__track i{background:var(--ink);border-radius:6px;height:100%;display:block}html[data-skin=cosx3] .cx3-meter__mark{background:var(--yellow-accent);border-radius:2px;width:4px;height:24px;position:absolute;top:-6px;transform:translate(-50%)}html[data-skin=cosx3] .cx3-meter__lbl{font-size:var(--size-label);color:var(--grey);justify-content:space-between;margin-top:10px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-inc{border-top:1px solid var(--rule)}html[data-skin=cosx3] .cx3-inc__item{border-bottom:1px solid var(--rule)}html[data-skin=cosx3] .cx3-inc__ib{cursor:pointer;grid-template-columns:130px minmax(0,1fr) auto 24px;align-items:center;gap:24px;width:100%;padding:22px 0;list-style:none;display:grid}html[data-skin=cosx3] .cx3-inc__ib::-webkit-details-marker{display:none}html[data-skin=cosx3] .cx3-inc__d{font-size:var(--size-small);color:var(--grey);font-variant-numeric:tabular-nums;font-weight:500}html[data-skin=cosx3] .cx3-inc__tt{letter-spacing:-.01em;flex-direction:column;gap:4px;font-size:18px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-inc__tt small{font-size:var(--size-small);color:var(--grey);font-weight:500}html[data-skin=cosx3] .cx3-inc__pl{color:var(--grey);text-align:right;transition:transform var(--motion-max) var(--easing-out);font-size:22px;font-weight:400;line-height:1}html[data-skin=cosx3] .cx3-inc__item[open] .cx3-inc__pl{transform:rotate(45deg)}html[data-skin=cosx3] .cx3-tl{flex-direction:column;gap:16px;margin:0;padding:0 0 28px 154px;list-style:none;display:flex}html[data-skin=cosx3] .cx3-tl li{grid-template-columns:56px minmax(0,1fr);gap:16px;max-width:76ch;display:grid}html[data-skin=cosx3] .cx3-tl__tm{font-size:var(--size-small);color:var(--grey);font-variant-numeric:tabular-nums;padding-top:2px;font-weight:500}html[data-skin=cosx3] .cx3-tl p{color:var(--grey);font-size:15px;line-height:1.6}html[data-skin=cosx3] .cx3-tl li:first-child p{color:var(--ink)}html[data-skin=cosx3] .cx3-maint .cx3-maint__title{margin-top:16px;font-size:24px}html[data-skin=cosx3] .cx3-maint__when{margin-top:8px;font-weight:500}html[data-skin=cosx3] .cx3-maint__impact{max-width:60ch;font-size:17px;line-height:1.55}html[data-skin=cosx3] .cx3-subscribe .cx3-subscribe__title{margin-top:24px}html[data-skin=cosx3] .cx3--yellow.cx3-subscribe .cx3-subscribe__title{max-width:18ch}html[data-skin=cosx3] .cx3-subscribe__col{container-type:inline-size}html[data-skin=cosx3] .cx3-sub{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:28px;display:flex}html[data-skin=cosx3] .cx3-sub input{background:var(--ink-raised);color:var(--linen);border:1px solid var(--rule-inverse);border-radius:var(--radius-md);height:52px;font-family:var(--font-body);flex:1;min-width:240px;padding:0 18px;font-size:17px}html[data-skin=cosx3] .cx3-sub input::placeholder{font-size:17px}html[data-skin=cosx3] .cx3-subscribe .cx3-sub .s-btn{min-height:52px}@container (width<=380px){html[data-skin=cosx3] .cx3-sub{flex-direction:column}html[data-skin=cosx3] .cx3-subscribe .cx3-sub input{flex:none;min-width:0}html[data-skin=cosx3] .cx3-subscribe .cx3-sub .s-btn{flex:none;width:100%}}html[data-skin=cosx3] .cx3--yellow .cx3-sub input{background:var(--paper);color:var(--ink);border-color:#11111124}html[data-skin=cosx3] .cx3--yellow .cx3-subscribe__note a{color:var(--ink)}html[data-skin=cosx3] .cx3-subform .cf-turnstile[data-turnstile-interactive]{margin-top:16px}html[data-skin=cosx3] .cx3-subscribe .cx3-subscribe__note{font-size:var(--size-small);margin-top:16px}html[data-skin=cosx3] .cx3-subscribe__note a{color:var(--linen);text-underline-offset:3px;text-decoration:underline}html[data-skin=cosx3] .cx3-subform .cx3-form__error{margin-top:12px}html[data-skin=cosx3] .cx3--yellow.cx3-subscribe .cx3-form__error{background:var(--paper)}html[data-skin=cosx3] .cx3-sub input[aria-invalid=true]{border-color:var(--yellow-accent);box-shadow:inset 3px 0 0 var(--yellow-accent)}html[data-skin=cosx3] .cx3--yellow .cx3-sub input[aria-invalid=true]{border-color:var(--ink)}html[data-skin=cosx3] .cx3-subscribe .cx3-subscribe__done{margin-top:28px}html[data-skin=cosx3] .cx3--ink .cx3-subscribe__done{background:var(--ink-raised);border-color:var(--rule-inverse)}html[data-skin=cosx3] .cx3--ink .cx3-subscribe__done .cx3-form__done-title{color:var(--linen)}html[data-skin=cosx3] .cx3--ink .cx3-subscribe__done .cx3-muted{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3--yellow .cx3-subscribe__done{background:var(--paper);border-color:#11111124}@media (width<=1000px){html[data-skin=cosx3] .cx3-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-skin=cosx3] .cx3-svcrow{grid-template-columns:1fr;gap:12px}html[data-skin=cosx3] .cx3-svcrow__rt{justify-content:flex-start}html[data-skin=cosx3] .cx3-axis{padding:0}html[data-skin=cosx3] .cx3-slarow{grid-template-columns:1fr}html[data-skin=cosx3] .cx3-inc__ib{grid-template-columns:minmax(0,1fr) auto 24px}html[data-skin=cosx3] .cx3-inc__d{grid-column:1/-1}html[data-skin=cosx3] .cx3-tl{padding-left:0}}@media (width<=640px){html[data-skin=cosx3] .cx3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=cosx3] .cx3-legend{justify-content:flex-start}}html[data-skin=cosx3] .cx3 .s-btn,html[data-skin=cosx3] .s-header .s-btn{border-radius:var(--radius-md);height:44px;font-family:var(--font-display);letter-spacing:normal;text-transform:none;box-shadow:none;white-space:normal;max-width:100%;transition:background var(--motion-colour) var(--easing), border-color var(--motion-colour) var(--easing);justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}html[data-skin=cosx3] .cx3 .s-btn--primary{background:var(--ink);height:auto;min-height:48px;color:var(--linen);border:0;padding:9px 24px;font-size:16px}html[data-skin=cosx3] .cx3 .s-btn--primary:hover{background:#2a2825}html[data-skin=cosx3] .cx3 .s-btn--secondary{height:auto;min-height:48px;color:var(--ink);border:1px solid var(--rule);background:0 0;padding:9px 24px;font-size:16px}html[data-skin=cosx3] .cx3 .s-btn--secondary:hover{border-color:var(--ink)}html[data-skin=cosx3] .cx3--ink .s-btn--primary{background:var(--yellow-accent);color:var(--ink)}html[data-skin=cosx3] .cx3--ink .s-btn--primary:hover{background:var(--yellow-accent-hover)}html[data-skin=cosx3] .cx3--ink .s-btn--secondary{color:var(--linen);border-color:var(--rule-inverse)}html[data-skin=cosx3] .cx3--ink .s-btn--secondary:hover{border-color:var(--linen)}html[data-skin=cosx3] .cx3--yellow .s-btn--primary{background:var(--ink);color:var(--linen)}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .s-btn{transition:none}}html[data-skin=cosx3] .s-header{z-index:20;height:var(--header-h);--header-compact-at:120;background:0 0;border-bottom:0;padding-inline:24px;position:sticky;top:0}html[data-skin=cosx3] .s-header .s-header__inner{border-radius:var(--radius-lg);max-width:1552px;height:100%;min-height:0;transition:max-width var(--motion-max) var(--easing), height var(--motion-max) var(--easing), min-height var(--motion-max) var(--easing), margin var(--motion-max) var(--easing), padding var(--motion-max) var(--easing), gap var(--motion-max) var(--easing), background-color var(--motion-max) var(--easing), border-color var(--motion-max) var(--easing);background:0 0;border:1px solid #0000;gap:32px;padding:0 clamp(8px,2vw,24px)}html[data-skin=cosx3] .s-header .s-header__brand img{width:auto;height:26px}html[data-skin=cosx3] .s-header .s-header__nav{justify-content:flex-start}html[data-skin=cosx3] .s-header .s-header__brand{margin-right:64px}html[data-skin=cosx3] .s-header .s-header__tools{gap:32px}html[data-skin=cosx3] .s-header .s-header__nav ul{gap:28px}html[data-skin=cosx3] .s-header .s-header__nav a{font-family:var(--font-display);letter-spacing:normal;text-transform:none;color:var(--ink);white-space:nowrap;padding:4px 0;font-size:15px;font-weight:500;position:relative}html[data-skin=cosx3] .s-header .s-header__nav a:hover{color:var(--grey)}html[data-skin=cosx3] .s-header .s-header__nav a[aria-current=page]{color:var(--ink);border-bottom-color:#0000}html[data-skin=cosx3] .s-header .s-header__nav a[aria-current=page]:after{content:"";background:var(--yellow-accent);transform-origin:0;height:4px;transform:translateX(var(--ink-dx,0px)) scaleX(var(--ink-sx,1));transition:transform var(--motion-max) var(--easing-out);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0}html[data-skin=cosx3] .s-header .s-header__nav a.is-ink-flip:after{transition:none}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .s-header .s-header__nav a[aria-current=page]:after{transition:none}}html[data-skin=cosx3] .s-header--scrolled .s-header__nav a[aria-current=page]:after{bottom:-4px}html[data-skin=cosx3] .s-header__cta.s-btn--primary{height:auto;font-family:var(--font-display);letter-spacing:normal;text-transform:none;background:var(--ink);color:var(--linen);border-radius:var(--radius-md);border:1px solid #0000;padding:11px 18px;font-size:14px;font-weight:600;line-height:1}html[data-skin=cosx3] .s-header__cta.s-btn--primary:hover{background:var(--ink-raised)}html[data-skin=cosx3] .s-header__portal{font-family:var(--font-display);color:var(--ink);white-space:nowrap;align-items:center;gap:4px;margin-right:-12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}html[data-skin=cosx3] .s-header__portal-icon{flex:none}html[data-skin=cosx3] .s-header__portal:hover{color:var(--grey)}html[data-skin=cosx3] .s-header--scrolled .s-header__portal{color:var(--linen);margin-right:-8px;font-size:14px}html[data-skin=cosx3] .s-header--scrolled .s-header__portal:hover{color:var(--grey-inverse)}@media (width<=1040px){html[data-skin=cosx3] .s-header{background:var(--linen)}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header{background:var(--ink)}html[data-skin=cosx3] .s-header .s-header__nav{display:none}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile{margin-left:0;display:block}html[data-skin=cosx3] .s-header .s-header__tools{margin-left:auto;display:flex}html[data-skin=cosx3] .s-header__portal{display:none}html[data-skin=cosx3] .s-header .s-header__brand{margin-right:0}html[data-skin=cosx3] .s-header.s-header--scrolled .s-header__inner{max-width:none}}@media (width<=560px){html[data-skin=cosx3] .s-header .s-header__tools{display:none}}html[data-skin=cosx3] .s-header .s-header__inner .s-header__burger{background:0 0;transform:none}html[data-skin=cosx3] .s-header .s-header__inner .s-header__burger:before,html[data-skin=cosx3] .s-header .s-header__inner .s-header__burger:after{transition:transform var(--motion-max) var(--easing-out), background-color var(--motion-colour) var(--easing);border-radius:1px;display:block}html[data-skin=cosx3] .s-header .s-header__inner .s-header__burger:before{top:-4px}html[data-skin=cosx3] .s-header .s-header__inner .s-header__burger:after{top:4px}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__burger{background:0 0;transform:none}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__burger:before{transform:translateY(4px)rotate(45deg)}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__burger:after{transform:translateY(-4px)rotate(-45deg)}@media (width<=1040px){html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] nav{z-index:40;width:100vw;height:100dvh;padding:var(--header-h) 24px calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--linen);overscroll-behavior:contain;border:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto}html[data-skin=cosx3] .s-header .s-header__inner:has(.s-header__mobile[open]){border-inline-width:0;padding-inline:0}html[data-skin=cosx3] .s-header .s-header__inner:has(.s-header__mobile[open]) .s-header__brand,html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open]>summary{z-index:50;position:relative}html[data-skin=cosx3] .s-header .s-header__inner:has(.s-header__mobile[open]) .s-header__brand img{filter:invert()brightness(1.9);height:22px}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__burger{--burger-color:var(--linen)}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] nav ul{border-top:1px solid var(--rule-inverse);flex-direction:column;gap:0;margin-top:8px;display:flex}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] nav ul a{border-bottom:1px solid var(--rule-inverse);color:var(--linen);letter-spacing:var(--track-heading);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;padding:18px 0;font-size:clamp(22px,5.5vw,28px);font-weight:500;line-height:1.05;display:grid}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] nav ul a:active{background:var(--ink-raised)}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__mobile-idx{font-size:var(--size-label);color:var(--grey-inverse);letter-spacing:0;font-weight:500;display:block}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] nav ul a[aria-current=page] .s-header__mobile-t{color:var(--yellow-accent)}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__mobile-foot{--i:5;border-top:0;flex-direction:column;align-items:stretch;gap:14px;margin-top:auto;padding-top:24px;display:flex}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__mobile-portal{border:1px solid var(--rule-inverse);border-radius:var(--radius-md);min-height:52px;color:var(--linen);transition:border-color var(--motion-colour) var(--easing);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__mobile-portal:hover,html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__mobile-portal:active{border-color:var(--linen);color:var(--linen)}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__mobile-foot .s-btn--primary{background:var(--yellow-accent);width:100%;height:auto;min-height:0;color:var(--ink);border:0;padding:14px 24px;font-size:16px;line-height:1}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__mobile-foot .s-btn--primary:hover{background:var(--yellow-accent-hover)}html[data-skin=cosx3] .s-header .s-header__inner .s-header__mobile[open] .s-header__mobile-note{font-size:var(--size-small);color:var(--grey-inverse);display:block}html[data-motion][data-skin=cosx3] .s-header__mobile[open] nav ul a,html[data-motion][data-skin=cosx3] .s-header__mobile[open] .s-header__mobile-foot{animation:cx3-rise var(--motion-reveal) var(--easing-out) both;animation-delay:calc(var(--i,0) * var(--motion-stagger))}html[data-skin=cosx3] .s-header--scrolled .s-header__inner:has(.s-header__mobile[open]){max-width:none;height:var(--header-h);min-height:var(--header-h);background:0 0;border-radius:0;margin:0;padding:0}html[data-skin=cosx3] .s-header--scrolled .s-header__inner:has(.s-header__mobile[open]) .s-header__brand{margin-right:0}}html[data-skin=cosx3] main:has(>.cx3-ph.cx3--dark-page),html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page){background:var(--ink)}html[data-skin=cosx3] main:has(>.cx3-ph.cx3--dark-page)>.cx3-ph.cx3--ink{background:var(--ink-raised)}html[data-skin=cosx3] main:has(>.cx3-ph.cx3--dark-page)>.cx3--ink{border:1px solid var(--rule-inverse)}html[data-skin=cosx3] main:has(>.cx3-ph.cx3--dark-page)>.cx3-ph{border-color:#0000}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header:not(.s-header--scrolled) .s-header__nav a,html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header:not(.s-header--scrolled) .s-header__portal{color:var(--linen)}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header:not(.s-header--scrolled) .s-header__brand img{filter:invert()brightness(1.9)}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header:not(.s-header--scrolled) .s-header__cta.s-btn--primary{background:var(--yellow-accent);color:var(--ink)}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header:not(.s-header--scrolled) .s-header__burger{--burger-color:var(--linen)}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header--scrolled .s-header__inner{background:var(--paper);border-color:var(--rule)}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header--scrolled .s-header__nav a,html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header--scrolled .s-header__portal{color:var(--ink)}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header--scrolled .s-header__brand img{filter:none}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header--scrolled .s-header__cta.s-btn--primary{background:var(--ink);color:var(--linen)}html[data-skin=cosx3] .s-footer{background:var(--ink);color:var(--grey-inverse);border-radius:var(--radius-xl);border-top:0;flex-direction:column;gap:48px;width:min(100% - 48px,1552px);margin:0 auto 24px;padding:clamp(40px,5vw,64px) clamp(24px,4.5vw,64px);display:flex}html[data-skin=cosx3] .s-footer .s-container,html[data-skin=cosx3] .s-footer>*{max-width:none;padding-inline:0}html[data-skin=cosx3] .s-footer .s-footer__grid{grid-template-columns:minmax(0,1fr);gap:40px 24px;display:grid}@media (width>=768px){html[data-skin=cosx3] .s-footer .s-footer__grid{grid-template-columns:5fr 3fr 3fr 2fr}}html[data-skin=cosx3] .s-footer .s-footer__brand{flex-direction:column;gap:20px;min-width:0;display:flex}html[data-skin=cosx3] .s-footer .s-footer__brand-address{font-style:normal;font-size:var(--size-small);color:var(--grey-inverse);flex-direction:column;gap:12px;max-width:46ch;line-height:1.6;display:flex}html[data-skin=cosx3] .s-footer .s-footer__brand-address a{color:var(--linen);text-decoration:none}html[data-skin=cosx3] .s-footer .s-footer__logo{align-self:flex-start;width:auto;height:20px}html[data-skin=cosx3] .s-footer .s-footer__tagline p{color:var(--linen);max-width:34ch;margin:0;font-size:15px;line-height:1.6}html[data-skin=cosx3] .s-footer__col{flex-direction:column;gap:16px;display:flex}html[data-skin=cosx3] .s-footer .s-footer__col .s-label__text{font-family:var(--font-display);font-size:var(--size-label);letter-spacing:normal;text-transform:none;color:var(--grey-inverse);font-weight:500}html[data-skin=cosx3] .s-footer .s-footer__col .s-label__rule{display:none}html[data-skin=cosx3] .s-footer .s-footer__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html[data-skin=cosx3] .s-footer .s-footer__col a,html[data-skin=cosx3] .s-footer__col span{color:var(--linen);font-size:15px;font-weight:500;text-decoration:none}html[data-skin=cosx3] .s-footer .s-footer__col a:hover{color:var(--grey-inverse)}html[data-skin=cosx3] .s-footer .s-footer__bottom{border-top:1px solid var(--rule-inverse);font-size:var(--size-label);letter-spacing:.06em;color:var(--grey-inverse);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;display:flex}html[data-skin=cosx3] .s-footer .s-footer__bottom a{color:var(--grey-inverse);text-decoration:none}html[data-skin=cosx3] .s-footer .s-footer__bottom a:hover{color:var(--linen)}@media (width>=900px){html[data-skin=cosx3] .s-footer .s-footer__bottom.s-footer__bottom--filed{grid-template-columns:1fr auto 1fr;display:grid}html[data-skin=cosx3] .s-footer .s-footer__bottom--filed>:nth-child(n+3){justify-self:end}}html[data-skin=cosx3] .s-footer .s-footer__filings{font-size:var(--size-label);letter-spacing:.06em;color:var(--grey-inverse);margin:0}html[data-skin=cosx3] .s-footer .s-footer__filings a:hover{color:var(--linen);text-decoration:none}html[data-skin=cosx3] .s-footer .s-footer__copy{letter-spacing:.06em}html[data-skin=cosx3] .s-footer .s-footer__social{gap:20px;display:flex}html[data-skin=cosx3] .s-footer .s-footer__social a{color:var(--grey-inverse);margin:-3px;padding:3px;display:flex}html[data-skin=cosx3] .s-footer .s-footer__social a:hover{color:var(--linen)}html[data-skin=cosx3] .s-footer .s-footer__address{flex-direction:column;gap:12px;font-style:normal;display:flex}html[data-skin=cosx3] .s-footer .s-footer__address,html[data-skin=cosx3] .s-footer .s-footer__address a{color:var(--linen)}html[data-skin=cosx3] .cx3-problem__copy{flex-direction:column;gap:28px;display:flex}html[data-skin=cosx3] .cx3-problem__copy .cx3-h1{max-width:13ch}html[data-skin=cosx3] .cx3-problem__copy .cx3-lede{max-width:54ch}html[data-skin=cosx3] .cx3-pile{background:var(--linen);border-radius:var(--radius-lg);min-height:460px;position:relative;overflow:hidden}html[data-skin=cosx3] .cx3-sheet{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-md);align-items:center;gap:12px;width:64%;padding:14px 18px;font-size:14px;font-weight:500;display:flex;position:absolute;left:12%}html[data-skin=cosx3] .cx3-sheet small{font-size:var(--size-label);color:var(--grey);margin-left:auto;font-weight:500}@media (width<=640px){html[data-skin=cosx3] .cx3-sheet{white-space:nowrap;gap:10px;width:76%;margin-left:-6%;padding:12px 14px}}@media (width<=400px){html[data-skin=cosx3] .cx3-sheet small{display:none}}html[data-skin=cosx3] .cx3-sheet__ic{color:var(--grey);flex:none;display:flex}html[data-skin=cosx3] .cx3-serve__radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html[data-skin=cosx3] .cx3-serve__tabs{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}html[data-skin=cosx3] .cx3-serve__tab{cursor:pointer;text-align:left;border-radius:var(--radius-md);background:var(--linen);min-width:min(100%,130px);color:var(--ink);transition:background var(--motion-colour) var(--easing);flex:1 1 0;grid-template-columns:auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}html[data-skin=cosx3] .cx3-serve__tab:hover{background:var(--sunk-2)}html[data-skin=cosx3] .cx3-serve__tab-n{font-size:var(--size-label);color:var(--grey);font-weight:500}html[data-skin=cosx3] .cx3-serve__tab-name{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.25}html[data-skin=cosx3] .cx3-serve__radio:focus-visible~.cx3-serve__tabs{outline:2px solid var(--ink);outline-offset:4px;border-radius:var(--radius-md)}html[data-skin=cosx3] .cx3-serve__seg{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:none}html[data-skin=cosx3] .cx3-serve__seg-slot{grid-column:1/7;min-height:420px}html[data-skin=cosx3] .cx3-serve__panel{background:var(--yellow);border-radius:var(--radius-lg);flex-direction:column;grid-column:7/13;justify-content:center;gap:20px;min-height:420px;padding:clamp(28px,3.5vw,48px) clamp(28px,3.5vw,48px) calc(clamp(28px,3.5vw,48px) + 28px);display:flex;position:relative}html[data-skin=cosx3] .cx3-serve__panel .cx3-eyebrow{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-serve__panel p{max-width:46ch;font-size:17px;line-height:1.55}html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-0:checked~.cx3-serve__stage .cx3-serve__seg[data-i="0"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-1:checked~.cx3-serve__stage .cx3-serve__seg[data-i="1"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-2:checked~.cx3-serve__stage .cx3-serve__seg[data-i="2"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-3:checked~.cx3-serve__stage .cx3-serve__seg[data-i="3"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-4:checked~.cx3-serve__stage .cx3-serve__seg[data-i="4"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-5:checked~.cx3-serve__stage .cx3-serve__seg[data-i="5"]{display:grid}html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-0:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="0"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-1:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="1"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-2:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="2"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-3:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="3"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-4:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="4"],html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-5:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="5"]{background:var(--yellow);color:var(--ink)}html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-0:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="0"] .cx3-serve__tab-n,html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-1:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="1"] .cx3-serve__tab-n,html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-2:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="2"] .cx3-serve__tab-n,html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-3:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="3"] .cx3-serve__tab-n,html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-4:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="4"] .cx3-serve__tab-n,html[data-skin=cosx3] .cx3-serve__radio#cx3-serve-5:checked~.cx3-serve__tabs .cx3-serve__tab[data-i="5"] .cx3-serve__tab-n{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-tiles{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);gap:16px;display:grid}html[data-skin=cosx3] .cx3-tile{background:var(--ink-raised);border-radius:var(--radius-lg);flex-direction:column;grid-column:span 3;gap:10px;padding:24px;display:flex}html[data-skin=cosx3] .cx3-tile__t{letter-spacing:-.01em;align-items:flex-end;min-height:48px;margin-top:auto;font-size:19px;font-weight:500;line-height:1.25;display:flex}html[data-skin=cosx3] .cx3-tile .cx3-muted{color:var(--grey-inverse);min-height:72px}html[data-skin=cosx3] .cx3-tile--field{background:var(--yellow);color:var(--ink);grid-area:span 2/span 3;padding:32px}html[data-skin=cosx3] .cx3-tile--field .cx3-tile__t{font-size:var(--size-h2);letter-spacing:var(--track-heading);line-height:1.1}html[data-skin=cosx3] .cx3-tile--field .cx3-eyebrow,html[data-skin=cosx3] .cx3-tile--field .cx3-muted{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(24px,3vw,48px);display:grid}html[data-skin=cosx3] .cx3-fig{letter-spacing:var(--track-figure);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}html[data-skin=cosx3] .cx3-fig:after{content:"";background:var(--ink);border-radius:2px;width:40px;height:4px;margin-top:16px;display:block}html[data-skin=cosx3] .cx3-cols .cx3-h3{margin:28px 0 12px}html[data-skin=cosx3] .cx3-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}html[data-skin=cosx3] .cx3-seg{flex-direction:column;gap:14px;display:flex}html[data-skin=cosx3] .cx3-seg__bar{background:var(--sunk-2);border-radius:2px;height:4px;overflow:hidden}html[data-skin=cosx3] .cx3-seg__bar i{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html[data-skin=cosx3] .cx3-seg--done .cx3-seg__bar i,html[data-skin=cosx3] .cx3-seg--active .cx3-seg__bar i{transform:scaleX(1)}html[data-skin=cosx3] .cx3-seg__when{font-size:var(--size-label);color:var(--grey);justify-content:space-between;gap:12px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-seg--active .cx3-seg__when{color:var(--ink)}html[data-skin=cosx3] .cx3-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html[data-skin=cosx3] .cx3-step{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);flex-direction:column;gap:14px;min-height:300px;padding:28px 28px 30px;display:flex}html[data-skin=cosx3] .cx3-step--active{background:var(--yellow);border-color:#0000}html[data-skin=cosx3] .cx3-step--active .cx3-muted{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-step__meta{font-size:var(--size-small);color:var(--grey);flex-wrap:wrap;column-gap:20px;margin-top:auto;padding-top:8px;font-weight:500;display:flex;overflow:hidden}html[data-skin=cosx3] .cx3-step--active .cx3-step__meta{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-step__meta span{position:relative}html[data-skin=cosx3] .cx3-step__meta span:before{content:"·";position:absolute;left:-10px;transform:translate(-50%)}@media (width<=700px){html[data-skin=cosx3] .cx3-work{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}html[data-skin=cosx3] .cx3-work>.cx3-sh{order:0;margin-bottom:8px}html[data-skin=cosx3] .cx3-work>.cx3-track,html[data-skin=cosx3] .cx3-work>.cx3-stages{display:contents}html[data-skin=cosx3] .cx3-work>.cx3-track{margin-bottom:0}html[data-skin=cosx3] .cx3-work .cx3-seg{margin-top:8px}html[data-skin=cosx3] .cx3-work .cx3-step{min-height:0}html[data-skin=cosx3] .cx3-work .cx3-seg:first-child{order:1}html[data-skin=cosx3] .cx3-work .cx3-step:first-child{order:2}html[data-skin=cosx3] .cx3-work .cx3-seg:nth-child(2){order:3}html[data-skin=cosx3] .cx3-work .cx3-step:nth-child(2){order:4}html[data-skin=cosx3] .cx3-work .cx3-seg:nth-child(3){order:5}html[data-skin=cosx3] .cx3-work .cx3-step:nth-child(3){order:6}html[data-skin=cosx3] .cx3-work .cx3-seg:nth-child(4){order:7}html[data-skin=cosx3] .cx3-work .cx3-step:nth-child(4){order:8}}html[data-skin=cosx3] .cx3-frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html[data-skin=cosx3] .cx3-frame{background:var(--linen);border-radius:var(--radius-lg);flex-direction:column;gap:16px;min-height:200px;padding:28px;display:flex}html[data-skin=cosx3] .cx3-frame__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-skin=cosx3] .cx3-frame__top b{font-size:19px;font-weight:500}html[data-skin=cosx3] .cx3-statustag{font-size:var(--size-label);color:var(--ink);white-space:nowrap;border:1px solid #1113;border-radius:6px;padding:3px 9px;font-weight:500}html[data-skin=cosx3] .cx3-builtin{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}html[data-skin=cosx3] .cx3-builtin>div{background:var(--ink);color:var(--linen);border-radius:var(--radius-lg);flex-direction:column;gap:8px;min-height:200px;padding:28px;display:flex}html[data-skin=cosx3] .cx3-builtin .cx3-rule{background:var(--yellow-accent);border-radius:2px;width:40px;height:4px;margin-bottom:20px}html[data-skin=cosx3] .cx3-builtin b{letter-spacing:-.01em;font-size:19px;font-weight:500}html[data-skin=cosx3] .cx3-builtin .cx3-muted{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3-sticky{position:sticky;top:96px}html[data-skin=cosx3] .cx3-qa{border-top:1px solid var(--rule)}html[data-skin=cosx3] .cx3-qa details{border-bottom:1px solid var(--rule)}html[data-skin=cosx3] .cx3-qa summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:24px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}html[data-skin=cosx3] .cx3-qa summary::-webkit-details-marker{display:none}html[data-skin=cosx3] .cx3-qa summary:after{content:"+";color:var(--grey);transition:transform var(--motion-max) var(--easing-out);flex:none;font-weight:400}html[data-skin=cosx3] .cx3-qa details[open] summary:after{transform:rotate(45deg)}html[data-skin=cosx3] .cx3-qa__a{color:var(--grey);max-width:60ch;margin:0;padding:0 0 26px}html[data-skin=cosx3] .cx3-close{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}html[data-skin=cosx3] .cx3-close__field{background:var(--yellow);border-radius:var(--radius-xl);flex-direction:column;grid-column:1/8;justify-content:space-between;gap:48px;min-height:480px;padding:clamp(40px,5vw,72px) clamp(24px,4.5vw,64px);display:flex}html[data-skin=cosx3] .cx3-close__field .cx3-lede{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-close__slot{border-radius:var(--radius-xl);grid-column:8/13;min-height:480px}html[data-skin=cosx3] .s-header--scrolled .s-header__inner{background:var(--ink);border-radius:var(--radius-lg);border-color:#0000;gap:24px;max-width:880px;height:56px;min-height:56px;margin:12px auto 0;padding:0 8px 0 20px}html[data-skin=cosx3] .s-header--scrolled .s-header__brand{margin-right:24px}html[data-skin=cosx3] .s-header--scrolled .s-header__tools{gap:24px}html[data-skin=cosx3] .s-header--scrolled .s-header__brand img{filter:invert()brightness(1.9);height:20px}html[data-skin=cosx3] .s-header--scrolled .s-header__nav ul{gap:22px}html[data-skin=cosx3] .s-header--scrolled .s-header__nav a{color:var(--linen);font-size:14px}html[data-skin=cosx3] .s-header--scrolled .s-header__nav a:hover{color:var(--grey-inverse)}html[data-skin=cosx3] .s-header--scrolled .s-header__nav a[aria-current=page]{color:var(--linen)}html[data-skin=cosx3] .s-header--scrolled .s-header__cta.s-btn--primary{background:var(--yellow-accent);height:auto;color:var(--ink);padding:8px 14px;font-size:13px}html[data-skin=cosx3] .s-header--scrolled .s-header__cta.s-btn--primary:hover{background:var(--yellow-accent-hover)}html[data-skin=cosx3] .s-header--scrolled .s-header__burger{--burger-color:var(--linen)}html[data-skin=cosx3] body:has(main>.cx3-ph.cx3--dark-page) .s-header--scrolled .s-header__burger{--burger-color:var(--ink)}@keyframes cx3-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){html[data-skin=cosx3] .cx3-sheet{animation:cx3-float var(--fd,7s) ease-in-out var(--fdl,0s) infinite alternate}}html[data-skin=cosx3] .cx3-pile:hover .cx3-sheet{transform:translateX(calc(var(--k,0) * 6px))}html[data-skin=cosx3] .cx3-sheet{transition:transform var(--motion-max) var(--easing-out), border-color var(--motion-colour) var(--easing)}html[data-skin=cosx3] .cx3-sheet:hover{border-color:var(--ink);transform:translate(calc(var(--k,0) * 6px + 16px), -6px)!important}html[data-skin=cosx3] .cx3-tiles{position:relative}html[data-skin=cosx3] .cx3-tiles__hl{z-index:1;background:var(--yellow);border-radius:var(--radius-lg);pointer-events:none;opacity:0;transition:left .52s var(--easing-out), top .52s var(--easing-out), width .52s var(--easing-out), height .52s var(--easing-out);position:absolute;top:0;left:0;overflow:hidden}html[data-skin=cosx3] .cx3-tiles--js .cx3-tiles__hl{opacity:1}html[data-skin=cosx3] .cx3-tiles__dup{color:var(--ink);transition:left .52s var(--easing-out), top .52s var(--easing-out);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);gap:16px;display:grid;position:absolute;top:0;left:0}html[data-skin=cosx3] .cx3-tiles__dup .cx3-tile{background:0 0}html[data-skin=cosx3] .cx3-tiles__dup .cx3-tile .cx3-eyebrow,html[data-skin=cosx3] .cx3-tiles__dup .cx3-tile .cx3-muted{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-tiles__dup .cx3-tile__t{color:var(--ink)}html[data-skin=cosx3] .cx3-tiles--js>.cx3-tile--field{background:var(--ink-raised);color:var(--linen)}html[data-skin=cosx3] .cx3-tiles--js>.cx3-tile--field .cx3-eyebrow,html[data-skin=cosx3] .cx3-tiles--js>.cx3-tile--field .cx3-muted{color:var(--grey-inverse)}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .cx3-tiles__hl{transition:none}}@media (width<=1000px){html[data-skin=cosx3] .cx3-tiles__dup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){html[data-skin=cosx3] .cx3-tiles__dup{grid-template-columns:minmax(0,1fr)}}html[data-skin=cosx3] .cx3-serve__seg{position:relative}html[data-skin=cosx3] .cx3-serve__panel>*{animation:cx3-serve-in var(--motion-reveal) var(--easing-out) both}@keyframes cx3-serve-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .cx3-serve__panel>*{animation:none}}html[data-skin=cosx3] .cx3-serve__bar{background:#11111124;border-radius:1px;height:2px;animation:none;position:absolute;bottom:clamp(28px,3.5vw,48px);left:clamp(28px,3.5vw,48px);right:clamp(28px,3.5vw,48px);overflow:hidden}html[data-skin=cosx3] .cx3-serve__bar i{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html[data-skin=cosx3] .cx3-step,html[data-skin=cosx3] .cx3-seg{cursor:pointer}html[data-skin=cosx3] .cx3-seg__bar i{transition:transform var(--motion-max) var(--easing)}@keyframes cx3-marker-draw{0%{background-size:0% 100%}to{background-size:100% 100%}}html[data-motion][data-skin=cosx3] .cx3-hero__title .cx3-marker{animation:cx3-marker-draw var(--motion-reveal) var(--easing-out) .35s both;background-repeat:no-repeat}@keyframes cx3-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html[data-motion][data-skin=cosx3] .cx3-hero__eyebrow,html[data-motion][data-skin=cosx3] .cx3-hero__title,html[data-motion][data-skin=cosx3] .cx3-hero__lede,html[data-motion][data-skin=cosx3] .cx3-hero .cx3-actions,html[data-motion][data-skin=cosx3] .cx3-hero__slot{animation:cx3-rise var(--cx3-reveal) var(--cx3-reveal-ease) both;animation-delay:calc(var(--i,0) * var(--motion-stagger))}html[data-motion][data-skin=cosx3] [data-reveal].is-in{animation:cx3-rise var(--cx3-reveal) var(--cx3-reveal-ease) both;animation-delay:calc(var(--reveal-i,0) * var(--motion-stagger))}@keyframes cx3-settle{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}html[data-motion][data-skin=cosx3] [data-reveal].cx3-sv.is-in{animation-name:cx3-settle}html[data-skin=cosx3] .cx3-stagger>[data-reveal]:first-child{--reveal-i:0}html[data-skin=cosx3] .cx3-stagger>[data-reveal]:nth-child(2){--reveal-i:1}html[data-skin=cosx3] .cx3-stagger>[data-reveal]:nth-child(3){--reveal-i:2}html[data-skin=cosx3] .cx3-stagger>[data-reveal]:nth-child(4){--reveal-i:3}html[data-skin=cosx3] .cx3-stagger>[data-reveal]:nth-child(5){--reveal-i:4}html[data-skin=cosx3] .cx3-stagger>[data-reveal]:nth-child(6){--reveal-i:5}html[data-skin=cosx3] .cx3-stagger>[data-reveal]:nth-child(7){--reveal-i:6}html[data-skin=cosx3] .cx3-stagger>[data-reveal]:nth-child(n+8){--reveal-i:7}html[data-motion][data-skin=cosx3] .cx3-hero__eyebrow{--i:0}html[data-motion][data-skin=cosx3] .cx3-hero__title{--i:1}html[data-motion][data-skin=cosx3] .cx3-hero__lede{--i:2}html[data-motion][data-skin=cosx3] .cx3-hero .cx3-actions{--i:3}html[data-motion][data-skin=cosx3] .cx3-hero__slot{--i:2}@media (width<=1000px){html[data-skin=cosx3] .cx3-cols,html[data-skin=cosx3] .cx3-track,html[data-skin=cosx3] .cx3-stages,html[data-skin=cosx3] .cx3-frames,html[data-skin=cosx3] .cx3-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=cosx3] .cx3-tile,html[data-skin=cosx3] .cx3-tile--field{grid-area:auto}}@media (width<=900px){html[data-skin=cosx3] .cx3-serve__seg{grid-template-columns:minmax(0,1fr)}html[data-skin=cosx3] .cx3-serve__seg-slot,html[data-skin=cosx3] .cx3-serve__panel{grid-column:1/-1}}@media (width<=800px){html[data-skin=cosx3] .cx3-g,html[data-skin=cosx3] .cx3-close{grid-template-columns:minmax(0,1fr)}html[data-skin=cosx3] .cx3-g>*,html[data-skin=cosx3] .cx3-close__field,html[data-skin=cosx3] .cx3-close__slot{grid-column:1/-1!important}html[data-skin=cosx3] .cx3-strip{flex-direction:column;gap:12px}html[data-skin=cosx3] .cx3-strip span:before{display:none}html[data-skin=cosx3] .cx3:has(>.cx3-sh .cx3-actions){flex-direction:column;display:flex}html[data-skin=cosx3] .cx3:has(>.cx3-sh .cx3-actions)>.cx3-sh,html[data-skin=cosx3] .cx3:has(>.cx3-sh .cx3-actions)>.cx3-sh>.cx3-g,html[data-skin=cosx3] .cx3:has(>.cx3-sh .cx3-actions)>.cx3-sh .cx3-statement__aside:has(>.cx3-actions){display:contents}html[data-skin=cosx3] .cx3:has(>.cx3-sh .cx3-actions)>.cx3-sh .cx3-h2{margin-bottom:clamp(40px,5vw,72px)}html[data-skin=cosx3] .cx3:has(>.cx3-sh .cx3-actions)>.cx3-sh .cx3-actions{order:99;justify-content:flex-start;margin-top:40px}html[data-skin=cosx3] .cx3-problem__copy,html[data-skin=cosx3] .cx3-svcblk__copy,html[data-skin=cosx3] .cx3-faqsec .cx3-g>.cx3-c1-5:has(.cx3-actions),html[data-skin=cosx3] .cx3-faqsec .cx3-g>.cx3-c1-5:has(.cx3-actions)>.cx3-sticky{display:contents}html[data-skin=cosx3] .cx3-problem__copy>.cx3-actions,html[data-skin=cosx3] .cx3-svcblk__copy>.cx3-actions,html[data-skin=cosx3] .cx3-faqsec .cx3-g>.cx3-c1-5 .cx3-actions{order:99;margin-top:16px}html[data-skin=cosx3] .cx3-builtin{grid-template-columns:minmax(0,1fr)}html[data-skin=cosx3] .cx3-sticky{position:static}html[data-skin=cosx3] .s-header .s-header__nav{display:none}}@media (width<=560px){html[data-skin=cosx3] .cx3-hero__title{font-size:clamp(30px,9vw,44px)}html[data-skin=cosx3] .cx3-cols,html[data-skin=cosx3] .cx3-track,html[data-skin=cosx3] .cx3-stages,html[data-skin=cosx3] .cx3-frames,html[data-skin=cosx3] .cx3-tiles{grid-template-columns:minmax(0,1fr)}}html.cx3-nav-scrolled::view-transition-old(site-main){animation:cx3-nav-out var(--motion-max) var(--easing-out) both}html.cx3-nav-scrolled::view-transition-new(site-main){animation:cx3-nav-in var(--motion-max) var(--easing-out) both}@keyframes cx3-nav-out{to{opacity:0;transform:translateY(56px)}}@keyframes cx3-nav-in{0%{opacity:0;transform:translateY(-24px)}}@media (prefers-reduced-motion:reduce){html.cx3-nav-scrolled::view-transition-old(site-main){animation:none}html.cx3-nav-scrolled::view-transition-new(site-main){animation:none}}html[data-skin=cosx3] .cx3-art{background:var(--linen);border-radius:var(--radius-lg);flex:1;justify-content:center;align-items:center;min-height:300px;padding:clamp(20px,2.4vw,32px);display:flex;overflow:hidden}html[data-skin=cosx3] .cx3-art .paper{background:var(--paper);border-radius:var(--radius-md);width:100%;max-width:440px;color:var(--ink);padding:20px 22px 22px;font-size:13px;line-height:1.45}html[data-skin=cosx3] .cx3-art .paper.wide{max-width:none}html[data-skin=cosx3] .cx3-art .ph2{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}html[data-skin=cosx3] .cx3-art .ph2 .t{letter-spacing:-.01em;font-size:15px;font-weight:500}html[data-skin=cosx3] .cx3-art .ph2 .m{color:var(--grey);text-align:right;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .dn{color:var(--grey);margin-bottom:6px;font-size:11px;font-weight:500;display:block}html[data-motion][data-skin=cosx3] .cx3-art .rv{opacity:0}html[data-motion][data-skin=cosx3] .cx3-svcvis.is-in .cx3-art .rv{animation:cx3-rise var(--motion-reveal) var(--easing-out) both;animation-delay:calc(var(--i,0) * var(--motion-stagger) + .2s)}html[data-skin=cosx3] .cx3-art mark{color:inherit;background:0 0;font-weight:500;position:relative}html[data-skin=cosx3] .cx3-art mark:before{content:"";background:var(--yellow-accent);z-index:-1;border-radius:2px;height:60%;animation:4s ease-in-out 1.8s infinite cx3-markbreath;position:absolute;bottom:0;left:-2px;right:-2px}html[data-skin=cosx3] .cx3-art .gl .row{border-bottom:1px solid var(--rule);z-index:1;grid-template-columns:12px minmax(0,1fr) 60px minmax(0,110px);align-items:center;gap:10px;padding:8px 0;display:grid;position:relative}html[data-skin=cosx3] .cx3-art .gl .row:last-child{border-bottom:none}html[data-skin=cosx3] .cx3-art .gl .dot{background:var(--sunk-3);border-radius:50%;width:8px;height:8px}html[data-skin=cosx3] .cx3-art .gl .dot.found{background:var(--ink)}html[data-skin=cosx3] .cx3-art .gl .dot.partial{background:var(--ink);opacity:.4}html[data-skin=cosx3] .cx3-art .gl .dot.missing{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-art .gl .dot.inferred{border:1.5px solid var(--ink);box-sizing:border-box;background:0 0}html[data-skin=cosx3] .cx3-art .gl .s{font-weight:500}html[data-skin=cosx3] .cx3-art .gl .src{color:var(--grey);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}html[data-skin=cosx3] .cx3-art .gl .row.miss{background:var(--yellow-light);border-radius:var(--radius-sm);border-bottom-color:#0000;margin:0 -10px;padding:8px 10px}html[data-skin=cosx3] .cx3-art .gl .row.miss .src{color:var(--ink);font-weight:500}html[data-skin=cosx3] .cx3-art .gl.scan{isolation:isolate;position:relative}html[data-skin=cosx3] .cx3-art .gl .beam{border-radius:var(--radius-sm);background:var(--yellow-light);opacity:0;pointer-events:none;z-index:0;height:34px;animation:cx3-scan 8s var(--easing) 1.8s infinite;position:absolute;left:-10px;right:-10px}html[data-skin=cosx3] .cx3-art .own{flex-direction:column;align-items:center;gap:14px;display:flex}html[data-skin=cosx3] .cx3-art .own .lvl{justify-content:center;gap:12px;width:100%;display:flex;position:relative}html[data-skin=cosx3] .cx3-art .own .lvl+.lvl:before{content:"";background:var(--rule);width:1px;height:14px;position:absolute;top:-14px;left:50%}html[data-skin=cosx3] .cx3-art .own .node{border:1px solid var(--rule);border-radius:var(--radius-sm);flex-direction:column;flex:1;gap:1px;min-width:0;max-width:190px;padding:8px 28px 8px 10px;display:flex;position:relative}html[data-skin=cosx3] .cx3-art .own .node b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}html[data-skin=cosx3] .cx3-art .own .node span{color:var(--grey);font-size:11px}html[data-skin=cosx3] .cx3-art .own .node .chk{background:var(--ink);width:8px;height:8px;animation:cx3-chk 7s var(--easing) calc(1.8s + var(--k,0) * .22s) infinite;border-radius:50%;position:absolute;top:50%;right:10px;transform:translateY(-50%)}html[data-skin=cosx3] .cx3-art .own .node.ubo{background:var(--yellow);border-color:#0000}html[data-skin=cosx3] .cx3-art .own .node.ubo span{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-art .own .node.ubo .chk{background:var(--ink)}html[data-skin=cosx3] .cx3-art .ctr{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}html[data-skin=cosx3] .cx3-art .ctr .doc{border:1px solid var(--rule);border-radius:var(--radius-sm);padding:12px}html[data-skin=cosx3] .cx3-art .ctr .doc p{margin:0;font-size:12.5px;line-height:1.5}html[data-skin=cosx3] .cx3-art .ctr .vs{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}html[data-skin=cosx3] .cx3-art .ctr .vs span{background:var(--rule);flex:1;width:1px}html[data-skin=cosx3] .cx3-art .ctr .vs b{color:var(--grey);font-size:16px;font-weight:500;animation:4s ease-in-out 1.8s infinite cx3-vsbreath}html[data-skin=cosx3] .cx3-art .ft{border-top:1px solid var(--rule);color:var(--grey);margin-top:12px;padding-top:10px;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .reg{font-size:12.5px}html[data-skin=cosx3] .cx3-art .reg .hd,html[data-skin=cosx3] .cx3-art .reg .row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr) 84px;align-items:center;gap:12px;padding:9px 0;display:grid}html[data-skin=cosx3] .cx3-art .reg .hd{color:var(--grey);padding-top:0;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .reg .row{isolation:isolate;position:relative}html[data-skin=cosx3] .cx3-art .reg .row:last-child{border-bottom:none}html[data-skin=cosx3] .cx3-art .reg .o{font-weight:500}html[data-skin=cosx3] .cx3-art .reg .d{overflow-wrap:normal}html[data-skin=cosx3] .cx3-art .reg .s{color:var(--grey);font-size:11px}html[data-skin=cosx3] .cx3-art .reg .row.warn{background:var(--yellow-light);border-radius:var(--radius-sm);border-bottom-color:#0000;margin:0 -10px;padding:9px 10px}html[data-skin=cosx3] .cx3-art .reg .row.warn .w{color:var(--ink);font-weight:500}html[data-skin=cosx3] .cx3-art .reg .row.warn .w:after{content:"";background:var(--ink);vertical-align:-2px;width:1.5px;height:1em;margin-left:3px;animation:1.1s step-end 1.8s infinite cx3-caret;display:inline-block}html[data-skin=cosx3] .cx3-art .reg .row>:last-child{justify-self:end}html[data-skin=cosx3] .cx3-art .reg .row.warn>:last-child{animation:3.2s ease-in-out 1.8s infinite cx3-duebreath}html[data-skin=cosx3] .cx3-art .badge{letter-spacing:0;white-space:nowrap;border-radius:var(--radius-sm);align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}html[data-skin=cosx3] .cx3-art .badge.attention{background:var(--yellow-accent);color:var(--ink);padding:5px 8px}html[data-skin=cosx3] .cx3-art .badge.error{background:var(--status-error);color:#fff;padding:5px 8px}html[data-skin=cosx3] .cx3-art .badge.progress{border:1px solid var(--ink);color:var(--ink);padding:4px 7px}html[data-skin=cosx3] .cx3-art .badge.complete{color:var(--grey)}html[data-skin=cosx3] .cx3-art .badge .bd{border-radius:var(--radius-pill);background:var(--grey);flex:none;width:9px;height:9px}html[data-skin=cosx3] .cx3-art .cmpl{flex-direction:column;gap:10px;display:flex}html[data-skin=cosx3] .cx3-art .cmpl .grp{grid-template-columns:max-content minmax(0,1fr) 72px;align-items:center;gap:14px;display:grid}html[data-skin=cosx3] .cx3-art .cmpl .cg{white-space:nowrap;font-weight:500}html[data-skin=cosx3] .cx3-art .cmpl .n{color:var(--grey);text-align:right;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .cmpl .sq{gap:4px;display:flex}html[data-skin=cosx3] .cx3-art .cmpl .sq i{background:var(--ink);opacity:1;border-radius:4px;flex:none;width:14px;height:14px}html[data-skin=cosx3] .cx3-art .cmpl .sq i.gap{background:var(--yellow-accent);animation:cx3-gapbreath 3s ease-in-out calc(1.8s + var(--k,0) * .12s) infinite}html[data-skin=cosx3] .cx3-art .chn{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}html[data-skin=cosx3] .cx3-art .chn .src{border:1px solid var(--rule);border-radius:var(--radius-sm);padding:12px}html[data-skin=cosx3] .cx3-art .chn .lines{flex-direction:column;gap:5px;display:flex}html[data-skin=cosx3] .cx3-art .chn .lines i{background:var(--sunk-3);border-radius:3px;height:5px;display:block}html[data-skin=cosx3] .cx3-art .chn .lines i.y{background:var(--yellow-accent);transform-origin:0}html[data-skin=cosx3] .cx3-art .chn .src .lines i.y{animation:4s ease-in-out 1.8s infinite cx3-pulseline}html[data-skin=cosx3] .cx3-art .chn .out .lines i.y{animation:cx3-pulseline 4s ease-in-out calc(2.3s + var(--k,0) * .2s) infinite}html[data-skin=cosx3] .cx3-art .chn .outs2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-skin=cosx3] .cx3-art .chn .out{background:var(--linen);border-radius:var(--radius-sm);padding:10px}html[data-skin=cosx3] .cx3-art .chn .out.tall{grid-row:span 2}html[data-skin=cosx3] .cx3-art .chn .out.\39 -16 .lines{max-width:55%}@keyframes cx3-scan{0%{opacity:0;top:0}4%{opacity:1}60%{opacity:1;top:calc(100% - 34px)}66%{opacity:0}to{opacity:0;top:0}}@keyframes cx3-chk{0%,6%{background:var(--sunk-3);transform:translateY(-50%)scale(.85)}10%,to{background:var(--ink);transform:translateY(-50%)scale(1)}}@keyframes cx3-markbreath{0%,to{opacity:1;height:60%}50%{opacity:.75;height:95%}}@keyframes cx3-vsbreath{0%,to{color:var(--grey);transform:scale(1)}50%{color:var(--ink);transform:scale(1.25)}}@keyframes cx3-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cx3-duebreath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cx3-gapbreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes cx3-pulseline{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.3;transform:scaleX(.6)}}@media (width<=640px){html[data-skin=cosx3] .cx3-art .gl .row{grid-template-columns:12px minmax(0,1fr) 60px}html[data-skin=cosx3] .cx3-art .gl .src{display:none}html[data-skin=cosx3] .cx3-art .reg .hd,html[data-skin=cosx3] .cx3-art .reg .row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 80px}html[data-skin=cosx3] .cx3-art .reg .d,html[data-skin=cosx3] .cx3-art .reg .s{display:none}html[data-skin=cosx3] .cx3-art .chn{grid-template-columns:1fr}html[data-skin=cosx3] .cx3-art .cmpl .grp{grid-template-columns:minmax(0,1fr) 72px}html[data-skin=cosx3] .cx3-art .cmpl .sq{order:3;grid-column:1/-1}html[data-skin=cosx3] .cx3-art{padding:12px}html[data-skin=cosx3] .cx3-art .paper{padding:14px 14px 16px}html[data-skin=cosx3] .cx3-art .own .node{padding-right:22px}html[data-skin=cosx3] .cx3-art .own .node b{white-space:normal}html[data-skin=cosx3] .cx3-art .ctr{grid-template-columns:minmax(0,1fr)}html[data-skin=cosx3] .cx3-art .ctr .vs{flex-direction:row}html[data-skin=cosx3] .cx3-art .ctr .vs span{width:auto;height:1px}}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .cx3-art .gl .beam,html[data-skin=cosx3] .cx3-art .own .node .chk,html[data-skin=cosx3] .cx3-art mark:before,html[data-skin=cosx3] .cx3-art .ctr .vs b,html[data-skin=cosx3] .cx3-art .reg .row.warn .w:after,html[data-skin=cosx3] .cx3-art .reg .row.warn>:last-child,html[data-skin=cosx3] .cx3-art .cmpl .sq i.gap,html[data-skin=cosx3] .cx3-art .chn .lines i.y{animation:none!important}}html[data-skin=cosx3] .cx3-featured__sh{margin-bottom:40px}html[data-skin=cosx3] .cx3-featured__grid{align-items:center}html[data-skin=cosx3] .cx3-featured__copy{flex-direction:column;gap:24px;display:flex}html[data-skin=cosx3] .cx3-featured__title{max-width:26ch}html[data-skin=cosx3] .cx3-featured .cx3-featured__lede{max-width:52ch}html[data-skin=cosx3] .cx3-featfig{flex-direction:column;gap:20px;display:flex}html[data-skin=cosx3] .cx3-featfig__lbl{font-size:var(--size-label);color:var(--grey-inverse);max-width:52ch;margin:0;font-weight:500;line-height:1.5}html[data-skin=cosx3] .cx3-waffle{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;max-width:420px;display:grid}html[data-skin=cosx3] .cx3-waffle i{aspect-ratio:1;background:var(--linen);border-radius:8px}html[data-skin=cosx3] .cx3-waffle i.y{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-wleg{color:var(--linen);flex-wrap:wrap;gap:10px 28px;font-size:14px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-wleg span{align-items:center;gap:10px;display:flex}html[data-skin=cosx3] .cx3-wleg i{background:var(--linen);border-radius:4px;flex:none;width:14px;height:14px}html[data-skin=cosx3] .cx3-wleg i.y{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-wleg b{color:var(--grey-inverse);margin-left:2px;font-weight:500}html[data-motion][data-skin=cosx3] .cx3-featfig.is-in .cx3-waffle i{animation:cx3-settle .4s var(--easing-out) both;animation-delay:calc(var(--i) * 8ms + .3s)}html[data-skin=cosx3] .cx3-tabsr{min-width:0}html[data-skin=cosx3] .cx3-tabs{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}html[data-skin=cosx3] .cx3-tabs [role=tab]{cursor:pointer;text-align:left;border-radius:var(--radius-md);background:var(--linen);color:var(--ink);font-family:var(--font-body);white-space:nowrap;transition:background var(--motion-colour) var(--easing);border:none;flex:1;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.2;display:flex}html[data-skin=cosx3] .cx3-tabs [role=tab][aria-selected=true]{background:var(--yellow)}html[data-skin=cosx3] .cx3-tabs [role=tab] span{letter-spacing:0;color:var(--grey);font-size:12px}html[data-skin=cosx3] .cx3-tabs [role=tab][aria-selected=true] span{color:var(--ink)}html[data-skin=cosx3] .cx3-sh .cx3-g .cx3-c1-8:has(+.cx3-tabsr){grid-column:1/8}html[data-skin=cosx3] .cx3-sh .cx3-g .cx3-tabsr{grid-column:8/13}html[data-skin=cosx3] .cx3-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html[data-skin=cosx3] .cx3-pieces--three{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-skin=cosx3] .cx3-piece{border:1px solid var(--rule);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--motion-colour) var(--easing), background var(--motion-colour) var(--easing);flex-direction:column;padding:0;display:flex;overflow:hidden}html[data-skin=cosx3] .cx3-piece[hidden]{display:none}html[data-skin=cosx3] .cx3-piece__body{flex-direction:column;flex:1;gap:12px;padding:24px 28px 28px;display:flex}html[data-skin=cosx3] .cx3-piece:hover{border-color:var(--ink);color:inherit}html[data-skin=cosx3] .cx3-piece__k{font-size:var(--size-label);color:var(--grey);font-weight:500}html[data-skin=cosx3] .cx3-piece b{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.2}html[data-skin=cosx3] .cx3-piece__d{font-size:var(--size-small);color:var(--grey);justify-content:space-between;margin-top:auto;padding-top:16px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-piece__d i{transition:transform var(--motion-max) var(--easing-out);font-style:normal}html[data-skin=cosx3] .cx3-piece:hover .cx3-piece__d i{transform:translate(4px)}html[data-skin=cosx3] .cx3-pager{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;display:flex}html[data-skin=cosx3] .cx3-pager[hidden]{display:none}html[data-skin=cosx3] .cx3-pgs{gap:6px;display:flex}html[data-skin=cosx3] .cx3-pg{font:inherit;color:var(--ink);cursor:pointer;border-radius:var(--radius-md);height:40px;transition:background var(--motion-colour) var(--easing), color var(--motion-colour) var(--easing);background:0 0;border:none;padding:0 14px;font-size:14px;font-weight:500}html[data-skin=cosx3] .cx3-pg:hover{background:var(--linen)}html[data-skin=cosx3] .cx3-pg--n{font-variant-numeric:tabular-nums;width:40px;padding:0}html[data-skin=cosx3] .cx3-pg--on{background:var(--yellow);color:var(--ink)}html[data-skin=cosx3] .cx3-pg:disabled{color:var(--grey);cursor:default;background:0 0}html[data-skin=cosx3] .cx3-pg--gap{width:28px;color:var(--grey);cursor:default;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-skin=cosx3] .cx3-chead{aspect-ratio:16/9;flex-direction:column;justify-content:flex-end;gap:4px;padding:20px 24px;display:flex;position:relative;overflow:hidden}html[data-skin=cosx3] .cx3-chead--linen{background:var(--linen)}html[data-skin=cosx3] .cx3-chead--yellow{background:var(--yellow)}html[data-skin=cosx3] .cx3-chead--ink{background:var(--ink);color:var(--linen)}html[data-skin=cosx3] .cx3-chead__fig{letter-spacing:var(--track-heading);font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}html[data-skin=cosx3] .cx3-chead__fig:after{content:"";background:var(--ink);border-radius:2px;width:40px;height:4px;margin-top:12px;display:block}html[data-skin=cosx3] .cx3-chead--ink .cx3-chead__fig:after{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-chead__lbl{font-size:var(--size-label);color:var(--grey);margin-top:6px;font-weight:500}html[data-skin=cosx3] .cx3-chead--yellow .cx3-chead__lbl{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-chead--ink .cx3-chead__lbl{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3-chead--waffle{justify-content:center;align-items:center;padding:18px 24px}html[data-skin=cosx3] .cx3-chead__waf{grid-template-columns:repeat(var(--cols,10), minmax(0, 1fr));gap:4px;width:100%;display:grid}html[data-skin=cosx3] .cx3-chead__waf i{aspect-ratio:1;background:var(--linen);border-radius:3px}html[data-skin=cosx3] .cx3-chead__waf i.y{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-chead--img{background:var(--sunk-2);border-radius:0;padding:0}html[data-skin=cosx3] .cx3-wall{--wall-cols:4;columns:4;column-gap:16px}html[data-skin=cosx3] .cx3-wall[data-masonry]{columns:auto;align-items:flex-start;gap:16px;display:flex}html[data-skin=cosx3] .cx3-wall__col{flex:1;min-width:0}html[data-skin=cosx3] .cx3-chead__play{background:var(--ink);width:64px;height:64px;color:var(--linen);cursor:pointer;transition:transform var(--motion-colour) var(--easing);border:0;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}html[data-skin=cosx3] .cx3-chead__play:hover{transform:scale(1.06)}html[data-skin=cosx3] .cx3-chead__play:focus-visible{outline:2px solid var(--yellow-accent);outline-offset:3px}html[data-skin=cosx3] .cx3-chead__play svg{fill:currentColor;width:26px;height:26px;margin-left:3px}html[data-skin=cosx3] .cx3-chead__play--corner{width:52px;height:52px;margin:0;inset:auto 20px 20px auto}html[data-skin=cosx3] .cx3-chead__play--corner svg{width:22px;height:22px}html[data-skin=cosx3] .cx3-chead__player{background:var(--ink);border:0;width:100%;height:100%;position:absolute;inset:0}html[data-skin=cosx3] .cx3-chead--video.is-playing img,html[data-skin=cosx3] .cx3-chead--video.is-playing .cx3-chead__play{visibility:hidden}html[data-skin=cosx3] .cx3-chead__expand{z-index:2;border-radius:var(--radius-md);width:36px;height:36px;color:var(--linen);cursor:pointer;transition:background var(--motion-colour) var(--easing);background:#111111b8;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}html[data-skin=cosx3] .cx3-chead__expand:hover{background:var(--ink)}html[data-skin=cosx3] .cx3-chead__expand:focus-visible{outline:2px solid var(--yellow-accent);outline-offset:2px}html[data-skin=cosx3] .cx3-chead__expand svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}html[data-skin=cosx3] .cx3-chead__player{z-index:1}html[data-skin=cosx3] .cx3-vdlg{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);width:min(1120px,100vw - 32px);max-width:none;height:fit-content;max-height:calc(100vh - 32px);color:var(--ink);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}html[data-skin=cosx3] .cx3-vdlg::backdrop{background:var(--scrim)}html[data-skin=cosx3] .cx3-vdlg__hd{align-items:center;gap:16px;padding:16px 16px 16px 24px;display:flex}html[data-skin=cosx3] .cx3-vdlg__t{min-width:0;letter-spacing:var(--track-heading);flex:1;margin:0;font-size:17px;font-weight:500;line-height:1.3}html[data-skin=cosx3] .cx3-vdlg__x{border-radius:var(--radius-md);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}html[data-skin=cosx3] .cx3-vdlg__x:hover{background:var(--hover)}html[data-skin=cosx3] .cx3-vdlg__x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}html[data-skin=cosx3] .cx3-vdlg__well{aspect-ratio:16/9;background:var(--ink);max-height:calc(100vh - 102px);margin:0 auto;position:relative}html[data-skin=cosx3] .cx3-vdlg__well>*{border:0;width:100%;height:100%;position:absolute;inset:0}html[data-skin=cosx3] .cx3-note-card{background:var(--linen);border-radius:var(--radius-lg);break-inside:avoid;flex-direction:column;margin-bottom:16px;padding:0;display:flex;overflow:hidden}html[data-skin=cosx3] .cx3-note-card .cx3-chead{aspect-ratio:4/3;justify-content:center}html[data-skin=cosx3] .cx3-note-card p{flex:1;margin:0;padding:20px 22px 0;font-size:15px;line-height:1.55}html[data-skin=cosx3] .cx3-note-card__nm{font-size:var(--size-label);color:var(--grey);justify-content:space-between;align-items:center;padding:16px 22px 20px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-note-card__src,html[data-skin=cosx3] .cx3-note-card__dt{align-items:center;gap:8px;display:flex}html[data-skin=cosx3] .cx3-note-card__nm svg{flex:none}html[data-skin=cosx3] .cx3-note-card__src svg:first-child{width:13px;height:13px}html[data-skin=cosx3] a.cx3-note-card__src{color:var(--grey);min-height:44px;transition:color var(--motion-colour) var(--easing);margin:-12px 0}html[data-skin=cosx3] a.cx3-note-card__src:hover{color:var(--ink)}html[data-skin=cosx3] .cx3-note-card--follow{background:var(--yellow);color:var(--ink);padding:22px}html[data-skin=cosx3] .cx3-note-card--follow .cx3-eyebrow{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-note-card--follow p{letter-spacing:-.01em;padding:12px 0 0;font-size:20px;font-weight:500}html[data-skin=cosx3] .cx3-note-card__fl{border-top:1px solid #11111124;flex-direction:column;gap:4px;margin-top:20px;padding-top:8px;display:flex}html[data-skin=cosx3] .cx3-note-card__fl a{color:var(--ink);align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:15px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-note-card__fl a:hover{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-ah--article .cx3-ph__title{max-width:22ch}html[data-skin=cosx3] .cx3-ah--case .cx3-ph__title{max-width:none}html[data-skin=cosx3] .cx3-ah__byline{font-size:var(--size-small);margin-top:16px;font-weight:500}html[data-skin=cosx3] .cx3-ameta-row{flex-wrap:wrap;gap:16px 48px;margin:40px 0 0;display:flex}html[data-skin=cosx3] .cx3-ameta-row dt{font-size:var(--size-label);color:var(--grey);margin-bottom:4px;font-weight:500}html[data-skin=cosx3] .cx3-ameta-row dd{margin:0;font-size:15px;font-weight:500}html[data-skin=cosx3] .cx3-atags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}html[data-skin=cosx3] .cx3-ahead{aspect-ratio:21/9;margin-top:clamp(32px,4vw,48px)}html[data-skin=cosx3] .cx3-prose .cx3-kpis{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:32px 0 40px}html[data-skin=cosx3] .cx3-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=640px){html[data-skin=cosx3] .cx3-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-skin=cosx3] .cx3-lf--narrow{grid-template-columns:1fr;justify-items:center}html[data-skin=cosx3] .cx3-lf--narrow .cx3-prose,html[data-skin=cosx3] .cx3-lf--narrow .cx3-prose.cx3-aprose{max-width:68ch}html[data-skin=cosx3] .cx3-prose.cx3-aprose{width:100%;max-width:none;font-size:17px;line-height:1.65}html[data-skin=cosx3] .cx3-aprose p{color:var(--ink)}html[data-skin=cosx3] .cx3-aprose blockquote{background:var(--yellow);border-radius:var(--radius-lg);margin:36px 0;padding:28px 32px}html[data-skin=cosx3] .cx3-aprose blockquote p{letter-spacing:-.01em;max-width:32ch;margin:0;font-size:22px;font-weight:500;line-height:1.35}html[data-skin=cosx3] .cx3-aprose code{background:var(--linen);border-radius:4px;padding:2px 6px;font-family:inherit;font-size:.92em}html[data-skin=cosx3] .cx3-aimg{margin:36px 0}html[data-skin=cosx3] .cx3-aimg__slot{aspect-ratio:16/9}html[data-skin=cosx3] .cx3-aimg figcaption{font-size:var(--size-small);color:var(--grey);margin-top:12px}html[data-skin=cosx3] .cx3-achart{background:var(--linen);border-radius:var(--radius-lg);margin:36px 0;padding:28px}html[data-skin=cosx3] .cx3-awaf{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;max-width:440px;display:grid}html[data-skin=cosx3] .cx3-awaf i{aspect-ratio:1;background:var(--ink);border-radius:8px}html[data-skin=cosx3] .cx3-awaf i.y{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-awaf:has(>i:nth-child(31)){grid-template-columns:repeat(20,minmax(0,1fr));gap:5px;max-width:none}html[data-skin=cosx3] .cx3-awaf:has(>i:nth-child(31)) i{border-radius:6px}@media (width<=640px){html[data-skin=cosx3] .cx3-awaf:has(>i:nth-child(31)){grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}}html[data-motion][data-skin=cosx3] .cx3-aprose.is-in .cx3-awaf i{animation:cx3-settle .4s var(--easing-out) both;animation-delay:calc(var(--i) * 10ms)}html[data-skin=cosx3] .cx3-aleg{flex-wrap:wrap;gap:10px 28px;margin-top:20px;font-size:14px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-aleg span{align-items:center;gap:10px;display:flex}html[data-skin=cosx3] .cx3-aleg i{background:var(--ink);border-radius:4px;flex:none;width:14px;height:14px}html[data-skin=cosx3] .cx3-aleg i.y{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-aleg b{color:var(--grey);white-space:nowrap;flex:none;font-weight:500}html[data-skin=cosx3] .cx3-acols{align-items:stretch;gap:12px;height:240px;display:flex}html[data-skin=cosx3] .cx3-acol{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}html[data-skin=cosx3] .cx3-acol b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}html[data-skin=cosx3] .cx3-acol i{background:var(--ink);transform-origin:bottom;border-radius:8px;width:100%;margin-top:auto;display:block}html[data-skin=cosx3] .cx3-acol i.y{background:var(--yellow-accent)}@keyframes cx3-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}html[data-motion][data-skin=cosx3] .cx3-aprose.is-in .cx3-acol i{animation:cx3-grow var(--motion-reveal) var(--easing-out) both;animation-delay:calc(var(--i) * 70ms)}html[data-skin=cosx3] .cx3-acol span{font-size:var(--size-label);color:var(--grey);text-align:center;font-weight:500;line-height:1.3}html[data-skin=cosx3] .cx3-abars{grid-template-columns:minmax(0,15rem) 3ch minmax(0,1fr);align-items:center;gap:10px 16px;display:grid}html[data-skin=cosx3] .cx3-abar{display:contents}html[data-skin=cosx3] .cx3-abar span{font-size:14px;font-weight:500;line-height:1.3}html[data-skin=cosx3] .cx3-abar b{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}html[data-skin=cosx3] .cx3-abar i{background:var(--ink);transform-origin:0;border-radius:5px;height:18px;display:block}html[data-skin=cosx3] .cx3-prose .cx3-tblw td,html[data-skin=cosx3] .cx3-prose .cx3-tblw th{overflow-wrap:normal;word-break:normal;hyphens:none}html[data-skin=cosx3] .cx3-achart>figcaption:not(.cx3-aleg){font-size:var(--size-small);color:var(--grey);margin-top:20px}html[data-skin=cosx3] .cx3-abar i.y{background:var(--yellow-accent)}@keyframes cx3-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-motion][data-skin=cosx3] .cx3-aprose.is-in .cx3-abar i{animation:cx3-grow-x var(--motion-reveal) var(--easing-out) both;animation-delay:calc(var(--i) * 50ms)}@media (width<=640px){html[data-skin=cosx3] .cx3-abars{grid-template-columns:3ch minmax(0,1fr);gap:4px 12px}html[data-skin=cosx3] .cx3-abar span{grid-column:1/-1;margin-top:8px;font-size:13px}}html[data-skin=cosx3] .cx3-atree{gap:6px;height:200px;display:flex}html[data-skin=cosx3] .cx3-lf>.cx3-prose{min-width:0}html[data-skin=cosx3] .cx3-atree>div{background:var(--ink);color:var(--linen);border-radius:8px;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;padding:16px;display:flex;overflow:hidden}html[data-skin=cosx3] .cx3-atree>div.y{background:var(--yellow-accent);color:var(--ink)}html[data-skin=cosx3] .cx3-atree b{font-size:22px;font-weight:500}html[data-skin=cosx3] .cx3-atree span{font-size:var(--size-label);opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}@media (width<=640px){html[data-skin=cosx3] .cx3-atree>div{padding:10px 8px}html[data-skin=cosx3] .cx3-atree b{white-space:nowrap;font-size:16px}html[data-skin=cosx3] .cx3-atree span{display:none}html[data-skin=cosx3] .cx3-acol span{overflow-wrap:normal;word-break:normal;hyphens:none;font-size:11px}}html[data-skin=cosx3] .cx3-ashare{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:48px;padding-top:24px;font-size:14px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-ashare .cx3-pg{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}html[data-skin=cosx3] .cx3-ashare .cx3-muted{margin-right:8px}html[data-skin=cosx3] .cx3-toc a.cx3-toc--on{color:var(--ink);background:var(--yellow)}html[data-skin=cosx3] .cx3-case__grid{align-items:start}html[data-skin=cosx3] .cx3-case__title{max-width:12ch}html[data-skin=cosx3] .cx3-case__body{flex-direction:column;gap:20px;display:flex}html[data-skin=cosx3] .cx3-case__body .cx3-lede{max-width:60ch}html[data-skin=cosx3] .cx3-case__first{color:var(--ink)}html[data-skin=cosx3] .cx3--ink .cx3-case__first{color:var(--linen)}html[data-skin=cosx3] .cx3-case__art{margin-top:16px}html[data-motion][data-skin=cosx3] .cx3-case__body.is-in .cx3-art .rv{animation:cx3-rise var(--motion-reveal) var(--easing-out) both;animation-delay:calc(var(--i,0) * var(--motion-stagger) + .2s)}html[data-skin=cosx3] .cx3-quote__grid{align-items:end}html[data-skin=cosx3] .cx3-quote__q{grid-column:1/10;margin:0}html[data-skin=cosx3] .cx3-quote__q p{max-width:28ch;margin:0}html[data-skin=cosx3] .cx3-quote__by{grid-column:10/13;font-weight:500}@media (width<=1100px){html[data-skin=cosx3] .cx3-pieces--three{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=cosx3] .cx3-wall{--wall-cols:2;columns:2}html[data-skin=cosx3] .cx3-artsh{grid-template-columns:1fr}html[data-skin=cosx3] .cx3-artsh>*{grid-column:1/-1!important}html[data-skin=cosx3] .cx3-artsh .cx3-tabs{justify-content:flex-start!important}}@media (width<=800px){html[data-skin=cosx3] .cx3-pieces,html[data-skin=cosx3] .cx3-pieces--three{grid-template-columns:1fr}html[data-skin=cosx3] .cx3-waffle{max-width:none}html[data-skin=cosx3] .cx3-quote__q,html[data-skin=cosx3] .cx3-quote__by{grid-column:1/-1}html[data-skin=cosx3] .cx3-featured__copy{display:contents}html[data-skin=cosx3] .cx3-featured .cx3-actions{order:99;margin-top:8px}}@media (width<=640px){html[data-skin=cosx3] .cx3-pager{flex-wrap:wrap;justify-content:center}html[data-skin=cosx3] .cx3-pgs{order:-1;justify-content:center;width:100%}}@media (width<=560px){html[data-skin=cosx3] .cx3-wall{--wall-cols:1;columns:1}}html[data-skin=cosx3] .cx3-osm{width:100%;height:100%;font-family:var(--font-body);display:block;position:absolute;inset:0}html[data-skin=cosx3] .cx3-osm__bld path{fill:var(--linen);opacity:.06}html[data-skin=cosx3] .cx3-osm__rd path{fill:none;stroke:var(--linen);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-skin=cosx3] .cx3-osm__rd .r1{stroke-width:2.5px;opacity:.5}html[data-skin=cosx3] .cx3-osm__rd .r2{stroke-width:1.5px;opacity:.32}html[data-skin=cosx3] .cx3-osm__rd .r3{stroke-width:1px;opacity:.16}html[data-skin=cosx3] .cx3-osm__lbl text{fill:var(--linen);opacity:.6;letter-spacing:.02em;text-anchor:middle;paint-order:stroke;stroke:var(--ink-raised);stroke-width:5px;stroke-linejoin:round;font-size:17px;font-weight:500}html[data-skin=cosx3] .cx3-osm__walk{fill:none;stroke:var(--yellow-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-skin=cosx3] .cx3-osm__st circle{fill:var(--ink);stroke:var(--linen);stroke-width:3px;vector-effect:non-scaling-stroke}html[data-skin=cosx3] .cx3-osm__st rect{fill:var(--linen)}html[data-skin=cosx3] .cx3-osm__st text,html[data-skin=cosx3] .cx3-osm__pin text{fill:var(--linen);text-anchor:middle;font-size:15px;font-weight:500}html[data-skin=cosx3] .cx3-osm__pin text{dominant-baseline:central}html[data-skin=cosx3] .cx3-osm__pin .c{fill:var(--yellow-accent);stroke:var(--ink);stroke-width:3px;transform-box:fill-box;transform-origin:50%}html[data-skin=cosx3] .cx3-osm__pin .p{fill:var(--yellow-accent);opacity:.5;transform-box:fill-box;transform-origin:50%;animation:cx3-pulse 2.4s var(--easing-out) infinite}html[data-skin=cosx3] .cx3-osm__pin .t rect{fill:var(--ink)}html[data-skin=cosx3] .cx3-map__credit{color:var(--grey-inverse);opacity:.7;font-size:11px;font-weight:500;position:absolute;bottom:16px;right:16px}@keyframes cx3-map-draw{to{stroke-dashoffset:0}}@keyframes cx3-map-fade{to{opacity:var(--o,1)}}@keyframes cx3-map-drop{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}html[data-motion][data-skin=cosx3] .cx3-office .cx3-osm__bld path{opacity:0;--o:.06}html[data-motion][data-skin=cosx3] .cx3-office .cx3-osm__rd path,html[data-motion][data-skin=cosx3] .cx3-office .cx3-osm__walk{stroke-dasharray:1;stroke-dashoffset:1px}html[data-motion][data-skin=cosx3] .cx3-office .cx3-osm__lbl text{opacity:0;--o:.6}html[data-motion][data-skin=cosx3] .cx3-office .cx3-osm__st,html[data-motion][data-skin=cosx3] .cx3-office .cx3-osm__pin,html[data-motion][data-skin=cosx3] .cx3-office .cx3-coords,html[data-motion][data-skin=cosx3] .cx3-office .cx3-map__credit{opacity:0}html[data-motion][data-skin=cosx3] .cx3-office .cx3-map__credit{--o:.7}html[data-motion][data-skin=cosx3] .cx3-office [data-reveal].is-in .cx3-osm__bld path{animation:cx3-map-fade .9s var(--easing-out) .2s both}html[data-motion][data-skin=cosx3] .cx3-office [data-reveal].is-in .cx3-osm__rd path{animation:cx3-map-draw 1.1s var(--easing-out) both;animation-delay:calc(var(--d,0) * .8s + .1s)}html[data-motion][data-skin=cosx3] .cx3-office [data-reveal].is-in .cx3-osm__lbl text{animation:cx3-map-fade .7s var(--easing-out) 1.2s both}html[data-motion][data-skin=cosx3] .cx3-office [data-reveal].is-in .cx3-osm__st{animation:cx3-map-fade .5s var(--easing-out) 1.3s both}html[data-motion][data-skin=cosx3] .cx3-office [data-reveal].is-in .cx3-osm__walk{animation:cx3-map-draw 1.4s var(--easing-out) 1.5s both}html[data-motion][data-skin=cosx3] .cx3-office [data-reveal].is-in .cx3-osm__pin{animation:cx3-map-fade .3s var(--easing-out) 2.7s both}html[data-motion][data-skin=cosx3] .cx3-office [data-reveal].is-in .cx3-osm__pin .c{animation:cx3-map-drop .6s var(--easing-out) 2.7s both}html[data-motion][data-skin=cosx3] .cx3-office [data-reveal].is-in .cx3-coords,html[data-motion][data-skin=cosx3] .cx3-office [data-reveal].is-in .cx3-map__credit{animation:cx3-map-fade .6s var(--easing-out) 3s both}@media (width<=640px){html[data-skin=cosx3] .cx3-osm__lbl{display:none}html[data-skin=cosx3] .cx3-map__credit{top:16px;bottom:auto}html[data-skin=cosx3] .cx3-osm__st text,html[data-skin=cosx3] .cx3-osm__pin text{font-size:22px}html[data-skin=cosx3] .cx3-osm__pin .t rect{x:-150px;y:-20px;width:300px;height:40px}}html[data-skin=cosx3] .cx3-svcproblem__pl{flex-direction:column;grid-column:1/7;display:flex}html[data-skin=cosx3] .cx3-svcproblem__pr{flex-direction:column;grid-column:7/13;justify-content:space-between;gap:40px;padding-top:40px;display:flex}html[data-skin=cosx3] .cx3-svcproblem__top{flex-direction:column;gap:20px;display:flex}html[data-skin=cosx3] .cx3-svcproblem__bot{flex-direction:column;gap:24px;display:flex}html[data-skin=cosx3] .cx3-svcproblem__stack{flex-direction:column;gap:12px;display:flex}html[data-skin=cosx3] .cx3--ink .cx3-svcproblem__aside{background:var(--ink-raised)}html[data-skin=cosx3] .cx3-svcproblem__art{margin-top:40px;display:flex}@media (width<=900px){html[data-skin=cosx3] .cx3-svcproblem__pl,html[data-skin=cosx3] .cx3-svcproblem__pr{grid-column:1/-1}html[data-skin=cosx3] .cx3-svcproblem__pr{padding-top:0}}html[data-motion][data-skin=cosx3] .cx3-svcproblem__pl.is-in .cx3-art .rv{animation:cx3-rise var(--motion-reveal) var(--easing-out) both;animation-delay:calc(var(--i,0) * var(--motion-stagger) + .2s)}html[data-skin=cosx3] .cx3-art.sart{min-height:0}html[data-skin=cosx3] .cx3-art.sart .paper{max-width:560px}html[data-skin=cosx3] .cx3-art .bdl .bar{align-items:center;gap:14px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-art .bdl .bar i{background:var(--sunk-2);border-radius:2px;flex:1;height:4px;overflow:hidden}html[data-skin=cosx3] .cx3-art .bdl .bar b{background:var(--ink);transform-origin:0;height:100%;display:block}html[data-motion][data-skin=cosx3] .cx3-svcproblem__pl.is-in .cx3-art .bdl .bar b{animation:cx3-wipe 1.2s var(--easing-out) .4s both}html[data-skin=cosx3] .cx3-art .bdl .row{border-bottom:1px solid var(--rule);grid-template-columns:22px 82px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:8px 0;display:grid}html[data-skin=cosx3] .cx3-art .bdl .n{color:var(--grey);font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .bdl .bsec{font-weight:500}html[data-skin=cosx3] .cx3-art .bdl .d{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-skin=cosx3] .cx3-art .bdl .p{color:var(--grey);white-space:nowrap;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .bdl .tk{border:1.5px solid var(--grey);border-radius:4px;width:12px;height:12px}html[data-skin=cosx3] .cx3-art .bdl .tk.ok{background:var(--ink);border-color:var(--ink)}html[data-skin=cosx3] .cx3-art .bdl .row.out{background:var(--yellow-light);border-bottom-color:#0000;border-radius:6px;margin:0 -10px;padding:8px 10px}html[data-skin=cosx3] .cx3-art .bdl .row.out .p{color:var(--ink)}html[data-skin=cosx3] .cx3-art .bdl .row.out .tk{border-color:var(--ink);animation:3s ease-in-out 2s infinite cx3-tkbreath}html[data-skin=cosx3] .cx3-art .rip .src{background:var(--linen);border-radius:8px;margin-bottom:12px;padding:14px 16px}html[data-skin=cosx3] .cx3-art .rip .src p{text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}html[data-skin=cosx3] .cx3-art .rip .price s{color:var(--grey);margin-right:8px}html[data-skin=cosx3] .cx3-art .rip .routs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-skin=cosx3] .cx3-art .rip .o{border:1px solid var(--rule);border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:6px 10px;padding:12px 14px;display:grid}html[data-skin=cosx3] .cx3-art .rip .o .dn{grid-column:1/-1;margin:0}html[data-skin=cosx3] .cx3-art .rip .o .lines{flex-direction:column;gap:5px;display:flex}html[data-skin=cosx3] .cx3-art .rip .o .lines i{background:var(--sunk-2);border-radius:3px;height:5px}html[data-skin=cosx3] .cx3-art .rip .pv{animation:6s ease-in-out infinite cx3-pvflash;animation-delay:calc(1.6s + var(--k,0) * .35s);border-radius:4px;padding:1px 4px;font-size:14px;font-weight:500}html[data-skin=cosx3] .cx3-art .rip .rst{color:var(--grey);grid-column:1/-1;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .scr{font-size:12.5px}html[data-skin=cosx3] .cx3-art .scr .hd,html[data-skin=cosx3] .cx3-art .scr .row{grid-template-columns:minmax(0,1fr) repeat(4,58px);align-items:center;gap:6px;display:grid}html[data-skin=cosx3] .cx3-art .scr .hd{color:var(--grey);border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .scr .hd span:not(:first-child){text-align:center}html[data-skin=cosx3] .cx3-art .scr .row{border-bottom:1px solid var(--rule);padding:8px 0}html[data-skin=cosx3] .cx3-art .scr .n{flex-direction:column;min-width:0;display:flex}html[data-skin=cosx3] .cx3-art .scr .n b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}html[data-skin=cosx3] .cx3-art .scr .n em{color:var(--grey);font-size:11px;font-style:normal}html[data-skin=cosx3] .cx3-art .scr .c{justify-content:center;display:flex}html[data-skin=cosx3] .cx3-art .scr .c i{background:var(--sunk-3);border-radius:50%;width:12px;height:12px}html[data-skin=cosx3] .cx3-art .scr .c i.clr{background:var(--ink)}html[data-motion][data-skin=cosx3] .cx3-svcproblem__pl.is-in .cx3-art .scr .c i.clr{animation:cx3-scrclr .3s var(--easing) both;animation-delay:calc(.5s + var(--k,0) * 40ms)}html[data-skin=cosx3] .cx3-art .scr .c i.hit{background:var(--yellow-accent);box-shadow:0 0 0 0 var(--yellow-accent);animation:2.8s ease-out 2s infinite cx3-hitring}html[data-skin=cosx3] .cx3-art .room .wf{grid-template-columns:repeat(14,minmax(0,1fr));gap:5px;display:grid}html[data-skin=cosx3] .cx3-art .room .wf i{aspect-ratio:1;background:var(--ink);border-radius:4px}html[data-skin=cosx3] .cx3-art .room .wf i.conf{background:var(--yellow-accent);animation:3.2s ease-in-out 2.2s infinite cx3-confb}html[data-skin=cosx3] .cx3-art .room .wf i.miss{border:1.5px dashed var(--grey);background:0 0}html[data-motion][data-skin=cosx3] .cx3-art .room .wf i{opacity:0}html[data-motion][data-skin=cosx3] .cx3-svcproblem__pl.is-in .cx3-art .room .wf i{animation-name:cx3-settle,cx3-confb;animation-duration:.4s,3.2s;animation-delay:calc(var(--i,0) * 8ms), 2.2s;animation-iteration-count:1,0;animation-fill-mode:both,none;animation-timing-function:var(--easing-out), ease-in-out}html[data-motion][data-skin=cosx3] .cx3-svcproblem__pl.is-in .cx3-art .room .wf i.conf{animation-iteration-count:1,infinite}html[data-skin=cosx3] .cx3-art .room .lg{flex-direction:column;gap:8px;margin-top:16px;font-size:12px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-art .room .lg>span{align-items:center;gap:10px;display:flex}html[data-skin=cosx3] .cx3-art .room .lg b{color:var(--grey);margin-left:auto;font-weight:500}html[data-skin=cosx3] .cx3-art .room .lg i{background:var(--ink);border-radius:3px;flex:none;width:12px;height:12px}html[data-skin=cosx3] .cx3-art .room .lg i.conf{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-art .room .lg i.miss{border:1.5px dashed var(--grey);background:0 0}html[data-skin=cosx3] .cx3-art .d1 .daxis{color:var(--grey);justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-art .d1 .dtrack{border-bottom:1px solid var(--rule);height:24px;margin:0 6px 14px;position:relative}html[data-skin=cosx3] .cx3-art .d1 .dtrack .now{background:var(--ink);width:24%;height:2px;animation:4s ease-in-out 2s infinite alternate cx3-nowline;position:absolute;bottom:-1px;left:0}html[data-skin=cosx3] .cx3-art .d1 .ev{position:absolute;bottom:-6px;transform:translate(-50%)}html[data-skin=cosx3] .cx3-art .d1 .ev i{background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;width:11px;height:11px;display:block}html[data-skin=cosx3] .cx3-art .d1 .ev.done i{background:var(--ink)}html[data-skin=cosx3] .cx3-art .d1 .ev.due i{background:var(--yellow-accent);border-color:var(--ink)}html[data-skin=cosx3] .cx3-art .d1 .ev.warn i{background:var(--yellow-accent);border-color:var(--yellow-accent);animation:2.8s ease-out 2s infinite cx3-hitring}html[data-skin=cosx3] .cx3-art .d1 .row{border-bottom:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}html[data-skin=cosx3] .cx3-art .d1 .dd,html[data-skin=cosx3] .cx3-art .d1 .w{color:var(--grey);font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .d1 .row.warn .w{color:var(--ink);background:var(--yellow-accent);border-radius:4px;padding:1px 6px}html[data-skin=cosx3] .cx3-art .d1 .row.done .t{color:var(--grey)}html[data-skin=cosx3] .cx3-art .bm{font-size:12.5px}html[data-skin=cosx3] .cx3-art .bm .hd,html[data-skin=cosx3] .cx3-art .bm .row{grid-template-columns:minmax(0,1fr) repeat(4,56px);align-items:center;gap:4px;display:grid}html[data-skin=cosx3] .cx3-art .bm .hd{color:var(--grey);border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-art .bm .hd span:not(:first-child){text-align:center}html[data-skin=cosx3] .cx3-art .bm .hd .this{color:var(--ink)}html[data-skin=cosx3] .cx3-art .bm .row{border-bottom:1px solid var(--rule);padding:8px 0}html[data-skin=cosx3] .cx3-art .bm .c{justify-content:center;align-self:stretch;align-items:center;display:flex}html[data-skin=cosx3] .cx3-art .bm .c.this{background:var(--linen);margin:-8px 0;padding:8px 0}html[data-skin=cosx3] .cx3-art .bm .c i{background:var(--sunk-3);border-radius:3px;width:12px;height:12px}html[data-skin=cosx3] .cx3-art .bm .c i.ok{background:var(--ink)}html[data-skin=cosx3] .cx3-art .bm .c.this i.gap{border:1.5px dashed var(--ink);background:0 0;animation:3s ease-in-out 2s infinite cx3-gapb}@keyframes cx3-wipe{0%{clip-path:inset(0 100% 0 0 round 8px)}to{clip-path:inset(0 round 8px)}}@keyframes cx3-tkbreath{0%,to{background:0 0}50%{background:var(--yellow-accent)}}@keyframes cx3-pvflash{0%,4%{background:0 0}9%,22%{background:var(--yellow-accent)}32%,to{background:0 0}}@keyframes cx3-scrclr{0%{background:var(--sunk-3)}to{background:var(--ink)}}@keyframes cx3-hitring{0%{box-shadow:0 0 #ffd166e6}70%,to{box-shadow:0 0 0 8px #ffd16600}}@keyframes cx3-confb{0%,to{transform:scale(1)}50%{transform:scale(.8)}}@keyframes cx3-nowline{0%{width:22%}to{width:26%}}@keyframes cx3-gapb{0%,to{border-color:var(--ink);background:0 0}50%{background:var(--yellow-accent);border-color:var(--yellow-accent)}}@media (width<=640px){html[data-skin=cosx3] .cx3-art.sart{padding:12px}html[data-skin=cosx3] .cx3-art.sart .paper{padding:14px}html[data-skin=cosx3] .cx3-art.sart .ph2{flex-wrap:wrap}html[data-skin=cosx3] .cx3-art.sart .ph2 .m{text-align:left}html[data-skin=cosx3] .cx3-art .scr .hd,html[data-skin=cosx3] .cx3-art .scr .row,html[data-skin=cosx3] .cx3-art .bm .hd,html[data-skin=cosx3] .cx3-art .bm .row{grid-template-columns:minmax(0,1fr) repeat(4,34px);gap:3px}html[data-skin=cosx3] .cx3-art .scr .hd,html[data-skin=cosx3] .cx3-art .bm .hd{font-size:10px}html[data-skin=cosx3] .cx3-art .scr .hd span,html[data-skin=cosx3] .cx3-art .bm .hd span{white-space:nowrap}html[data-skin=cosx3] .cx3-art .scr .hd,html[data-skin=cosx3] .cx3-art .scr .row{grid-template-columns:minmax(0,1fr) repeat(4,40px);gap:4px}html[data-skin=cosx3] .cx3-art .scr .n b{white-space:normal}html[data-skin=cosx3] .cx3-art .scr .hd{font-size:9.5px}html[data-skin=cosx3] .cx3-art .scr .hd span:first-child,html[data-skin=cosx3] .cx3-art .bm .hd span:first-child{text-overflow:ellipsis;overflow:hidden}html[data-skin=cosx3] .cx3-art .bdl .row{grid-template-columns:22px 82px minmax(0,1fr) 14px}html[data-skin=cosx3] .cx3-art .bdl .d{display:none}html[data-skin=cosx3] .cx3-art .bdl .p{justify-self:end}}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .cx3-art.sart *{animation:none!important}}html[data-skin=cosx3] .cx3-pillar__art{display:flex}html[data-skin=cosx3] .cx3-sart2{background:var(--ink-raised);border-radius:var(--radius-lg);flex:1;justify-content:center;align-items:center;padding:clamp(20px,2.4vw,32px);display:flex}html[data-skin=cosx3] .cx3-sart2 .sp{width:100%;max-width:560px;color:var(--linen);font-size:13px;line-height:1.45}html[data-skin=cosx3] .cx3-sart2 .ph2{border-bottom:1px solid var(--rule-inverse);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}html[data-skin=cosx3] .cx3-sart2 .ph2 .t{letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:15px;font-weight:500}html[data-skin=cosx3] .cx3-sart2 .ph2 .m{color:var(--grey-inverse);text-align:right;min-width:0;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-sart2 .ft{border-top:1px solid var(--rule-inverse);color:var(--grey-inverse);margin-top:16px;padding-top:12px;font-size:11px;font-weight:500}html[data-skin=cosx3] .cx3-sart2 .dn{color:var(--grey-inverse);margin-bottom:6px;font-size:11px;font-weight:500;display:block}html[data-skin=cosx3] .cx3-sart2 mark{color:var(--yellow-accent);background:0 0;font-weight:500}html[data-skin=cosx3] .cx3-sart2 .dmap svg{width:100%;height:auto;display:block}html[data-skin=cosx3] .cx3-sart2 .dmap path{stroke:var(--ink-raised);stroke-width:.6px}html[data-skin=cosx3] .cx3-sart2 .dmap path.x{fill:#222}html[data-skin=cosx3] .cx3-sart2 .dmap path.eu{fill:#3a3a3a}html[data-skin=cosx3] .cx3-sart2 .dmap path.uk{fill:var(--yellow-accent)}html[data-skin=cosx3] .cx3-sart2 .dmap .pin{fill:var(--ink)}html[data-skin=cosx3] .cx3-sart2 .dmap .ring{fill:none;stroke:var(--ink);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out 1.6s infinite cx3-mapring}html[data-motion][data-skin=cosx3] .cx3-sart2 .dmap svg{opacity:0}html[data-motion][data-skin=cosx3] .cx3-pillar__art.is-in .cx3-sart2 .dmap svg{animation:cx3-rise var(--motion-reveal) var(--easing-out) .2s both}html[data-skin=cosx3] .cx3-sart2 .dleg{flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:12px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-sart2 .dleg span{align-items:center;gap:8px;display:flex}html[data-skin=cosx3] .cx3-sart2 .dleg i{border-radius:3px;flex:none;width:12px;height:12px}html[data-skin=cosx3] .cx3-sart2 .dleg i.uk{background:var(--yellow-accent)}html[data-skin=cosx3] .cx3-sart2 .dleg i.eu{background:#3a3a3a}html[data-skin=cosx3] .cx3-sart2 .lyr .l1,html[data-skin=cosx3] .cx3-sart2 .lyr .l2,html[data-skin=cosx3] .cx3-sart2 .lyr .l3{border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}html[data-skin=cosx3] .cx3-sart2 .lyr .l1{border:1px solid var(--rule-inverse)}html[data-skin=cosx3] .cx3-sart2 .lyr .l2{background:#ffffff05;border:1px solid #ffffff2e}html[data-skin=cosx3] .cx3-sart2 .lyr .l3{background:var(--yellow-accent);color:var(--ink);flex-direction:row;justify-content:space-between;align-items:center;position:relative}html[data-skin=cosx3] .cx3-sart2 .lyr .lt{color:var(--grey-inverse);flex-direction:column;gap:2px;font-size:12px;display:flex}html[data-skin=cosx3] .cx3-sart2 .lyr .lt b{color:var(--linen);font-size:14px;font-weight:500}html[data-skin=cosx3] .cx3-sart2 .lyr .l3 .lt{color:#111111b3}html[data-skin=cosx3] .cx3-sart2 .lyr .l3 .lt b{color:var(--ink)}html[data-skin=cosx3] .cx3-sart2 .lyr .one{background:var(--ink);border-radius:50%;flex:none;width:10px;height:10px;animation:3s ease-out 1.6s infinite cx3-hitring2}html[data-motion][data-skin=cosx3] .cx3-sart2 .lyr :is(.l1,.l2,.l3){opacity:0}html[data-motion][data-skin=cosx3] .cx3-pillar__art.is-in .cx3-sart2 .lyr .l1{animation:cx3-settle .5s var(--easing-out) .2s both}html[data-motion][data-skin=cosx3] .cx3-pillar__art.is-in .cx3-sart2 .lyr .l2{animation:cx3-settle .5s var(--easing-out) .35s both}html[data-motion][data-skin=cosx3] .cx3-pillar__art.is-in .cx3-sart2 .lyr .l3{animation:cx3-settle .5s var(--easing-out) .5s both}html[data-skin=cosx3] .cx3-sart2 .bnd .box{border:1.5px solid var(--yellow-accent);border-radius:12px;padding:14px 16px 18px;animation:4s ease-in-out 1.6s infinite cx3-bndbreath}html[data-skin=cosx3] .cx3-sart2 .bnd .bl{color:var(--yellow-accent);margin-bottom:14px;font-size:11px;font-weight:500;display:block}html[data-skin=cosx3] .cx3-sart2 .bnd .flow{align-items:center;gap:8px;display:flex}html[data-skin=cosx3] .cx3-sart2 .bnd .nd{text-align:center;background:#ffffff0f;border-radius:8px;flex:1;padding:12px 10px;font-size:12.5px;font-weight:500}html[data-skin=cosx3] .cx3-sart2 .bnd .nd.model{background:var(--linen);color:var(--ink)}html[data-skin=cosx3] .cx3-sart2 .bnd .ar{background:var(--grey-inverse);flex:none;width:18px;height:1px;position:relative}html[data-skin=cosx3] .cx3-sart2 .bnd .ar:after{content:"";border:3.5px solid #0000;border-left:5px solid var(--grey-inverse);border-right:0;position:absolute;top:-3px;right:0}html[data-skin=cosx3] .cx3-sart2 .bnd .outs3{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}html[data-skin=cosx3] .cx3-sart2 .bnd .no{border:1px dashed var(--rule-inverse);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}html[data-skin=cosx3] .cx3-sart2 .bnd .no i{border:1.5px solid var(--grey-inverse);border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px;position:relative}html[data-skin=cosx3] .cx3-sart2 .bnd .no i:after{content:"";background:var(--grey-inverse);width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}html[data-skin=cosx3] .cx3-sart2 .bnd .no span{color:var(--grey-inverse);flex-direction:column;gap:2px;font-size:11.5px;display:flex}html[data-skin=cosx3] .cx3-sart2 .bnd .no b{color:var(--linen);font-size:12.5px;font-weight:500}html[data-skin=cosx3] .cx3-sart2 .alog{font-size:12px}html[data-skin=cosx3] .cx3-sart2 .arow{border-bottom:1px solid var(--rule-inverse);grid-template-columns:40px 70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}html[data-skin=cosx3] .cx3-sart2 .arow .at{color:var(--grey-inverse);font-variant-numeric:tabular-nums;font-weight:500}html[data-skin=cosx3] .cx3-sart2 .arow .aw{font-weight:500}html[data-skin=cosx3] .cx3-sart2 .arow .aa{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-skin=cosx3] .cx3-sart2 .arow .as{color:var(--grey-inverse);white-space:nowrap;font-size:11px}html[data-skin=cosx3] .cx3-sart2 .arow.open{background:#ffd16614;border-bottom:none;border-radius:8px 8px 0 0;margin:0 -10px;padding:9px 10px}html[data-skin=cosx3] .cx3-sart2 .arow.open .as{color:var(--yellow-accent)}html[data-skin=cosx3] .cx3-sart2 .asrc{background:var(--linen);color:var(--ink);border-radius:8px;grid-column:1/-1;margin-top:6px;padding:12px 14px}html[data-skin=cosx3] .cx3-sart2 .asrc .dn{color:var(--grey)}html[data-skin=cosx3] .cx3-sart2 .asrc p{text-wrap:pretty;margin:0;font-size:13px}html[data-skin=cosx3] .cx3-sart2 .asrc mark{color:var(--ink);z-index:0;position:relative}html[data-skin=cosx3] .cx3-sart2 .asrc mark:before{content:"";background:var(--yellow-accent);z-index:-1;border-radius:2px;height:60%;animation:4s ease-in-out 1.8s infinite cx3-markbreath;position:absolute;bottom:0;left:-2px;right:-2px}html[data-motion][data-skin=cosx3] .cx3-sart2 .arow{opacity:0}html[data-motion][data-skin=cosx3] .cx3-pillar__art.is-in .cx3-sart2 .arow{animation:cx3-rise .5s var(--easing-out) both}html[data-skin=cosx3] .cx3-pillar__art .cx3-sart2 .arow:first-child{animation-delay:.2s}html[data-skin=cosx3] .cx3-pillar__art .cx3-sart2 .arow:nth-child(2){animation-delay:.27s}html[data-skin=cosx3] .cx3-pillar__art .cx3-sart2 .arow:nth-child(3){animation-delay:.34s}html[data-skin=cosx3] .cx3-pillar__art .cx3-sart2 .arow:nth-child(4){animation-delay:.41s}html[data-skin=cosx3] .cx3-pillar__art .cx3-sart2 .arow:nth-child(5){animation-delay:.48s}@keyframes cx3-mapring{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}@keyframes cx3-hitring2{0%{box-shadow:0 0 #11111180}70%,to{box-shadow:0 0 0 8px #1110}}@keyframes cx3-bndbreath{0%,to{border-color:var(--yellow-accent)}50%{border-color:#ffd16673}}html[data-skin=cosx3] .cx3-pillar__art,html[data-skin=cosx3] .cx3-sart2,html[data-skin=cosx3] .cx3-sart2 .bnd .nd{min-width:0}@media (width<=640px){html[data-skin=cosx3] .cx3-sart2 .ph2{flex-wrap:wrap}html[data-skin=cosx3] .cx3-sart2 .ph2 .t{white-space:normal;flex:auto}html[data-skin=cosx3] .cx3-sart2 .ph2 .m{text-align:left}html[data-skin=cosx3] .cx3-sart2 .bnd .nd{padding:10px 6px}html[data-skin=cosx3] .cx3-sart2 .bnd .outs3{grid-template-columns:1fr}html[data-skin=cosx3] .cx3-sart2 .arow{grid-template-columns:40px 64px minmax(0,1fr)}html[data-skin=cosx3] .cx3-sart2 .arow .as{display:none}}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .cx3-sart2 *,html[data-skin=cosx3] .cx3-sart2 :before{animation:none!important}}html[data-skin=cosx3] .cx3-featfig--card .cx3-chead{border-radius:var(--radius-lg);overflow:hidden}html[data-skin=cosx3] .cx3-util{flex-direction:column;justify-content:space-between;gap:64px;min-height:min(620px,100vh - 128px);display:flex}html[data-skin=cosx3] .cx3-util .cx3-util__b{align-items:end}html[data-skin=cosx3] .cx3-util .cx3-util__b>.cx3-c1-7{grid-column:1/7}html[data-skin=cosx3] .cx3-util .cx3-util__b>.cx3-c8-13{grid-column:7/13}html[data-skin=cosx3] .cx3-util__top{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}html[data-skin=cosx3] .cx3-util .cx3-util__big{letter-spacing:-.06em;color:var(--linen);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;margin-left:-.04em;font-size:clamp(96px,11vw,168px);font-weight:500;line-height:.82}html[data-skin=cosx3] .cx3-util .cx3-util__big:after{content:"";background:var(--yellow-accent);border-radius:2px;width:56px;height:4px;margin-top:24px;display:block}html[data-skin=cosx3] .cx3--yellow.cx3-util .cx3-util__big{color:var(--ink)}html[data-skin=cosx3] .cx3--yellow.cx3-util .cx3-util__big:after{background:var(--ink)}html[data-skin=cosx3] .cx3-util .cx3-util__h{font-size:var(--size-display);letter-spacing:var(--track-display);max-width:13ch;line-height:1.02}html[data-skin=cosx3] .cx3-util .cx3-util__r{flex-direction:column;gap:28px;display:flex}html[data-skin=cosx3] .cx3-util .cx3-util__mail{color:var(--ink);font-weight:500}html[data-skin=cosx3] .cx3-util .cx3-actions{margin-top:36px}html[data-skin=cosx3] .cx3-util .cx3-util__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-skin=cosx3] .cx3-util .cx3-util__links a{border-radius:var(--radius-md);border:1px solid var(--rule-inverse);color:var(--linen);overflow-wrap:normal;word-break:normal;transition:border-color var(--motion-colour) var(--easing);justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;font-size:15px;font-weight:500;text-decoration:none;display:flex}html[data-skin=cosx3] .cx3-util .cx3-util__links a:hover{border-color:var(--linen);color:var(--linen)}html[data-skin=cosx3] .cx3-util .cx3-util__links a span{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3--yellow.cx3-util .cx3-util__links a{color:var(--ink);border-color:#1111112e}html[data-skin=cosx3] .cx3--yellow.cx3-util .cx3-util__links a:hover{color:var(--ink);border-color:var(--ink)}html[data-skin=cosx3] .cx3--yellow.cx3-util .cx3-util__links a span{color:var(--text-on-yellow-secondary)}html[data-skin=cosx3] .cx3-nf .cx3-nf__h{max-width:12ch}html[data-skin=cosx3] .cx3-nf .cx3-nf__lede{max-width:38ch;margin-top:28px}html[data-skin=cosx3] .cx3-nf .cx3-nf__fig{background:var(--ink-raised);border-radius:var(--radius-lg);margin:0;padding:28px}html[data-skin=cosx3] .cx3-nf .cx3-nf__w{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}html[data-skin=cosx3] .cx3-nf .cx3-nf__w i{aspect-ratio:1;background:var(--linen);border-radius:6px}html[data-skin=cosx3] .cx3-nf .cx3-nf__w i.miss{border:1.5px dashed var(--yellow-accent);background:0 0;animation:3.2s ease-in-out 1.6s infinite cx3-nfb}@keyframes cx3-nfb{0%,to{background:0 0}50%{background:#ffd16647}}html[data-motion][data-skin=cosx3] .cx3-nf .cx3-nf__fig.is-in .cx3-nf__w i{animation:cx3-settle .4s var(--easing-out) both;animation-delay:calc(.2s + var(--i) * 18ms)}html[data-motion][data-skin=cosx3] .cx3-nf .cx3-nf__fig.is-in .cx3-nf__w i.miss{animation:cx3-settle .4s var(--easing-out) both, cx3-nfb 3.2s ease-in-out 1.6s infinite;animation-delay:calc(.2s + var(--i) * 18ms), 1.6s}html[data-skin=cosx3] .cx3-nf .cx3-nf__fig figcaption{color:var(--grey-inverse);flex-direction:column;gap:8px;margin-top:20px;font-size:13px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-nf .cx3-nf__fig figcaption span{align-items:center;gap:10px;display:flex}html[data-skin=cosx3] .cx3-nf .cx3-nf__fig figcaption b{color:var(--linen);margin-left:auto;font-weight:500}html[data-skin=cosx3] .cx3-nf .cx3-nf__fig figcaption i{background:var(--linen);border-radius:3px;flex:none;width:12px;height:12px}html[data-skin=cosx3] .cx3-nf .cx3-nf__fig figcaption i.miss{border:1.5px dashed var(--yellow-accent);background:0 0}html[data-skin=cosx3] .cx3-us .cx3-us__lede,html[data-skin=cosx3] .cx3-us .cx3-us__msg{max-width:40ch;margin-top:28px}html[data-skin=cosx3] .cx3-us .cx3-us__big{transition:opacity var(--motion-max) var(--easing)}html[data-skin=cosx3] .cx3-us .cx3-us__card{background:var(--paper);border-radius:var(--radius-lg);transition:opacity var(--motion-max) var(--easing);padding:28px}html[data-skin=cosx3] .cx3-us .cx3-us__hd{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-skin=cosx3] .cx3-us .cx3-us__hd b{letter-spacing:-.01em;font-size:18px;font-weight:500}html[data-skin=cosx3] .cx3-us .cx3-us__st{font-size:var(--size-label);border-radius:var(--radius-sm);background:var(--yellow-accent);white-space:nowrap;transition:background var(--motion-max) var(--easing), color var(--motion-max) var(--easing);padding:3px 9px;font-weight:500}html[data-skin=cosx3] .cx3-us[data-state=off] .cx3-us__st{background:var(--sunk-2);color:var(--grey)}html[data-skin=cosx3] .cx3-us .cx3-us__sub{font-size:var(--size-small);color:var(--grey);margin:8px 0 12px}html[data-skin=cosx3] .cx3-us .cx3-us__card--bare .cx3-us__sub{margin-bottom:0}html[data-skin=cosx3] .cx3-us .cx3-us__card--bare .cx3-us__rows{display:none}html[data-skin=cosx3] .cx3-us .cx3-us__row{border-top:1px solid var(--rule);color:var(--ink);transition:opacity var(--motion-max) var(--easing);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 0;font-size:14px;line-height:1.45;text-decoration:none;display:grid}html[data-skin=cosx3] .cx3-us[data-state=off] .cx3-us__row{opacity:.45}html[data-skin=cosx3] .cx3-us .cx3-us__dd{font-size:var(--size-label);color:var(--grey);padding-top:2px;font-weight:500}html[data-skin=cosx3] .cx3-us .cx3-us__msg,html[data-skin=cosx3] .cx3-us .cx3-us__again,html[data-skin=cosx3] .cx3-us[data-state=off] .cx3-us__go,html[data-skin=cosx3] .cx3-us[data-state=off] .cx3-us__keep{display:none}html[data-skin=cosx3] .cx3-us[data-state=off] .cx3-us__again{display:inline-flex}html[data-skin=cosx3] .cx3-us:is([data-state=missing],[data-state=invalid],[data-state=error]) .cx3-us__msg{display:block}html[data-skin=cosx3] .cx3-us:is([data-state=missing],[data-state=invalid],[data-state=error]) :is(.cx3-us__lede,.cx3-us__actions,.cx3-us__st),html[data-skin=cosx3] .cx3-us:is([data-state=missing],[data-state=invalid],[data-state=error]) .cx3-us__big{display:none}html[data-skin=cosx3] .cx3-us[data-state=loading] :is(.cx3-util__b,.cx3-us__big){opacity:0}html[data-skin=cosx3] .cx3-us .cx3-util__b{transition:opacity var(--motion-max) var(--easing)}html[data-skin=cosx3] .cx3-us[data-busy] .cx3-us__actions{opacity:.6}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .cx3-nf .cx3-nf__w i{animation:none!important}}@media (width<=900px){html[data-skin=cosx3] .cx3-util{min-height:0}html[data-skin=cosx3] .cx3-util .cx3-util__b>:is(.cx3-c1-7,.cx3-c8-13){grid-column:1/-1}}@media (width<=640px){html[data-skin=cosx3] .cx3-util .cx3-util__links a{gap:4px;padding:14px 12px 14px 16px;font-size:14px}html[data-skin=cosx3] .cx3-util .cx3-util__links a,html[data-skin=cosx3] .cx3-util .cx3-util__links a *{overflow-wrap:normal;word-break:normal;white-space:nowrap}}html[data-skin=cosx3] .cx3.cx3-cc-banner{z-index:40;background:var(--ink);width:min(440px,100vw - 48px);color:var(--linen);border-radius:var(--radius-lg);animation:cx3-cc-rise var(--motion-reveal) var(--easing-out) .6s both;transition:opacity .32s var(--easing), transform .32s var(--easing);flex-direction:column;gap:14px;margin:0;padding:28px;display:flex;position:fixed;bottom:24px;left:24px}html[data-skin=cosx3] .cx3.cx3-cc-banner[hidden]{display:none}html[data-skin=cosx3] .cx3.cx3-cc-banner.is-out{opacity:0;transform:translateY(10px)}@keyframes cx3-cc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-skin=cosx3] .cx3-cc-banner .cx3-eyebrow{color:var(--grey-inverse);flex-direction:column;align-items:flex-start;gap:12px}html[data-skin=cosx3] .cx3-cc-banner .cx3-eyebrow:after{content:"";background:var(--yellow-accent);border-radius:2px;width:40px;height:4px;display:block}html[data-skin=cosx3] .cx3-cc-banner .cx3-cc-t{letter-spacing:-.01em;color:var(--linen);margin:4px 0 0;font-size:22px;font-weight:500;line-height:1.2}html[data-skin=cosx3] .cx3-cc-banner .cx3-cc-b{color:var(--grey-inverse);font-size:15px;line-height:1.55}html[data-skin=cosx3] .cx3-cc-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}html[data-skin=cosx3] .cx3-cc-actions>.s-btn{justify-content:center;width:100%}html[data-skin=cosx3] .cx3-cc-links{font-size:var(--size-small);justify-content:space-between;gap:16px;font-weight:500;display:flex}html[data-skin=cosx3] .cx3-cc-banner .cx3-cc-links button{font:inherit;color:var(--linen);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--yellow-accent);text-decoration-color:var(--yellow-accent);background:0 0;border:none;padding:0}html[data-skin=cosx3] .cx3-cc-banner .cx3-cc-links button:hover,html[data-skin=cosx3] .cx3-cc-banner .cx3-cc-links a{color:var(--grey-inverse)}html[data-skin=cosx3] .cx3-cc-banner .cx3-cc-links a:hover{color:var(--linen)}html[data-skin=cosx3] .cx3.cx3-cc-dlg{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);width:min(600px,100vw - 48px);max-width:none;height:fit-content;max-height:calc(100vh - 48px);color:var(--ink);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}html[data-skin=cosx3] .cx3-cc-dlg::backdrop{background:var(--scrim)}html[data-skin=cosx3] .cx3.cx3-cc-dlg[open]{flex-direction:column;display:flex}html[data-skin=cosx3] .cx3-cc-dlg__hd,html[data-skin=cosx3] .cx3-cc-dlg__ft{flex:none}html[data-skin=cosx3] .cx3-cc-dlg__hd{align-items:flex-start;gap:16px;padding:24px 28px 0;display:flex}html[data-skin=cosx3] .cx3-cc-dlg__h{flex:1}html[data-skin=cosx3] .cx3-cc-dlg__eyebrow{color:var(--grey);margin-bottom:10px;font-size:12px;font-weight:500}html[data-skin=cosx3] .cx3-cc-dlg__t{letter-spacing:var(--track-heading);margin:0;font-size:21px;font-weight:500;line-height:1.2}html[data-skin=cosx3] .cx3-cc-dlg__x{border-radius:var(--radius-md);width:30px;height:30px;color:var(--ink);cursor:pointer;transition:background var(--motion-colour) var(--easing);background:0 0;border:0;flex:none;place-items:center;display:grid}html[data-skin=cosx3] .cx3-cc-dlg__x:hover{background:var(--hover)}html[data-skin=cosx3] .cx3-cc-dlg__x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}html[data-skin=cosx3] .cx3-cc-dlg__body{overscroll-behavior:contain;min-height:0;color:var(--grey);flex:auto;padding:14px 28px 24px;font-size:13.5px;line-height:1.6;overflow-y:auto}html[data-skin=cosx3] .cx3-cc-dlg .cx3-cc-intro{color:var(--grey);margin-bottom:14px;font-size:14px;line-height:1.5}html[data-skin=cosx3] .cx3-cc-rows{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:max(180px,100vh - 340px);margin-right:-8px;padding-right:8px;display:flex;overflow-y:auto}html[data-skin=cosx3] .cx3-cc-row{border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;flex:none;gap:6px;padding:14px 18px;display:flex}html[data-skin=cosx3] .cx3-cc-row--live{background:var(--linen);border-color:#0000}html[data-skin=cosx3] .cx3-cc-rh{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}html[data-skin=cosx3] .cx3-cc-rh b{color:var(--ink);font-size:16px;font-weight:500}html[data-skin=cosx3] .cx3-cc-dlg .cx3-cc-row p{color:var(--grey);font-size:14px;line-height:1.5}html[data-skin=cosx3] .cx3-cc-items{font-size:var(--size-label);color:var(--grey);font-weight:500}html[data-skin=cosx3] .cx3-cc-st{font-size:var(--size-label);color:var(--grey);border-radius:var(--radius-sm);background:var(--sunk-2);white-space:nowrap;padding:3px 9px;font-weight:500}html[data-skin=cosx3] .cx3-cc-st--on{background:var(--ink);color:var(--linen)}html[data-skin=cosx3] .cx3-cc-dlg[data-analytics=off] .cx3-cc-on,html[data-skin=cosx3] .cx3-cc-dlg[data-analytics=on] .cx3-cc-off,html[data-skin=cosx3] .cx3-cc-switch[aria-checked=true] .cx3-cc-switch__l--off,html[data-skin=cosx3] .cx3-cc-switch:not([aria-checked=true]) .cx3-cc-switch__l--on{display:none}html[data-skin=cosx3] .cx3-cc-switch{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}html[data-skin=cosx3] .cx3-cc-switch__track{border-radius:var(--radius-pill);background:var(--sunk-3);border:1px solid var(--rule);width:34px;height:20px;transition:background var(--motion-colour) var(--easing);flex-shrink:0;position:relative}html[data-skin=cosx3] .cx3-cc-switch__knob{border-radius:var(--radius-pill);background:var(--paper);width:14px;height:14px;transition:left var(--motion-colour) var(--easing);position:absolute;top:2px;left:2px}html[data-skin=cosx3] .cx3-cc-switch[aria-checked=true] .cx3-cc-switch__track{background:var(--ink);border-color:var(--ink)}html[data-skin=cosx3] .cx3-cc-switch[aria-checked=true] .cx3-cc-switch__knob{left:16px}html[data-skin=cosx3] .cx3-cc-switch:focus-visible{outline:none}html[data-skin=cosx3] .cx3-cc-switch:focus-visible .cx3-cc-switch__track{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--ink)}html[data-skin=cosx3] .cx3-cc-switch__l{color:var(--ink);font-size:13.5px}html[data-skin=cosx3] .cx3-cc-dlg__ft{border-top:1px solid var(--rule);background:var(--linen);justify-content:flex-end;gap:10px;padding:16px 28px;display:flex}html[data-skin=cosx3] .cx3-cc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}html[data-skin=cosx3] .cx3-cc-pair{gap:8px;display:flex}html[data-skin=cosx3] .cx3 .s-btn.cx3-cc-md{height:auto;min-height:0;padding:11px 18px;font-size:14px}@media (width<=560px){html[data-skin=cosx3] .cx3.cx3-cc-banner{width:auto;padding:24px;bottom:12px;left:12px;right:12px}html[data-skin=cosx3] .cx3-cc-actions{grid-template-columns:1fr}html[data-skin=cosx3] .cx3.cx3-cc-dlg{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}html[data-skin=cosx3] .cx3-cc-dlg__hd{padding:20px 20px 0}html[data-skin=cosx3] .cx3-cc-dlg__body{padding:12px 20px 20px}html[data-skin=cosx3] .cx3-cc-dlg__ft{padding:14px 20px}html[data-skin=cosx3] .cx3-cc-rows{max-height:none;margin-right:0;padding-right:0;overflow:visible}html[data-skin=cosx3] .cx3-cc-foot,html[data-skin=cosx3] .cx3-cc-pair{flex-direction:column;align-items:stretch;width:100%}html[data-skin=cosx3] .cx3-cc-pair>*,html[data-skin=cosx3] .cx3-cc-foot>*{width:100%}}@media (prefers-reduced-motion:reduce){html[data-skin=cosx3] .cx3.cx3-cc-banner{transition:none;animation:none}}@media (width<=640px){html[data-skin=cosx3] .cx3-figs__fig{font-size:22px}}@media (width<=480px){html[data-skin=cosx3] .cx3-sart2 .bnd .flow{flex-direction:column;align-items:stretch}html[data-skin=cosx3] .cx3-sart2 .bnd .ar{align-self:center;width:1px;height:14px}html[data-skin=cosx3] .cx3-sart2 .bnd .ar:after{border:3.5px solid #0000;border-top:5px solid var(--grey-inverse);border-bottom:0;inset:auto auto 0 -3px}}@media (width<=400px){html[data-skin=cosx3] .cx3-ways--six .cx3-way,html[data-skin=cosx3] .cx3-ways--inv .cx3-way{padding:16px 12px}html[data-skin=cosx3] .cx3-inc__ib{grid-template-columns:minmax(0,1fr) 24px;row-gap:10px}html[data-skin=cosx3] .cx3-inc__tt{grid-area:2/1}html[data-skin=cosx3] .cx3-inc__pl{grid-area:2/2}html[data-skin=cosx3] .cx3-inc__ib .cx3-badge{grid-area:3/1;justify-self:start}html[data-skin=cosx3] .cx3-figs__fig{font-size:19px}html[data-skin=cosx3] .cx3-art .bm .hd span:last-child{white-space:normal;line-height:1.15}html[data-skin=cosx3] .cx3-art .d1 .row{grid-template-columns:44px minmax(0,1fr);row-gap:4px}html[data-skin=cosx3] .cx3-art .d1 .row .w{grid-column:2;justify-self:start}}@media (width<=380px){html[data-skin=cosx3] .cx3-art .reg .hd,html[data-skin=cosx3] .cx3-art .reg .row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}html[data-skin=cosx3] .cx3-art .reg .o,html[data-skin=cosx3] .cx3-art .reg .hd>span:first-child,html[data-skin=cosx3] .cx3-art .scr .row .n{grid-column:1/-1}html[data-skin=cosx3] .cx3-art .scr .row .n+.c{grid-column-start:2}}@media (width<=360px){html[data-skin=cosx3] .cx3-ways--six,html[data-skin=cosx3] .cx3-ways--inv{grid-template-columns:1fr}html[data-skin=cosx3] .cx3-ways--six .cx3-way,html[data-skin=cosx3] .cx3-ways--inv .cx3-way{min-height:0}html[data-skin=cosx3] .cx3-figs{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-skin=cosx3] .cx3-kpis__fig{font-size:26px}html[data-skin=cosx3] .cx3-art .own .lvl{flex-direction:column;align-items:stretch}html[data-skin=cosx3] .cx3-art .own .node{max-width:none}html[data-skin=cosx3] .cx3-art .bm .row .n{grid-column:1/-1}html[data-skin=cosx3] .cx3-art .bm .row .n+.c{grid-column-start:2}}html[data-skin=cosx3]:lang(zh){--font-display:"Geist Variable", "Noto Sans SC Variable", "PingFang SC", "Microsoft YaHei", sans-serif;--font-body:"Geist Variable", "Noto Sans SC Variable", "PingFang SC", "Microsoft YaHei", sans-serif;--size-body:16px;--size-small:14px;--leading-body:1.8;--leading-heading:1.3;--track-display:0;--track-heading:0;--track-figure:0;font-family:var(--font-body);text-autospace:normal;text-spacing-trim:normal;font-synthesis:none;line-break:strict;word-break:normal}html[data-skin=cosx3]:lang(zh) body *{letter-spacing:0!important}html[data-skin=cosx3]:lang(zh) body{font-family:var(--font-body)}html[data-skin=cosx3]:lang(zh) .cx3 h1,html[data-skin=cosx3]:lang(zh) .cx3 h2,html[data-skin=cosx3]:lang(zh) .cx3 h3,html[data-skin=cosx3]:lang(zh) .cx3-h1,html[data-skin=cosx3]:lang(zh) .cx3-h2,html[data-skin=cosx3]:lang(zh) .cx3-h3{line-height:1.3}html[data-skin=cosx3]:lang(zh) .cx3-display{line-height:1.2}html[data-skin=cosx3]:lang(zh) .cx3-lede,html[data-skin=cosx3]:lang(zh) :where(p,li,dd,td,blockquote){line-height:1.8}html[data-skin=cosx3]:lang(zh) :is(b,strong,th,dt,.s-btn,button,.cx3-form__done-title){font-weight:500!important}html[data-skin=cosx3]:lang(zh) :is(em,i):not(:empty){font-style:normal;font-weight:500}html[data-skin=cosx3]:lang(zh) .cx3-marker{background:linear-gradient(transparent 50%, var(--marker) 50%, var(--marker) 96%, transparent 96%);-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-skin=cosx3]:lang(zh) .cx3--ink .cx3-marker{background:0 0}
