@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_3873079f-module__N5nIhG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_3873079f-module__N5nIhG__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_f880305f-module__AJLRcW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_f880305f-module__AJLRcW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6104e6b7-module__s6uLTa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6104e6b7-module__s6uLTa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--canvas-ink:#000;--canvas-ink-2:#0a0a0b;--canvas-ink-3:#141416;--canvas-cream:#f4ecd8;--canvas-cream-2:#ede3cb;--canvas-cream-3:#e2d6b6;--turq-50:#e8f2f1;--turq-100:#c9dedc;--turq-200:#9dc2bf;--turq-300:#7fb2ae;--turq-400:#5dada8;--turq-500:#4fa59f;--turq-600:#3f8e89;--turq-700:#2f6b67;--turq-800:#1f4846;--turq-900:#102524;--turq-active:#3fb8af;--turq-active-bright:#4ecdc4;--turq-active-pale:#b8eae5;--turq-glow:#4ecdc459;--gold-300:#e8cb6e;--gold-400:#d4af37;--gold-500:#b8932a;--gold-600:#8c6e1f;--gold-edge:#f5dc8a;--fg-cream-1:#161410;--fg-cream-2:#4a453a;--fg-cream-3:#7a7363;--fg-cream-4:#b7ae96;--fg-cream-rule:#16141024;--fg-cream-divider:#16141014;--fg-ink-1:#f4ecd8;--fg-ink-2:#c9c2b0;--fg-ink-3:#8a8576;--fg-ink-4:#4d4a40;--fg-ink-rule:#f4ecd824;--fg-ink-divider:#f4ecd814;--status-correct:#6fbf8e;--status-wrong:#c9695e;--status-info:#3fb8af;--status-pending:#d4af37;--font-serif:"Cormorant Garamond", "EB Garamond", Georgia, "Times New Roman", serif;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-0:0;--r-1:2px;--r-2:4px;--r-3:8px;--r-4:12px;--r-pill:999px;--ease-quiet:cubic-bezier(.22, .61, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--dur-tap:.12s;--dur-hover:.18s;--dur-screen:.26s;--dur-slow:.48s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background:var(--bg);color:var(--fg-1);font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0;font-family:inherit}input,select,textarea{font-family:inherit}code{font-family:var(--font-mono)}
.tier-id{--bg:var(--canvas-cream);--bg-elev-1:#faf4e2;--bg-elev-2:var(--canvas-cream-2);--bg-sunk:#ece2c7;--fg-1:var(--fg-cream-1);--fg-2:var(--fg-cream-2);--fg-3:var(--fg-cream-3);--fg-4:var(--fg-cream-4);--rule:var(--fg-cream-rule);--divider:var(--fg-cream-divider);--hairline:#1614100f;--chrome:var(--turq-700);--chrome-soft:var(--turq-500);--chrome-tint:#2f6b670f;--chrome-edge:#2f6b6747;--verified-fg:var(--turq-800);--verified-bg:#4ecdc41f;--verified-edge:#3fb8af66;--tier-control-h:44px;--tier-row-h:56px;--tier-pad:28px;--tier-title:34px}.tier-portal{--bg:var(--canvas-ink);--bg-elev-1:var(--canvas-ink-2);--bg-elev-2:var(--canvas-ink-3);--bg-sunk:#060608;--fg-1:var(--fg-ink-1);--fg-2:var(--fg-ink-2);--fg-3:var(--fg-ink-3);--fg-4:var(--fg-ink-4);--rule:var(--fg-ink-rule);--divider:var(--fg-ink-divider);--hairline:#f4ecd80a;--chrome:var(--turq-400);--chrome-soft:var(--turq-300);--chrome-tint:#4ecdc40f;--chrome-edge:#4ecdc452;--verified-fg:var(--turq-active-bright);--verified-bg:#4ecdc414;--verified-edge:#4ecdc459;--tier-control-h:36px;--tier-row-h:48px;--tier-pad:20px;--tier-title:30px}.tier-admin{--bg:var(--canvas-ink);--bg-elev-1:var(--canvas-ink-2);--bg-elev-2:var(--canvas-ink-3);--bg-sunk:#050507;--fg-1:var(--fg-ink-1);--fg-2:var(--fg-ink-2);--fg-3:var(--fg-ink-3);--fg-4:var(--fg-ink-4);--rule:var(--fg-ink-rule);--divider:var(--fg-ink-divider);--hairline:#f4ecd80a;--chrome:var(--turq-400);--chrome-soft:var(--turq-300);--chrome-tint:#4ecdc40d;--chrome-edge:#4ecdc44d;--verified-fg:var(--turq-active-bright);--verified-bg:#4ecdc412;--verified-edge:#4ecdc44d;--tier-control-h:32px;--tier-row-h:38px;--tier-pad:16px;--tier-title:28px}[class*=tier-]{background:var(--bg);color:var(--fg-1);font-family:var(--font-sans);font-size:14px;line-height:1.55}.vp-h1{font-family:var(--font-serif);font-weight:500;font-size:var(--tier-title);letter-spacing:-.012em;color:var(--fg-1);margin:0;line-height:1.08}.vp-h1 .period{color:var(--gold-400)}.vp-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px;font-weight:500}.vp-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);font-size:11px}.vp-meta b{color:var(--fg-2);font-weight:500}.vp-field{flex-direction:column;gap:6px;display:flex}.vp-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px;font-weight:500}.vp-input,.vp-textarea,.vp-select{height:var(--tier-control-h);background:var(--bg-sunk);color:var(--fg-1);border:1px solid var(--rule);border-radius:var(--r-2);font-family:var(--font-sans);transition:all var(--dur-hover) var(--ease-quiet);outline:0;padding:0 14px;font-size:14px}.vp-input:hover,.vp-select:hover{border-color:var(--chrome-edge)}.vp-input:focus,.vp-select:focus,.vp-textarea:focus{border-color:var(--turq-active);box-shadow:0 0 0 3px var(--chrome-tint), inset 0 0 0 1px var(--chrome-edge)}.vp-textarea{height:auto;font-family:var(--font-mono);resize:vertical;min-height:88px;padding:12px 14px;font-size:12.5px;line-height:1.55}.vp-btn{height:var(--tier-control-h);font-family:var(--font-sans);letter-spacing:-.005em;border-radius:var(--r-2);transition:all var(--dur-hover) var(--ease-quiet);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:500;display:inline-flex}.vp-btn svg{stroke-width:1.5px;width:14px;height:14px}.tier-id .vp-btn-primary{background:linear-gradient(180deg, #b8eae52e 0%, #0000 60%), var(--turq-700);color:#f4ecd8;border-color:var(--turq-600);box-shadow:inset 0 1px #b8eae538,inset 0 -1px #0f323080}.tier-id .vp-btn-primary:hover{background:linear-gradient(180deg, #b8eae53d 0%, #0000 60%), var(--turq-600);border-color:var(--turq-active);box-shadow:inset 0 1px 0 #b8eae552, 0 0 0 3px var(--chrome-tint), 0 0 22px -6px var(--turq-glow)}.tier-portal .vp-btn-primary,.tier-admin .vp-btn-primary{background:linear-gradient(180deg, #b8eae524 0%, #0000 60%), var(--turq-700);color:var(--fg-ink-1);border-color:var(--turq-500);box-shadow:inset 0 1px #b8eae52e}.tier-portal .vp-btn-primary:hover,.tier-admin .vp-btn-primary:hover{background:var(--turq-600);border-color:var(--turq-active);box-shadow:inset 0 1px 0 #b8eae547, 0 0 0 1px #4ecdc440, 0 0 22px -6px var(--turq-glow)}.vp-btn-secondary{color:var(--fg-1);border-color:var(--rule);background:0 0}.vp-btn-secondary:hover{border-color:var(--turq-active);color:var(--chrome);background:var(--chrome-tint)}.tier-portal .vp-btn-secondary:hover,.tier-admin .vp-btn-secondary:hover{color:var(--turq-active-bright)}.vp-btn-ghost{color:var(--fg-2);background:0 0;border-color:#0000}.vp-btn-ghost:hover{color:var(--chrome);background:var(--chrome-tint)}.tier-portal .vp-btn-ghost:hover,.tier-admin .vp-btn-ghost:hover{color:var(--turq-active-bright)}.vp-btn-danger{color:var(--status-wrong);background:0 0;border-color:#c9695e66}.vp-btn-danger:hover{border-color:var(--status-wrong);background:#c9695e14}.vp-card{background:var(--bg-elev-1);border:1px solid var(--divider);border-radius:var(--r-3);padding:var(--tier-pad)}.vp-card-flush{padding:0;overflow:hidden}.vp-verified{border-radius:var(--r-pill);height:22px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--verified-fg);background:var(--verified-bg);border:1px solid var(--verified-edge);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:9.5px;font-weight:500;display:inline-flex}.vp-verified svg{stroke-width:2px;width:11px;height:11px}.vp-verified-lg{letter-spacing:.18em;height:30px;box-shadow:inset 0 1px 0 #b8eae540, 0 0 18px -6px var(--turq-glow);background:linear-gradient(#b8eae529 0%,#4ecdc40f 100%);padding:0 14px 0 12px;font-size:10.5px}.vp-verified-lg svg{width:13px;height:13px}.vp-banner{border:1px solid var(--rule);border-radius:var(--r-2);color:var(--fg-1);background:var(--bg-elev-1);border-left-width:2px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.vp-banner-verified{border-left-color:var(--turq-active);background:var(--chrome-tint)}.vp-banner-cancelled{border-left-color:var(--gold-400)}.vp-banner-error{border-left-color:var(--status-wrong);background:#c9695e0d}.vp-banner .icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.vp-banner .icon svg{stroke-width:1.75px;width:16px;height:16px}.vp-banner-verified .icon{color:var(--chrome)}.vp-banner-cancelled .icon{color:var(--gold-400)}.vp-banner-error .icon{color:var(--status-wrong)}.vp-banner .body{flex:1}.vp-banner .title{color:var(--fg-1);font-weight:500}.vp-banner .sub{color:var(--fg-2);margin-top:2px;font-size:12.5px}.vp-table{border-collapse:collapse;width:100%;font-size:13px}.vp-table thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--divider);background:var(--bg-elev-1);padding:12px 16px 10px;font-size:10px;font-weight:500}.vp-table tbody td{height:var(--tier-row-h);border-bottom:1px solid var(--hairline);color:var(--fg-1);vertical-align:middle;padding:0 16px}.vp-table tbody tr:hover td{background:var(--chrome-tint)}.vp-table .mono{font-family:var(--font-mono);color:var(--fg-2);font-size:12px}.vp-table .muted{color:var(--fg-3)}.vp-chip{border:1px solid var(--rule);border-radius:var(--r-pill);height:28px;font-family:var(--font-sans);color:var(--fg-2);cursor:pointer;transition:all var(--dur-hover) var(--ease-quiet);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.vp-chip:hover{border-color:var(--chrome-edge);color:var(--fg-1)}.vp-chip.is-on{background:var(--chrome-tint);border-color:var(--turq-active);color:var(--chrome)}.tier-portal .vp-chip.is-on,.tier-admin .vp-chip.is-on{color:var(--turq-active-bright)}.vp-chip .x{font-family:var(--font-mono);opacity:.6;font-size:11px}.vp-switch{background:var(--bg-sunk);border:1px solid var(--rule);cursor:pointer;width:34px;height:20px;transition:all var(--dur-hover) var(--ease-quiet);border-radius:999px;flex-shrink:0;position:relative}.vp-switch:after{content:"";background:var(--fg-3);width:14px;height:14px;transition:all var(--dur-hover) var(--ease-quiet);border-radius:50%;position:absolute;top:2px;left:2px}.vp-switch.is-on{background:var(--chrome-tint);border-color:var(--turq-active)}.vp-switch.is-on:after{background:var(--turq-active-bright);box-shadow:0 0 12px var(--turq-glow);left:16px}.vp-nav-link{border-radius:var(--r-2);height:34px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);transition:all var(--dur-hover) var(--ease-quiet);cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;padding:0 12px;font-size:11px;display:flex}.vp-nav-link svg{stroke-width:1.5px;opacity:.7;flex-shrink:0;width:14px;height:14px}.vp-nav-link:hover{background:var(--chrome-tint);color:var(--fg-1)}.vp-nav-link.is-active{background:var(--chrome-tint);border-color:var(--chrome-edge);color:var(--turq-active-bright)}.vp-nav-link.is-active svg{stroke:var(--turq-active-bright);opacity:1}.tier-id .vp-nav-link.is-active{color:var(--chrome)}.tier-id .vp-nav-link.is-active svg{stroke:var(--chrome)}.vp-nav-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);padding:16px 12px 6px;font-size:9.5px}.vp-wordmark{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--fg-1);align-items:baseline;gap:2px;font-size:24px;font-style:italic;font-weight:500;display:inline-flex}.vp-wordmark .period{color:var(--gold-400);text-shadow:0 0 14px #d4af3773}.vp-wordmark .id{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);align-self:center;margin-left:8px;padding-top:4px;font-size:11px;font-style:normal;font-weight:500}.vp-rule{background:var(--divider);border:0;height:1px;margin:0}.vp-code{font-family:var(--font-mono);background:var(--bg-sunk);color:var(--fg-1);border-radius:var(--r-2);border:1px solid var(--hairline);word-break:break-all;padding:8px 12px;font-size:12px}.vp-icon-sm{stroke-width:1.5px;width:14px;height:14px}.vp-icon{stroke-width:1.5px;width:16px;height:16px}.vp-icon-lg{stroke-width:1.5px;width:20px;height:20px}
.tier-marketing-cream{--bg:var(--canvas-cream);--bg-elev-1:#faf4e2;--bg-elev-2:var(--canvas-cream-2);--bg-sunk:#ece2c7;--bg-flip:var(--canvas-ink);--fg-1:var(--fg-cream-1);--fg-2:var(--fg-cream-2);--fg-3:var(--fg-cream-3);--fg-4:var(--fg-cream-4);--rule:var(--fg-cream-rule);--divider:var(--fg-cream-divider);--hairline:#1614100f;--chrome:var(--turq-700);--chrome-soft:var(--turq-500);--chrome-tint:#2f6b670f;--chrome-edge:#2f6b6747}.tier-marketing-ink{--bg:var(--canvas-ink);--bg-elev-1:var(--canvas-ink-2);--bg-elev-2:var(--canvas-ink-3);--bg-sunk:#060608;--bg-flip:var(--canvas-cream);--fg-1:var(--fg-ink-1);--fg-2:var(--fg-ink-2);--fg-3:var(--fg-ink-3);--fg-4:var(--fg-ink-4);--rule:var(--fg-ink-rule);--divider:var(--fg-ink-divider);--hairline:#f4ecd80a;--chrome:var(--turq-400);--chrome-soft:var(--turq-300);--chrome-tint:#4ecdc40f;--chrome-edge:#4ecdc452}[class*=tier-marketing]{background:var(--bg);color:var(--fg-1);font-family:var(--font-sans);font-size:15px;line-height:1.55}*{box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}.mk-wrap{max-width:1240px;margin:0 auto;padding:0 56px}.mk-wrap-narrow{max-width:880px;margin:0 auto;padding:0 56px}@media (max-width:720px){.mk-wrap,.mk-wrap-narrow{padding:0 24px}}.mk-nav{z-index:50;background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.6);border-bottom:1px solid #0000;transition:background .48s cubic-bezier(.4,0,.2,1),border-color .48s cubic-bezier(.4,0,.2,1),box-shadow .48s cubic-bezier(.4,0,.2,1);position:sticky;top:0}.mk-nav:after{content:"";background:linear-gradient(90deg, transparent, var(--rule) 30%, var(--rule) 70%, transparent);opacity:0;height:1px;transition:opacity var(--dur-screen) var(--ease-quiet);pointer-events:none;position:absolute;top:0;left:0;right:0}.mk-nav.is-scrolled{background:color-mix(in srgb, var(--bg) 78%, transparent);border-bottom-color:var(--hairline);box-shadow:0 6px 30px -18px #00000059}.mk-nav.is-scrolled:after{opacity:1}.mk-nav-inner{justify-content:space-between;align-items:center;height:72px;transition:height .48s cubic-bezier(.4,0,.2,1);display:flex}.mk-nav.is-scrolled .mk-nav-inner{height:60px}.mk-nav-cluster{align-items:center;gap:56px;transition:gap .48s cubic-bezier(.4,0,.2,1);display:flex}.mk-nav.is-scrolled .mk-nav-cluster{gap:44px}.mk-wordmark,.mk-wordmark-verdict{transition:transform .48s cubic-bezier(.4,0,.2,1)}.mk-nav.is-scrolled .mk-wordmark,.mk-nav.is-scrolled .mk-wordmark-verdict{transform:translate(-16px)}.mk-platform-tag{white-space:nowrap;max-width:200px;transition:opacity .32s cubic-bezier(.4,0,.2,1),max-width .48s cubic-bezier(.4,0,.2,1),margin-left .48s cubic-bezier(.4,0,.2,1),padding-left .48s cubic-bezier(.4,0,.2,1),border-left-color .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.mk-nav.is-scrolled .mk-platform-tag{opacity:0;border-left-color:#0000;max-width:0;margin-left:0;padding-left:0}.mk-nav-links{align-items:center;gap:32px;transition:gap .48s cubic-bezier(.4,0,.2,1);display:flex}.mk-nav.is-scrolled .mk-nav-links{gap:26px}.mk-nav-link{font-family:var(--font-sans);color:var(--fg-2);letter-spacing:-.005em;transition:color var(--dur-hover) var(--ease-quiet);font-size:13.5px;font-weight:400;position:relative}.mk-nav-link:hover,.mk-nav-link.is-active{color:var(--fg-1)}.mk-nav-link.is-active:after{content:"";background:var(--turq-active);height:1px;box-shadow:0 0 8px var(--turq-glow);position:absolute;bottom:-22px;left:-6px;right:-6px}.mk-nav-link{transition:color .24s cubic-bezier(.4,0,.2,1),font-weight .24s cubic-bezier(.4,0,.2,1)}.mk-nav-link.is-active{color:var(--fg-1);font-weight:500}.mk-nav-cta{border:1px solid var(--rule);height:36px;color:var(--fg-1);background:color-mix(in srgb, var(--bg) 35%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.4);white-space:nowrap;border-radius:999px;grid-template-columns:max-content;align-items:center;padding:0 18px;font-size:13px;transition:padding .48s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),color .28s cubic-bezier(.4,0,.2,1),background .48s cubic-bezier(.4,0,.2,1),box-shadow .48s cubic-bezier(.4,0,.2,1);display:inline-grid;position:relative;overflow:hidden}.mk-cta-label{white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:8px;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1);display:inline-flex}.mk-cta-label .arrow{font-family:var(--font-mono);opacity:.75;font-size:11px}.mk-cta-label-scrolled{opacity:0;pointer-events:none;transform:translateY(8px)}.mk-nav.is-scrolled .mk-nav-cta{border-color:var(--turq-active);color:var(--turq-active);box-shadow:inset 0 1px 0 #b8eae552, 0 0 0 1px #4ecdc440, 0 0 26px -6px var(--turq-glow);background:linear-gradient(#4ecdc424 0%,#4ecdc40a 100%);padding:0 26px}.mk-nav.is-scrolled .mk-cta-label-default{opacity:0;pointer-events:none;transform:translateY(-8px)}.mk-nav.is-scrolled .mk-cta-label-scrolled{opacity:1;pointer-events:auto;transform:translateY(0)}.mk-nav-cta:hover{border-color:var(--turq-active);color:var(--turq-active)}.mk-wordmark{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--fg-1);align-items:baseline;gap:0;font-size:22px;font-weight:500;display:inline-flex}.mk-wordmark .period{color:var(--gold-400)}.mk-wordmark-verdict{white-space:nowrap;font-family:var(--font-serif);letter-spacing:-.015em;color:var(--fg-1);align-items:baseline;font-size:22px;font-style:italic;font-weight:500;display:inline-flex}.mk-wordmark-verdict .period{color:var(--gold-400);font-style:normal}.mk-platform-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);border-left:1px solid var(--rule);align-self:center;margin-left:10px;padding-left:10px;font-size:9.5px}.mk-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:500}.mk-eyebrow .dot{vertical-align:middle;background:var(--turq-active);width:5px;height:5px;box-shadow:0 0 8px var(--turq-glow);border-radius:50%;margin:0 10px 1px 0;display:inline-block}.mk-display{font-family:var(--font-serif);letter-spacing:-.022em;color:var(--fg-1);margin:0;font-size:clamp(54px,7.2vw,104px);font-weight:500;line-height:1.02}.mk-display em{font-style:italic;font-weight:500}.mk-h1{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--fg-1);margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:1.06}.mk-h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg-1);margin:0;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.12}.mk-h3{font-family:var(--font-serif);letter-spacing:-.005em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.mk-lead{font-family:var(--font-sans);color:var(--fg-2);text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.55}.mk-body{font-family:var(--font-sans);color:var(--fg-2);text-wrap:pretty;font-size:15.5px;line-height:1.65}.mk-body strong,.mk-body b{color:var(--fg-1);font-weight:500}.mk-prose p{margin:0 0 1.1em}.mk-prose p:last-child{margin-bottom:0}.mk-cite,.mk-mono{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);font-size:12px}.mk-rule{background:var(--divider);border:0;height:1px;margin:0}.mk-rule-strong{background:var(--rule);border:0;height:1px}.mk-btn{height:48px;font-family:var(--font-sans);letter-spacing:-.005em;border-radius:var(--r-2);transition:all var(--dur-hover) var(--ease-quiet);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:500;display:inline-flex}.mk-btn .arrow{font-family:var(--font-mono);opacity:.75;font-size:13px}.tier-marketing-cream .mk-btn-primary{background:linear-gradient(180deg, #b8eae538 0%, #0000 60%), var(--turq-700);color:var(--canvas-cream);border-color:var(--turq-600);box-shadow:inset 0 1px #b8eae547,inset 0 -1px #0f32308c}.tier-marketing-cream .mk-btn-primary:hover{background:linear-gradient(180deg, #b8eae54d 0%, #0000 60%), var(--turq-600);border-color:var(--turq-active);box-shadow:inset 0 1px 0 #b8eae55c, 0 0 0 4px #2f6b6714, 0 0 28px -8px var(--turq-glow)}.tier-marketing-ink .mk-btn-primary{background:linear-gradient(180deg, #b8eae529 0%, #0000 60%), var(--turq-700);color:var(--fg-ink-1);border-color:var(--turq-500);box-shadow:inset 0 1px #b8eae538}.tier-marketing-ink .mk-btn-primary:hover{background:var(--turq-600);border-color:var(--turq-active);box-shadow:inset 0 1px 0 #b8eae552, 0 0 0 1px #4ecdc440, 0 0 28px -6px var(--turq-glow)}.mk-btn-secondary{color:var(--fg-1);border-color:var(--rule);background:0 0}.mk-btn-secondary:hover{border-color:var(--turq-active);color:var(--turq-active);background:var(--chrome-tint)}.tier-marketing-ink .mk-btn-secondary:hover{color:var(--turq-active-bright)}.mk-btn-gold{color:#2a1f08;border-color:var(--gold-edge);background:linear-gradient(#fff7c8bf 0%,#f5dc8a40 35%,#0000 100%),linear-gradient(#f2cd56 0%,#d9b23e 100%);box-shadow:inset 0 1px #fffde1f2,inset 0 -1px #785a0f73,0 0 0 1px #d4af374d,0 14px 32px -12px #d4af378c}.mk-btn-gold:hover{box-shadow:inset 0 1px 0 #ffffebfa, inset 0 -1px 0 #785a0f66, 0 0 0 1px #f5dc8a8c, 0 18px 40px -10px #d4af37bf, 0 0 36px -8px var(--gold-glow,#d4af378c);background:linear-gradient(#fffcd2d9 0%,#f5dc8a59 35%,#0000 100%),linear-gradient(#f8d666 0%,#e2bb45 100%)}.mk-section{padding:120px 0;position:relative}.mk-section-tight{padding:80px 0}.mk-section-loose{padding:160px 0}.mk-section-flip{background:var(--bg-flip);color:var(--canvas-cream)}.tier-marketing-cream .mk-section-flip{--bg:var(--canvas-ink);--bg-elev-1:var(--canvas-ink-2);--bg-sunk:#060608;--fg-1:var(--fg-ink-1);--fg-2:var(--fg-ink-2);--fg-3:var(--fg-ink-3);--rule:var(--fg-ink-rule);--divider:var(--fg-ink-divider);--hairline:#f4ecd80a;--chrome:var(--turq-400);--chrome-tint:#4ecdc40f;--chrome-edge:#4ecdc452;background:var(--bg);color:var(--fg-1)}.tier-marketing-ink .mk-section-flip{--bg:var(--canvas-cream);--bg-elev-1:#faf4e2;--bg-sunk:#ece2c7;--fg-1:var(--fg-cream-1);--fg-2:var(--fg-cream-2);--fg-3:var(--fg-cream-3);--rule:var(--fg-cream-rule);--divider:var(--fg-cream-divider);--hairline:#1614100f;--chrome:var(--turq-700);--chrome-tint:#2f6b670f;--chrome-edge:#2f6b6747;background:var(--bg);color:var(--fg-1)}.mk-footer{border-top:1px solid var(--divider);font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-3);padding:56px 0;font-size:11.5px}.mk-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.mk-footer-links{align-items:center;gap:32px;display:flex}.mk-footer-link{color:var(--fg-2);transition:color var(--dur-hover) var(--ease-quiet)}.mk-footer-link:hover{color:var(--turq-active)}.mk-mesh{pointer-events:none;opacity:.7;background-image:linear-gradient(to right, var(--hairline) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline) 1px, transparent 1px);background-position:top;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 35%,#000 0%,#0000 90%);mask-image:radial-gradient(90% 70% at 50% 35%,#000 0%,#0000 90%)}.mk-noise{pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mk-slot{vertical-align:baseline;white-space:nowrap;font-size:.78em;line-height:1.18;display:inline-block;position:relative}.mk-slot-reel{vertical-align:baseline;height:1.18em;display:inline-block;position:relative;overflow:hidden}.mk-slot-track{will-change:transform;display:inline-block;transform:translateZ(0)}.mk-slot-chunk{box-sizing:content-box;white-space:nowrap;height:1.18em;color:var(--fg-1);letter-spacing:-.022em;padding-right:.24em;font-style:italic;font-weight:500;line-height:1.18em;display:block}.mk-slot-chunk.is-verdict{background:var(--shimmer-turq);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:8s linear infinite verdict-shimmer}.mk-slot-chunk.is-landing{animation:.32s cubic-bezier(.22,.61,.36,1) mk-ink-strike}@keyframes mk-ink-strike{0%{filter:brightness(1.18)}to{filter:brightness()}}.mk-slot-caret{vertical-align:baseline;width:.05em;height:.72em;color:var(--turq-active);opacity:.85;transition:opacity .2s var(--ease-quiet);background:currentColor;margin:0 0 0 .16em;line-height:0;animation:1.05s step-end infinite mk-caret-blink;display:inline-block;transform:translateY(-.24em);box-shadow:0 0 12px #4ecdc48c}.mk-slot.is-spinning .mk-slot-caret{opacity:0;animation:none}@keyframes mk-caret-blink{0%,49%{opacity:.85}50%,to{opacity:0}}.mk-slot-link{pointer-events:none;border-radius:var(--r-2);transition:background var(--dur-hover) var(--ease-quiet);display:block;position:absolute;inset:-4px -8px}.mk-slot.is-verdict .mk-slot-link{pointer-events:auto;cursor:pointer}.mk-slot.is-verdict .mk-slot-link:hover{background:#4ecdc40f}.mk-slot-arrow{vertical-align:super;color:var(--turq-active);opacity:0;transition:opacity .4s var(--ease-quiet), transform .4s var(--ease-quiet);margin-left:.08em;font-size:.55em;display:inline-block;transform:translate(-6px,4px)}.mk-slot.is-verdict .mk-slot-arrow{opacity:.9;transform:translate(0)}.mk-poss-grid{border-top:1px solid var(--divider);border-left:1px solid var(--divider);grid-template-columns:repeat(12,1fr);gap:0;display:grid}.mk-poss-card{border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);min-height:220px;transition:background var(--dur-hover) var(--ease-quiet);flex-direction:column;grid-column:span 4;justify-content:space-between;padding:36px 32px;display:flex;position:relative}.mk-poss-card:hover{background:var(--chrome-tint)}.mk-poss-card.is-live{background:linear-gradient(#4ecdc40a 0%,#0000 60%)}.mk-poss-num{font-family:var(--font-mono);letter-spacing:.14em;color:var(--fg-3);font-size:11px}.mk-poss-title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg-1);text-wrap:balance;margin:24px 0 14px;font-size:26px;font-style:italic;font-weight:500;line-height:1.18}.mk-poss-card.is-live .mk-poss-title{background:var(--shimmer-turq);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:10s linear infinite verdict-shimmer}.mk-poss-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;font-size:10.5px;display:flex}.mk-poss-tag .live{color:var(--turq-active);align-items:center;gap:6px;display:inline-flex}.mk-poss-tag .live:before{content:"";background:var(--turq-active);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite mk-soft-pulse;box-shadow:0 0 0 4px #4ecdc42e}@media (max-width:960px){.mk-poss-card{grid-column:span 6}}@media (max-width:640px){.mk-poss-card{grid-column:span 12}}.mk-pull{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--fg-1);text-wrap:pretty;max-width:24ch;font-size:clamp(28px,3.2vw,44px);font-style:italic;font-weight:500;line-height:1.18}.mk-pull .accent{color:var(--turq-active);font-style:italic}.mk-chunk{font-family:var(--font-mono);background:var(--bg-elev-1);border:1px solid var(--divider);border-radius:var(--r-2);color:var(--fg-2);padding:18px 20px;font-size:12.5px;line-height:1.6;position:relative}.mk-chunk-head{letter-spacing:.18em;text-transform:uppercase;color:var(--turq-active);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;font-size:10px;display:flex}.mk-chunk-cite{color:var(--gold-300);letter-spacing:.06em}.mk-chunk em.hl{color:var(--fg-1);background:#4ecdc424;border-radius:2px;padding:0 3px;font-style:normal}.mk-endpoint{font-family:var(--font-mono);color:var(--turq-active);letter-spacing:0;font-size:14px;font-weight:500}.mk-endpoint .method{color:var(--fg-3);margin-right:8px;font-weight:500}.mk-demo-slot{aspect-ratio:16/9;background:linear-gradient(180deg, #4ecdc40a 0%, transparent 50%), var(--bg-elev-1);border:1px solid var(--divider);border-radius:var(--r-4);position:relative;overflow:hidden}.mk-demo-slot:before{content:"";background-image:linear-gradient(135deg, var(--hairline) 1px, transparent 1px);opacity:.55;pointer-events:none;background-size:18px 18px;position:absolute;inset:0}.mk-demo-meta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);z-index:2;align-items:center;gap:10px;font-size:10.5px;display:flex;position:absolute;top:18px;left:22px}.mk-demo-meta .rec{background:var(--gold-400);width:6px;height:6px;box-shadow:0 0 12px var(--gold-glow,#d4af3780);border-radius:50%;animation:2s ease-in-out infinite mk-soft-pulse}.mk-demo-play{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.mk-demo-play-icon{border:1px solid var(--turq-active);width:84px;height:84px;box-shadow:inset 0 1px 0 #b8eae552, 0 0 0 8px #4ecdc40f, 0 0 48px -8px var(--turq-glow);background:linear-gradient(#b8eae52e 0%,#0000 60%),#0f1e1eb3;border-radius:50%;place-items:center;display:grid}.mk-demo-play-icon:after{content:"";border-style:solid;border-width:12px 0 12px 18px;border-color:transparent transparent transparent var(--turq-active-bright);width:0;height:0;margin-left:5px}.mk-demo-caption{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-3);z-index:2;font-size:11px;position:absolute;bottom:18px;left:22px}.mk-diff{border-bottom:1px solid var(--divider);grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;padding:80px 0;display:grid}.mk-diff:last-child{border-bottom:0}.mk-diff-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-bottom:18px;font-size:11px}.mk-diff-num{font-family:var(--font-serif);color:var(--turq-active);margin-right:14px;font-style:italic;font-weight:500}@media (max-width:880px){.mk-diff{grid-template-columns:1fr;gap:32px;padding:48px 0}}.mk-price-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:720px){.mk-price-grid{grid-template-columns:1fr}}.mk-price-card{background:var(--bg-elev-1);border:1px solid var(--divider);border-radius:var(--r-4);padding:36px}.mk-price-card.is-pro{background:linear-gradient(180deg, #d4af370d 0%, transparent 35%), var(--bg-elev-1);border-color:#d4af3759}.mk-price-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.mk-price-card.is-pro .mk-price-tag{color:var(--gold-400)}.mk-price-amount{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--fg-1);font-size:56px;font-weight:500;line-height:1}.mk-price-amount .currency{color:var(--fg-3);margin-right:4px;font-size:24px}.mk-price-amount .period{font-family:var(--font-sans);color:var(--fg-3);margin-left:8px;font-size:14px;font-weight:400}.mk-price-list{color:var(--fg-2);margin:24px 0;padding:0;font-size:14px;list-style:none}.mk-price-list li{border-top:1px solid var(--hairline);gap:12px;padding:10px 0;display:flex}.mk-price-list li:before{content:" - ";color:var(--fg-4);font-family:var(--font-mono)}.mk-feat-grid{background:var(--divider);border:1px solid var(--divider);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.mk-feat-card{background:var(--bg);flex-direction:column;justify-content:space-between;min-height:220px;padding:32px 28px;display:flex}.mk-feat-card h4{font-family:var(--font-serif);letter-spacing:-.008em;color:var(--fg-1);margin:0 0 10px;font-size:22px;font-style:italic;font-weight:500}.mk-feat-card p{color:var(--fg-2);margin:0;font-size:13.5px;line-height:1.55}.mk-feat-card .mk-eyebrow{margin-bottom:18px}@media (max-width:960px){.mk-feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mk-feat-grid{grid-template-columns:1fr}}.mk-social-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:880px){.mk-social-grid{grid-template-columns:1fr}}.mk-social-card{background:var(--bg-elev-1);border:1px solid var(--divider);border-radius:var(--r-3);transition:all var(--dur-hover) var(--ease-quiet);flex-direction:column;gap:14px;padding:24px;display:flex}.mk-social-card:hover{border-color:var(--chrome-edge)}.mk-social-head{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-3);align-items:center;gap:10px;font-size:11px;display:flex}.mk-social-net{text-transform:uppercase;letter-spacing:.18em;color:var(--turq-active)}.mk-social-body{font-family:var(--font-sans);color:var(--fg-1);font-size:14px;line-height:1.55}.mk-social-meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-3);margin-top:auto;font-size:10.5px}.mk-ticks{position:relative}.mk-ticks:before,.mk-ticks:after{content:"";border:1px solid var(--rule);pointer-events:none;width:14px;height:14px;position:absolute}.mk-ticks:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.mk-ticks:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.mk-spot{border-radius:var(--r-4);-webkit-backdrop-filter:blur(32px)saturate(1.6);background:linear-gradient(#1614100f 0%,#16141005 100%),linear-gradient(#fff7dca6 0%,#f4ecd873 100%);border:1px solid #d4af378c;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:64px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff7dcf2,inset 0 0 0 1px #d4af3724,0 32px 64px -28px #16141052}.tier-marketing-ink .mk-spot{background:linear-gradient(#f4ecd814 0%,#f4ecd805 100%);border-color:#d4af374d;box-shadow:inset 0 1px #f4ecd824,0 32px 64px -22px #0009}.mk-spot:before{content:"";background:linear-gradient(180deg, transparent 0%, var(--gold-400) 50%, transparent 100%);opacity:.5;width:1px;position:absolute;top:0;bottom:0;right:0}.mk-spot:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(80% 50% at 20% 0,#f5dc8a2e 0%,#0000 60%);position:absolute;inset:0}.mk-spot>*{z-index:1;position:relative}@media (max-width:960px){.mk-spot{grid-template-columns:1fr;gap:32px;padding:36px}}.mk-spot-preview{background:var(--canvas-ink);border:1px solid var(--turq-800);border-radius:var(--r-3);color:var(--canvas-cream);aspect-ratio:4/3;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #b8eae52e,0 16px 36px -16px #00000080}.mk-rail{border-top:1px solid var(--divider);grid-template-columns:1fr 2fr;gap:64px;padding:48px 0;display:grid}.mk-rail:last-child{border-bottom:1px solid var(--divider)}.mk-strip{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;gap:32px;padding:18px 0;font-size:11px;display:flex}.mk-strip span b{color:var(--fg-2);margin-right:6px;font-weight:500}.mk-glass{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.5);position:relative}.tier-marketing-cream .mk-glass{background:linear-gradient(#ffffff8c 0%,#ffffff2e 100%);border:1px solid #16141014;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #1614100a,0 22px 44px -22px #1614102e}.tier-marketing-ink .mk-glass{background:linear-gradient(#f4ecd814 0%,#f4ecd805 100%);border:1px solid #f4ecd81a;box-shadow:inset 0 1px #f4ecd829,inset 0 -1px #0000004d,0 22px 44px -16px #0000008c}.mk-glass-strong{-webkit-backdrop-filter:blur(36px)saturate(1.7)}.mk-glass:before{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;opacity:.5;z-index:0;background:radial-gradient(80% 60% at 30% 0,#ffffff2e 0%,#0000 60%);position:absolute;inset:0}.tier-marketing-ink .mk-glass:before{opacity:.8;background:radial-gradient(80% 60% at 30% 0,#b8eae51a 0%,#0000 60%)}.mk-glass>*{z-index:1;position:relative}.mk-aura{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mk-aura-blob{filter:blur(120px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.tier-marketing-cream .mk-aura-blob.b-turq{opacity:.55;mix-blend-mode:multiply;background:radial-gradient(circle,#4ecdc4d9 0%,#4ecdc400 70%)}.tier-marketing-cream .mk-aura-blob.b-gold{opacity:.32;mix-blend-mode:multiply;background:radial-gradient(circle,#d4af378c 0%,#d4af3700 70%)}.tier-marketing-ink .mk-aura-blob.b-turq{opacity:.55;background:radial-gradient(circle,#4ecdc4a6 0%,#4ecdc400 70%)}.tier-marketing-ink .mk-aura-blob.b-gold{opacity:.22;background:radial-gradient(circle,#d4af3799 0%,#d4af3700 70%)}.tier-marketing-cream .mk-aura-blob.b-pink{opacity:.55;mix-blend-mode:multiply;background:radial-gradient(circle,#ffa58cd9 0%,#ffa58c00 70%)}.tier-marketing-cream .mk-aura-blob.b-cyan{opacity:.55;mix-blend-mode:multiply;background:radial-gradient(circle,#78d2ebe6 0%,#78d2eb00 70%)}.tier-marketing-ink .mk-aura-blob.b-pink{opacity:.45;background:radial-gradient(circle,#ffaf96b3 0%,#ffaf9600 70%)}.tier-marketing-ink .mk-aura-blob.b-cyan{opacity:.5;background:radial-gradient(circle,#82d2ebb3 0%,#82d2eb00 70%)}.mk-aura-blob.b1{width:640px;height:640px;top:-180px;left:-120px}.mk-aura-blob.b2{width:520px;height:520px;top:40px;right:-160px}.mk-aura-blob.b3{width:420px;height:420px;bottom:-200px;left:30%}.mk-grain{pointer-events:none;opacity:.18;mix-blend-mode:overlay;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.42 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.tier-marketing-cream .mk-grain{opacity:.12}.mk-hero{padding:88px 0 96px;position:relative;overflow:hidden}.mk-hero-inner{z-index:1;max-width:1320px;margin:0 auto;padding:0 56px;position:relative}@media (max-width:720px){.mk-hero-inner{padding:0 24px}}@keyframes mk-soft-pulse{0%,to{filter:brightness();opacity:1}50%{filter:brightness(1.18);opacity:.7}}.mk-tex-deep{background:radial-gradient(ellipse 100% 60% at 50% 0%, #4ecdc40d 0%, transparent 50%), var(--bg)}.mk-tex-ribbed{background-image:linear-gradient(to right, var(--hairline) 1px, transparent 1px);background-position:50% 0;background-size:80px 100%}
