@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_625e0022-module__HlkQ6a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_625e0022-module__HlkQ6a__variable{--op-sans:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_a9cbee6d-module__iLMoAq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_a9cbee6d-module__iLMoAq__variable{--m-mono:"Newsreader", "Newsreader Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--op-bg:#f5f5fb;--op-bg-2:#fff;--op-bg-3:#edeef6;--op-evidence:#326bce;--op-evidence-bg:#326bce21;--op-risk-fill:#a63946;--op-risk-hov:#8f2f3c;--op-s2:8px;--op-s3:12px;--op-s4:16px;--op-s5:24px;--op-text-xs:12px;--op-text-sm:13px;--op-text-base:14.5px;--op-text-md:16px;--op-text-lg:18px;--op-text-xl:20px;--op-text-2xl:23px;--op-shadow-md:0 10px 28px -10px #1e1e4629, 0 2px 6px -1px #1e1e4614;--op-line:#e3e5f0;--op-line-ctrl:#8286a0;--op-ink:#15161f;--op-ink-2:#4a4d63;--op-ink-3:#575a72;--op-petrol-lit:#2a6b6c;--op-selected-bg:#123c3d;--op-selected-ink:#fff;--op-copper-act:#a65d3b;--op-copper-hov:#995437;--op-r-sm:14px;--op-r-md:20px;--op-r-pill:999px;--op-motion-fast:.14s;--op-ease:cubic-bezier(.4, 0, .2, 1);--op-btn-bevel:linear-gradient(180deg, #ffffff38, #fff0 45%, #00000014);--op-btn-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 1px #00000024, 0 1px 3px #14143c24;--op-btn-ghost-hover-shadow:0 0 0 1px var(--op-line-ctrl), inset 0 1px 0 #ffffff47, inset 0 -1px 1px #00000024, 0 4px 14px -4px #14143c38, 0 1px 3px #14143c24}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--op-bg:#0a0b0e;--op-bg-2:#16171c;--op-bg-3:#1e2027;--op-evidence:#8fb4f2;--op-evidence-bg:#8fb4f224;--op-line:#ffffff17;--op-line-ctrl:#ffffff47;--op-ink:#edeef2;--op-ink-2:#abb0c0;--op-ink-3:#8e93a7;--op-petrol-lit:#5fb6b8;--op-selected-bg:#5fb6b8;--op-selected-ink:#0b292b;--op-shadow-md:0 10px 28px -10px #0000008c, 0 2px 6px -1px #0000005c;--op-btn-bevel:linear-gradient(180deg, #ffffff1f, #fff0 45%, #0000002e);--op-btn-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 1px #0000004d, 0 1px 3px #00000052;--op-btn-ghost-hover-shadow:0 0 0 1px var(--op-line-ctrl), inset 0 1px 0 #ffffff24, inset 0 -1px 1px #0000004d, 0 4px 14px -4px #0000008c, 0 1px 3px #00000052}}:root[data-theme=dark]{--op-bg:#0a0b0e;--op-bg-2:#16171c;--op-bg-3:#1e2027;--op-evidence:#8fb4f2;--op-evidence-bg:#8fb4f224;--op-line:#ffffff17;--op-line-ctrl:#ffffff47;--op-ink:#edeef2;--op-ink-2:#abb0c0;--op-ink-3:#8e93a7;--op-petrol-lit:#5fb6b8;--op-shadow-md:0 10px 28px -10px #0000008c, 0 2px 6px -1px #0000005c;--op-btn-bevel:linear-gradient(180deg, #ffffff1f, #fff0 45%, #0000002e);--op-btn-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 1px #0000004d, 0 1px 3px #00000052;--op-btn-ghost-hover-shadow:0 0 0 1px var(--op-line-ctrl), inset 0 1px 0 #ffffff24, inset 0 -1px 1px #0000004d, 0 4px 14px -4px #0000008c, 0 1px 3px #00000052}body{margin:0;font-family:system-ui,sans-serif}.iv-op-page{background:var(--op-bg)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .iv-op-page{background:radial-gradient(60% 46% at 50% 0%, color-mix(in srgb, var(--op-petrol-lit) 16%, transparent), transparent), radial-gradient(40% 34% at 88% 12%, color-mix(in srgb, var(--op-copper-act) 10%, transparent), transparent), var(--op-bg);background-attachment:fixed}}html[data-theme=dark] .iv-op-page{background:radial-gradient(60% 46% at 50% 0%, color-mix(in srgb, var(--op-petrol-lit) 16%, transparent), transparent), radial-gradient(40% 34% at 88% 12%, color-mix(in srgb, var(--op-copper-act) 10%, transparent), transparent), var(--op-bg);background-attachment:fixed}:root{--m-sans:var(--op-sans,"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--m-mono:Georgia, "Times New Roman", serif;--m-bg:#f6f5f1;--m-bg-2:#ecede9;--m-ink:#15191a;--m-ink-2:#454c4b;--m-ink-3:#585f5e;--m-line:#d7d9d4;--m-line-ctrl:#7f867e;--m-petrol:#123c3d;--m-petrol-deep:#0b292b;--m-petrol-lit:#2a6b6c;--m-copper:#b66a45;--m-copper-act:#a65d3b;--m-copper-hov:#995437;--m-evidence:#326bce;--m-uncertain:#8a6118;--m-risk:#a63946;--m-glass:#ffffffa3;--m-glass-edge:#ffffffd9;--m-glass-2:#ffffff70;--m-line-2:#15191a0e;--m-r-sm:14px;--m-r-md:20px;--m-r-lg:24px;--m-r-xl:28px;--m-r-pill:999px;--m-shadow-soft:0 26px 70px -26px #14143c38, 0 4px 14px -6px #14143c1a;--m-shadow-petrol:0 34px 90px -28px #123c3d66, 0 8px 26px -10px #123c3d2b;--m-shadow-copper:0 34px 90px -28px #b66a454d, 0 8px 26px -10px #b66a4521;--m-glow-cta:0 12px 34px -6px #99543780, 0 0 0 1px #ffffff38 inset}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--m-bg:#0b292b;--m-bg-2:#123c3d;--m-ink:#ecede9;--m-ink-2:#c3d0cf;--m-ink-3:#9fb0af;--m-line:#ffffff21;--m-line-ctrl:#ffffff4d;--m-petrol-lit:#5fb6b8;--m-copper:#e0a077;--m-copper-act:#b66a45;--m-copper-hov:#c97b52;--m-evidence:#8fb4f2;--m-uncertain:#e2b85f;--m-risk:#f0949c;--m-glass:#0c2a2c9e;--m-glass-edge:#ffffff21;--m-glass-2:#0c2a2c70;--m-line-2:#ffffff12;--m-shadow-soft:0 26px 74px -26px #000000b3, 0 4px 14px -6px #00000080;--m-shadow-petrol:0 34px 96px -28px #000000a8, 0 8px 26px -10px #123c3d66;--m-shadow-copper:0 34px 96px -28px #b66a4575, 0 8px 26px -10px #b66a453d;--m-glow-cta:0 12px 40px -6px #b66a4599, 0 0 0 1px #e0a07757 inset}}:root[data-theme=dark]{--m-bg:#0b292b;--m-bg-2:#123c3d;--m-ink:#ecede9;--m-ink-2:#c3d0cf;--m-ink-3:#9fb0af;--m-line:#ffffff21;--m-line-ctrl:#ffffff4d;--m-petrol-lit:#5fb6b8;--m-copper:#e0a077;--m-copper-act:#b66a45;--m-copper-hov:#c97b52;--m-evidence:#8fb4f2;--m-uncertain:#e2b85f;--m-risk:#f0949c;--m-glass:#0c2a2c9e;--m-glass-edge:#ffffff21;--m-glass-2:#0c2a2c70;--m-line-2:#ffffff12;--m-shadow-soft:0 26px 74px -26px #000000b3, 0 4px 14px -6px #00000080;--m-shadow-petrol:0 34px 96px -28px #000000a8, 0 8px 26px -10px #123c3d66;--m-shadow-copper:0 34px 96px -28px #b66a4575, 0 8px 26px -10px #b66a453d;--m-glow-cta:0 12px 40px -6px #b66a4599, 0 0 0 1px #e0a07757 inset}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--op-bg:#f5f5fb;--op-bg-2:#fff;--op-bg-3:#edeef6;--op-evidence:#326bce;--op-evidence-bg:#326bce21;--op-verified:#15794c;--op-uncertain:#8a6118;--op-risk:#a63946;--op-risk-fill:#a63946;--op-risk-hov:#8f2f3c;--op-s2:8px;--op-s3:12px;--op-s4:16px;--op-s5:24px;--op-shadow-md:0 10px 28px -10px #1e1e4629, 0 2px 6px -1px #1e1e4614;--op-line:#e3e5f0;--op-line-ctrl:#8286a0;--op-ink:#15161f;--op-ink-2:#4a4d63;--op-ink-3:#575a72;--op-petrol-lit:#2a6b6c;--op-selected-bg:#123c3d;--op-selected-ink:#fff;--op-copper-act:#a65d3b;--op-copper-hov:#995437;--op-r-sm:14px;--op-r-md:20px;--op-r-pill:999px;--op-motion-fast:.14s;--op-ease:cubic-bezier(.4, 0, .2, 1);--op-btn-bevel:linear-gradient(180deg, #ffffff38, #fff0 45%, #00000014);--op-btn-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 1px #00000024, 0 1px 3px #14143c24;--op-btn-ghost-hover-shadow:0 0 0 1px var(--op-line-ctrl), inset 0 1px 0 #ffffff47, inset 0 -1px 1px #00000024, 0 4px 14px -4px #14143c38, 0 1px 3px #14143c24;--op-petrol-deep:#0b292b;--op-copper:#b66a45;--op-verified-fill:#15794c;--op-uncertain-fill:#8a6118;--op-evidence-fill:#326bce;--op-verified-bg:#15794c24;--op-uncertain-bg:#8a611824;--op-risk-bg:#a6394621;--op-side-bg:#0b292b;--op-side-ink:#fff;--op-side-ink-2:#ffffffb8;--op-side-ink-3:#ffffff80;--op-side-line:#ffffff24;--op-side-hover:#ffffff14;--op-side-current:#ffffff29;--op-side-current-ink:#fff;--op-panel-bg:#fff;--op-panel-border:#e3e5f0;--op-glass-blur:none;--op-topbar-bg:#f5f5fb;--op-status-active-ink:#1d3a73}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--op-bg:#0a0b0e;--op-bg-2:#16171c;--op-bg-3:#1e2027;--op-evidence:#8fb4f2;--op-evidence-bg:#8fb4f224;--op-verified:#5fcb98;--op-uncertain:#e2b85f;--op-risk:#f0949c;--op-risk-fill:#a63946;--op-risk-hov:#8f2f3c;--op-s2:8px;--op-s3:12px;--op-s4:16px;--op-s5:24px;--op-shadow-md:0 10px 28px -10px #0000008c, 0 2px 6px -1px #0000005c;--op-line:#ffffff17;--op-line-ctrl:#ffffff47;--op-ink:#edeef2;--op-ink-2:#abb0c0;--op-ink-3:#8e93a7;--op-petrol-lit:#5fb6b8;--op-selected-bg:#5fb6b8;--op-selected-ink:#0b292b;--op-copper-act:#a65d3b;--op-copper-hov:#995437;--op-r-sm:14px;--op-r-md:20px;--op-r-pill:999px;--op-motion-fast:.14s;--op-ease:cubic-bezier(.4, 0, .2, 1);--op-btn-bevel:linear-gradient(180deg, #ffffff1f, #fff0 45%, #0000002e);--op-btn-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 1px #0000004d, 0 1px 3px #00000052;--op-btn-ghost-hover-shadow:0 0 0 1px var(--op-line-ctrl), inset 0 1px 0 #ffffff24, inset 0 -1px 1px #0000004d, 0 4px 14px -4px #0000008c, 0 1px 3px #00000052;--op-petrol-deep:#0b292b;--op-copper:#e0a077;--op-verified-fill:#15794c;--op-uncertain-fill:#8a6118;--op-evidence-fill:#326bce;--op-verified-bg:#5fcb9824;--op-uncertain-bg:#e2b85f24;--op-risk-bg:#f0949c24;--op-side-bg:#16171c;--op-side-ink:#edeef2;--op-side-ink-2:#abb0c0;--op-side-ink-3:#7d8296;--op-side-line:#ffffff17;--op-side-hover:#1e2027;--op-side-current:#5fb6b8;--op-side-current-ink:#0b292b;--op-panel-bg:#ffffff09;--op-panel-border:#ffffff14;--op-glass-blur:blur(16px);--op-topbar-bg:#1213188c;--op-status-active-ink:#8fb4f2}:root{--op-petrol-deep:#0b292b;--op-copper:#b66a45;--op-verified-fill:#15794c;--op-uncertain-fill:#8a6118;--op-evidence-fill:#326bce;--op-verified:#15794c;--op-uncertain:#8a6118;--op-risk:#a63946;--op-verified-bg:#15794c24;--op-uncertain-bg:#8a611824;--op-risk-bg:#a6394621;--op-side-bg:#0b292b;--op-side-ink:#fff;--op-side-ink-2:#ffffffb8;--op-side-ink-3:#ffffff80;--op-side-line:#ffffff24;--op-side-hover:#ffffff14;--op-side-current:#ffffff29;--op-side-current-ink:#fff;--op-panel-bg:#fff;--op-panel-border:#e3e5f0;--op-glass-blur:none;--op-topbar-bg:#f5f5fb;--op-status-active-ink:#1d3a73}@media (prefers-color-scheme:dark){:root{--op-copper:#e0a077;--op-verified-bg:#5fcb9824;--op-verified:#5fcb98;--op-uncertain:#e2b85f;--op-risk:#f0949c;--op-uncertain-bg:#e2b85f24;--op-risk-bg:#f0949c24;--op-side-bg:#16171c;--op-side-ink:#edeef2;--op-side-ink-2:#abb0c0;--op-side-ink-3:#7d8296;--op-side-line:#ffffff17;--op-side-hover:#1e2027;--op-side-current:#5fb6b8;--op-side-current-ink:#0b292b;--op-panel-bg:#ffffff09;--op-panel-border:#ffffff14;--op-glass-blur:blur(16px);--op-topbar-bg:#1213188c;--op-status-active-ink:#8fb4f2}}[hidden]{display:none!important}:where(.op-shell,.op-account-deleted,.op-not-found) *,:where(.op-shell,.op-account-deleted,.op-not-found) :before,:where(.op-shell,.op-account-deleted,.op-not-found) :after{box-sizing:border-box}:where(.op-shell,.op-account-deleted,.op-not-found) :where(h1,h2,h3,h4,p,ul,ol,fieldset){margin:0;padding:0}:where(.op-shell,.op-account-deleted,.op-not-found) :where(ul,ol){list-style:none}:where(.op-shell,.op-account-deleted,.op-not-found) :where(button,input,textarea,select){font-family:inherit}.op-shell{background:var(--op-bg);min-height:100vh;color:var(--op-ink);font-family:var(--op-sans,"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);align-items:stretch;font-size:14.5px;line-height:1.5;display:flex}.op-shell :focus-visible{outline:2px solid var(--op-petrol-lit);outline-offset:2px;border-radius:6px}.op-sidebar{z-index:40;background:var(--op-side-bg);border-right:1px solid var(--op-side-line);flex-direction:column;flex:none;width:240px;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:visible clip}.op-sidebar__head{align-items:center;margin-bottom:32px;display:flex}.op-sidebar__brand{letter-spacing:-.015em;color:var(--op-side-ink);align-items:center;gap:9px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden}.op-sidebar__brand-dot{color:var(--op-copper)}.op-sidebar__brand-mark{flex:none;width:26px;height:26px;display:inline-flex}.op-sidebar__brand-mark .m-brand__mark-fg{fill:var(--op-side-ink)}.op-sidebar__brand-mark path:not(.m-brand__mark-fg){fill:var(--op-copper);stroke:var(--op-copper)}.op-sidebar__nav{flex-direction:column;gap:6px;display:flex}.op-sidebar__group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--op-side-ink-3);margin:32px 0 12px 12px;font-size:11px;font-weight:700;line-height:1}.op-sidebar__link{border-radius:var(--op-r-sm);color:var(--op-side-ink-2);transition:background var(--op-motion-fast,.14s) var(--op-ease), color var(--op-motion-fast,.14s) var(--op-ease);align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:flex}.op-sidebar__link svg{flex:none;width:16px;height:16px}.op-sidebar__link:hover{background:var(--op-side-hover);color:var(--op-side-ink)}.op-sidebar__link[data-nav-current=true]{background:var(--op-side-current);color:var(--op-side-current-ink)}.op-sidebar__link--locked{color:var(--op-side-ink-3);cursor:default}.op-sidebar__link--locked:hover{color:var(--op-side-ink-3);background:0 0}.op-sidebar__foot{border-top:1px solid var(--op-side-line);align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.op-sidebar__avatar{background:var(--op-side-current);width:32px;height:32px;color:var(--op-side-current-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid}.op-sidebar__foot-name{color:var(--op-side-ink);font-size:12.5px;font-weight:600;line-height:1.3}.op-sidebar__foot-role{color:var(--op-side-ink-3);margin-top:2px;font-size:11px}body[data-sidebar-collapsed=true] .op-sidebar{align-items:center;width:72px;padding-left:12px;padding-right:12px}body[data-sidebar-collapsed=true] .op-sidebar__brand{gap:0}body[data-sidebar-collapsed=true] .op-sidebar__brand>span:last-child,body[data-sidebar-collapsed=true] .op-sidebar__group-label,body[data-sidebar-collapsed=true] .op-sidebar__foot-name,body[data-sidebar-collapsed=true] .op-sidebar__foot-role{display:none}body[data-sidebar-collapsed=true] .op-sidebar__link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-sidebar-collapsed=true] .op-sidebar__link{justify-content:center;padding:11px}body[data-sidebar-collapsed=true] .op-sidebar__foot{justify-content:center}body[data-sidebar-collapsed=true] .op-main{margin-left:72px}.op-main{flex-direction:column;flex:1;min-width:0;margin-left:240px;display:flex}.op-topbar{z-index:45;background:var(--op-topbar-bg);height:64px;-webkit-backdrop-filter:var(--op-glass-blur);backdrop-filter:var(--op-glass-blur);border-bottom:1px solid var(--op-line);flex:none;align-items:center;gap:12px;padding:0 32px;display:flex;position:sticky;top:0}.op-topbar__right{align-items:center;gap:8px;margin-left:auto;display:flex}.op-content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:32px 32px 96px}.op-sidebar-backdrop{display:none}.op-btn{border-radius:var(--op-r-pill);letter-spacing:-.003em;cursor:pointer;height:40px;transition:background-color .14s var(--op-ease), border-color .14s var(--op-ease), box-shadow .14s var(--op-ease), transform .14s var(--op-ease);background-image:var(--op-btn-bevel);box-shadow:var(--op-btn-shadow);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex;position:relative}.op-btn--sm{height:36px;padding:0 14px;font-size:13px}.op-btn--primary{background-color:var(--op-copper-act);color:#fff}.op-btn--primary:hover{background-color:var(--op-copper-hov)}.op-btn--primary:active{background-color:var(--op-copper-hov);transform:scale(.97)}.op-btn--primary:disabled,.op-btn--primary[aria-disabled=true]{background-color:var(--op-line-ctrl);box-shadow:none;color:var(--op-bg-2);cursor:not-allowed;background-image:none}.op-btn--ghost{background-color:var(--op-bg-2);color:var(--op-ink);border-color:var(--op-line-ctrl)}.op-btn--ghost:hover{background-color:var(--op-bg-3);border-color:var(--op-line-ctrl);box-shadow:var(--op-btn-ghost-hover-shadow)}.op-btn--ghost:active{background-color:var(--op-bg-3);transform:scale(.97)}.op-btn--ghost:disabled,.op-btn--ghost[aria-disabled=true]{color:var(--op-ink-3);border-color:var(--op-line);box-shadow:none;cursor:not-allowed;background-image:none}.op-btn[data-loading=true]{color:#0000;pointer-events:none}.op-btn[data-loading=true]:after{content:"";color:#fff;border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite op-spin;position:absolute}.op-btn--ghost[data-loading=true]:after{color:var(--op-ink)}.op-btn--danger{background-color:var(--op-risk-fill);color:#fff;background-image:none}.op-btn--danger:hover{background-color:var(--op-risk-hov)}.op-btn--danger:active{background-color:var(--op-risk-hov);transform:scale(.97)}.op-btn--danger:disabled,.op-btn--danger[aria-disabled=true]{background-color:var(--op-line-ctrl);box-shadow:none;color:var(--op-ink);cursor:not-allowed;background-image:none}@keyframes op-spin{to{transform:rotate(360deg)}}.op-badge{white-space:nowrap;background-image:linear-gradient(#ffffff4d,#fff0 45%,#0000001a);border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 13px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -1px 1px #00000029,0 1px 3px #14143c2e}.op-badge--neutral{background-color:var(--op-bg-3);color:var(--op-ink-2)}.op-badge--success{background-color:var(--op-verified-fill);color:#fff}.op-badge--warning{background-color:var(--op-uncertain-fill);color:#fff}.op-status-badge--active{background-color:var(--op-evidence-bg);color:var(--op-status-active-ink)}.op-alert{border-radius:var(--op-r-sm);background:var(--op-panel-bg);border:1px solid #0000;border-color:var(--op-panel-border);-webkit-backdrop-filter:var(--op-glass-blur);backdrop-filter:var(--op-glass-blur);align-items:flex-start;gap:12px;padding:16px;font-size:14.5px;line-height:1.5;display:flex}.op-alert__icon{flex:none;width:20px;height:20px;margin-top:1px}.op-alert__body{flex:1;min-width:0}.op-alert__title{color:var(--op-ink);margin:0;font-weight:600}.op-alert__d{color:var(--op-ink-2);margin-top:2px;font-size:13px}.op-free-search-alert{background:var(--op-bg-3);border-color:var(--op-line)}.op-free-search-alert .op-alert__icon{color:var(--op-selected-bg)}:root[data-theme=dark] .op-free-search-alert{background:var(--op-panel-bg);border-color:var(--op-panel-border)}:root[data-theme=dark] .op-free-search-alert .op-alert__icon{color:var(--op-petrol-lit)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .op-free-search-alert{background:var(--op-panel-bg);border-color:var(--op-panel-border)}:root:not([data-theme=light]) .op-free-search-alert .op-alert__icon{color:var(--op-petrol-lit)}}.op-panel{background:var(--op-panel-bg);border:1px solid var(--op-panel-border);border-radius:var(--op-r-md);-webkit-backdrop-filter:var(--op-glass-blur);backdrop-filter:var(--op-glass-blur);padding:24px}.op-panel__title{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.op-icon-chip{border-radius:var(--op-r-sm);background:var(--op-evidence-bg);width:40px;height:40px;color:var(--op-evidence);flex:none;justify-content:center;align-items:center;display:inline-flex}.op-icon-chip svg{width:19px;height:19px}.op-subtle{color:var(--op-ink-3);font-size:12px}.op-icon-btn{border-radius:var(--op-r-pill);background:var(--op-bg-2);border:1px solid var(--op-line);width:36px;height:36px;color:var(--op-ink-2);cursor:pointer;transition:background .14s var(--op-ease), border-color .14s var(--op-ease), transform .14s var(--op-ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.op-icon-btn:after{content:"";position:absolute;inset:-4px}.op-icon-btn:hover{background:var(--op-bg-3);border-color:var(--op-line-ctrl)}.op-icon-btn:active{transform:scale(.94)}.op-icon-btn svg{flex-shrink:0;width:18px;height:18px}.op-theme-toggle .op-moon,html[data-theme=dark] .op-theme-toggle .op-sun{display:none}html[data-theme=dark] .op-theme-toggle .op-moon{display:block}@media (min-width:861px){#op-sidebar-toggle{display:none}}.op-sidebar-toggle--rail{background:var(--op-bg-2);border-color:var(--op-line-ctrl);border-radius:8px;width:26px;height:52px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.op-sidebar-toggle--rail:hover{background:var(--op-bg-3)}.op-sidebar-toggle--rail svg{transition:transform .14s var(--op-ease)}.op-sidebar-toggle--rail[aria-expanded=false] svg{transform:rotate(180deg)}.op-screen h1{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:600;line-height:1.2}.op-lede{color:var(--op-ink-2);margin-top:4px;font-size:13px}.op-head-row{text-align:center;margin-bottom:32px}.op-section-gap{margin-bottom:32px}.op-facet-label{text-transform:uppercase;letter-spacing:.04em;color:var(--op-ink-2);margin-bottom:6px;font-size:12px;font-weight:700;line-height:1;display:block}.op-seg{border-radius:var(--op-r-pill);background:var(--op-bg-2);border:1px solid var(--op-line);gap:4px;padding:3px;display:inline-flex}.op-seg__btn{border-radius:var(--op-r-pill);color:var(--op-ink-2);cursor:pointer;transition:background .14s var(--op-ease), color .14s var(--op-ease), transform .14s var(--op-ease);background:0 0;border:none;padding:6px 12px;font-size:12.5px;font-weight:600}.op-seg__btn:hover{color:var(--op-ink)}.op-seg__btn:active{transform:scale(.95)}.op-seg__btn[aria-pressed=true]{background:var(--op-bg-3);color:var(--op-ink)}.op-project-card{text-align:left;border-radius:var(--op-r-md);border:1px solid var(--op-panel-border);background:var(--op-panel-bg);width:100%;-webkit-backdrop-filter:var(--op-glass-blur);backdrop-filter:var(--op-glass-blur);transition:border-color .14s var(--op-ease), transform .14s var(--op-ease);padding:24px;display:block}.op-project-card+.op-project-card{margin-top:16px}.op-project-card:hover{border-color:var(--op-line-ctrl)}.op-project-card:active{transform:scale(.99)}.op-project-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.op-project-card__title{font-size:16px;font-weight:600;line-height:1.3}.op-project-card__meta{color:var(--op-ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:12.5px;display:flex}.op-empty{text-align:center;border:1px dashed var(--op-line);border-radius:var(--op-r-md);padding:44px 24px}.op-empty p{color:var(--op-ink-2);margin:12px 0 16px;font-size:13px}.op-empty-steps{text-align:left;align-items:flex-start;gap:0;max-width:620px;margin:24px auto;display:flex}.op-empty-step{flex:1;min-width:0}.op-empty-step__d{color:var(--op-ink-3);margin:6px 0 0 34px;font-size:12px;line-height:1.5}.op-macro-step{flex:none;align-items:center;gap:8px;display:flex}.op-macro-step__num{background:var(--op-bg-2);width:26px;height:26px;color:var(--op-ink-3);border:1.5px solid var(--op-line-ctrl);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.op-macro-step__label{color:var(--op-ink-3);white-space:normal;overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1}.op-macro-step[data-state=active] .op-macro-step__num{background:var(--op-selected-bg);border-color:var(--op-selected-bg);color:var(--op-selected-ink)}.op-macro-step[data-state=active] .op-macro-step__label{color:var(--op-ink)}.op-macro-step[data-state=locked] .op-macro-step__num{background:var(--op-bg-2);border-style:dashed}.op-macro-step__lock{flex:none;width:10px;height:10px}.op-macro-step__line{background:var(--op-line);flex:1;align-self:flex-start;height:1.5px;margin:13px 12px 0}.op-contextbar{color:var(--op-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:12.5px;display:flex}.op-contextbar a{color:var(--op-ink-2);font-weight:600;text-decoration:none}.op-contextbar a:hover{color:var(--op-ink);text-decoration:underline}.op-contextbar__sep{opacity:.6}.op-contextbar__name{color:var(--op-ink);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-weight:600;overflow:hidden}.op-project-summary{margin-bottom:32px;padding:24px}.op-project-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.op-project-summary__title{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.op-rename-btn{border-radius:var(--op-r-pill);border:1px solid var(--op-line);width:36px;height:36px;color:var(--op-ink-3);cursor:pointer;transition:background .14s var(--op-ease), color .14s var(--op-ease), transform .14s var(--op-ease);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.op-rename-btn:hover{background:var(--op-bg-2);color:var(--op-ink)}.op-rename-btn:active{transform:scale(.94)}.op-rename-btn svg{width:15px;height:15px}.op-rename-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.op-input{border-radius:var(--op-r-sm);border:1px solid var(--op-line-ctrl);background:var(--op-bg);height:42px;color:var(--op-ink);min-width:min(280px,100%);transition:border-color .14s var(--op-ease), box-shadow .14s var(--op-ease);padding:0 14px;font-size:16px;line-height:1.4}.op-input:hover{border-color:var(--op-ink-3)}.op-input:focus-visible{border-color:var(--op-petrol-lit);box-shadow:0 0 0 3px var(--op-evidence-bg);outline:none}.op-field-error{color:var(--op-risk);margin-top:6px;font-size:12px}.op-tier-note{color:var(--op-ink-3);margin-top:8px;font-size:12px}.op-section-h{margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.3}.op-pipeline{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;padding:4px 2px 8px;display:grid}.op-pipeline__card{border-radius:var(--op-r-md);border:1px solid var(--op-panel-border);background:var(--op-panel-bg);-webkit-backdrop-filter:var(--op-glass-blur);backdrop-filter:var(--op-glass-blur);color:inherit;transition:border-color .14s var(--op-ease), transform .14s var(--op-ease), box-shadow .14s var(--op-ease);flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}a.op-pipeline__card:hover{border-color:var(--op-petrol-lit);transform:translateY(-2px)}a.op-pipeline__card:active{transform:translateY(0)scale(.99)}.op-pipeline__card--locked{cursor:default}.op-pipeline__num{background:var(--op-bg-2);border:1.5px solid var(--op-line);width:30px;height:30px;color:var(--op-ink-3);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid}.op-pipeline__card[data-state=active] .op-pipeline__num{background:var(--op-selected-bg);color:var(--op-selected-ink);border-color:#0000}.op-pipeline__card[data-state=done] .op-pipeline__num{background:var(--op-verified-fill);color:#fff;border-color:#0000}.op-pipeline__title{font-size:13.5px;font-weight:600;line-height:1.3}.op-pipeline__desc{color:var(--op-ink-2);flex:1;font-size:12.5px}.op-pipeline__bar{border-radius:var(--op-r-pill);background:var(--op-bg-3);height:4px;overflow:hidden}.op-pipeline__bar span{background:var(--op-verified-fill);border-radius:inherit;height:100%;display:block}.op-pipeline__pill{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--op-r-pill);background:var(--op-bg-3);color:var(--op-ink-3);align-self:flex-start;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.op-pipeline__pill svg{width:9px;height:9px}.op-pipeline__card[data-state=active] .op-pipeline__pill{background:var(--op-evidence-bg);color:var(--op-status-active-ink)}.op-pipeline__card[data-state=done] .op-pipeline__pill{background:var(--op-verified-bg);color:var(--op-verified-fill)}.op-pipeline__action{color:var(--op-petrol-lit);align-self:flex-start;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.op-pipeline__action svg{width:12px;height:12px;transition:transform .14s var(--op-ease)}a.op-pipeline__card:hover .op-pipeline__action svg{transform:translate(2px)}.op-skeleton{border-radius:var(--op-r-md);border:1px solid var(--op-panel-border);background:var(--op-panel-bg);padding:24px}.op-skeleton__line{background:var(--op-bg-3);border-radius:7px;height:14px}.op-auth-skeleton{box-sizing:border-box;border:1px solid var(--op-line);border-radius:var(--op-r-md);background:var(--op-bg);width:25rem;max-width:calc(100vw - 2.5rem);overflow:hidden}.op-auth-skeleton__body{background:var(--op-bg-2);border-bottom:1px solid var(--op-line);padding:34px 40px 32px}.op-auth-skeleton__footer{padding:20px 40px}.op-auth-skeleton__control{border-radius:var(--op-r-pill);background:var(--op-bg-3);height:40px}@media (max-width:480px){.op-auth-skeleton__body{padding:28px 24px}.op-auth-skeleton__footer{padding:18px 24px}}@media (max-width:860px){.op-sidebar{z-index:200;width:240px;height:auto;transition:transform .22s var(--op-ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}body[data-sidebar-collapsed=false] .op-sidebar{transform:translate(0)}body[data-sidebar-collapsed=false] .op-sidebar-backdrop{z-index:150;cursor:pointer;background:#0a0a1470;border:none;padding:0;display:block;position:fixed;inset:0}body[data-sidebar-collapsed=true] .op-sidebar__brand{gap:9px}body[data-sidebar-collapsed=true] .op-sidebar__brand>span:last-child{display:inline}body[data-sidebar-collapsed=true] .op-sidebar__group-label,body[data-sidebar-collapsed=true] .op-sidebar__foot-name,body[data-sidebar-collapsed=true] .op-sidebar__foot-role{display:block}body[data-sidebar-collapsed=true] .op-sidebar__link{justify-content:flex-start;padding:11px 12px}body[data-sidebar-collapsed=true] .op-sidebar{align-items:stretch;width:240px;padding:24px}body[data-sidebar-collapsed=true] .op-sidebar__link-label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}body[data-sidebar-collapsed=true] .op-sidebar__foot{justify-content:flex-start}.op-main,body[data-sidebar-collapsed] .op-main{margin-left:0;transition:none}.op-sidebar-toggle--rail{display:none}.op-topbar{padding:0 16px}.op-topbar__right .op-btn span{display:none}.op-content{padding:20px 16px 80px}.op-screen h1{font-size:23px}.op-contextbar__name{max-width:50vw}}@media (prefers-reduced-motion:reduce){.op-btn,.op-seg__btn,.op-icon-btn,.op-rename-btn,.op-sidebar,.op-project-card,.op-pipeline__card,.op-choice-chip,.op-details>summary:before{transition:none}.op-btn:active,.op-btn--primary:active,.op-btn--ghost:active,.op-btn--danger:active,.op-seg__btn:active,.op-icon-btn:active,.op-rename-btn:active,.op-project-card:active,.op-choice-chip:active,a.op-pipeline__card:hover{transform:none}.op-btn[data-loading=true]:after{animation-duration:1.4s}}.op-intake{width:100%;max-width:860px;margin:0 auto}.op-intake [data-intake-step=describe] h1{letter-spacing:-.02em;margin:0 0 16px;font-size:34px;font-weight:600;line-height:1.15}.op-intake .op-lede{color:var(--op-ink-2);margin:0 0 24px;font-size:16px;line-height:1.55}.op-field{flex-direction:column;gap:6px;display:flex}.op-field__label{color:var(--op-ink-2);font-size:13px;font-weight:550;line-height:1.3}.op-field__hint{color:var(--op-ink-3);font-size:12px;line-height:1.4}.op-field__meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.op-char-count{font:500 14px/1.4 var(--m-mono);color:var(--op-ink-3);white-space:nowrap;margin-left:auto}.op-char-count.is-near{color:var(--op-uncertain)}.op-char-count.is-over{color:var(--op-risk);font-weight:700}.op-limit-nudge{color:var(--op-uncertain);margin:4px 0 0;font-size:12px;line-height:1.4}.op-limit-nudge.is-over{color:var(--op-risk)}textarea.op-input{resize:vertical;width:100%;height:auto;min-height:96px;padding:10px 14px;font-size:16px;line-height:1.5}@media (pointer:fine){.op-input,textarea.op-input{font-size:var(--op-text-base)}}.op-fieldset{border:0;margin:0 0 16px;padding:0}.op-fieldset legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:700;line-height:1.3}.op-chip-row{flex-wrap:wrap;gap:8px;display:flex}.op-choice-chip{background:var(--op-bg);color:var(--op-ink);border:1.5px solid var(--op-line-ctrl);cursor:pointer;transition:background .14s var(--op-ease), border-color .14s var(--op-ease), color .14s var(--op-ease), transform .14s var(--op-ease);border-radius:6px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.op-choice-chip:hover{border-color:var(--op-ink-3);background:var(--op-bg-2)}.op-choice-chip:active{transform:scale(.97)}.op-choice-chip[aria-checked=true]{background:var(--op-selected-bg);border-color:var(--op-selected-bg);color:var(--op-selected-ink)}.op-choice-chip__code{opacity:.65;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;line-height:1}.op-choice-chip[aria-checked=true] .op-choice-chip__code{opacity:.85}.op-details{border:1px solid var(--op-line);background:var(--op-bg);border-radius:20px;padding:16px 24px}.op-details>summary{cursor:pointer;color:var(--op-ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.op-details>summary::-webkit-details-marker{display:none}.op-details>summary:before{content:"";border-right:2px solid var(--op-ink-3);border-bottom:2px solid var(--op-ink-3);width:9px;height:9px;transition:transform .14s var(--op-ease);flex:none;transform:rotate(-45deg)}.op-details[open]>summary:before{transform:rotate(45deg)}.op-details__body{padding-top:16px}.op-reassure{color:var(--op-ink-3);align-items:flex-start;gap:8px;margin-bottom:32px;font-size:12px;display:flex}.op-reassure svg{width:14px;height:14px;color:var(--op-verified-fill);flex:none;margin-top:2px}.op-row-end{justify-content:flex-end;margin-bottom:32px;display:flex}.op-badge--brand{background-color:var(--op-evidence-fill);color:#fff}.op-badge__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.op-alert--info{background:var(--op-evidence-bg);border-color:color-mix(in srgb, var(--op-evidence) 30%, transparent)}.op-alert--info .op-alert__icon{color:var(--op-evidence)}.op-alert--success{background:var(--op-verified-bg);border-color:color-mix(in srgb, var(--op-verified) 30%, transparent)}.op-alert--success .op-alert__icon{color:var(--op-verified)}.op-alert--warning{background:var(--op-uncertain-bg);border-color:color-mix(in srgb, var(--op-uncertain) 30%, transparent)}.op-alert--warning .op-alert__icon{color:var(--op-uncertain)}.op-alert--error{background:var(--op-risk-bg);border-color:color-mix(in srgb, var(--op-risk) 30%, transparent)}.op-alert--error .op-alert__icon{color:var(--op-risk)}.op-macro-steps{align-items:center;display:flex}.op-macro-step[data-state=done] .op-macro-step__num{background:var(--op-verified-fill);border-color:var(--op-verified-fill);color:#fff}.op-macro-step[data-state=done] .op-macro-step__label{color:var(--op-ink-2)}.op-intake-steps{justify-content:center;margin-bottom:24px}.op-intake-steps .op-macro-step__line{flex:0 0 5cm}@media (max-width:640px){.op-intake-steps .op-macro-step__line{flex:auto}}.op-account h1{font-size:23px}.op-account .op-lede{margin-top:4px;margin-bottom:var(--op-s6,32px)}.op-panel--danger{border-color:var(--op-risk-fill)}.op-panel--danger .op-panel__title{color:var(--op-risk)}.op-account-project__name{overflow-wrap:anywhere;margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.3;display:block}.op-account-project__date{color:var(--op-ink-3);margin-top:8px;font-size:12.5px}.op-delete-confirm{border:1px solid var(--op-panel-border);border-radius:var(--op-r-sm);background:var(--op-panel-bg);flex-direction:column;gap:12px;padding:16px;display:flex}.op-delete-confirm__copy{color:var(--op-ink-2);margin:0;font-size:13px;line-height:1.5}.op-delete-confirm__copy strong{color:var(--op-ink);font-weight:600}.op-delete-confirm__actions,.op-delete-form__actions{flex-wrap:wrap;gap:8px;display:flex}.op-delete-confirm__error,.op-delete-form__error{color:var(--op-risk);margin:0;font-size:12px}.op-delete-form{margin-top:var(--op-s4)}.op-delete-form__ack{margin-top:var(--op-s3);color:var(--op-ink);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.op-delete-form__ack input{width:15px;height:15px;accent-color:var(--op-risk);cursor:pointer;flex:none;margin:3px 0 0}.op-delete-form__actions{margin-top:var(--op-s3)}.op-account-deleted{background:var(--op-bg);min-height:100vh;font-family:var(--op-sans,"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);justify-content:center;align-items:flex-start;padding:80px 20px 100px;display:flex}@media (prefers-color-scheme:dark){.op-account-deleted{background:radial-gradient(60% 46% at 50% 0%, color-mix(in srgb, var(--op-petrol-lit) 16%, transparent), transparent), radial-gradient(40% 34% at 88% 12%, color-mix(in srgb, var(--op-copper-act) 10%, transparent), transparent), var(--op-bg);background-attachment:fixed}}.op-account-deleted .op-screen{width:100%;max-width:460px}.op-account-deleted h1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op-account-deleted .op-btn{margin-top:var(--op-s5,24px);display:inline-flex}.op-not-found{background:var(--op-bg);min-height:100vh;color:var(--op-ink);font-family:var(--op-sans,"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-align:center;justify-content:center;align-items:center;padding:80px 20px 100px;display:flex}@media (prefers-color-scheme:dark){.op-not-found{background:radial-gradient(60% 46% at 50% 0%, color-mix(in srgb, var(--op-petrol-lit) 16%, transparent), transparent), radial-gradient(40% 34% at 88% 12%, color-mix(in srgb, var(--op-copper-act) 10%, transparent), transparent), var(--op-bg);background-attachment:fixed}}.op-not-found .op-screen{width:100%;max-width:460px}.op-not-found__art{width:120px;height:120px;margin:0 auto var(--op-s4,20px);display:block;overflow:visible}.op-not-found__sheet{fill:var(--op-bg-2);stroke:var(--op-line-ctrl);stroke-width:1.5px;animation:.42s cubic-bezier(.22,1,.36,1) both op-rise-in}.op-not-found__line{stroke:var(--op-ink-3);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:op-nf-draw .36s var(--op-ease) forwards}.op-not-found__line:first-of-type{animation-delay:.22s}.op-not-found__line:nth-of-type(2){animation-delay:.3s}.op-not-found__line:nth-of-type(3){animation-delay:.38s}.op-not-found__line:nth-of-type(4){animation-delay:.46s}.op-not-found__line:nth-of-type(5){animation-delay:.54s}.op-not-found__lens{stroke:var(--op-copper-act);stroke-width:3.5px;stroke-linecap:round;transform-box:fill-box;transform-origin:40% 40%;animation:op-nf-lens-in .32s var(--op-ease) .76s both, op-nf-scan 6s ease-in-out 1.08s infinite}.op-not-found__lens circle{fill:color-mix(in srgb, var(--op-bg) 72%, transparent)}.op-not-found h1,.op-not-found p,.op-not-found .op-btn{animation:.42s cubic-bezier(.22,1,.36,1) both op-rise-in}.op-not-found h1{animation-delay:.14s}.op-not-found p{margin-top:var(--op-s2,10px);color:var(--op-ink-2);font-size:var(--op-text-md,16px);animation-delay:.2s}.op-not-found .op-btn{margin-top:var(--op-s5,24px);animation-delay:.26s;display:inline-flex}@keyframes op-nf-draw{to{stroke-dashoffset:0}}@keyframes op-nf-lens-in{0%{opacity:0}to{opacity:1}}@keyframes op-nf-scan{0%,8%{transform:translate(0)rotate(0)}26%{transform:translate(12px,-14px)rotate(-6deg)}44%{transform:translate(-8px,2px)rotate(4deg)}58%,66%{transform:translate(4px,18px)rotate(0)}84%{transform:translate(-6px,8px)rotate(-3deg)}to{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.op-not-found__sheet,.op-not-found__lens,.op-not-found h1,.op-not-found p,.op-not-found .op-btn{animation:none}.op-not-found__line{stroke-dashoffset:0;animation:none}}@media (max-width:860px){.op-account h1{font-size:21px}}.op-row-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.op-wizard-progress{margin-bottom:24px}.op-wizard-progress__bar{background:var(--op-line);border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.op-wizard-progress__fill{background:var(--op-selected-bg);transform-origin:0;width:100%;height:100%;transition:transform .3s var(--op-ease);border-radius:2px}@media (prefers-reduced-motion:reduce){.op-wizard-progress__fill{transition:none}}.op-wizard-progress__count{color:var(--op-ink-3);font-size:12px;font-weight:700}.op-wizard-step{margin-bottom:24px}.op-wizard-step__label{color:var(--op-ink);margin-bottom:4px;font-size:13.5px;font-weight:700;line-height:1.4}.op-wizard-step__why{color:var(--op-ink-3);margin-bottom:12px;font-size:12px;line-height:1.45}.op-wizard-step__added{color:var(--op-petrol-lit);min-height:1.2em;margin-top:8px;font-size:13px;font-weight:500}.op-disclosure-row{border-bottom:1px solid var(--op-line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:14.5px;display:flex}.op-disclosure-row:last-child{border-bottom:none}.op-disclosure-row__label{color:var(--op-ink-2);flex:1}.op-status{white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.op-status--full{background:color-mix(in srgb, var(--op-petrol-lit) 14%, transparent);color:color-mix(in srgb, var(--op-petrol-lit) 70%, var(--op-ink))}.op-status--none{background:var(--op-bg-3);color:var(--op-ink-2)}.op-status--skip{background:color-mix(in srgb, var(--op-copper) 12%, transparent);color:color-mix(in srgb, var(--op-copper) 60%, var(--op-ink))}.op-status--later{background:var(--op-bg-3);color:var(--op-ink-3)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .m-brand__mark-fg{fill:var(--m-petrol-lit)}}html[data-theme=dark] .m-brand__mark-fg{fill:var(--m-petrol-lit)}@media (max-width:860px){.op-sidebar,body[data-sidebar-collapsed] .op-sidebar{width:min(30vw,240px);padding:16px 10px}.op-sidebar__head{margin-bottom:20px}.op-sidebar__brand,body[data-sidebar-collapsed] .op-sidebar__brand{gap:6px;font-size:16px}.op-sidebar__brand-mark{width:20px;height:20px}.op-sidebar__group-label,body[data-sidebar-collapsed] .op-sidebar__group-label{margin:20px 0 8px 6px;font-size:10px}.op-sidebar__nav{gap:2px}.op-sidebar__link,body[data-sidebar-collapsed] .op-sidebar__link{gap:7px;min-width:0;min-height:40px;padding:10px 6px;font-size:12.5px}.op-sidebar__link svg{width:15px;height:15px}.op-sidebar__link-label,body[data-sidebar-collapsed] .op-sidebar__link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.op-sidebar__foot{gap:7px}.op-sidebar__avatar{width:26px;height:26px;font-size:11px}.op-sidebar__foot>div{min-width:0}.op-sidebar__foot-name{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}}@media (max-width:640px){.op-intake [data-intake-step=describe] h1{font-size:23px;line-height:1.2}.op-intake .op-lede{margin-bottom:18px;font-size:14px}.op-choice-chip{min-height:38px;padding:9px 13px}.op-row-end>.op-btn{width:100%}.op-contextbar .op-badge{height:24px;padding:0 9px;font-size:12px}.op-panel,.op-project-card,.op-project-summary,.op-skeleton{padding:18px 16px}.op-details{padding:14px 16px}.op-head-row,.op-section-gap,.op-project-summary{margin-bottom:24px}.op-btn{box-sizing:border-box;height:auto;min-height:40px;padding-block:9px;line-height:1.25}.op-btn--sm{min-height:36px;padding-block:8px}.op-project-summary__head>div:last-child,.op-project-summary__head .op-btn{width:100%}.op-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.op-pipeline__card{border-radius:var(--op-r-sm);gap:6px;padding:12px}.op-pipeline__num{width:24px;height:24px;font-size:11.5px}.op-pipeline__title{font-size:13px}.op-pipeline__desc{font-size:11.5px;line-height:1.4}.op-pipeline__pill{padding:3px 7px;font-size:11px}.op-pipeline__action{font-size:11.5px}.op-section-h{margin-bottom:12px;font-size:15px}.op-empty{padding:32px 16px}.op-empty-steps{flex-direction:column;gap:14px;margin:20px auto}.op-empty-steps>.op-macro-step__line{display:none}.op-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.op-disclosure-row{flex-wrap:wrap;row-gap:2px}.op-disclosure-row>.op-subtle{flex-basis:100%}.op-account-deleted,.op-not-found{padding:48px 16px 64px}.op-not-found h1{font-size:var(--op-text-2xl,23px)}}.op-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.op-search{width:100%;max-width:640px;margin:0 auto}.op-search h1{font-weight:600;font-size:var(--op-text-xl);margin:var(--op-s2) 0 4px;line-height:1.3}.op-search-head{align-items:center;gap:var(--op-s3);display:flex}.op-spinner{border:2.5px solid var(--op-line);border-top-color:var(--op-petrol-lit);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite op-spin}.op-search-head[data-done] .op-spinner{display:none}@media (prefers-reduced-motion:reduce){.op-spinner{border-top-color:var(--op-line);animation:none}}.op-feed{gap:var(--op-s2);margin-top:var(--op-s5);flex-direction:column;display:flex}.op-feed-step{font-weight:600;font-size:var(--op-text-md);margin-top:var(--op-s5);line-height:1.3}.op-feed-step:first-child{margin-top:0}.op-feed-thinking{color:var(--op-ink-3);font-style:italic;font-size:var(--op-text-sm)}.op-feed-query{align-items:center;gap:var(--op-s2);color:var(--op-ink-2);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.op-feed-query__type{flex:none}.op-feed-engine{align-items:center;gap:var(--op-s2);font-size:var(--op-text-sm);flex-wrap:wrap;display:flex}.op-feed-engine strong{font-weight:600}.op-feed-finding{align-items:center;gap:var(--op-s2);font-size:13.5px;display:flex}.op-feed-finding__label{overflow-wrap:anywhere;flex:1;min-width:0}.op-feed-finding__note{font-size:var(--op-text-xs);color:var(--op-ink-3);margin-top:2px;display:block}.op-feed-result{color:var(--op-ink-2);font-size:13.5px}.op-feed-result a{color:var(--op-evidence)}.op-results{width:100%;min-width:0;max-width:1100px;margin:0 auto}.op-results h1{font-weight:600;font-size:var(--op-text-2xl);margin:var(--op-s2) 0 var(--op-s3);line-height:1.3}.op-results h2{font-weight:600;font-size:var(--op-text-xl);margin:var(--op-s5) 0 var(--op-s3);line-height:1.3}.op-results h3{font-weight:600;font-size:var(--op-text-lg);margin:var(--op-s4) 0 var(--op-s2);line-height:1.3}.op-results-lede{font-size:var(--op-text-base);color:var(--op-ink-2);margin:0 0 var(--op-s4);line-height:1.55}.op-results-lede strong{color:var(--op-ink)}.op-results-section{margin-top:var(--op-s5)}.op-table-wrap{border:1px solid var(--op-line);border-radius:var(--op-r-sm);background:var(--op-bg-2);overflow-x:auto}.op-table{border-collapse:collapse;width:100%;font-size:var(--op-text-sm);line-height:1.5}.op-table th{text-align:left;font-weight:600;font-size:var(--op-text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--op-ink-3);border-bottom:1px solid var(--op-line);white-space:nowrap;padding:10px 14px}.op-table td{border-bottom:1px solid var(--op-line);vertical-align:top;min-width:0;padding:12px 14px}.op-table tr:last-child td{border-bottom:none}.op-table a{color:var(--op-evidence)}.op-query-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--op-text-sm);overflow-wrap:anywhere;color:var(--op-ink);background:var(--op-bg-3);border-radius:var(--op-r-sm);margin-bottom:4px;padding:8px 12px;display:block}.op-bento{gap:var(--op-s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.op-tile{background:var(--op-bg-2);border:1px solid var(--op-line);border-radius:var(--op-r-sm);padding:var(--op-s4);min-width:0}.op-tile__label{font-size:var(--op-text-xs);color:var(--op-ink-3);margin-bottom:4px}.op-tile__value{font-weight:800;font-size:var(--op-text-xl);margin-bottom:4px;line-height:1.2}.op-tile__hint{font-size:var(--op-text-xs);color:var(--op-ink-3);line-height:1.45}.op-tier-card{background:var(--op-panel-bg);border:1px solid var(--op-panel-border);border-radius:var(--op-r-md);padding:var(--op-s5);max-width:560px}.op-tier-card__head{justify-content:space-between;align-items:center;gap:var(--op-s3);margin-bottom:var(--op-s2);flex-wrap:wrap;display:flex}.op-tier-card__title{font-weight:600;font-size:var(--op-text-md)}.op-tier-card__price{font-weight:800;font-size:var(--op-text-2xl);margin-bottom:var(--op-s2);line-height:1.2}.op-tier-card ul{margin:0 0 var(--op-s4);color:var(--op-ink-2);flex-direction:column;gap:4px;padding-left:20px;font-size:13.5px;list-style:outside;display:flex}@media (max-width:860px){.op-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.op-bento{grid-template-columns:minmax(0,1fr)}.op-tier-card{max-width:none;padding:18px 16px}.op-results h1{font-size:var(--op-text-xl)}.op-results h2{font-size:var(--op-text-lg)}.op-results h3{font-size:var(--op-text-md)}.op-results-lede{font-size:13.5px}.op-tile__value{font-size:var(--op-text-lg)}.op-tier-card__title{font-size:var(--op-text-base)}.op-tier-card__price{font-size:var(--op-text-xl)}.op-search h1{font-size:var(--op-text-lg)}.op-feed-step{font-size:var(--op-text-base)}}.op-checkout__cards{gap:var(--op-s5);margin-top:var(--op-s5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.op-checkout-success .op-alert{margin-top:var(--op-s3)}.op-billing__tiers,.op-billing__catalog{margin:var(--op-s3) 0 0;gap:var(--op-s3);padding:0;list-style:none;display:grid}.op-billing__tiers li,.op-billing__catalog li{justify-content:space-between;align-items:center;gap:var(--op-s3);padding:var(--op-s3) var(--op-s5);border:1px solid var(--op-panel-border);border-radius:var(--op-r-md);background:var(--op-panel-bg);display:flex}.op-checkout2{column-gap:clamp(24px,4vw,56px);row-gap:var(--op-s5);grid-template:"head aside""main aside"1fr/minmax(0,1.05fr) minmax(300px,.95fr);max-width:1080px;display:grid}.op-checkout2__head{grid-area:head}.op-checkout2__main{gap:var(--op-s5);flex-direction:column;grid-area:main;min-width:0;display:flex}.op-checkout2__aside{background:var(--op-bg-3);border:1px solid var(--op-line);border-radius:var(--op-r-md);padding:var(--op-s5);gap:var(--op-s5);top:var(--op-s5);flex-direction:column;grid-area:aside;align-self:start;display:flex;position:sticky}.op-checkout2__head h1{margin:4px 0 6px}.op-checkout2__project{color:var(--op-ink);font-weight:600}.op-checkout2__label{margin:0 0 var(--op-s2);font-size:var(--op-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--op-ink-3);font-weight:700}.op-checkout2__back{margin:0}.op-checkout2__secure{margin:calc(var(--op-s2) * -1) 0 0;font-size:var(--op-text-xs);color:var(--op-ink-3);justify-content:center;align-items:center;gap:6px;display:flex}.op-checkout2__done{max-width:560px}.op-checkout2__options{gap:var(--op-s2);border:0;margin:0;padding:0;display:grid}.op-tier-option{align-items:center;gap:var(--op-s3);padding:14px var(--op-s4);border:1px solid var(--op-line-ctrl);border-radius:var(--op-r-sm);background:var(--op-panel-bg);cursor:pointer;transition:border-color var(--op-motion-fast) var(--op-ease), box-shadow .2s var(--op-ease), transform .12s var(--op-ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.op-tier-option input{opacity:0;pointer-events:none;position:absolute}.op-tier-option:hover{border-color:var(--op-petrol-lit)}.op-tier-option:active{transform:scale(.99)}.op-tier-option[data-selected=true]{border-color:var(--op-petrol-lit);box-shadow:0 0 0 1px var(--op-petrol-lit), var(--op-shadow-md)}.op-tier-option:has(input:focus-visible){outline:2px solid var(--op-evidence);outline-offset:2px}.op-tier-option:has(input:disabled){cursor:default;opacity:.7}.op-tier-option__dot{border:1.5px solid var(--op-line-ctrl);width:22px;height:22px;color:var(--op-selected-ink);transition:background-color .18s var(--op-ease), border-color .18s var(--op-ease);border-radius:50%;place-items:center;display:grid}.op-tier-option__dot svg{transition:transform .22s cubic-bezier(.22,1,.36,1);transform:scale(0)}.op-tier-option[data-selected=true] .op-tier-option__dot{background:var(--op-selected-bg);border-color:var(--op-selected-bg)}.op-tier-option[data-selected=true] .op-tier-option__dot svg{transform:scale(1)}.op-tier-option__text{flex-direction:column;gap:2px;min-width:0;display:flex}.op-tier-option__title{font-weight:700;font-size:var(--op-text-base)}.op-tier-option__hint{font-size:var(--op-text-sm);color:var(--op-ink-2)}.op-tier-option__price{font-weight:800;font-size:var(--op-text-md);font-variant-numeric:tabular-nums}.op-order{border:1px solid var(--op-panel-border);border-radius:var(--op-r-md);background:var(--op-panel-bg);padding:var(--op-s4) var(--op-s5)}.op-order__lines{flex-direction:column;margin:0;display:flex}.op-order__line{justify-content:space-between;gap:var(--op-s3);font-size:var(--op-text-base);font-variant-numeric:tabular-nums;padding:10px 0;display:flex}.op-order__line dt{color:var(--op-ink-2)}.op-order__line dd{margin:0;font-weight:600}.op-order__line--credit dd{color:var(--op-verified)}.op-order__line--total{border-top:1px solid var(--op-line);margin-top:4px;padding-top:14px}.op-order__line--total dt{color:var(--op-ink);font-weight:700}.op-order__line--total dd{font-size:var(--op-text-xl);font-weight:800}.op-order__amount{animation:op-num-in .26s var(--op-ease) both;display:inline-block}.op-order__note{margin:var(--op-s2) 0 0}.op-pay-btn{justify-content:center;gap:var(--op-s2);width:100%;min-height:48px;font-size:var(--op-text-md);transition:transform .12s var(--op-ease), background-color var(--op-motion-fast) var(--op-ease)}.op-pay-btn:active:not(:disabled){transform:scale(.98)}.op-pay-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite op-spin}.op-pay-note{margin:calc(var(--op-s3) * -1) 0 0;text-align:center;line-height:1.5}.op-plan-card{background:var(--op-panel-bg);border:1px solid var(--op-panel-border);border-radius:var(--op-r-md);padding:var(--op-s5);box-shadow:var(--op-shadow-md);animation:op-rise-in .28s var(--op-ease) both}.op-plan-card__head{justify-content:space-between;align-items:center;gap:var(--op-s2);flex-wrap:wrap;display:flex}.op-plan-card__title{font-weight:700;font-size:var(--op-text-md)}.op-plan-card__price{margin:6px 0 var(--op-s4);font-weight:800;font-size:var(--op-text-2xl);font-variant-numeric:tabular-nums}.op-plan-card__per{font-weight:500;font-size:var(--op-text-sm);color:var(--op-ink-3)}.op-plan-card__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.op-plan-card__list li{font-size:var(--op-text-sm);color:var(--op-ink-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.op-plan-card__list svg{color:var(--op-verified);flex:none;margin-top:2px}.op-mcard-stage{perspective:900px;justify-content:center;padding:4px 0;display:flex}.op-mcard{--tilt-x:0deg;--tilt-y:0deg;--sheen-x:30%;aspect-ratio:1.586;border-radius:var(--op-r-sm);width:min(100%,340px);color:var(--op-side-ink);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--op-copper) 70%, white) 0%, transparent 55%), linear-gradient(135deg, var(--op-copper) 0%, var(--op-copper-act) 48%, color-mix(in srgb, var(--op-copper-act) 55%, var(--op-petrol-deep)) 100%);box-shadow:0 18px 36px -18px color-mix(in srgb, var(--op-copper-act) 70%, black), 0 2px 6px #0000001f;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;flex-direction:column;justify-content:space-between;padding:20px 22px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.op-mcard__sheen{background:linear-gradient(105deg, transparent calc(var(--sheen-x) - 20%), #ffffff2e var(--sheen-x), transparent calc(var(--sheen-x) + 20%));pointer-events:none;position:absolute;inset:0}.op-mcard__top{justify-content:space-between;align-items:center;display:flex}.op-mcard__chip{background:linear-gradient(135deg, color-mix(in srgb, var(--op-uncertain-fill) 45%, white), color-mix(in srgb, var(--op-uncertain-fill) 80%, white));border-radius:7px;grid-template-rows:repeat(3,1fr);gap:3px;width:42px;height:31px;padding:5px 6px;display:grid}.op-mcard__chip span{background:color-mix(in srgb, var(--op-uncertain-fill) 35%, transparent);border-radius:2px}.op-mcard__wave{opacity:.85;width:22px;height:22px}.op-mcard__number{letter-spacing:.12em;text-shadow:0 1px 1px #0000002e;gap:14px;font:600 19px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.op-mcard__bottom{align-items:flex-end;gap:12px;display:flex}.op-mcard__bar{background:#ffffff6b;border-radius:99px;height:9px}.op-mcard__bar--name{width:42%}.op-mcard__bar--exp{width:16%}.op-mcard__mark{font-weight:800;font-size:var(--op-text-sm);letter-spacing:.02em;opacity:.92;margin-left:auto}.op-mcard[data-state=processing]{animation:.9s cubic-bezier(.3,.7,.2,1) forwards op-card-insert}.op-mcard[data-state=confirming]:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);animation:1.6s ease-in-out infinite op-card-shimmer;position:absolute;inset:0;transform:translate(-100%)}.op-pay-result{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);max-width:1000px;min-height:60vh;display:grid}.op-pay-result__visual{background:var(--op-bg-3);border:1px solid var(--op-line);border-radius:var(--op-r-md);padding:var(--op-s5);aspect-ratio:1;place-items:center;display:grid}.op-pay-anim{width:100%;height:100%}.op-pay-result__copy h1{margin:4px 0 8px}.op-pay-result__copy .op-alert{margin-top:var(--op-s4)}.op-pay-result__actions{gap:var(--op-s3);margin-top:var(--op-s5);flex-wrap:wrap;display:flex}.op-pay-result__swap{animation:.36s cubic-bezier(.22,1,.36,1) both op-rise-in}.op-pay-result__visual{transition:box-shadow .4s var(--op-ease)}.op-pay-result[data-phase=confirming] .op-pay-result__visual:has(.op-pay-anim[data-waiting=true]){animation:1.6s ease-in-out infinite op-wait-pulse}@keyframes op-wait-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--op-petrol-lit) 0%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--op-petrol-lit) 18%, transparent)}}.op-pay-result[data-phase=confirmed] .op-pay-result__visual{box-shadow:0 0 0 1px color-mix(in srgb, var(--op-verified) 35%, transparent)}@keyframes op-num-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes op-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes op-card-insert{0%{transform:rotateX(0)rotateY(0)translateY(0)}30%{transform:rotateX(10deg)translateY(-10px)scale(1.02)}to{opacity:.9;transform:rotateX(18deg)translateY(26px)scale(.94)}}@keyframes op-card-shimmer{to{transform:translate(100%)}}@media (max-width:860px){.op-checkout2{gap:var(--op-s5);flex-direction:column;display:flex}.op-checkout2__main{display:contents}.op-checkout2__main>*{order:3}.op-checkout2__main>.op-alert,.op-checkout2__options{order:1}.op-checkout2__aside{order:2;position:static}.op-pay-note{margin-top:calc(var(--op-s3) * -1)}.op-mcard{width:min(100%,300px)}.op-pay-result{grid-template-columns:minmax(0,1fr);min-height:0}.op-pay-result__visual{width:100%;max-width:320px;margin:0 auto}}@media (max-width:640px){.op-checkout2 h1,.op-pay-result h1{font-size:var(--op-text-xl)}.op-tier-option{padding:12px 14px}.op-tier-option__title{font-size:var(--op-text-sm)}.op-tier-option__hint{font-size:var(--op-text-xs)}.op-tier-option__price{font-size:var(--op-text-base)}.op-order__line{font-size:var(--op-text-sm);padding:8px 0}.op-order__line--total dd{font-size:var(--op-text-lg)}.op-plan-card{padding:var(--op-s4)}.op-plan-card__title{font-size:var(--op-text-base)}.op-plan-card__price{font-size:var(--op-text-xl);margin-bottom:var(--op-s3)}.op-plan-card__list li{font-size:12.5px}.op-pay-btn{font-size:var(--op-text-base);min-height:46px}.op-pay-result__copy .op-results-lede{font-size:13.5px}.op-checkout2__aside{padding:var(--op-s4)}.op-mcard{padding:16px 18px}.op-mcard__number{gap:10px;font-size:16px}.op-order{padding:var(--op-s3) var(--op-s4)}}@media (prefers-reduced-motion:reduce){.op-mcard,.op-mcard[data-state=processing],.op-plan-card,.op-order__amount,.op-tier-option,.op-pay-btn{transition:none;animation:none;transform:none}.op-mcard[data-state=confirming]:after{animation:none;display:none}.op-tier-option__dot svg{transition:none}.op-pay-btn__spinner{animation-duration:1.6s}.op-pay-result__swap{animation:none}.op-pay-result__visual:has(.op-pay-anim){animation:none}}.op-doc-actions{align-items:center;gap:var(--op-s2) var(--op-s3);flex-wrap:wrap;display:inline-flex}.op-doc-link{font:inherit;color:var(--op-evidence);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.op-doc-link:hover{text-decoration-thickness:2px}.op-doc-link:disabled{color:var(--op-ink-3);cursor:default;text-decoration:none}.op-doc-link:focus-visible{outline:2px solid var(--op-evidence);outline-offset:2px;border-radius:2px}.op-doc-error{font-size:var(--op-text-xs);color:var(--op-risk);flex-basis:100%}.op-research{width:100%;min-width:0;max-width:820px;margin:0 auto}.op-research--log{max-width:880px}.op-research h1{font-weight:600;font-size:var(--op-text-xl);margin:0 0 4px;line-height:1.3}.op-research .op-lede{margin:0;font-size:13.5px}.op-research h2{font-weight:600;font-size:var(--op-text-md);margin:0 0 var(--op-s2);line-height:1.3}.op-research-head{justify-content:space-between;align-items:flex-start;gap:var(--op-s3);margin:var(--op-s5) 0;display:flex}.op-research-back{margin-top:var(--op-s4);font-size:var(--op-text-xs);color:var(--op-ink-3);text-decoration:none;display:inline-block}.op-research-back:hover{color:var(--op-ink);text-decoration:underline}.op-research-stack>*+*{margin-top:var(--op-s3)}.op-research-section{margin-top:var(--op-s5)}.op-research .op-panel{margin-bottom:0}.op-research .op-panel+.op-panel,.op-research .op-panel+.op-alert,.op-research .op-alert+.op-alert,.op-research .op-alert+.op-panel{margin-top:var(--op-s3)}.op-research-actions{gap:var(--op-s2);margin-top:var(--op-s3);flex-wrap:wrap;display:flex}.op-research-chips{flex-wrap:wrap;gap:6px;display:flex}.op-stages{gap:var(--op-s2);margin:0 0 var(--op-s5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.op-stage{border:1px solid var(--op-line);border-radius:var(--op-r-pill);background:var(--op-bg-2);font-size:var(--op-text-sm);color:var(--op-ink-3);align-items:center;gap:6px;padding:6px 12px;line-height:1.3;display:inline-flex}.op-stage__mark{flex:none;width:14px;height:14px}.op-stage[data-state=running]{color:var(--op-ink);border-color:var(--op-petrol-lit);font-weight:600}.op-stage[data-state=done]{color:var(--op-ink-2)}.op-stage[data-state=done] .op-stage__mark{color:var(--op-verified)}.op-stage[data-state=failed]{color:var(--op-ink);border-color:var(--op-risk)}.op-stage[data-state=failed] .op-stage__mark{color:var(--op-risk)}.op-stage[data-state=running] .op-stage__mark{color:var(--op-petrol-lit)}.op-stage[data-paused=true][data-state=running]{border-style:dashed}.op-feed-entry--enter{animation:op-feed-in .36s var(--op-ease) both}@keyframes op-feed-in{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.op-feed-entry--enter{animation:none}}.op-research .op-feed{margin-top:0}.op-feed-finding--excluded .op-feed-finding__label{color:var(--op-ink-2);text-decoration:line-through}.op-feed-correction{color:var(--op-ink-2);padding-left:var(--op-s3);border-left:2px solid var(--op-line-ctrl);font-size:13.5px}.op-feed-correction__tag{color:var(--op-ink);margin-right:6px;font-weight:600}.op-feed-error{color:var(--op-ink);font-size:13.5px}.op-feed-error__kind{margin-left:6px}.op-badge--risk{background-color:var(--op-risk-fill);color:#fff}.op-status--partial{background:color-mix(in srgb, var(--op-uncertain) 16%, transparent);color:color-mix(in srgb, var(--op-uncertain) 60%, var(--op-ink))}.op-status--unverified{background:color-mix(in srgb, var(--op-risk) 12%, transparent);color:color-mix(in srgb, var(--op-risk) 70%, var(--op-ink));border:1px dashed var(--op-risk)}.op-alert--reveal{transition:opacity var(--op-motion-base,.22s) var(--op-ease), transform var(--op-motion-base,.22s) var(--op-ease)}@starting-style{.op-alert--reveal{opacity:0;transform:translateY(4px)scale(.97)}}@media (prefers-reduced-motion:reduce){.op-alert--reveal{transition:opacity var(--op-motion-base,.22s) linear}@starting-style{.op-alert--reveal{opacity:0;transform:none}}}.op-alert:focus-visible{outline:2px solid var(--op-petrol-lit);outline-offset:2px}.op-alert__actions{gap:var(--op-s2);margin-top:var(--op-s3);flex-wrap:wrap;display:flex}.op-alert__rows{margin:var(--op-s3) 0;flex-direction:column;gap:4px;display:flex}.op-alert__note{margin:0 0 var(--op-s3);font-size:var(--op-text-xs);color:var(--op-ink-3)}.op-research a.op-link{color:var(--op-evidence)}.op-alert__note a,.op-alert__d a{color:var(--op-selected-bg);text-decoration:underline}.op-alert__counts{gap:var(--op-s3);margin-top:var(--op-s3);font-size:var(--op-text-xs);color:var(--op-ink-3);flex-wrap:wrap;display:flex}.op-alert__email{margin-top:var(--op-s2);font-size:var(--op-text-sm);color:var(--op-ink-2);gap:var(--op-s2);flex-wrap:wrap;align-items:center;display:flex}.op-chatbox{z-index:2;align-items:center;gap:var(--op-s2);background:var(--op-bg);border:1px solid var(--op-line);border-radius:var(--op-r-pill);padding:var(--op-s2);box-shadow:var(--op-shadow-md);margin-top:var(--op-s5);display:flex;position:sticky;bottom:16px}.op-chatbox input{min-width:0;padding:0 var(--op-s3);font-size:var(--op-text-md);color:var(--op-ink);background:0 0;border:none;flex:1}.op-chatbox input:focus-visible{outline:none}.op-chatbox:focus-within{box-shadow:0 0 0 3px var(--op-evidence-bg), var(--op-shadow-md);border-color:var(--op-petrol-lit)}.op-chatbox__error{margin:var(--op-s2) var(--op-s3) 0;font-size:var(--op-text-xs);color:var(--op-risk)}.op-chatbox-note{margin:var(--op-s2) 0 0;font-size:var(--op-text-xs);color:var(--op-ink-3)}.op-provenance{justify-content:space-between;gap:var(--op-s3);background:var(--op-bg-2);border:1px solid var(--op-line);border-radius:var(--op-r-md);padding:var(--op-s4);margin:var(--op-s5) 0;color:var(--op-ink-2);flex-wrap:wrap;font-size:12.5px;display:flex}.op-provenance strong{color:var(--op-ink)}.op-scope__query{margin:0 0 var(--op-s3);font-size:var(--op-text-xs);color:var(--op-ink-3);overflow-wrap:anywhere}.op-refs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.op-ref{gap:var(--op-s2) var(--op-s3);padding:var(--op-s3) 0;border-bottom:1px solid var(--op-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.op-ref:last-child{border-bottom:none}.op-ref__main{flex-direction:column;gap:4px;min-width:0;display:flex}.op-ref__line{align-items:center;gap:var(--op-s2);flex-wrap:wrap;font-size:13.5px;display:flex}.op-ref__title{overflow-wrap:anywhere;min-width:0}.op-ref[data-excluded=true] .op-ref__title{color:var(--op-ink-3);text-decoration:line-through}.op-ref__note{font-size:var(--op-text-xs);color:var(--op-ink-3)}.op-ref__note--flag{color:var(--op-ink-2)}.op-ref__score{font-size:var(--op-text-xs);color:var(--op-ink-3)}.op-detail__meta{font-size:var(--op-text-xs);color:var(--op-ink-3);margin:0 0 var(--op-s3)}.op-detail-list{gap:var(--op-s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.op-detail-item{border-top:1px solid var(--op-line);padding-top:var(--op-s3)}.op-detail-item:first-child{border-top:none;padding-top:0}.op-detail-item__head{gap:var(--op-s2);flex-wrap:wrap;align-items:center;font-size:13.5px;display:flex}.op-quote{margin:var(--op-s2) 0 0;padding:var(--op-s2) var(--op-s3);border:1px solid var(--op-line);border-radius:var(--op-r-sm);background:var(--op-bg-3);color:var(--op-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;font-style:italic;line-height:1.5}.op-quote__where{font-size:var(--op-text-xs);color:var(--op-ink-3);white-space:normal;margin-top:4px;font-style:normal;display:block}.op-conclusion{margin-top:var(--op-s2);color:var(--op-ink-2);gap:var(--op-s2);align-items:baseline;font-size:13px;display:flex}.op-conclusion__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--op-ink-3);border:1px solid var(--op-line-ctrl);border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-weight:600}.op-detail-note{margin-top:var(--op-s2);font-size:var(--op-text-xs);color:var(--op-ink-3)}.op-detail-empty{color:var(--op-ink-3);margin:0;font-size:13.5px}.op-detail-progress{margin:0 0 var(--op-s2);font-size:13.5px;font-weight:600}.op-fb-list{margin:var(--op-s4) 0 0;gap:var(--op-s4);flex-direction:column;padding:0;list-style:none;display:flex}.op-fb__you{background:var(--op-evidence-bg);border-radius:var(--op-r-sm);max-width:86%;padding:var(--op-s2) var(--op-s3);overflow-wrap:anywhere;align-self:flex-end;margin-left:auto;font-size:13.5px}.op-fb__reply{margin-top:var(--op-s2);color:var(--op-ink-2);overflow-wrap:anywhere;font-size:13.5px}.op-fb__reply-tag{color:var(--op-ink);margin-right:6px;font-weight:600}.op-fb__chips{gap:var(--op-s2);margin-top:var(--op-s2);flex-direction:column;display:flex}.op-fb__chip{gap:var(--op-s2);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.op-fb__chip-text{overflow-wrap:anywhere;flex:220px;min-width:0}.op-fb__question{margin-top:var(--op-s2)}.op-fb__answer{gap:var(--op-s2);margin-top:var(--op-s2);flex-wrap:wrap;display:flex}.op-fb__answer .op-input{flex:200px;min-width:0}.op-claims{gap:var(--op-s4);flex-direction:column;display:flex}.op-claim{border:1px solid var(--op-line);border-radius:var(--op-r-sm);padding:var(--op-s3);background:var(--op-bg)}.op-claim__head{justify-content:space-between;gap:var(--op-s2);margin-bottom:var(--op-s2);flex-wrap:wrap;align-items:center;font-size:13.5px;font-weight:600;display:flex}.op-claim textarea.op-input{min-height:72px}.op-claim__limits{margin:var(--op-s2) 0 0;gap:var(--op-s2);flex-direction:column;padding:0;list-style:none;display:flex}.op-claim__limit{gap:var(--op-s2);align-items:flex-start;display:flex}.op-claim__limit-n{width:22px;font-size:var(--op-text-xs);color:var(--op-ink-3);flex:none;padding-top:10px}.op-claim__limit textarea.op-input{flex:1;min-width:0;min-height:44px}.op-claim-actions{gap:var(--op-s2);flex-wrap:wrap;align-items:center;display:flex}.op-claim-origin{font-size:var(--op-text-xs);color:var(--op-ink-3);margin:0 0 var(--op-s3)}@media (max-width:640px){.op-research-head{flex-direction:column}.op-chatbox{border-radius:var(--op-r-md);flex-wrap:wrap}.op-chatbox input{padding:var(--op-s2) var(--op-s3);flex:100%;order:-1}.op-ref{grid-template-columns:minmax(0,1fr)}.op-feed-query{flex-direction:column;align-items:flex-start;gap:4px}.op-fb__you{max-width:100%}.op-provenance{flex-direction:column}}
