@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--oa-bg:#f4f1ea;--oa-panel:#fbfaf7;--oa-ink:#22252a;--oa-ink-soft:#585d66;--oa-line:#ddd7ca;--oa-wash:#ebe5d8;--oa-shadow:#14181e57;--oa-primary:#b8531f;--oa-on-primary:#fff7f0;--st-bg:#0e1216;--st-ink:#eee9e0;--st-ink-dim:#9aa3ad;--st-accent:#e0844f;--st-held:#e29060;--st-good:#9db89a}}}:where(:root),.light{--pm-canvas:42 31.25% 93.7255%;--pm-surface:45 33.3333% 97.6471%;--pm-raised:0 0% 100%;--pm-text:217.5 10.5263% 14.902%;--pm-muted:218.571 7.36842% 37.2549%;--pm-line:218.571 7.36842% 37.2549%}.dark{--pm-canvas:30 3.84615% 10.1961%;--pm-surface:30 5.88235% 13.3333%;--pm-raised:26.6667 11.6883% 15.098%;--pm-text:42 20.8333% 90.5882%;--pm-muted:40 6.59341% 64.3137%;--pm-line:40 6.59341% 64.3137%}@keyframes pm-meteor{0%{opacity:0;transform:rotate(215deg)translate(0)}8%{opacity:var(--pm-meteor-peak,.85)}62%{opacity:var(--pm-meteor-peak,.85)}to{opacity:0;transform:rotate(215deg)translate(-1200px)}}@keyframes pmf-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pmf-sweep{0%,12%{opacity:0;transform:translate(-110%)}24%,70%{opacity:.9}88%,to{opacity:0;transform:translate(245%)}}@keyframes pmf-pulse{50%{opacity:.48;transform:scale(.94)}}@keyframes pmf-node-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary)4%,transparent),0 0 20px color-mix(in srgb,var(--color-primary)20%,transparent)}}@keyframes pmf-gate-sweep{0%,14%{opacity:0;transform:translate(-110%)}32%,62%{opacity:.4}88%,to{opacity:0;transform:translate(245%)}}@keyframes pmf-gate-pulse{0%{opacity:.32;scale:.86}70%,to{opacity:0;scale:1.24}}@keyframes pmf-packet{0%{opacity:0;left:0}14%,84%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes pmf-packet-reverse{0%{opacity:0;left:calc(100% - 8px)}14%,84%{opacity:1}to{opacity:0;left:0}}@keyframes pmf-packet-vertical{0%{opacity:0;top:0}14%,84%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}.oa{--oa-bg:#f4f1ea;--oa-panel:#fbfaf7;--oa-ink:#22252a;--oa-ink-soft:#585d66;--oa-line:#ddd7ca;--oa-wash:#ebe5d8;--oa-shadow:#14181e57;--oa-primary:#b8531f;--oa-on-primary:#fff7f0;--oa-fade:.42s;--oa-ease:cubic-bezier(.65,0,.35,1);--oa-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--oa-sans:-apple-system,"SF Pro Text","Segoe UI",system-ui,sans-serif;--oa-mono:"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;isolation:isolate;background:var(--oa-bg);color:var(--oa-ink);font-family:var(--oa-sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.55;position:relative;container-type:inline-size}.oa:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 480px at 82% -8%,var(--oa-wash)0%,transparent 62%);height:720px;position:absolute;inset:0 0 auto}.oa :focus-visible{outline:2px solid var(--oa-ink);outline-offset:2px;border-radius:4px}.oa button{cursor:pointer;font-family:inherit}@layer base{.oa :where(a){color:inherit}}.oa-nav,.oa-hero,.oa-section,.oa-close{width:min(1240px,100% - 48px);margin-inline:auto}.oa-cta{appearance:none;border:1px solid var(--oa-ink);background:var(--oa-ink);color:var(--oa-bg);font:600 14.5px/1 var(--oa-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:11px 20px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.oa-cta:hover{box-shadow:0 10px 24px var(--oa-shadow);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.oa-cta:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--oa-shadow)55%,transparent)}}.oa-cta.is-ghost{color:var(--oa-ink);border-color:var(--oa-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.oa-cta.is-ghost{border-color:color-mix(in srgb,var(--oa-ink)40%,transparent)}}.oa-cta.is-ghost:hover{border-color:var(--oa-ink);box-shadow:none}.oa-quiet{appearance:none;color:var(--oa-ink);font:600 14.5px/1 var(--oa-sans);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--oa-primary);-webkit-text-decoration-color:var(--oa-primary);-webkit-text-decoration-color:var(--oa-primary);text-decoration-color:var(--oa-primary);background:0 0;border:0;align-items:center;padding:11px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oa-quiet{-webkit-text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent);text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent)}}.oa-quiet:hover{-webkit-text-decoration-color:var(--oa-primary);-webkit-text-decoration-color:var(--oa-primary);-webkit-text-decoration-color:var(--oa-primary);text-decoration-color:var(--oa-primary)}.oa-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.oa-hero{padding:40px 0 26px}.oa-eyebrow{font:600 12.5px/1 var(--oa-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--oa-eyebrow,var(--oa-primary));margin:0 0 20px}.oa-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px 64px;display:grid}.oa-hero h1{font:500 clamp(38px,4.4cqi,60px)/1.06 var(--oa-serif);letter-spacing:-.015em;text-wrap:balance;margin:0}.oa-lede{color:var(--oa-ink-soft);max-width:46ch;margin:6px 0 0;font-size:17px}.oa-hero-main{justify-items:start;gap:24px;display:grid}.oa-hero-side{justify-items:start;gap:14px;display:grid}@container (max-width:760px){.oa-cta{padding:10px 14px;font-size:13.5px}.oa-hero{padding:28px 0 20px}.oa-hero-grid{grid-template-columns:minmax(0,1fr)}.oa-hero-grid .oa-actions{order:3}.oa-hero h1{font-size:clamp(32px,9cqi,42px)}}.oa.is-preview .oa-hero,.oa.is-preview .oa-sitebar{display:none}.atlas-lab{background:#0b0d10;min-height:100vh}.atlas-lab-strip{z-index:40;color:#aeb7c2;letter-spacing:.02em;background:#0b0d10;justify-content:space-between;align-items:center;gap:16px;height:40px;padding:0 16px;font:500 12.5px/1 -apple-system,Segoe UI,system-ui,sans-serif;display:flex;position:sticky;top:0}.atlas-lab-strip a{color:#56c9db;white-space:nowrap;font-weight:600;text-decoration:none}.atlas-lab-strip a:hover{text-decoration:underline}.folio-card.is-concept{--card-accent:#c9642f}.concept-tag{color:#e08a55;letter-spacing:.14em;text-transform:uppercase;border:1px solid #c9642f8c;border-radius:999px;margin:0 0 12px;padding:5px 11px;font:600 11px/1 -apple-system,Segoe UI,system-ui,sans-serif;display:inline-block}.oa-doc-guides-mobile{display:none}@media (max-width:640px){.oa-doc-guides-desktop{display:none}.oa-doc-guides-mobile{display:block}}@property --oa-bg{syntax:"<color>";inherits:true;initial-value:#f4f1ea}@property --oa-panel{syntax:"<color>";inherits:true;initial-value:#fbfaf7}@property --oa-ink{syntax:"<color>";inherits:true;initial-value:#22252a}@property --oa-ink-soft{syntax:"<color>";inherits:true;initial-value:#585d66}@property --oa-line{syntax:"<color>";inherits:true;initial-value:#ddd7ca}@property --oa-wash{syntax:"<color>";inherits:true;initial-value:#ebe5d8}@property --oa-shadow{syntax:"<color>";inherits:true;initial-value:#14181e57}@property --oa-primary{syntax:"<color>";inherits:true;initial-value:#b8531f}@property --oa-on-primary{syntax:"<color>";inherits:true;initial-value:#fff7f0}@property --st-bg{syntax:"<color>";inherits:true;initial-value:#0e1216}@property --st-ink{syntax:"<color>";inherits:true;initial-value:#eee9e0}@property --st-ink-dim{syntax:"<color>";inherits:true;initial-value:#9aa3ad}@property --st-accent{syntax:"<color>";inherits:true;initial-value:#e0844f}@property --st-held{syntax:"<color>";inherits:true;initial-value:#e29060}@property --st-good{syntax:"<color>";inherits:true;initial-value:#9db89a}.oa{transition:--oa-bg var(--oa-fade)var(--oa-ease),--oa-panel var(--oa-fade)var(--oa-ease),--oa-ink var(--oa-fade)var(--oa-ease),--oa-ink-soft var(--oa-fade)var(--oa-ease),--oa-line var(--oa-fade)var(--oa-ease),--oa-wash var(--oa-fade)var(--oa-ease),--oa-shadow var(--oa-fade)var(--oa-ease),--oa-primary var(--oa-fade)var(--oa-ease),--oa-on-primary var(--oa-fade)var(--oa-ease),--st-bg var(--oa-fade)var(--oa-ease),--st-ink var(--oa-fade)var(--oa-ease),--st-ink-dim var(--oa-fade)var(--oa-ease),--st-accent var(--oa-fade)var(--oa-ease),--st-held var(--oa-fade)var(--oa-ease),--st-good var(--oa-fade)var(--oa-ease)}:root:not(.dark) .oa[data-theme]{--oa-bg:var(--oa-bg-light);--oa-panel:var(--oa-panel-light);--oa-ink:var(--oa-ink-light);--oa-ink-soft:var(--oa-ink-soft-light);--oa-line:var(--oa-line-light);--oa-wash:var(--oa-wash-light);--oa-shadow:var(--oa-shadow-light);--oa-primary:var(--oa-primary-light);--oa-on-primary:var(--oa-on-primary-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark .oa[data-theme]{--oa-bg:var(--oa-bg-dark);--oa-panel:var(--oa-panel-dark);--oa-ink:var(--oa-ink-dark);--oa-ink-soft:var(--oa-ink-soft-dark);--oa-line:var(--oa-line-dark);--oa-wash:var(--oa-wash-dark);--oa-shadow:var(--oa-shadow-dark);--oa-primary:var(--oa-primary-dark);--oa-on-primary:var(--oa-on-primary-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.dark .oa[data-theme] .oa-cta:hover{box-shadow:0 10px 24px var(--oa-shadow)}@media (prefers-reduced-motion:reduce){.oa{transition:none}}.oa{--oa-eyebrow:var(--oa-primary)}:root:not(.dark) .oa[data-theme]{--oa-eyebrow:#a04618}.oa-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oa-section{padding:64px 0 8px;scroll-margin-top:112px}.oa-section-head{gap:10px;max-width:62ch;margin-bottom:30px;display:grid}.oa-section-head .oa-eyebrow{margin:0}.oa-section-head h2,.oa-section h2{font:500 clamp(28px,2.7cqi,40px)/1.12 var(--oa-serif);letter-spacing:-.012em;text-wrap:balance;margin:0}.oa-section-lede{color:var(--oa-ink-soft);max-width:56ch;margin:0;font-size:16.5px}.oa-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oa-points li{padding-left:22px;font-size:15px;position:relative}.oa-points li:before{content:"";background:var(--oa-primary);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:2px}.oa-close{text-align:center;justify-items:center;padding:92px 0 80px;display:grid}.oa-close h2{font:500 clamp(32px,3.4cqi,48px)/1.1 var(--oa-serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px}.oa-close p{color:var(--oa-ink-soft);max-width:52ch;margin:0 auto 26px}.oa-swap{display:inline-grid}.oa-swap>*{grid-area:1/1}.oa-swap>[aria-hidden=true]{visibility:hidden}.oa-switch{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:30px;padding:4px;display:inline-grid}.oa-switch a{text-align:left;color:var(--oa-ink-soft);border-radius:10px;gap:2px;padding:9px 18px 8px;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.oa-switch strong{font:600 14px/1.2 var(--oa-sans);color:var(--oa-ink)}.oa-switch span{font:500 11px/1 var(--oa-sans);letter-spacing:.12em;text-transform:uppercase}.oa-switch a:hover{background:var(--oa-ink)}@supports (color:color-mix(in lab, red, red)){.oa-switch a:hover{background:color-mix(in srgb,var(--oa-ink)6%,transparent)}}.oa-switch a[aria-current=page]{background:var(--oa-ink)}.oa-switch a[aria-current=page] strong,.oa-switch a[aria-current=page] span{color:var(--oa-bg)}@supports (color:color-mix(in lab, red, red)){.oa-switch a[aria-current=page] span{color:color-mix(in srgb,var(--oa-bg)72%,transparent)}}.oa-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.oa-rail li{border-top:1px solid var(--oa-ink);align-content:start;gap:6px;padding:26px 28px 8px 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.oa-rail li{border-top:1px solid color-mix(in srgb,var(--oa-ink)30%,transparent)}}.oa-rail-n{background:var(--oa-bg);border:1px solid var(--oa-ink);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-15px;left:0}@supports (color:color-mix(in lab, red, red)){.oa-rail-n{border:1px solid color-mix(in srgb,var(--oa-ink)30%,transparent)}}.oa-rail-n{font:600 12.5px/1 var(--oa-sans);color:var(--oa-ink)}.oa-rail-kicker{font:500 11.5px/1 var(--oa-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--oa-ink-soft);margin:4px 0 0}.oa-rail-kicker b{color:var(--oa-primary)}.oa-rail h3{font:500 19px/1.25 var(--oa-serif);max-width:22ch;margin:0}.oa-rail p:not(.oa-rail-kicker){color:var(--oa-ink-soft);max-width:36ch;margin:0;font-size:14.5px}.oa-skip{z-index:40;border:1px solid var(--oa-ink);background:var(--oa-panel);color:var(--oa-ink);font:600 13.5px/1 var(--oa-sans);opacity:0;border-radius:999px;padding:10px 14px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.oa-skip:focus-visible{opacity:1;transform:none}.oa main:focus{outline:none}@container (max-width:1040px){.oa-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@container (max-width:760px){.oa-rail{grid-template-columns:minmax(0,1fr);row-gap:24px}.oa-rail li{padding-right:0}.oa-sitebar{-webkit-backdrop-filter:none;background:0 0;position:static}.oa-section{padding-top:48px}.oa-switch{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%;display:grid}.oa-switch a{padding:8px 12px 7px}.oa-close{padding:64px 0 56px}}.oa-sitebar{z-index:30;background:var(--oa-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.oa-sitebar{background:color-mix(in srgb,var(--oa-bg)84%,transparent)}}.oa-sitebar{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--oa-line)}@supports (color:color-mix(in lab, red, red)){.oa-sitebar{border-bottom:1px solid color-mix(in srgb,var(--oa-line)70%,transparent)}}.atlas-lab .oa-sitebar{top:40px}.oa-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:11px 0;display:grid;position:relative}.oa-brand{min-height:32px;color:var(--oa-ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.oa-wordmark{font:600 18.5px/1 var(--oa-sans);letter-spacing:-.02em;color:var(--oa-ink);align-items:center;display:inline-flex}.oa-wordmark-word{width:auto;height:1.6em;display:block}.oa-wordmark-word .is-s,.oa-wordmark-word .is-name{color:var(--oa-primary)}.oa-wordmark-text{font-family:var(--oa-sans);letter-spacing:-.02em;fill:currentColor;font-weight:600}.oa-nav-links{align-items:center;gap:2px;display:flex}.oa-nav-item{appearance:none;min-height:38px;color:var(--oa-ink-soft);font:500 14.5px/1 var(--oa-sans);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.oa-nav-item:hover,.oa-nav-item[aria-expanded=true]{color:var(--oa-ink);background:var(--oa-ink)}@supports (color:color-mix(in lab, red, red)){.oa-nav-item:hover,.oa-nav-item[aria-expanded=true]{background:color-mix(in srgb,var(--oa-ink)6%,transparent)}}.oa-nav-item[aria-current=page],.oa-nav-item[data-current=true]{color:var(--oa-ink)}.oa-nav-item[aria-current=page]:after,.oa-nav-item[data-current=true]:after{content:"";background:var(--oa-primary);border-radius:2px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.oa-nav-item svg{width:10px;height:10px;transition:transform .16s}.oa-nav-item[aria-expanded=true] svg{transform:rotate(180deg)}.oa-nav-tools{align-items:center;gap:6px;display:flex}.oa-nav-login{color:var(--oa-ink)}.oa-nav-tools .oa-cta{padding:10px 16px}.oa-burger{appearance:none;border:1px solid var(--oa-line);background:var(--oa-panel);width:40px;height:40px;color:var(--oa-ink);border-radius:999px;place-items:center;padding:0;display:none}.oa-burger svg{width:18px;height:18px}.oa-account-slot{display:grid}.oa-account-state{grid-area:1/1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.oa-account-state[aria-hidden=true]{visibility:hidden}.oa-account-anchor{align-items:center;height:38px;display:flex;position:relative}.oa-avatar{background:var(--oa-primary);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.oa-avatar{background:color-mix(in srgb,var(--oa-primary)16%,var(--oa-panel))}}.oa-avatar{color:var(--oa-ink)}.oa-avatar-mark{width:18px;height:18px}.oa-account-menu{z-index:5;background:var(--oa-panel);border:1px solid var(--oa-line);width:280px;box-shadow:0 24px 60px var(--oa-shadow);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.oa-account-menu{box-shadow:0 24px 60px color-mix(in srgb,var(--oa-shadow)45%,transparent)}}.oa-account-who{border-bottom:1px solid var(--oa-line);gap:4px;margin:0;padding:10px 10px 12px;display:grid}.oa-account-who strong,.oa-account-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oa-account-who strong{font:600 14.5px/1.25 var(--oa-sans);color:var(--oa-ink)}.oa-account-who span{font:400 13px/1.3 var(--oa-sans);color:var(--oa-ink-soft)}.oa-account-links{gap:2px;margin:0;padding:6px 0;list-style:none;display:grid}.oa-account-links+.oa-account-links{border-top:1px solid var(--oa-line)}.oa-account-links:last-child{padding-bottom:0}.oa-account-links a{min-height:36px;color:var(--oa-ink);font:500 14px/1 var(--oa-sans);border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background-color .14s;display:flex}.oa-account-links a:hover,.oa-account-links a:focus-visible{background:var(--oa-ink)}@supports (color:color-mix(in lab, red, red)){.oa-account-links a:hover,.oa-account-links a:focus-visible{background:color-mix(in srgb,var(--oa-ink)6%,transparent)}}.oa-account-links svg{width:16px;height:16px;color:var(--oa-ink-soft);flex:none}.oa-sheet{z-index:5;background:var(--oa-panel);border-bottom:1px solid var(--oa-line);max-height:calc(100vh - 100px);box-shadow:0 24px 50px var(--oa-shadow);gap:20px;padding:14px max(24px,50% - 620px) 24px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.oa-sheet{box-shadow:0 24px 50px color-mix(in srgb,var(--oa-shadow)40%,transparent)}}.oa-sheet-look{border-top:1px solid var(--oa-line);padding:20px 0}.oa-sheet-auth{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oa-sheet-auth .oa-cta{box-sizing:border-box;width:100%}.oa-sheet-account{border:1px solid var(--oa-line);border-radius:14px;padding:6px;display:grid}.oa-sheet-account .oa-account-links a{min-height:44px;font-size:15px}@container (max-width:1000px){.oa-nav{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:9px 0}.oa-nav-links,.oa-look,.oa-nav-login{display:none}.oa-nav-tools{justify-self:end;gap:8px}.oa-nav-tools .oa-cta{padding:9px 13px}.oa-burger{display:grid}.oa-wordmark{font-size:17.5px}}@container (max-width:430px){.oa-nav-tools .oa-nav-cta{display:none}}.oa-look{margin-right:6px;position:relative}.oa-look-btn{gap:8px;padding-left:10px}.oa-look-mark{box-sizing:border-box;border:1px solid var(--swatch-ink);border-radius:4px;width:22px;height:16px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oa-look-mark{border:1px solid color-mix(in srgb,var(--swatch-ink)32%,transparent)}}.oa-look-mark{background:var(--swatch-ground)}.oa-look-mark span{border-radius:1px;display:block;position:absolute}.oa-look-mark .is-head{background:var(--swatch-ink);width:8px;height:2px;top:3px;left:3px}.oa-look-mark .is-cta{background:var(--swatch-primary);border-radius:999px;width:5px;height:3px;top:2.5px;right:3px}.oa-look-mark .is-panel{box-sizing:border-box;background:var(--swatch-panel);border:1px solid var(--swatch-line);height:4px;bottom:2.5px;left:3px;right:3px}.oa-look-panel{z-index:5;box-sizing:border-box;background:var(--oa-panel);border:1px solid var(--oa-line);width:344px;box-shadow:0 24px 60px var(--oa-shadow);border-radius:16px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.oa-look-panel{box-shadow:0 24px 60px color-mix(in srgb,var(--oa-shadow)45%,transparent)}}.oa-look-panel{overscroll-behavior:contain;max-height:calc(100vh - 124px);animation:.16s ease-out oa-look-in;overflow-y:auto}.oa-look-panel.is-inline{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;animation:none;position:static;overflow:visible}.oa-look-head{font:600 11px/1 var(--oa-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--oa-ink-soft);margin:0}.oa-look-head+*{margin-top:-2px}.oa-look-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.oa-look-card{appearance:none;border:1px solid var(--oa-line);background:var(--oa-bg);color:var(--oa-ink);text-align:left;cursor:pointer;border-radius:12px;justify-items:start;gap:2px;padding:6px 6px 8px;transition:border-color .16s,box-shadow .16s;display:grid}.oa-look-card:hover{border-color:var(--oa-ink)}@supports (color:color-mix(in lab, red, red)){.oa-look-card:hover{border-color:color-mix(in srgb,var(--oa-ink)40%,transparent)}}.oa-look-card[aria-checked=true]{border-color:var(--oa-ink);box-shadow:inset 0 0 0 1px var(--oa-ink)}.oa-look-card strong{font:600 13px/1.2 var(--oa-sans);margin-top:6px}.oa-look-page{aspect-ratio:5/3;box-sizing:border-box;background:var(--swatch-ground);border:1px solid var(--swatch-ink);border-radius:7px;width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oa-look-page{border:1px solid color-mix(in srgb,var(--swatch-ink)14%,transparent)}}.oa-look-page span{border-radius:2px;display:block;position:absolute}.oa-look-page .is-head{background:var(--swatch-ink);width:44%;height:6px;top:8px;left:8px}.oa-look-page .is-cta{background:var(--swatch-primary);border-radius:999px;width:22%;height:8px;top:7px;right:8px}.oa-look-page .is-line{background:var(--swatch-ink);width:62%;height:3px;top:18px;left:8px}@supports (color:color-mix(in lab, red, red)){.oa-look-page .is-line{background:color-mix(in srgb,var(--swatch-ink)38%,transparent)}}.oa-look-page .is-panel{box-sizing:border-box;background:var(--swatch-panel);border:1px solid var(--swatch-line);border-radius:4px;height:34%;bottom:7px;left:8px;right:8px}.oa-look-scheme{border:1px solid var(--oa-line);background:var(--oa-bg);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.oa-look-opt{appearance:none;min-height:32px;color:var(--oa-ink-soft);font:600 12.5px/1 var(--oa-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;transition:background-color .16s,color .16s;display:inline-flex}.oa-look-opt svg{width:14px;height:14px}.oa-look-opt:hover{color:var(--oa-ink)}.oa-look-opt[aria-checked=true]{background:var(--oa-ink);color:var(--oa-bg)}.oa-look-note{font:400 12px/1.4 var(--oa-sans);color:var(--oa-ink-soft);margin:0}.oa-look-card:focus-visible,.oa-look-opt:focus-visible{outline:2px solid var(--oa-ink);outline-offset:2px}.oa-sheet-look .oa-look-opt{min-height:40px}@keyframes oa-look-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oa-look-panel{animation:none}}.oa-look-mark{--swatch-ground-light:var(--oa-bg-light);--swatch-panel-light:var(--oa-panel-light);--swatch-primary-light:var(--oa-primary-light);--swatch-ink-light:var(--oa-ink-light);--swatch-line-light:var(--oa-line-light);--swatch-ground-dark:var(--oa-bg-dark);--swatch-panel-dark:var(--oa-panel-dark);--swatch-primary-dark:var(--oa-primary-dark);--swatch-ink-dark:var(--oa-ink-dark);--swatch-line-dark:var(--oa-line-dark)}:root:not(.dark) :is(.oa-look-mark,.oa-look-card){--swatch-ground:var(--swatch-ground-light);--swatch-panel:var(--swatch-panel-light);--swatch-primary:var(--swatch-primary-light);--swatch-ink:var(--swatch-ink-light);--swatch-line:var(--swatch-line-light)}:root.dark :is(.oa-look-mark,.oa-look-card){--swatch-ground:var(--swatch-ground-dark);--swatch-panel:var(--swatch-panel-dark);--swatch-primary:var(--swatch-primary-dark);--swatch-ink:var(--swatch-ink-dark);--swatch-line:var(--swatch-line-dark)}.oa-works{color:var(--oa-ink-soft);margin:0;font-size:14.5px}.oa-works b{color:var(--oa-ink);font-weight:600}.oa-works a{color:inherit;border-bottom:1px solid var(--oa-primary);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.oa-works a{border-bottom:1px solid color-mix(in srgb,var(--oa-primary)45%,transparent)}}.oa-works a{transition:border-color .16s,color .16s}.oa-works a:hover{color:var(--oa-primary);border-bottom-color:var(--oa-primary)}.oa.is-home{--oa-home-bar:61px;overflow-x:clip}.oa-home,.oa.is-home .oa-sitebar{--oa-bg:var(--a1-base);--oa-panel:var(--a1-panel);--oa-ink:var(--a1-ink);--oa-ink-soft:var(--a1-ink-soft);--oa-line:var(--a1-line);--oa-primary:var(--a1-accent);--oa-on-primary:var(--a1-on-accent)}.oa-home{--a1-head:var(--oa-home-bar);background:var(--a1-base);color:var(--a1-ink)}.oa.is-home .oa-sitebar{background:var(--a1-base)}@supports (color:color-mix(in lab, red, red)){.oa.is-home .oa-sitebar{background:color-mix(in srgb,var(--a1-base)62%,transparent)}}.oa.is-home .oa-sitebar{border-bottom-color:var(--a1-card-line);color:var(--oa-ink)}.oa-home .a1-hero{margin-top:calc(-1*var(--oa-home-bar))}.oa-home .a1-hero-copy h1{font-size:64px;line-height:1.04}.oa-bento .a1-window.is-small{width:100%;max-width:700px}.hs{background:hsl(var(--canvas));color:hsl(var(--foreground));font:400 12.5px/1.35 var(--font-sans,var(--oa-sans));text-align:left;gap:8px;padding:14px;display:grid}.hs svg{width:15px;height:15px;color:hsl(var(--muted-foreground));flex-shrink:0}.hs b{font-weight:600}.hs em{color:hsl(var(--muted-foreground));font-size:11.5px;font-style:normal;display:block}.hs-title{color:hsl(var(--muted-foreground));margin:2px 2px 0;font-size:11.5px;font-weight:600}.hs-title b{color:hsl(var(--foreground));margin-left:4px}.hs-row{border:1px solid hsl(var(--foreground)/.08);background:hsl(var(--base));border-radius:9px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.hs-row[data-tone=ask]{border-color:hsl(var(--primary)/.55);box-shadow:0 0 0 3px hsl(var(--primary)/.12)}.hs-row[data-tone=ask]>svg,.hs-row[data-tone=held]>svg{color:hsl(var(--primary-text))}.hs-row[data-tone=held]{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.1)}.hs-row[data-tone=good]>svg{color:var(--a1-good)}.hs-main{flex:1;gap:3px;min-width:0;display:grid}.hs-main em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-row[data-tone=ask] .hs-main em{color:hsl(var(--foreground));white-space:normal;font-size:12px}.hs-actions{gap:6px;margin-top:6px;display:flex}.hs-actions i{border:1px solid hsl(var(--foreground)/.14);border-radius:6px;padding:3px 10px;font-size:11.5px;font-style:normal}.hs-actions i.is-primary{background:hsl(var(--primary));color:hsl(var(--primary-fg));border-color:#0000}.hs-chip{background:hsl(var(--foreground)/.07);color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;flex-shrink:0;justify-self:start;padding:1px 8px;font-size:11px;font-weight:600}.hs-chip[data-tone=held]{background:hsl(var(--primary));color:hsl(var(--primary-fg))}.hs-chip[data-tone=good]{background:var(--a1-good)}@supports (color:color-mix(in lab, red, red)){.hs-chip[data-tone=good]{background:color-mix(in srgb,var(--a1-good)18%,transparent)}}.hs-chip[data-tone=good]{color:var(--a1-good)}.hs code{font:12px/1.4 ui-monospace,SF Mono,Menlo,monospace}.hs-agents.is-large{gap:10px;width:640px;padding:20px;font-size:14px}.hs-agents.is-large em{font-size:12.5px}.hs-agents.is-large .hs-row[data-tone=ask] .hs-main em{font-size:13.5px}.hs-kicker{color:hsl(var(--primary-text));margin:0;font-size:11px;font-weight:600}.hs-head{font-size:14px}.hs-wave{align-items:center;gap:2px;height:64px;margin:6px 0 2px;display:flex}.hs-wave i{background:hsl(var(--foreground)/.2);border-radius:2px;flex:1;min-height:3px}.hs-wave i[data-played]{background:hsl(var(--primary))}.hs-player{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11px;display:flex}.hs-play{background:hsl(var(--primary));border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hs-play svg{width:13px;height:13px;color:hsl(var(--primary-fg))}.hs-track{background:hsl(var(--foreground)/.12);border-radius:2px;flex:1;height:4px}.hs-track i{background:hsl(var(--primary));border-radius:2px;height:100%;display:block}.hs-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hs-file{gap:6px;margin:0;display:grid}.hs-thumb{border:1px solid hsl(var(--foreground)/.08);background:hsl(var(--base));border-radius:8px;align-content:center;gap:5px;height:92px;padding:10px;display:grid;position:relative;overflow:hidden}.hs-file.is-design .hs-thumb i{background:hsl(var(--foreground)/.16);border-radius:3px;height:10px}.hs-file.is-design .hs-thumb i:first-child{background:hsl(var(--foreground)/.32);width:70%;height:16px}.hs-file.is-design .hs-thumb i:last-child{background:hsl(var(--primary));border-radius:7px;width:40%;height:14px}.hs-file.is-image .hs-thumb{background:linear-gradient(160deg,transparent 55%,hsl(var(--foreground)/.22)56%),linear-gradient(200deg,transparent 60%,hsl(var(--foreground)/.14)61%),hsl(var(--primary)/.16)}.hs-file.is-doc .hs-thumb i{background:hsl(var(--foreground)/.18);border-radius:2px;height:4px}.hs-file.is-doc .hs-thumb i:nth-child(2n){width:82%}.hs-file figcaption{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.hs-file figcaption svg{width:12px;height:12px}.hs-convert-run{align-items:center;gap:8px;margin:4px 0;display:flex}.hs-doc{border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--base));border-radius:8px;flex:1;align-items:center;gap:6px;padding:9px 10px;font-size:12px;display:inline-flex}.hs-doc.is-out{border-color:hsl(var(--primary)/.5)}.hs-doc.is-out svg{color:hsl(var(--primary-text))}.oa-bento .a1-tile:not([data-span="4"]) .a1-window.is-small{max-width:340px}.oa-board-kanban svg{flex-shrink:0;width:16px;height:16px}.oa-board-kanban.kanban-root{flex:1;min-width:0;padding:0 14px 14px}.oa-board-tools{height:52px;color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:14px;display:flex;overflow:hidden}.oa-board-sprint{border:1px solid hsl(var(--foreground)/.12);height:30px;color:hsl(var(--foreground));border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:0 10px;font-size:13px;display:inline-flex}.oa-board-button{border:1px solid hsl(var(--foreground)/.12);height:30px;color:hsl(var(--foreground));border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.oa-board-button.is-primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-fg))}@media (max-width:767px){.oa-home .a1-product .kanban-columns>:first-child:not(:has(.kanban-card)){display:none}}.oa-board-kanban .kanban-columns{overflow:hidden}@media (max-width:720px){.oa-home .a1-hero-copy h1{font-size:40px}}.oa-works a{align-items:center;min-height:24px;display:inline-flex}.oa-release-mark{font:600 12.5px/1.3 var(--oa-sans);color:var(--oa-ink-soft);white-space:nowrap;vertical-align:baseline;align-items:center;gap:8px;margin-left:8px;display:inline-flex}.oa-release-mark:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--oa-ink-soft);border-radius:999px}.oa-release-line{margin:0}.oa-release-line .oa-release-mark,.oa-hero-side>.oa-release-mark{margin-left:0}.hs-chip svg{vertical-align:-1px;width:11px;height:11px;color:inherit;margin-right:3px}.oa-vista{color:var(--oa-primary);border:1px solid var(--oa-line);background:radial-gradient(90% 40% at var(--oa-vista-dawn,50%)8%,var(--oa-primary),transparent 70%),linear-gradient(180deg,var(--oa-bg),var(--oa-wash)45%);border-radius:20px;padding:14% 6% 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oa-vista{background:radial-gradient(90% 40% at var(--oa-vista-dawn,50%)8%,color-mix(in srgb,var(--oa-primary)16%,transparent),transparent 70%),linear-gradient(180deg,var(--oa-bg),var(--oa-wash)45%)}}.oa-vista-field{width:100%;height:auto;position:absolute;top:0;left:0}.oa-vista-stop{stop-color:var(--oa-wash)}.oa-vista-screen{position:relative}.oa-vista-screen>.mk{box-shadow:0 30px 70px var(--oa-shadow);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports (color:color-mix(in lab, red, red)){.oa-vista-screen>.mk{box-shadow:0 30px 70px color-mix(in srgb,var(--oa-shadow)70%,transparent)}}@container (max-width:760px){.oa-vista{border-radius:14px;padding:14% 5% 0}}.oa-pano{color:var(--oa-primary);margin-top:18px;position:relative}.oa-pano svg{width:100%;height:auto;display:block}.oa-pano .is-ridge{fill:none;stroke:currentColor;stroke-linecap:round;stroke-dasharray:0 5.2}.oa-pano .is-leader{stroke:var(--oa-ink)}@supports (color:color-mix(in lab, red, red)){.oa-pano .is-leader{stroke:color-mix(in srgb,var(--oa-ink)40%,transparent)}}.oa-pano .is-leader{stroke-width:1.2px}.oa-pano .is-peak{fill:var(--oa-ink)}.oa-pano-labels{margin:0;padding:0;list-style:none;position:absolute;inset:0}.oa-pano-labels li{white-space:nowrap;position:absolute;transform:translate(-50%)}.oa-pano-labels li[data-anchor=start]{transform:none}.oa-pano-labels li[data-anchor=end]{transform:translate(-100%)}.oa-phero-pano{margin-top:36px}.oa-pano-labels a{font:600 12.5px/1.2 var(--oa-sans);color:var(--oa-ink);border-bottom:1px solid var(--oa-primary);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.oa-pano-labels a{border-bottom:1px solid color-mix(in srgb,var(--oa-primary)45%,transparent)}}.oa-pano-labels a:hover{color:var(--oa-primary);border-bottom-color:var(--oa-primary)}.oa-xsec{width:100%;height:auto;color:var(--oa-primary);margin-bottom:14px;display:block}.oa-xsec .is-ground{opacity:.32}.oa-xsec .is-profile{fill:none;stroke:var(--oa-ink);stroke-width:1.8px;stroke-linejoin:round}.oa-xsec .is-leader{stroke:var(--oa-ink)}@supports (color:color-mix(in lab, red, red)){.oa-xsec .is-leader{stroke:color-mix(in srgb,var(--oa-ink)32%,transparent)}}.oa-xsec .is-leader{stroke-width:1.2px;stroke-dasharray:3 4}.oa-xsec .is-foot,.oa-xsec .is-stop{fill:var(--oa-ink)}.oa-xsec .is-dot{fill:currentColor}.oa-xsec .is-ring{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.75}.oa-xsec .is-ring.is-far{stroke-width:1.1px;opacity:.4}.oa-xsec .is-post{fill:none;stroke:var(--oa-ink);stroke-width:2.2px;stroke-linecap:round}.oa-xsec .is-rail{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.oa-xsec .is-loop{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-dasharray:5 5;opacity:.8}.oa-xsec .is-loop-head{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.is-night{isolation:isolate;color:var(--st-ink);background:var(--st-bg);box-shadow:0 0 0 100vmax var(--st-bg);clip-path:inset(0 -100vmax);position:relative}.is-night>*{z-index:1;position:relative}.oa-night{z-index:0;width:100cqw;height:auto;color:var(--st-accent);pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.oa-night .is-ground{opacity:.16}.oa-account .oa-night{opacity:.7}.oa-night .is-ridge{fill:none;stroke:currentColor;stroke-linecap:round;stroke-dasharray:0 5.2}.oa-night .is-lamp{fill:var(--st-ink)}.oa-night .is-glow{fill:var(--st-ink);opacity:.14;animation:4.2s ease-in-out infinite oa-lamp}@keyframes oa-lamp{0%,to{opacity:.1}50%{opacity:.24}}.oa-account.is-night .oa-account-card{box-shadow:0 30px 80px #0000008c}.oa-contours{z-index:0;width:100%;height:100%;color:var(--oa-primary);fill:none;stroke:currentColor;stroke-width:1.1px;opacity:.2;pointer-events:none;position:absolute;inset:0}.oa-uc-index .oa-phero,.oa-lost{isolation:isolate;position:relative}.oa-uc-index .oa-phero>:not(.oa-contours),.oa-lost>:not(.oa-contours){z-index:1;position:relative}.oa-lost{justify-items:start;gap:14px;padding:72px 0 96px;display:grid}.oa-lost h1{font:500 clamp(34px,3.6cqi,50px)/1.08 var(--oa-serif);letter-spacing:-.015em;max-width:18ch;margin:0}.oa-lost .oa-lede{max-width:48ch;margin:0 0 8px}.oa-lost-routes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.oa-lost-routes a{border:1px solid var(--oa-line);background:var(--oa-panel);color:var(--oa-ink);font:500 13.5px/1 var(--oa-sans);border-radius:999px;padding:8px 14px;text-decoration:none;display:inline-block}.oa-lost-routes a:hover{border-color:var(--oa-primary);color:var(--oa-primary)}@media (prefers-reduced-motion:reduce){.oa-night .is-glow{animation:none}}@container (max-width:760px){.oa-pano{display:none}.oa-contours{height:auto}.oa-lost{padding:48px 0 72px}}.oa-phero{padding-top:34px}.oa-phero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px 64px;display:grid}.oa-phero h1{font:500 clamp(36px,4cqi,56px)/1.06 var(--oa-serif);letter-spacing:-.015em;text-wrap:balance;margin:0}.oa-phero.is-center{text-align:center;justify-items:center;display:grid}.oa-phero.is-center .oa-lede{max-width:58ch}.oa-hero-actions{padding-bottom:28px;position:relative}.oa-hero-slot{justify-items:start;display:grid}.oa-hero-slot>*{grid-area:1/1}.oa-hero-slot.is-primary>*{justify-self:stretch}.oa-hero-slot>[aria-hidden=true]{visibility:hidden}.oa-cta.is-soon{color:var(--oa-ink-soft);border-color:var(--oa-line);cursor:default;background:0 0;border-style:dashed}.oa-cta.is-soon:hover{box-shadow:none;transform:none}.oa-hero-signed{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--oa-ink-soft);margin:0;font-size:14px;line-height:20px;position:absolute;bottom:0;left:0;overflow:hidden}.oa-pshow{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px 40px;padding-top:40px;display:grid}.oa-pshow.is-wide{grid-template-columns:minmax(0,1fr)}.oa-pshow-shot{min-width:0}.oa-callouts{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:108px}.oa-callouts li{grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}.oa-callout-n{background:var(--oa-primary);width:24px;height:24px;color:var(--oa-on-primary);font:700 12px/1 var(--oa-sans);border-radius:50%;grid-row:span 2;place-items:center;display:grid;transform:translateY(2px)}.oa-callouts h3{font:600 15.5px/1.3 var(--oa-sans);margin:0}.oa-callouts p{color:var(--oa-ink-soft);grid-column:2;margin:0;font-size:14.5px}.oa-ppath{padding-top:84px}.oa-prates{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:20px 40px;padding-top:72px;display:grid}.oa-prates-head h2{margin-bottom:8px;font-size:clamp(24px,2.2cqi,30px)}.oa-prates-head p{color:var(--oa-ink-soft);margin:0;font-size:14.5px}.oa-rate-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.oa-rate-tiles li{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:12px;gap:2px;padding:16px 18px 14px;display:grid}.oa-rate-tiles b{font:500 30px/1 var(--oa-serif);font-variant-numeric:tabular-nums}.oa-rate-tiles span{color:var(--oa-ink-soft);font-size:12.5px}.oa-rate-tiles em{font:600 13.5px/1.3 var(--oa-sans);margin-top:8px;font-style:normal}.oa-prates .oa-quiet{grid-column:1/-1;justify-self:start;padding-left:0}.oa-pcaps{padding-top:84px}.oa-caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oa-caps li{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:14px;align-content:start;gap:8px;padding:22px 22px 20px;display:grid}.oa-caps h3{font:500 20px/1.25 var(--oa-serif);margin:0}.oa-caps p{color:var(--oa-ink-soft);margin:0;font-size:14.5px}.oa-pside{border-top:1px solid var(--oa-line);grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px 56px;margin-top:64px;padding-top:84px;display:grid}.oa-pside h2{margin-bottom:18px;font-size:clamp(24px,2.2cqi,30px)}.oa-plimits dl{gap:18px;margin:0;display:grid}.oa-plimits dt{font:600 15.5px/1.3 var(--oa-sans);margin-bottom:4px}.oa-plimits dd{color:var(--oa-ink-soft);max-width:48ch;margin:0;font-size:14.5px}.oa-prelated ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oa-prelated a{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.oa-prelated a:hover{border-color:var(--oa-primary)}@supports (color:color-mix(in lab, red, red)){.oa-prelated a:hover{border-color:color-mix(in srgb,var(--oa-primary)55%,var(--oa-line))}}.oa-prelated a:hover{transform:translateY(-1px)}.oa-prelated b{font:600 14.5px/1.3 var(--oa-sans)}.oa-prelated span{color:var(--oa-ink-soft);font-size:14.5px}@container (max-width:1040px){.oa-pshow,.oa-prates{grid-template-columns:minmax(0,1fr)}.oa-rate-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-callouts{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.oa-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:760px){.oa-phero{padding-top:24px}.oa-phero-grid,.oa-caps,.oa-pside,.oa-callouts{grid-template-columns:minmax(0,1fr)}.oa-phero-grid .oa-hero-main,.oa-phero-grid .oa-hero-side{display:contents}.oa-phero-grid h1{order:1}.oa-phero-grid .oa-hero-side .oa-lede{order:2}.oa-phero-grid .oa-actions{order:3}.oa-phero-grid .oa-hero-side>*{order:4}.oa-phero h1{font-size:clamp(30px,8.5cqi,40px)}.oa-ppath,.oa-pcaps,.oa-pside{padding-top:56px}.oa-pside{margin-top:44px}.oa-prelated a{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:640px){.oa-phero:has(>.oa-switch){flex-direction:column;display:flex}.oa-phero>.oa-switch{flex-wrap:nowrap;order:1;max-width:100%;margin:24px 0 0;display:flex;overflow-x:auto}.oa-phero>.oa-switch a{border-radius:999px;flex:none;align-items:center;min-height:40px;padding:8px 12px;display:flex}.oa-phero>.oa-switch span{display:none}}.oa-clients{color:var(--oa-ink-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 0;font-size:13.5px;display:flex}.oa-clients span{font:500 11.5px/1 var(--oa-sans);letter-spacing:.14em;text-transform:uppercase;margin-right:4px}.oa-clients a{border:1px solid var(--oa-line);background:var(--oa-panel);color:var(--oa-ink);font:500 13px/1 var(--oa-sans);border-radius:999px;padding:5px 11px;text-decoration:none;transition:border-color .16s}.oa-clients a:hover{border-color:var(--oa-primary)}@supports (color:color-mix(in lab, red, red)){.oa-clients a:hover{border-color:color-mix(in srgb,var(--oa-primary)55%,var(--oa-line))}}.oa-clients a[aria-current=page]{background:var(--oa-ink);border-color:var(--oa-ink);color:var(--oa-bg)}.oa-views{padding-top:84px}.oa-views-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oa-views-grid li{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:14px;align-content:start;gap:8px;padding:24px 24px 22px;display:grid}.oa-views-kicker{font:500 11.5px/1 var(--oa-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--oa-primary);margin:0}.oa-views-grid h3{font:500 22px/1.2 var(--oa-serif);text-wrap:balance;margin:0}.oa-views-line{color:var(--oa-ink-soft);margin:0;font-size:14.5px}.oa-sits{padding-top:84px}.oa-sits-rail{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.oa-sits-rail li{text-align:center;align-content:start;justify-items:center;gap:6px;padding:0 14px 8px;display:grid}.oa-sits-mark{width:48px;height:48px;color:var(--oa-primary);fill:currentColor}.oa-sits-mark .is-ring{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.7}.oa-sits-mark .is-ring.is-far{stroke-width:1px;opacity:.35}.oa-sits-mark .is-line{fill:none;stroke:var(--oa-ink);stroke-width:2px;stroke-linecap:round}.oa-sits-mark .is-rail{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round}.oa-sits-rail h3{font:500 19px/1.25 var(--oa-serif);max-width:22ch;margin:0}.oa-sits-rail p:not(.oa-rail-kicker){color:var(--oa-ink-soft);max-width:36ch;margin:0;font-size:14.5px}.oa-sits-loop{border-top:1px dashed var(--oa-ink);margin:26px 0 0;padding:18px 0 0}@supports (color:color-mix(in lab, red, red)){.oa-sits-loop{border-top:1px dashed color-mix(in srgb,var(--oa-ink)30%,transparent)}}.oa-sits-loop{color:var(--oa-ink-soft);max-width:72ch;font-size:14.5px}.oa-sits-loop b{color:var(--oa-ink);font-weight:600}.oa-cov{padding-top:84px}.oa-cov-scroll{overflow-x:auto}.oa-cov table{border-collapse:collapse;width:100%;min-width:640px}.oa-cov th,.oa-cov td{text-align:left;vertical-align:top;border-top:1px solid var(--oa-line);padding:11px 14px;font-size:14.5px}.oa-cov thead th{font:500 18px/1.2 var(--oa-serif);border-top:0;padding-top:4px}.oa-cov thead a{color:var(--oa-ink);border-bottom:1px solid var(--oa-primary);text-decoration:none}.oa-cov thead a:hover{color:var(--oa-primary)}.oa-cov tbody th{width:28%;font-weight:500}.oa-cov td{color:var(--oa-ink-soft)}.oa-cov td[data-value=true]:before{content:"";border-left:2px solid var(--oa-primary);border-bottom:2px solid var(--oa-primary);width:11px;height:6px;display:inline-block;transform:rotate(-45deg)translateY(-3px)}.oa-cov td[data-value=false]:before{content:"—";color:var(--oa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.oa-cov td[data-value=false]:before{color:color-mix(in srgb,var(--oa-ink-soft)55%,transparent)}}.oa-cov-note{color:var(--oa-ink-soft);max-width:62ch;margin:18px 0 0;font-size:14.5px}.oa-product .oa-faq{padding-top:84px}@container (max-width:1040px){.oa-views-grid,.oa-sits-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-sits-rail{row-gap:28px}}@container (max-width:760px){.oa-views,.oa-sits,.oa-cov,.oa-product .oa-faq{padding-top:56px}.oa-views-grid,.oa-sits-rail{grid-template-columns:minmax(0,1fr)}.oa-sits-rail{row-gap:24px}.oa-sits-rail li{text-align:left;justify-items:start;padding:0 0 8px}.oa-xsec .is-leader,.oa-xsec .is-foot{display:none}.oa-cov table{min-width:0;display:block}.oa-cov thead{display:none}.oa-cov tbody,.oa-cov tr{display:block}.oa-cov tr{border-top:1px solid var(--oa-line);padding:12px 0 14px}.oa-cov tbody th,.oa-cov td{border-top:0;padding:0;display:block}.oa-cov tbody th{width:auto;font:600 15px/1.3 var(--oa-sans);margin-bottom:8px}.oa-cov td{grid-template-columns:42% minmax(0,1fr);gap:10px;padding:4px 0;font-size:13.5px;display:grid}.oa-cov td:before{content:attr(data-label);color:var(--oa-ink);font-weight:500}.oa-cov td[data-value]:after{justify-self:start}.oa-cov td[data-value=true]:after{content:"";border-left:2px solid var(--oa-primary);border-bottom:2px solid var(--oa-primary);width:11px;height:6px;margin-top:5px;transform:rotate(-45deg)}.oa-cov td[data-value=false]:after{content:"—";color:var(--oa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.oa-cov td[data-value=false]:after{color:color-mix(in srgb,var(--oa-ink-soft)55%,transparent)}}.oa-cov td[data-value]:before{content:attr(data-label);width:auto;height:auto;color:var(--oa-ink);border:0;font-weight:500;transform:none}}.oa-why,.oa-pol{background:var(--oa-wash);box-shadow:0 0 0 100vmax var(--oa-wash);clip-path:inset(0 -100vmax);margin-top:72px;padding:80px 0 88px}.oa-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oa-why-grid li{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:14px;align-content:start;gap:10px;padding:24px 24px 26px;display:grid}.oa-why-grid h3{font:500 22px/1.2 var(--oa-serif);text-wrap:balance;margin:0}.oa-why-grid p{color:var(--oa-ink-soft);max-width:34ch;margin:0;font-size:14.5px}.oa-why-mark{width:48px;height:48px;color:var(--oa-ink);fill:currentColor;margin-bottom:4px}.oa-why-mark .is-held{fill:var(--oa-primary)}.oa-why-mark .is-lane{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.1 3.6;opacity:.9}.oa-why-turn{border-top:1px dashed var(--oa-ink);margin:28px 0 0;padding-top:18px}@supports (color:color-mix(in lab, red, red)){.oa-why-turn{border-top:1px dashed color-mix(in srgb,var(--oa-ink)30%,transparent)}}.oa-why-turn{font:500 18px/1.4 var(--oa-serif);max-width:52ch}.oa-views-mark{margin-bottom:4px}.oa-pol-list{border-top:1px solid var(--oa-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.oa-pol-list{border-top:1px solid color-mix(in srgb,var(--oa-ink)22%,transparent)}}.oa-pol-list li{border-bottom:1px solid var(--oa-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name default""stops stops";align-items:start;gap:4px 16px;padding:18px 0 20px;display:grid}.oa-pol-list h3{font:500 19px/1.25 var(--oa-serif);grid-area:name;margin:0}.oa-pol-list p{color:var(--oa-ink-soft);grid-area:stops;max-width:44ch;margin:0;font-size:14.5px}.oa-pol-default{grid-area:default;border:1px solid var(--oa-line);background:var(--oa-panel);font:500 11.5px/1 var(--oa-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--oa-ink-soft);border-radius:999px;align-self:start;margin-top:3px;padding:4px 10px}.oa-pol-note{color:var(--oa-ink-soft);max-width:62ch;margin:18px 0 0;font-size:14.5px}.oa-legend{color:var(--oa-ink-soft);flex-wrap:wrap;gap:8px 28px;margin:-8px 0 18px;padding:0;font-size:13.5px;list-style:none;display:flex}.oa-legend li{align-items:center;gap:10px;display:inline-flex}.oa-legend svg{fill:none;width:40px;height:8px;stroke:var(--oa-primary);stroke-width:2.2px;stroke-linecap:round}.oa-legend [data-trail=note] svg{stroke-dasharray:.1 5}.oa-legend [data-trail=none] svg{stroke:var(--oa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.oa-legend [data-trail=none] svg{stroke:color-mix(in srgb,var(--oa-ink-soft)40%,transparent)}}.oa-legend [data-trail=none] svg{stroke-width:1px;stroke-dasharray:none}@container (max-width:1040px){.oa-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-pol-list{grid-template-columns:minmax(0,1fr);gap:0}}@container (max-width:760px){.oa-why,.oa-pol{margin-top:48px;padding:56px 0 60px}.oa-why-grid{grid-template-columns:minmax(0,1fr)}.oa-why-turn{font-size:17px}.oa-legend{gap:6px 18px}}.oa-pol-list h3 a{color:inherit;border-bottom:1px solid var(--oa-primary);text-decoration:none}.oa-pol-list h3 a:hover{color:var(--oa-primary)}.mk-term-lines{font:500 12.5px/1.5 var(--oa-mono);color:var(--mk-text);overflow-wrap:anywhere;gap:8px;margin:0;padding:16px 18px 20px;list-style:none;display:grid}.mk-term-lines li{padding-left:22px;position:relative}.mk-term-lines li:before{color:var(--st-ink-dim);position:absolute;left:0}.mk-term-lines li[data-kind=prompt]{color:var(--st-ink)}.mk-term-lines li[data-kind=prompt]:before{content:"›"}.mk-term-lines li[data-kind=call]:before{content:"●";font-size:9px;top:2px}.mk-term-lines li[data-kind=deny],.mk-term-lines li[data-kind=detail],.mk-term-lines li[data-kind=allow]{padding-left:40px}.mk-term-lines li[data-kind=deny]:before,.mk-term-lines li[data-kind=allow]:before{content:"⎿";left:18px}.mk-term-lines li[data-kind=deny]{color:var(--st-held)}.mk-term-lines li[data-kind=detail]{color:var(--st-ink-dim)}.mk-term-lines li[data-kind=allow]{color:var(--st-good)}.mk-term-lines li[data-kind=note]{color:var(--st-ink-dim)}.mk-term-lines li[data-kind=note]:before{content:"●";font-size:9px;top:2px}.mk-term-lines li[data-kind=gap]{border-top:1px dashed var(--mk-line);border-bottom:1px dashed var(--mk-line);font:italic 500 12px/1.4 var(--oa-serif);color:var(--st-ink-dim);margin:8px 0;padding:8px 0 8px 22px}.mk-term-lines li[data-kind=gap]:before{content:"…"}.oa-snip{border:1px solid var(--oa-line);background:var(--oa-panel);font:500 13px/1.55 var(--oa-mono);color:var(--oa-ink);white-space:pre;border-radius:12px;margin:0;padding:16px 18px;overflow-x:auto}.oa-setup,.oa-governs,.oa-orgpin{padding-top:84px}.oa-setup-grid,.oa-orgpin-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:24px 40px;display:grid}.oa-setup-run{gap:16px;display:grid}.oa-setup-run p{color:var(--oa-ink-soft);max-width:52ch;margin:0;font-size:14.5px}.oa-setup-run .oa-points li,.oa-orgpin-grid .oa-points li{color:var(--oa-ink-soft);font-size:14.5px}.oa-gov{border-top:1px solid var(--oa-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.oa-gov li{border-bottom:1px solid var(--oa-line);grid-template-columns:24px minmax(0,1fr);align-content:start;align-items:baseline;gap:2px 12px;padding:14px 0;display:grid}.oa-gov h3{font:600 14.5px/1.3 var(--oa-sans);margin:0}.oa-gov h3 em{font:500 11px/1 var(--oa-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--oa-primary);white-space:nowrap;margin-left:8px;font-style:normal}.oa-gov p{color:var(--oa-ink-soft);grid-column:2;margin:0;font-size:14px}.oa-gov-mark{border-left:2px solid var(--oa-primary);border-bottom:2px solid var(--oa-primary);grid-row:span 2;width:11px;height:6px;margin-left:4px;display:inline-block;transform:rotate(-45deg)translateY(-3px)}.oa-gov-mark[data-value=false]{border-left:0;border-bottom:2px solid var(--oa-ink-soft);width:12px;height:0;margin-left:3px}@supports (color:color-mix(in lab, red, red)){.oa-gov-mark[data-value=false]{border-bottom:2px solid color-mix(in srgb,var(--oa-ink-soft)55%,transparent)}}.oa-gov-mark[data-value=false]{transform:none}.oa-gov-mark[data-value=how]{background:var(--oa-primary);border:0;border-radius:50%;width:8px;height:8px;margin-left:5px;transform:translateY(-2px)}.oa-gov li[data-value=false] h3{color:var(--oa-ink-soft)}@container (max-width:1040px){.oa-switch.is-clients{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;display:grid}}@container (max-width:760px){.oa-setup,.oa-governs,.oa-orgpin{padding-top:56px}.oa-setup-grid,.oa-orgpin-grid,.oa-gov{grid-template-columns:minmax(0,1fr)}.oa-switch.is-clients{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-snip{white-space:pre-wrap;font-size:12px}}.oa-read-body{padding-top:24px}.oa-read-body>*{max-width:68ch}.oa-read-body h2{font:500 clamp(24px,2.1cqi,30px)/1.15 var(--oa-serif);letter-spacing:-.01em;margin:44px 0 14px}.oa-read-body h2:first-child{margin-top:0}.oa-read-body p{color:var(--oa-ink);margin:0 0 16px;font-size:16.5px;line-height:1.6}.oa-read-body .oa-points{margin:0 0 16px}.oa-read-body .oa-points li{font-size:16px;line-height:1.55}.oa-read-body .oa-snip{white-space:pre-wrap;margin:4px 0 20px}.oa-read-terms{border-top:1px solid var(--oa-line);margin:4px 0 20px;display:grid}.oa-read-terms div{border-bottom:1px solid var(--oa-line);grid-template-columns:9.5em minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.oa-read-terms dt{font:500 15px/1.5 var(--oa-mono);color:var(--oa-primary)}.oa-read-terms dd{color:var(--oa-ink-soft);margin:0;font-size:15.5px;line-height:1.55}.oa-read-fig{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:14px;margin:8px 0 28px;padding:22px 24px 18px}.oa-read-fig svg{width:100%;height:auto;font:500 13px/1 var(--oa-sans);fill:var(--oa-ink);display:block}.oa-read-fig text{text-anchor:middle}.oa-read-fig text.is-small{fill:var(--oa-ink-soft);font-size:11.5px}.oa-read-fig .is-dot{fill:var(--oa-primary)}.oa-read-fig .is-ring{fill:none;stroke:var(--oa-primary);stroke-width:1.4px;opacity:.7}.oa-read-fig .is-ring.is-far{stroke-width:1px;opacity:.35}.oa-read-fig .is-lane{fill:none;stroke:var(--oa-ink);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.1 4.4;opacity:.8}.oa-read-fig .is-run{fill:none;stroke:var(--oa-primary);stroke-width:2.8px;stroke-linecap:round}.oa-read-fig .is-loop,.oa-read-fig .is-arrow{fill:none;stroke:var(--oa-primary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.oa-read-fig .is-loop{stroke-dasharray:5 5;opacity:.8}.oa-read-fig .is-post{fill:none;stroke:var(--oa-ink);stroke-width:2px;stroke-linecap:round}.oa-read-fig .is-rail{fill:none;stroke:var(--oa-primary);stroke-width:2.6px;stroke-linecap:round}.oa-read-fig .is-box{fill:var(--oa-bg);stroke:var(--oa-line);stroke-width:1px}.oa-read-fig .is-box.is-bundle{stroke:var(--oa-primary);stroke-width:1.4px}.oa-read-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.oa-read-split h3{font:500 11.5px/1 var(--oa-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--oa-primary);margin:0 0 10px}.oa-read-split [data-side=stays] h3{color:var(--oa-ink-soft)}.oa-read-split ul{color:var(--oa-ink);gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.oa-read-split [data-side=stays] li{color:var(--oa-ink-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--oa-ink-soft);-webkit-text-decoration-color:var(--oa-ink-soft);-webkit-text-decoration-color:var(--oa-ink-soft);text-decoration-color:var(--oa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.oa-read-split [data-side=stays] li{-webkit-text-decoration-color:color-mix(in srgb,var(--oa-ink-soft)55%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--oa-ink-soft)55%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--oa-ink-soft)55%,transparent);text-decoration-color:color-mix(in srgb,var(--oa-ink-soft)55%,transparent)}}.oa-read-next{padding-top:72px}.oa-read-next h2{margin-bottom:20px}.oa-read-next ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oa-read-next a{border:1px solid var(--oa-line);background:var(--oa-panel);color:var(--oa-ink);border-radius:14px;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .16s;display:grid}.oa-read-next a:hover{border-color:var(--oa-primary)}@supports (color:color-mix(in lab, red, red)){.oa-read-next a:hover{border-color:color-mix(in srgb,var(--oa-primary)55%,var(--oa-line))}}.oa-read-next b{font:500 19px/1.25 var(--oa-serif)}.oa-read-next span{color:var(--oa-ink-soft);font-size:14px}.oa-readband{background:var(--oa-wash);box-shadow:0 0 0 100vmax var(--oa-wash);clip-path:inset(0 -100vmax);margin-top:72px;padding:80px 0 88px}.oa-readband ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oa-readband a{border:1px solid var(--oa-line);background:var(--oa-panel);color:var(--oa-ink);border-radius:14px;align-content:start;gap:8px;padding:24px 24px 22px;text-decoration:none;transition:border-color .16s;display:grid}.oa-readband a:hover{border-color:var(--oa-primary)}@supports (color:color-mix(in lab, red, red)){.oa-readband a:hover{border-color:color-mix(in srgb,var(--oa-primary)55%,var(--oa-line))}}.oa-readband b{font:500 22px/1.2 var(--oa-serif);text-wrap:balance}.oa-readband span{color:var(--oa-ink-soft);font-size:14.5px}.oa-readband em{font:500 13.5px/1 var(--oa-sans);color:var(--oa-primary);margin-top:6px;font-style:normal}@container (max-width:1040px){.oa-read-next ul,.oa-readband ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:760px){.oa-read-next,.oa-readband{padding-top:56px}.oa-readband{margin-top:48px;padding-bottom:60px}.oa-read-next ul,.oa-readband ul,.oa-read-split{grid-template-columns:minmax(0,1fr)}.oa-read-terms div{grid-template-columns:minmax(0,1fr);gap:4px}.oa-read-fig{padding:16px}}.oa-read-fig.is-basecamp .is-ground{fill:var(--oa-primary);opacity:.08}.oa-read-fig.is-basecamp .is-profile{fill:none;stroke:var(--oa-ink);stroke-width:1.8px;stroke-linejoin:round}.oa-read-fig.is-basecamp .is-summit{fill:var(--oa-ink)}.oa-read-fig.is-basecamp text{text-anchor:middle}.oa-topo{aspect-ratio:1;background:var(--oa-wash);width:100%;height:auto;color:var(--oa-primary);border-radius:12px;display:block}.oa-topo .is-ridge{fill:none;stroke:var(--oa-ink);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.1 4.2}.oa-topo .is-route{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.oa-topo .is-stop{fill:var(--oa-panel);stroke:currentColor;stroke-width:1.6px}.oa-topo .is-n{font:600 6.5px/1 var(--oa-sans);fill:var(--oa-ink);text-anchor:middle;dominant-baseline:middle;display:none}.oa-topo .is-halo{fill:var(--oa-panel);stroke:currentColor;stroke-width:1px;opacity:.9}.oa-topo .is-post{fill:none;stroke:var(--oa-ink);stroke-width:1.8px;stroke-linecap:round}.oa-topo .is-rail{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.oa-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.oa-route{border:1px solid var(--oa-line);background:var(--oa-panel);color:var(--oa-ink);border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:16px;text-decoration:none;transition:border-color .16s;display:grid}.oa-route:hover{border-color:var(--oa-primary)}@supports (color:color-mix(in lab, red, red)){.oa-route:hover{border-color:color-mix(in srgb,var(--oa-primary)55%,var(--oa-line))}}.oa-route-text{gap:5px;padding-top:2px;display:grid}.oa-route-text small{font:600 11px/1 var(--oa-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--oa-primary)}.oa-route-text b{font:500 19px/1.2 var(--oa-serif);text-wrap:balance}.oa-route-text span{color:var(--oa-ink-soft);font-size:13.5px;line-height:1.45}.oa-uc-hero{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:24px 64px;display:grid}.oa-uc-hero-text{gap:18px;display:grid}.oa-uc-hero-text .oa-eyebrow a{text-decoration:none}.oa-uc-hero-text .oa-eyebrow a:hover{text-decoration:underline}.oa-uc-hero-text .oa-lede{max-width:62ch}.oa-uc-hero-topo{justify-self:end;justify-items:center;gap:10px;max-width:300px;display:grid}.oa-uc-hero-topo .oa-topo{border:1px solid var(--oa-line)}.oa-uc-hero-topo p{font:500 14px/1 var(--oa-sans);color:var(--oa-ink-soft);margin:0}.oa-uc-moment .oa-pshow-shot{gap:10px;display:grid}.oa-uc-moment .oa-pshow-shot h2{margin:0 0 12px}.oa-uc-policy,.oa-uc-cov,.oa-uc-more{background:var(--oa-wash);box-shadow:0 0 0 100vmax var(--oa-wash);clip-path:inset(0 -100vmax);margin-top:72px;padding:80px 0 88px}.oa-uc-policy-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:28px 40px;display:grid}.oa-uc-policy .oa-snip{white-space:pre-wrap}.oa-uc-sides-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.mk-side{gap:14px;padding:16px 18px 18px;display:grid}.mk-side .mk-head>div{min-width:0}.mk-side .mk-title,.mk-side .mk-rows dd{overflow-wrap:anywhere}.mk-side .mk-rows{margin:0}.mk-side-note{color:var(--st-ink-dim);margin:0;font-size:12.5px;line-height:1.5}.mk-side-actions{flex-wrap:wrap;gap:8px;display:flex}.oa-uc-cov-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.oa-uc-cov-row li{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:12px;gap:8px;padding:16px 18px;display:grid}.oa-uc-cov-row a{font:500 18px/1.2 var(--oa-serif);color:var(--oa-ink);border-bottom:1px solid var(--oa-primary);justify-self:start;text-decoration:none}.oa-uc-cov-row a:hover{color:var(--oa-primary)}.oa-uc-cov-row span{color:var(--oa-ink-soft);font-size:14px}.oa-uc-cov-row li[data-value=true] span:before,.oa-uc-cov-row li[data-value=false] span:before{content:"";vertical-align:middle;border-top:2.4px solid var(--oa-primary);width:22px;height:0;margin-right:8px;display:inline-block}.oa-uc-cov-row li[data-value=false] span:before{border-top-style:solid;border-top-color:var(--oa-line)}.oa-uc-cov-row li[data-value=how] span:before{content:"";vertical-align:middle;border-top:2.4px dotted var(--oa-primary);width:22px;height:0;margin-right:8px;display:inline-block}.oa-uc-plainly{grid-template-columns:minmax(0,1fr)}.oa-uc-plainly .oa-plimits dl{max-width:72ch}.oa-uc-all{font:500 14.5px/1 var(--oa-sans);color:var(--oa-ink);margin-top:22px;text-decoration:none;display:inline-block}.oa-uc-all:hover{color:var(--oa-primary)}.oa-uc-group+.oa-uc-group{padding-top:48px}.oa-uc-index .oa-routes{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width:1040px){.oa-routes,.oa-uc-index .oa-routes,.oa-uc-cov-row{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-uc-hero{grid-template-columns:minmax(0,1fr)}.oa-uc-hero-topo{justify-self:start;max-width:240px}}@container (max-width:760px){.oa-uc-policy,.oa-uc-cov,.oa-uc-more{margin-top:48px;padding:56px 0 60px}.oa-routes,.oa-uc-index .oa-routes,.oa-uc-policy-grid,.oa-uc-sides-grid,.oa-uc-cov-row{grid-template-columns:minmax(0,1fr)}.oa-route{grid-template-columns:80px minmax(0,1fr)}}.oa-uc[data-usecase]>.oa-section{margin-top:0;padding-block:28px}.oa-uc[data-usecase] h2{margin:0 0 20px}.oa-uc-example{gap:18px;margin:0;padding:22px;list-style:none;display:grid}.oa-uc-example li{align-items:baseline;gap:14px;display:flex}.oa-uc-example .mk-n{flex:0 0 24px;position:static}.oa-uc-example h3{color:var(--st-ink-dim);margin:0 0 4px;font-size:13px}.oa-uc-example p{overflow-wrap:anywhere;margin:0;font-size:15px}.oa-uc-setup{max-width:80ch;line-height:1.6}.oa-uc-setup a,.oa-uc-all{min-height:24px;line-height:24px;display:inline-block}.oa-uc[data-usecase] .oa-points{max-width:90ch}@media (max-width:640px){.oa-uc-hero-topo{display:none}.oa-uc-index .oa-contours{opacity:.16;top:65%}}.oa-uc .mk.is-compact .mk-n{display:grid}.oa-uc-setup a{text-underline-offset:3px;text-decoration:underline}.oa-plans{--oa-d1-bg:#07090c;--oa-d1-card:#12161c;--oa-d1-card-top:#161b22;--oa-d1-card-end:#0f1318;--oa-d1-canvas:#1b2129;--oa-d1-ink:#eef1f5;--oa-d1-soft:#9aa5b3;--oa-d1-line:#ffffff17;--oa-d1-line-2:#ffffff2e;--oa-d1-accent:#7fb4f0;--oa-d1-ok:#4cc38a;--oa-d1-lit-mid:#172a4a;--oa-d1-lit-end:#1f5fbf;width:min(1320px,100% - 32px);color:var(--oa-d1-ink);background:radial-gradient(1200px 500px at 50% -10%,#2962c447,transparent 60%),var(--oa-d1-bg);border-radius:24px;margin:16px auto 0;padding:36px 32px 32px}.oa-plans-head{text-align:center;justify-items:center;gap:12px;margin-bottom:28px;display:grid}.oa-plans-kicker{font:600 12.5px/1 var(--oa-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--oa-d1-accent);margin:0}.oa-plans h1{max-width:26ch;font:500 clamp(32px,3cqi,42px)/1.1 var(--oa-serif);letter-spacing:-.015em;text-wrap:balance;margin:0}.oa-plans-lede{max-width:56ch;color:var(--oa-d1-soft);margin:0;font-size:16.5px}.oa-plans-unlimited{font:600 13px/1.2 var(--oa-sans);color:var(--oa-d1-ok);background:var(--oa-d1-ok);border-radius:8px;align-items:center;gap:8px;margin:0;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oa-plans-unlimited{background:color-mix(in srgb,var(--oa-d1-ok)14%,transparent)}}.oa-plans-unlimited:before{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:5px;transform:rotate(-45deg)translateY(-2px)}.oa-billing{background:var(--oa-d1-canvas);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.oa-billing button{appearance:none;height:36px;color:var(--oa-d1-soft);font:600 14px/1 var(--oa-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 16px;transition:background-color .16s,color .16s;display:inline-flex}.oa-billing button[aria-pressed=true]{background:var(--oa-d1-card);color:var(--oa-d1-ink);box-shadow:0 1px 2px #0006,0 12px 32px #00000073}.oa-billing button:focus-visible,.oa-plan-cta:focus-visible{outline:2px solid var(--oa-d1-accent);outline-offset:2px}.oa-billing-save{height:20px;color:var(--oa-d1-ok);background:var(--oa-d1-ok);border-radius:8px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oa-billing-save{background:color-mix(in srgb,var(--oa-d1-ok)16%,transparent)}}.oa-plan-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.oa-plan{border:1px solid var(--oa-d1-line);background:linear-gradient(180deg,var(--oa-d1-card-top),var(--oa-d1-card-end));border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff0f}.oa-plan[data-lit=true]{background:linear-gradient(180deg,#19202a 0%,var(--oa-d1-lit-mid)52%,var(--oa-d1-lit-end)100%);border-color:#7fb4f059;box-shadow:0 0 0 1px #7fb4f026,0 24px 60px #1f5fbf59}.oa-plan-name{min-height:24px;font:600 17px/1.2 var(--oa-sans);justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.oa-plan-badge{height:24px;color:var(--oa-d1-accent);white-space:nowrap;background:#7fb4f029;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.oa-plan-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 0;display:flex}.oa-plan-price b{font:600 40px/1 var(--oa-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.oa-plan-price span,.oa-plan-note,.oa-plan-audience{color:var(--oa-d1-soft);font-size:13.5px}.oa-plan-note{min-height:2.9em;margin:0;line-height:1.45}.oa-plan-audience{min-height:2.9em;color:var(--oa-d1-ink);margin:0;line-height:1.45}.oa-plan-divider{font:600 11px/1 var(--oa-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--oa-d1-soft);white-space:nowrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.oa-plan-divider:before,.oa-plan-divider:after{content:"";background:var(--oa-d1-line);flex:1;height:1px}.oa-plan-features{gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.oa-plan-features li{padding-left:24px;position:relative}.oa-plan-features li:before{content:"";border-left:2px solid var(--oa-d1-ok);border-bottom:2px solid var(--oa-d1-ok);width:10px;height:5px;position:absolute;top:.4em;left:2px;transform:rotate(-45deg)}.oa-plan-planned{height:20px;color:var(--oa-d1-soft);background:var(--oa-d1-canvas);vertical-align:1px;white-space:nowrap;border-radius:8px;align-items:center;margin-left:6px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.oa-plan-cta{border:1px solid var(--oa-d1-line-2);height:44px;color:var(--oa-d1-ink);font:600 14px/1 var(--oa-sans);border-radius:10px;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.oa-plan-cta:hover{border-color:var(--oa-d1-ink)}.oa-plan[data-lit=true] .oa-plan-cta{color:#0b0e12;background:#fff;border-color:#0000}.oa-plan-cta.is-current{border-color:var(--oa-d1-line-2);color:var(--oa-d1-ink);background:0 0;gap:8px;margin-bottom:0}.oa-plan-cta.is-current svg{width:16px;height:16px}.oa-plans-trust{color:var(--oa-d1-soft);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.oa-plans-trust li{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.oa-plans-trust li:before{content:"";background:var(--oa-d1-ok);border-radius:999px;width:8px;height:8px}.oa-plan-packs{border:1px solid var(--oa-d1-line);background:var(--oa-d1-card-end);border-radius:16px;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;padding:16px;display:grid}.oa-plan-packs-lead,.oa-plan-pack{align-content:center;gap:4px;margin:0;display:grid}.oa-plan-packs-lead b{font-size:15px}.oa-plan-packs-lead span,.oa-plan-pack span{color:var(--oa-d1-soft);font-size:13px}.oa-plan-pack{border:1px solid var(--oa-d1-line);background:var(--oa-d1-card-top);border-radius:12px;align-content:start;padding:12px}.oa-plan-pack b{font-variant-numeric:tabular-nums;font-size:17px}.oa-plan-pack em{color:var(--oa-d1-ok);font-size:12px;font-style:normal;font-weight:600}.oa-fine{border-left:2px solid var(--oa-primary);color:var(--oa-ink-soft);max-width:80ch;margin:32px 0 0;padding-left:14px;font-size:13px}.oa-jump{text-align:center;color:var(--oa-d1-soft);margin:20px 0 0;font-size:14px}.oa-jump a{color:var(--oa-d1-ink);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #7fb4f099;text-decoration:underline #7fb4f099}.oa-jump a:hover{-webkit-text-decoration-color:var(--oa-d1-accent);-webkit-text-decoration-color:var(--oa-d1-accent);-webkit-text-decoration-color:var(--oa-d1-accent);text-decoration-color:var(--oa-d1-accent)}.oa-credits{padding-top:96px}.oa-credits-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.oa-rates,.oa-worth{align-content:start;gap:14px;display:grid}.oa-rates h3,.oa-worth h3{font:600 12px/1 var(--oa-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--oa-ink-soft);margin:0}.oa-rates table{border-collapse:collapse;border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:14px;width:100%;overflow:hidden}.oa-rates th,.oa-rates td{text-align:left;border-top:1px solid var(--oa-line);padding:12px 16px;font-size:14.5px}.oa-rates thead th{font:600 11.5px/1 var(--oa-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--oa-ink-soft);border-top:0}.oa-rates tbody th{font-weight:600}.oa-rates td:nth-child(2){font:500 18px/1 var(--oa-serif);font-variant-numeric:tabular-nums}.oa-rates td:last-child{color:var(--oa-ink-soft)}.oa-rates p{color:var(--oa-ink-soft);margin:0;font-size:13.5px}.oa-worth dl{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:14px;margin:0;display:grid;overflow:hidden}.oa-worth dl>div{border-top:1px solid var(--oa-line);gap:4px;padding:12px 16px;display:grid}.oa-worth dl>div:first-child{border-top:0}.oa-worth dt{font-size:14px;font-weight:600}.oa-worth dd{color:var(--oa-ink-soft);margin:0;font-size:14px}.oa-faq{padding-top:96px}.oa-faq h2{margin-bottom:22px}.oa-faq-list{border-top:1px solid var(--oa-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.oa-faq-item{border-bottom:1px solid var(--oa-line);padding:14px 0}.oa-faq-item p{color:var(--oa-ink-soft);max-width:56ch;margin:0 0 16px;font-size:14.5px}.oa-pfaq h2{margin-bottom:24px}.oa-pfaq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.oa-pfaq-grid>div{border:1px solid var(--oa-line);background:var(--oa-panel);border-radius:16px;padding:18px 20px}.oa-pfaq-grid dt{font-size:15px;font-weight:600}.oa-pfaq-grid dd{color:var(--oa-ink-soft);margin:6px 0 0;font-size:14.5px}@container (max-width:1040px){.oa-plan-cards,.oa-plan-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-plan-packs-lead{grid-column:1/-1}.oa-credits-grid,.oa-faq-list,.oa-pfaq-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){.oa-plans{border-radius:16px;padding:32px 16px 24px}.oa-plan-cards{grid-template-columns:minmax(0,1fr)}.oa-credits,.oa-faq{padding-top:64px}.oa-billing button{padding:0 12px}.oa-rates th,.oa-rates td{padding:11px 12px;font-size:14px}}.oa-compare{padding-top:56px}.oa-compare-scroll{padding-bottom:20px;overflow-x:auto}.oa-compare table{border-collapse:collapse;width:100%;min-width:640px}.oa-compare th,.oa-compare td{text-align:left;vertical-align:top;border-top:1px solid var(--oa-line);padding:11px 14px;font-size:14.5px}.oa-compare thead th{font:500 18px/1.2 var(--oa-serif);border-top:0;padding-top:4px}.oa-compare tbody th{width:40%;font-weight:500}.oa-compare td{color:var(--oa-ink-soft)}.oa-compare th:nth-child(4),.oa-compare td:nth-child(4){background:var(--oa-ink)}@supports (color:color-mix(in lab, red, red)){.oa-compare th:nth-child(4),.oa-compare td:nth-child(4){background:color-mix(in srgb,var(--oa-ink)4%,transparent)}}.oa-compare h2{margin-bottom:20px}.oa-compare-group th{font:600 12.5px/1 var(--oa-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--oa-ink-soft);padding-top:22px}.oa-compare tbody .oa-compare-group th,.oa-compare .oa-compare-group th:first-child{background:0 0}.oa-compare td[data-value=true]:before{content:"";border-left:2px solid var(--oa-primary);border-bottom:2px solid var(--oa-primary);width:11px;height:6px;display:inline-block;transform:rotate(-45deg)translateY(-3px)}.oa-compare td[data-value=false]:before{content:"—";color:var(--oa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.oa-compare td[data-value=false]:before{color:color-mix(in srgb,var(--oa-ink-soft)55%,transparent)}}@container (max-width:760px){.oa-compare table{min-width:0}.oa-compare th,.oa-compare td{padding:9px 8px;font-size:13px}.oa-compare thead th{font-size:16px}.oa-compare tbody th{width:34%;padding-left:0}}.oa-account{justify-items:center;gap:22px;padding:56px 0 88px;display:grid}.oa-account-card{box-sizing:border-box;background:var(--oa-panel);border:1px solid var(--oa-line);width:min(100%,440px);box-shadow:0 24px 60px var(--oa-shadow);border-radius:20px;gap:14px;padding:30px 30px 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.oa-account-card{box-shadow:0 24px 60px color-mix(in srgb,var(--oa-shadow)30%,transparent)}}.oa-account-card .oa-eyebrow{margin:0}.oa-account-card h1{font:500 clamp(28px,3cqi,34px)/1.12 var(--oa-serif);letter-spacing:-.012em;text-wrap:balance;margin:0}.oa-account-lede{color:var(--oa-ink-soft);margin:0;font-size:15.5px}.oa-account-form{gap:8px;margin-top:6px;display:grid}.oa-account-form label{font:600 12.5px/1 var(--oa-sans);letter-spacing:.04em;color:var(--oa-ink-soft)}.oa-account-form input{box-sizing:border-box;width:100%;font:500 15px/1.3 var(--oa-sans);color:var(--oa-ink);background:var(--oa-bg);border:1px solid var(--oa-line);border-radius:12px;padding:12px 14px}.oa-account-form input::placeholder{color:var(--oa-ink-soft)}@supports (color:color-mix(in lab, red, red)){.oa-account-form input::placeholder{color:color-mix(in srgb,var(--oa-ink-soft)70%,transparent)}}.oa-account-form input:focus-visible{outline:2px solid var(--oa-ink);outline-offset:1px;border-color:var(--oa-ink)}.oa-account-form .oa-cta{box-sizing:border-box;width:100%;margin-top:4px;padding:13px 20px}.oa-account-sent{border-left:2px solid var(--oa-primary);background:var(--oa-primary);border-radius:0 12px 12px 0;margin-top:6px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.oa-account-sent{background:color-mix(in srgb,var(--oa-primary)10%,transparent)}}.oa-account-sent{font-size:15px}.oa-account-sent p{margin:0}.oa-account-sent b{overflow-wrap:anywhere;font-weight:600}.oa-account-reset{appearance:none;color:var(--oa-ink);font:600 13.5px/1 var(--oa-sans);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--oa-primary);-webkit-text-decoration-color:var(--oa-primary);-webkit-text-decoration-color:var(--oa-primary);text-decoration-color:var(--oa-primary);background:0 0;border:0;margin-top:8px;padding:0;display:block}@supports (color:color-mix(in lab, red, red)){.oa-account-reset{-webkit-text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent);text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent)}}.oa-account-swap{color:var(--oa-ink-soft);margin:4px 0 0;font-size:14px}.oa-account-swap a{color:var(--oa-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--oa-primary);-webkit-text-decoration-color:var(--oa-primary);-webkit-text-decoration-color:var(--oa-primary);text-decoration-color:var(--oa-primary);font-weight:600}@supports (color:color-mix(in lab, red, red)){.oa-account-swap a{-webkit-text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent);text-decoration-color:color-mix(in srgb,var(--oa-primary)60%,transparent)}}.oa-account-notes{color:var(--oa-ink-soft);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.oa-account-notes li{padding-left:14px;position:relative}.oa-account-notes li:before{content:"";background:var(--oa-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}@container (max-width:760px){.oa-account{padding:32px 0 64px}.oa-account-card{padding:24px 20px 22px}}.oa-account-sso{color:var(--oa-ink-soft);margin:14px 0 0;font-size:13.5px;line-height:1.5}.mk{--mk-line:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.mk{--mk-line:color-mix(in srgb,var(--st-ink)11%,transparent)}}.mk{--mk-panel:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.mk{--mk-panel:color-mix(in srgb,var(--st-ink)4%,var(--st-bg))}}.mk{--mk-text:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.mk{--mk-text:color-mix(in srgb,var(--st-ink)92%,transparent)}}.mk{background:var(--st-bg);color:var(--st-ink);border:1px solid var(--st-ink);border-radius:14px;margin:0;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.mk{border:1px solid color-mix(in srgb,var(--st-ink)14%,transparent)}}.mk{box-shadow:0 24px 60px var(--oa-shadow)}@supports (color:color-mix(in lab, red, red)){.mk{box-shadow:0 24px 60px color-mix(in srgb,var(--oa-shadow)60%,transparent)}}.mk{font:400 12.5px/1.45 var(--oa-sans);text-align:left}.mk-bar{border-bottom:1px solid var(--mk-line);background:var(--st-ink);align-items:center;gap:12px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-bar{background:color-mix(in srgb,var(--st-ink)3%,var(--st-bg))}}.mk-dots{gap:5px;display:inline-flex}.mk-dots i{background:var(--st-ink);border-radius:50%;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.mk-dots i{background:color-mix(in srgb,var(--st-ink)18%,transparent)}}.mk-crumb{font:500 11.5px/1 var(--oa-sans);letter-spacing:.02em;color:var(--st-ink-dim)}.mk-body{grid-template-columns:150px minmax(0,1fr);display:grid}.mk-rail{border-right:1px solid var(--mk-line);align-content:start;gap:14px;padding:14px 12px;display:grid}.mk-org,.mk-me{font:600 11px/1.3 var(--oa-sans);color:var(--st-ink-dim);padding:0 8px}.mk-rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mk-rail li{font:500 12.5px/1 var(--oa-sans);color:var(--st-ink-dim);border-radius:7px;padding:7px 8px}.mk-rail li[data-current=true]{background:var(--oa-primary)}@supports (color:color-mix(in lab, red, red)){.mk-rail li[data-current=true]{background:color-mix(in srgb,var(--oa-primary)24%,transparent)}}.mk-rail li[data-current=true]{color:var(--st-ink)}.mk-main{align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.mk-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mk-kicker{font:600 10.5px/1.3 var(--oa-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--st-ink-dim);margin:0 0 3px}.mk-title{font:500 18px/1.2 var(--oa-serif);color:var(--st-ink);margin:0}.mk-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.mk-split.is-convert{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.mk-stack{gap:14px;display:grid}.mk-pane{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:10px;align-content:start;gap:10px;padding:13px 14px 14px;display:grid;position:relative}.mk-pane[data-tone=held]{border-color:var(--st-held)}@supports (color:color-mix(in lab, red, red)){.mk-pane[data-tone=held]{border-color:color-mix(in srgb,var(--st-held)45%,transparent)}}.mk-n{background:var(--oa-primary);width:20px;height:20px;color:var(--oa-on-primary);font:700 11px/20px var(--oa-sans);text-align:center;border-radius:50%;position:absolute;top:-10px;right:12px}.mk-rows{border-top:1px solid var(--mk-line);gap:6px;margin:0;padding-top:9px;display:grid}.mk-rows div{grid-template-columns:minmax(82px,max-content) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.mk-rows dt{font:600 10.5px/1.5 var(--oa-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--st-ink-dim)}.mk-rows dd{font:400 12px/1.4 var(--oa-sans);color:var(--mk-text);margin:0}.mk-tag{border:1px solid var(--st-accent);border-radius:999px;flex:none;align-items:center;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mk-tag{border:1px solid color-mix(in srgb,var(--st-accent)50%,transparent)}}.mk-tag{color:var(--st-accent);font:600 10.5px/1 var(--oa-sans);white-space:nowrap}.mk-tag[data-tone=held]{border-color:var(--st-held)}@supports (color:color-mix(in lab, red, red)){.mk-tag[data-tone=held]{border-color:color-mix(in srgb,var(--st-held)55%,transparent)}}.mk-tag[data-tone=held]{color:var(--st-held)}.mk-tag[data-tone=good]{border-color:var(--st-good)}@supports (color:color-mix(in lab, red, red)){.mk-tag[data-tone=good]{border-color:color-mix(in srgb,var(--st-good)55%,transparent)}}.mk-tag[data-tone=good]{color:var(--st-good)}.mk-tag[data-tone=dim]{border-color:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.mk-tag[data-tone=dim]{border-color:color-mix(in srgb,var(--st-ink)22%,transparent)}}.mk-tag[data-tone=dim]{color:var(--st-ink-dim)}.mk-btn{background:var(--oa-primary);color:var(--oa-on-primary);font:600 12px/1 var(--oa-sans);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;display:inline-flex}.mk-btn.is-ghost{border:1px solid var(--st-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.mk-btn.is-ghost{border:1px solid color-mix(in srgb,var(--st-ink)25%,transparent)}}.mk-btn.is-ghost{color:var(--st-ink)}.mk-btn[data-disabled=true]{opacity:.45}.mk-actions{gap:8px;display:flex}.mk-actions .mk-btn:first-child{flex:1}.mk-note{font:400 11.5px/1.4 var(--oa-sans);color:var(--st-ink-dim);margin:0}.mk-note[data-tone=held]{color:var(--st-held)}.mk.is-compact .mk-body,.mk.is-detail .mk-body{grid-template-columns:minmax(0,1fr)}.mk.is-compact .mk-main,.mk.is-detail .mk-main{padding:14px}.mk.is-compact .mk-n,.mk.is-detail .mk-n{display:none}@container (max-width:640px){.mk-body{grid-template-columns:minmax(0,1fr)}.mk-rail{display:none}.mk-split,.mk-split.is-convert{grid-template-columns:minmax(0,1fr)}}.mk-example{color:var(--st-ink);margin-left:auto;font-size:11px}.mk-log{gap:12px;display:grid;position:relative}.mk-log>.mk-n,.mk-queue>.mk-n{top:-10px;right:6px}.mk-session li,.mk-sim,.mk-hold{position:relative}.mk-session li:has(>.mk-n){padding-right:22px}.mk-session li>.mk-n,.mk-sim>.mk-n,.mk-hold>.mk-n{top:50%;right:-6px;transform:translateY(-50%)}.mk-session header{font:600 12.5px/1 var(--oa-sans);align-items:center;gap:8px;margin-bottom:4px;display:flex}.mk-session header span{color:var(--st-ink-dim);font-weight:500}.mk-session ol{margin:0;padding:0;list-style:none}.mk-session li{border-top:1px solid var(--mk-line);grid-template-columns:38px auto minmax(0,1fr);gap:2px 8px;padding:6px 0;display:grid}.mk-session time{color:var(--st-ink-dim);font-variant-numeric:tabular-nums}.mk-session code{font:500 11.5px/1.45 var(--oa-mono);color:var(--st-accent)}.mk-target{color:var(--mk-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-out{color:var(--st-ink-dim);grid-column:2/-1;font-size:11.5px}.mk-steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mk-steps li{color:var(--mk-text);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.mk-steps i{border:1.5px solid var(--st-ink);border-radius:50%;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.mk-steps i{border:1.5px solid color-mix(in srgb,var(--st-ink)40%,transparent)}}.mk-steps li[data-state=done] i{background:var(--st-good);border-color:var(--st-good)}.mk-steps li[data-state=flagged] i{background:var(--st-held);border-color:var(--st-held)}.mk-steps em{font:500 10.5px/1 var(--oa-sans);color:var(--st-ink-dim);white-space:nowrap;font-style:normal}.mk-steps li[data-state=flagged] em{color:var(--st-held)}.mk-queue{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mk-queue li{border:1px solid var(--mk-line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 11px;display:grid}.mk-queue li[data-current=true]{border-color:var(--st-held)}@supports (color:color-mix(in lab, red, red)){.mk-queue li[data-current=true]{border-color:color-mix(in srgb,var(--st-held)45%,transparent)}}.mk-queue li[data-current=true]{background:var(--st-held)}@supports (color:color-mix(in lab, red, red)){.mk-queue li[data-current=true]{background:color-mix(in srgb,var(--st-held)8%,transparent)}}.mk-queue code{font:500 11.5px/1.4 var(--oa-mono);color:var(--mk-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-meta{color:var(--st-ink-dim);grid-column:1/-1;font-size:11px}.mk-sim{border-top:1px solid var(--mk-line);gap:3px;padding-top:9px;display:grid}.mk-sim b{font:500 13px/1.3 var(--oa-sans);color:var(--mk-text)}.mk-cite{vertical-align:2px;background:var(--st-accent);border-radius:4px;min-width:16px;margin-left:5px;padding:0 4px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.mk-cite{background:color-mix(in srgb,var(--st-accent)22%,transparent)}}.mk-cite{color:var(--st-ink);font:600 10px/16px var(--oa-sans);text-align:center}.mk-hold{border:1px solid var(--st-held);border-radius:8px;gap:2px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.mk-hold{border:1px solid color-mix(in srgb,var(--st-held)45%,transparent)}}.mk-hold{color:var(--mk-text);font-size:11.5px}.mk-hold b{color:var(--st-held)}.mk-sources{border-top:1px solid var(--mk-line);color:var(--st-ink-dim);gap:6px;margin:4px 0 0;padding:10px 0 0;font-size:11.5px;list-style:none;display:grid}.mk-sources li{align-items:baseline;gap:6px;display:flex}.mk-sources .mk-cite{margin:0}.mk-delivery{margin:0;padding:0;list-style:none;display:grid}.mk-delivery li{border-top:1px solid var(--mk-line);align-items:center;gap:10px;padding:7px 0;display:grid}.mk-delivery li:first-child{border-top:0;padding-top:0}.mk.is-compact .mk-session:nth-of-type(n+3),.mk.is-compact .mk-queue li:nth-of-type(n+4),.mk.is-compact .mk-sources{display:none}@container (max-width:640px){.mk-session li{grid-template-columns:38px minmax(0,1fr)}.mk-target{grid-column:2}}@media (max-width:480px){.mk-queue>li{grid-template-columns:minmax(0,1fr)}.mk-queue>li>code{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;overflow:visible}.mk-queue>li>.mk-tag{justify-self:start}}.mk-brief{align-content:start;gap:12px;display:grid;position:relative}.mk-ask,.mk-player{position:relative}.mk-ask>.mk-n,.mk-player>.mk-n{top:-10px;right:6px}.mk-compare>.mk-n{top:12px;right:-8px}.mk-ask{border-left:2px solid var(--oa-primary);background:var(--oa-primary);border-radius:0 8px 8px 0;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.mk-ask{background:color-mix(in srgb,var(--oa-primary)9%,transparent)}}.mk-ask{font:400 12.5px/1.5 var(--oa-serif);color:var(--mk-text);font-style:italic}.mk-ask-label{font:600 10.5px/1.3 var(--oa-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--st-ink-dim);margin-bottom:2px;font-style:normal;display:block}.mk-player{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.mk-page{background:var(--oa-primary);border-radius:50%;grid-row:span 2;width:30px;height:30px}.mk-page:before{content:"";background:var(--oa-on-primary);clip-path:polygon(0 0,65% 0,100% 30%,100% 100%,0 100%);width:10px;height:12px;margin:9px 0 0 10px;display:block}.mk-track{background:var(--st-ink);border-radius:2px;height:4px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.mk-track{background:color-mix(in srgb,var(--st-ink)16%,transparent)}}.mk-track:before{content:"";width:var(--mk-progress,0%);background:var(--oa-primary);border-radius:2px;position:absolute;inset:0 auto 0 0}.mk-track i{background:var(--st-ink);border-radius:1px;width:2px;height:10px;margin-left:-1px;position:absolute;top:-3px}@supports (color:color-mix(in lab, red, red)){.mk-track i{background:color-mix(in srgb,var(--st-ink)45%,transparent)}}.mk-time{font:500 11px/1 var(--oa-mono);font-variant-numeric:tabular-nums;color:var(--st-ink-dim)}.mk-voice{font:500 11px/1.3 var(--oa-sans);color:var(--st-ink-dim);grid-column:2/4}.mk-chapters{margin:0;padding:0;list-style:none;display:grid}.mk-chapters li{border-top:1px solid var(--mk-line);color:var(--mk-text);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.mk-chapters li:first-child{border-top:0;padding-top:0}.mk-ch-at{font:500 11px/1 var(--oa-mono);font-variant-numeric:tabular-nums;color:var(--st-ink-dim)}.mk-chapters li[data-state=read] .mk-ch-title,.mk-chapters li[data-state=next] .mk-ch-title{color:var(--st-ink-dim)}.mk-chapters li[data-state=reading] .mk-ch-title{color:var(--st-accent);font-weight:600}.mk-chapters li[data-state=held] .mk-ch-title{color:var(--st-held)}.mk-ch-cites{gap:4px;display:inline-flex}.mk-ch-cites .mk-cite{margin:0}.mk-sources-pane .mk-kicker{margin-top:4px}.mk-delivery li{grid-template-columns:minmax(0,1fr) auto}.mk.is-compact .mk-chapters li:nth-of-type(n+4){display:none}.cv-bench{gap:12px;min-width:0;padding:14px;display:grid}.cv-tabs{scrollbar-width:none;border-bottom:1px solid var(--mk-line);gap:2px;min-width:0;display:flex;overflow-x:auto}.cv-tab{appearance:none;color:var(--st-ink-dim);font:500 12px/1 var(--oa-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 10px 10px;position:relative}.cv-tab[aria-selected=true]{color:var(--st-ink)}.cv-tab:after{content:"";background:var(--oa-primary);height:2px;transform:scaleX(var(--cv-p,0));transform-origin:0;border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px}.cv-frame{border:1px solid var(--mk-line);background:var(--mk-panel);border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.cv-frame-bar{border-bottom:1px solid var(--mk-line);font:500 11px/1.3 var(--oa-mono);letter-spacing:.02em;color:var(--st-ink-dim);justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.cv-cost{color:var(--st-ink);white-space:nowrap}.cv-frame[data-done=true] .cv-cost{color:var(--st-good)}.cv-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;min-height:236px;padding:12px;display:grid}.cv-src{background:var(--st-ink);border-radius:8px;align-content:start;gap:2px;min-width:0;margin:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cv-src{background:color-mix(in srgb,var(--st-ink)5%,transparent)}}.cv-src{font:400 11px/1.55 var(--oa-mono);color:var(--st-ink);white-space:pre;overflow:hidden}.cv-src span{text-overflow:ellipsis;min-height:1.55em;overflow:hidden}.cv-src span[data-on=false]{opacity:0}.cv-src span[data-caret=true]:after{content:"";vertical-align:text-bottom;background:var(--oa-primary);width:1px;height:1.1em;margin-left:1px;display:inline-block}.cv-page{background:var(--st-ink);border-radius:6px;align-content:start;gap:8px;padding:16px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.cv-page{background:color-mix(in srgb,var(--st-ink)92%,var(--st-bg))}}.cv-page{box-shadow:0 6px 20px var(--st-bg)}@supports (color:color-mix(in lab, red, red)){.cv-page{box-shadow:0 6px 20px color-mix(in srgb,var(--st-bg)60%,transparent)}}.cv-block{width:var(--w);background:var(--st-bg);border-radius:3px;height:5px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.cv-block{background:color-mix(in srgb,var(--st-bg)55%,transparent)}}.cv-block{transform-origin:0;transform:scaleX(var(--on,1));transition:opacity .26s}.cv-block[data-on=false]{opacity:0}.cv-block.is-h1,.cv-block.is-name{background:var(--st-bg);height:10px;margin-bottom:4px}@supports (color:color-mix(in lab, red, red)){.cv-block.is-h1,.cv-block.is-name{background:color-mix(in srgb,var(--st-bg)85%,transparent)}}.cv-block.is-li{margin-left:12px}.cv-block.is-li:before{content:"";background:var(--st-bg);border-radius:50%;width:4px;height:4px;position:absolute;top:.5px;left:-10px}@supports (color:color-mix(in lab, red, red)){.cv-block.is-li:before{background:color-mix(in srgb,var(--st-bg)70%,transparent)}}.cv-block.is-quote{border-left:2px solid var(--oa-primary);border-radius:0 3px 3px 0;margin-top:4px}.cv-cols{grid-template-columns:1fr 1.6fr;gap:14px;display:grid}.cv-cols>div{align-content:start;gap:7px;display:grid}.cv-cutout{grid-template-columns:minmax(0,1fr);padding:12px}.mk-compare-frame{--mk-check:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.mk-compare-frame{--mk-check:color-mix(in srgb,var(--st-ink)11%,transparent)}}.mk-compare-frame{border:1px solid var(--mk-line);background:conic-gradient(var(--mk-check)0 25%,transparent 0 50%,var(--mk-check)0 75%,transparent 0)0 0/14px 14px;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;height:320px;position:relative;overflow:hidden}.mk-photo{object-fit:cover;object-position:50% 26%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.mk-photo.is-original{clip-path:inset(0 calc(100% - var(--mk-split))0 0)}.mk-compare-tag{background:var(--st-bg);border-radius:4px;padding:4px 7px;position:absolute;top:8px}@supports (color:color-mix(in lab, red, red)){.mk-compare-tag{background:color-mix(in srgb,var(--st-bg)82%,transparent)}}.mk-compare-tag{font:600 9.5px/1 var(--oa-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--st-ink);pointer-events:none}.mk-compare-tag.is-left{left:8px}.mk-compare-tag.is-right{right:8px}.mk-divider{top:0;bottom:0;left:var(--mk-split);background:var(--st-bg);width:2px;box-shadow:0 0 0 1px var(--st-ink);margin-left:-1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.mk-divider{box-shadow:0 0 0 1px color-mix(in srgb,var(--st-ink)25%,transparent)}}.mk-divider{pointer-events:none}.mk-divider i{background:var(--st-bg);border:1px solid var(--st-ink);border-radius:50%;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.mk-divider i{border:1px solid color-mix(in srgb,var(--st-ink)30%,transparent)}}.mk-divider i{color:var(--st-ink);font:700 12px/26px var(--oa-sans);text-align:center;letter-spacing:-.05em;font-style:normal}.mk-divider em{background:var(--st-bg);border-radius:4px;padding:3px 6px;position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mk-divider em{background:color-mix(in srgb,var(--st-bg)82%,transparent)}}.mk-divider em{font:600 9px/1 var(--oa-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--st-ink-dim);font-style:normal;transition:opacity .24s}.mk-divider[data-hand=true] em{opacity:0}.cv-images{grid-template-columns:minmax(0,1fr)}.cv-files{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.cv-files li{background:var(--st-ink);border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.cv-files li{background:color-mix(in srgb,var(--st-ink)calc(3% + var(--done)*3%),transparent)}}.cv-files li{font:400 11.5px/1.3 var(--oa-mono);color:var(--st-ink)}.cv-thumb{background:linear-gradient(160deg,var(--st-accent),var(--st-held));border-radius:4px;place-items:end center;width:28px;height:22px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cv-thumb{background:linear-gradient(160deg,color-mix(in srgb,var(--st-accent)55%,var(--st-bg)),color-mix(in srgb,var(--st-held)35%,var(--st-bg)))}}.cv-thumb i{background:var(--st-good);border-radius:6px 6px 0 0;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.cv-thumb i{background:color-mix(in srgb,var(--st-good)70%,var(--st-bg))}}.cv-file small{color:var(--st-ink-dim);font-size:11.5px}.cv-files li[data-done=true] .cv-file small{color:var(--st-good)}.cv-size{gap:8px;font-size:11px;display:inline-flex}.cv-size s,.cv-size span{color:var(--st-ink-dim);opacity:calc(1 - var(--done)*.5)}.cv-size b{color:var(--st-ink);opacity:var(--done);font-weight:600}.cv-bars{border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;padding:10px 6px 0;display:grid}.cv-bars span{grid-template-rows:minmax(0,1fr) auto;gap:6px;height:100%;display:grid}.cv-bars i{height:var(--h);background:var(--oa-primary);border-radius:3px 3px 0 0;align-self:end;min-height:2px}.cv-bars em{font:500 9.5px/1 var(--oa-mono);text-align:center;color:var(--st-ink-dim);padding-bottom:6px;font-style:normal}.mk.is-detail .cv-bench{padding:12px}.mk.is-detail .mk-compare-frame{aspect-ratio:16/10;height:auto}@container (max-width:560px){.cv-tabs{flex-wrap:wrap;overflow:visible}.cv-tab{padding:6px 7px 9px;font-size:11.5px}.cv-tab:after{left:7px;right:7px}.cv-scene{grid-template-columns:minmax(0,1fr);min-height:0}.cv-md .cv-src,.cv-resume .cv-src,.cv-chart .cv-src{max-height:96px}.cv-bars{min-height:120px}.mk-compare-frame{height:240px}}@media (prefers-reduced-motion:reduce){.cv-block,.mk-divider em{transition:none}}.oa-inside{gap:26px;margin-top:36px;display:grid}.oa-inside-tabs{border-bottom:1px solid var(--oa-line);flex-wrap:wrap;gap:10px 28px;padding-bottom:14px;display:flex}.oa-inside-group{align-items:center;gap:6px;display:flex}.oa-inside-group-name{font:500 11.5px/1 var(--oa-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--oa-ink-soft);margin-right:6px}.oa-inside-tabs button{appearance:none;border:1px solid var(--oa-line);background:var(--oa-panel);color:var(--oa-ink);font:500 13.5px/1 var(--oa-sans);cursor:pointer;border-radius:999px;padding:8px 13px;transition:border-color .16s,background-color .16s}.oa-inside-tabs button:hover{border-color:var(--oa-primary)}@supports (color:color-mix(in lab, red, red)){.oa-inside-tabs button:hover{border-color:color-mix(in srgb,var(--oa-primary)55%,var(--oa-line))}}.oa-inside-tabs button[aria-selected=true]{background:var(--oa-ink);border-color:var(--oa-ink);color:var(--oa-bg)}.oa-inside-tabs button:focus-visible{outline:2px solid var(--oa-primary);outline-offset:2px}.oa-inside-panel{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:28px 48px;display:grid}.oa-inside-screen{min-width:0;animation:oa-inside-in .32s var(--oa-ease)}@keyframes oa-inside-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.oa-inside-copy{align-content:start;gap:10px;padding-top:6px;display:grid}.oa-inside-copy .oa-eyebrow{margin:0}.oa-inside-copy h3{font:500 clamp(22px,1.9cqi,27px)/1.2 var(--oa-serif);text-wrap:balance;margin:0}.oa-inside-copy p:not(.oa-eyebrow){color:var(--oa-ink-soft);max-width:38ch;margin:0;font-size:15px}.mk-split.is-coverage{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.mk-people{border-collapse:collapse;width:100%;font-size:11.5px}.mk-people th,.mk-people td{text-align:left;border-top:1px solid var(--mk-line);white-space:nowrap;padding:6px 8px 6px 0}.mk-people thead th{font:600 10px/1.3 var(--oa-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink-dim);border-top:0}.mk-people tbody th{color:var(--mk-text);font-weight:600}.mk-people td{color:var(--st-ink-dim)}.mk-people tr[data-tone=held] td{color:var(--mk-text)}.mk-reach ul{margin:0;padding:0;list-style:none}.mk-reach-root>b{font:600 12px/1.4 var(--oa-sans);color:var(--mk-text)}.mk-reach-root>ul{border-left:1px dashed var(--st-ink);margin-top:4px;padding-left:10px}@supports (color:color-mix(in lab, red, red)){.mk-reach-root>ul{border-left:1px dashed color-mix(in srgb,var(--st-ink)30%,transparent)}}.mk-reach-root>ul{gap:6px;display:grid}.mk-reach-root>ul>li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.mk-reach code{font:500 11.5px/1.4 var(--oa-mono);color:var(--st-accent)}.mk-reach li[data-tone=held] code{color:var(--st-held)}.mk-reach-root>ul>li>ul{color:var(--st-ink-dim);flex-basis:100%;gap:6px;padding-left:12px;font-size:11px;display:flex}.mk-reach-root>ul>li>ul li:before{content:"·";margin-right:6px}.mk-posture{margin:0;padding:0;list-style:none;display:grid}.mk-posture li{border-top:1px solid var(--mk-line);color:var(--mk-text);grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 0;display:grid}.mk-posture li:first-child{border-top:0}.mk-posture b{font:500 22px/1 var(--oa-serif);color:var(--st-ink-dim)}.mk-posture li[data-tone=held] b{color:var(--st-held)}.mk-posture em{font:500 11px/1 var(--oa-sans);color:var(--st-accent);white-space:nowrap;font-style:normal}.mk-rules{margin:0;padding:0;list-style:none;display:grid}.mk-rules li{border-top:1px solid var(--mk-line);grid-template-columns:auto minmax(0,1.1fr) minmax(0,1fr) 16px;align-items:center;gap:12px;padding:8px 0;display:grid}.mk-rules li:first-child{border-top:0}.mk-rules code{font:500 11.5px/1.4 var(--oa-mono);color:var(--mk-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-rules span{color:var(--st-ink-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mk-rules i{border-left:1.8px solid var(--st-good);border-bottom:1.8px solid var(--st-good);width:10px;height:5px;transform:rotate(-45deg)translateY(-2px)}.mk-note b{color:var(--mk-text);font-weight:600}.mk-sim-legend{color:var(--st-ink-dim);gap:16px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.mk-sim-legend li:before,.mk-bar-row i{background:var(--st-accent)}.mk-sim-legend li:before{content:"";vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.mk-sim-legend li[data-kind="1"]:before,.mk-bar-row i[data-kind="1"]{background:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.mk-sim-legend li[data-kind="1"]:before,.mk-bar-row i[data-kind="1"]{background:color-mix(in srgb,var(--st-ink)30%,transparent)}}.mk-sim-legend li[data-kind="2"]:before,.mk-bar-row i[data-kind="2"]{background:var(--st-held)}.mk-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-bars li{grid-template-columns:76px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.mk-bars b{font:600 11.5px/1.3 var(--oa-sans);color:var(--mk-text)}.mk-bar-row{gap:2px;height:10px;display:flex}.mk-bar-row i{border-radius:2px;flex-basis:0;min-width:0}.mk-bars em{font:500 11px/1 var(--oa-sans);color:var(--st-ink-dim);text-align:right;font-style:normal}.mk-scopes,.mk-filters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-filters .mk-btn{padding:6px 10px;font-size:11px}.mk-actions.is-end{justify-content:flex-end}.mk-actions.is-end .mk-btn:first-child{flex:none}.mk-record{margin:0;padding:0;list-style:none;display:grid}.mk-record li{border-top:1px solid var(--mk-line);grid-template-columns:38px 68px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 0;display:grid}.mk-record time{color:var(--st-ink-dim);font-variant-numeric:tabular-nums;font-size:11px}.mk-record b{font:600 11.5px/1.3 var(--oa-sans);color:var(--mk-text)}.mk-record code{font:500 11.5px/1.4 var(--oa-mono);color:var(--mk-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-record .mk-meta{grid-column:3/-1}@container (max-width:1040px){.oa-inside-panel{grid-template-columns:minmax(0,1fr)}.oa-inside-copy p:not(.oa-eyebrow){max-width:62ch}}@container (max-width:760px){.oa-inside-tabs{gap:12px 20px;padding-bottom:12px}.oa-inside-group{flex-wrap:wrap}.oa-inside-group-name{flex-basis:100%;margin:0 0 2px}}@container (max-width:640px){.mk-split.is-coverage{grid-template-columns:minmax(0,1fr)}.mk-people td:nth-child(n+5),.mk-people th:nth-child(n+5){display:none}.mk-rules li{grid-template-columns:auto minmax(0,1fr) 16px}.mk-rules span{display:none}.mk-record li{grid-template-columns:38px minmax(0,1fr) auto}.mk-record b{display:none}}@media (prefers-reduced-motion:reduce){.oa-inside-screen{animation:none}}
/*# sourceMappingURL=96f94f52d3b1b5be.css.map*/