@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_6ce3d21d-module__pWXvIa__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_6ce3d21d-module__pWXvIa__variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--ink:#071221;--panel:#0d1b2a;--lime:#dfff00;--page:#f6f8fb;--line:#dfe6ee;--muted:#8190a7;--good:#18c77a;--warn:#f6ba42;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--muted-deep:#526175;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--page);margin:0}body{color:var(--ink);font-family:var(--font-arabic,Inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}:lang(ar) .hero h1{line-height:1.35}:lang(ar) .hero>p:not(.eyebrow){line-height:1.55}:lang(ar) .logo,:lang(ar) .hero h1{font-weight:700}:lang(ar) .toolCard h3,:lang(ar) .postGrid h2,:lang(ar) .listTable h2{line-height:1.4}:lang(ar) .docsLayout article>p,:lang(ar) .policyDoc p,:lang(ar) .policyDoc li,:lang(ar) .faqGroup details p,:lang(ar) .contentDetail__lede,:lang(ar) .packageDetail__lede{line-height:1.75}a{color:inherit;text-decoration:none}button,input{font:inherit}.siteHeader{color:#fff;background:var(--ink);border-bottom:1px solid #1d2a3d;align-items:center;height:64px;padding:0 32px;display:flex}.logo{letter-spacing:-1.2px;font-size:23px;font-weight:900}.logo b{color:var(--lime)}.siteHeader nav{gap:32px;margin:auto;display:flex}.siteHeader nav a{color:#c7ced7;font-size:14px;font-weight:600}.siteHeader nav a:first-child{color:var(--lime)}.headerTools{align-items:center;gap:16px;display:flex}.language,.outlineButton{border:1px solid #667286;border-radius:4px;padding:8px 13px;font-size:12px;font-weight:700}.language{color:#eef2f8;background:#202b3d}.limeButton,.search button{color:#132007;background:var(--lime);text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:11px 20px;font-size:12px;font-weight:800}.headerAccountLink{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.hero{color:#fff;text-align:center;background:linear-gradient(180deg, var(--ink), var(--panel));min-height:405px;padding:62px 24px 97px;position:relative;overflow:hidden}.hero:after{content:"";z-index:0;background:linear-gradient(0deg, var(--page), transparent);height:150px;position:absolute;bottom:0;left:0;right:0}.hero>*{z-index:1;position:relative}.eyebrow,.kicker{color:var(--lime);letter-spacing:2px;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.hero h1{letter-spacing:-1.8px;text-wrap:balance;max-width:760px;margin:0 auto;font-size:48px;line-height:1.08}.hero>p:not(.eyebrow){color:#c3cbd6;max-width:610px;margin:22px auto 35px;font-size:17px;line-height:1.35}.search{background:var(--user-surface,#fff);border:1px solid var(--user-line,#d5dbe4);border-radius:999px;align-items:center;gap:10px;max-width:600px;height:56px;margin:auto;padding-block:7px;padding-inline:25px 7px;display:flex;box-shadow:0 8px 18px #02071244}.search input{min-width:0;color:var(--ink);border:0;outline:0;flex:1}.search input::placeholder{color:var(--user-muted,#798394)}.search button{min-width:145px;height:42px}.brandWall{z-index:2;background:var(--user-surface,#fff);border-radius:12px;justify-content:center;align-items:center;gap:48px;max-width:1200px;min-height:80px;margin:-30px auto 0;padding:24px 32px;display:flex;position:relative;box-shadow:0 4px 7px #08162a1a}.brandWall span{color:var(--user-muted,#69727e);font-size:14px;font-weight:800}.container{width:min(1200px,100% - 64px);margin-inline:auto}.catalog{padding:64px 0}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.sectionHead .kicker,.page .kicker{color:var(--user-muted,#8192ad);letter-spacing:0;font-size:11px}.sectionHead h2{letter-spacing:-.6px;margin:0;font-size:24px}.outlineButton{color:var(--ink);cursor:pointer;background:0 0}.toolGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.toolCard{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:8px;flex-direction:column;min-height:220px;padding:24px;display:flex}.tag{color:#2775a7;background:var(--user-subtle,#e2effa);text-transform:uppercase;border-radius:3px;width:max-content;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.tag-unlock{color:#8e531d;background:#fff1ca}.tag-security{color:#28794e;background:#dcf7e9}.tag-diagnostic{color:var(--user-muted,#53677f);background:var(--user-subtle,#edf2f8)}.toolCard h3{margin:16px 0 8px;font-size:17px;line-height:1.2}.toolCard p,.page>p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.toolCard footer{border-top:1px solid var(--user-line,#eef1f5);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.toolCard strong{font-size:19px}.smallButton{background:var(--user-surface,#fff);text-transform:uppercase;border:1px solid #596576;border-radius:4px;padding:8px 14px;font-size:11px;font-weight:800}.trust{background:var(--user-subtle,#edf1f5);justify-content:center;gap:90px;padding:38px 24px;display:flex}.trust div{text-align:center;gap:3px;display:grid}.trust b{font-size:21px}.trust span{color:var(--muted);font-size:13px}.page{padding-block:68px}.page h1,.docsLayout h1{letter-spacing:-1.2px;margin:0 0 25px;font-size:40px}.catalogToolbar{justify-content:space-between;gap:16px;margin-bottom:25px;display:flex}.compactSearch{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:7px;flex:1;max-width:600px;display:flex}.compactSearch input{border:0;outline:0;flex:1;padding:12px}.compactSearch button{color:#fff;background:var(--ink);border:0;border-start-end-radius:6px;border-end-end-radius:6px;padding:0 18px;font-weight:700}.listTable{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:8px;overflow:hidden}.listTable article{border-bottom:1px solid var(--line);grid-template-columns:1fr 110px 130px;align-items:center;gap:20px;padding:19px 22px;display:grid}.listTable article:last-child{border:0}.listTable h2{margin:10px 0 5px;font-size:17px}.listTable p{color:var(--muted);margin:0;font-size:13px}.emptyState{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:42px}.docsLayout{grid-template-columns:260px minmax(0,760px);gap:80px;max-width:1160px;margin:0 auto;padding:72px 32px;display:grid}.docsLayout aside{padding-top:8px}.docsLayout aside a{color:var(--user-muted,#516077);padding:11px 0;font-size:14px;display:block}.docsLayout article>p{color:var(--muted);font-size:17px;line-height:1.6}.docsLayout h2{margin-top:42px;font-size:24px}.docsLayout li{color:var(--user-muted,#4c5c73);margin:13px 0;line-height:1.5}.postGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.postGrid article{border-top:3px solid var(--ink);background:var(--user-surface,#fff);min-height:240px;padding:26px}.postGrid h2{font-size:22px;line-height:1.2}.postGrid p:not(.kicker){color:var(--muted);line-height:1.5}.postGrid time{color:var(--user-muted,#68778c);font-size:12px;font-weight:700}.skeleton{pointer-events:none;gap:18px}.skeleton>span,.skeleton>b,.skeleton>p,.skeleton footer i{background:var(--user-subtle,#edf1f5);border-radius:4px;animation:1.5s ease-in-out infinite pulse;display:block}.skeleton>span{width:70px;height:20px}.skeleton>b{width:68%;height:20px}.skeleton>p{width:100%;height:42px}.skeleton footer i{width:76px;height:20px}@keyframes pulse{50%{opacity:.45}}.admin{color:#fff;background:#081629;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.admin aside{border-right:1px solid #1a283b;padding:27px 20px}.admin aside .logo{margin-bottom:53px;display:block}.admin aside .kicker{color:#8291a5;font-size:10px}.admin aside a:not(.logo){color:#91a0b4;padding:12px;font-size:14px;display:block}.admin aside .selected{color:#fff;background:#17283d;border-radius:5px}.admin>section{min-width:0;padding:36px}.admin>section>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.admin h1{margin:0;font-size:28px}.admin .kicker{color:#7f8da1;font-size:10px}.statGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.statGrid article,.adminGrid article{background:#0d1d31;border:1px solid #1a2a3f;border-radius:8px;padding:19px}.statGrid span,.statGrid small{color:var(--user-muted,#8694a8);font-size:12px;display:block}.statGrid strong{color:var(--lime);margin:9px 0;font-size:24px;display:block}.adminGrid{grid-template-columns:1.4fr 1fr;gap:16px;margin-top:16px;display:grid}.adminGrid h2{margin-top:0;font-size:16px}.adminGrid p{color:#b7c0cd;font-size:14px}.admin table{border-collapse:collapse;width:100%;font-size:13px}.admin th,.admin td{color:#b7c0cd;text-align:left;border-top:1px solid #1b2b40;padding:12px}.success{color:var(--good)}.warning{color:var(--warn)}@media (max-width:800px){.siteHeader{padding:0 18px}.siteHeader nav{display:none}.headerTools{margin-inline-start:auto}.hero h1{font-size:38px}.headerAccountLink{max-width:150px}.brandWall{justify-content:flex-start;gap:25px;margin-inline:16px;overflow:auto}.brandWall span{white-space:nowrap}.toolGrid,.postGrid{grid-template-columns:1fr}.trust{gap:25px}.catalogToolbar,.sectionHead{flex-direction:column;align-items:start}.listTable article,.docsLayout,.admin{grid-template-columns:1fr}.docsLayout{gap:20px;padding:40px 24px}.docsLayout aside,.admin aside{display:none}.admin>section{padding:24px 16px}.statGrid,.adminGrid{grid-template-columns:1fr 1fr}.adminGrid{gap:12px}.adminGrid article:first-child{grid-column:span 2}.container{width:min(1200px,100% - 32px)}}@media (prefers-reduced-motion:reduce){.skeleton>span,.skeleton>b,.skeleton>p,.skeleton footer i{animation:none}}.siteFooter{border-top:1px solid var(--line);background:var(--user-surface,#fff);padding:32px 24px}.siteFooter nav{flex-wrap:wrap;justify-content:center;gap:10px 28px;max-width:1200px;margin:0 auto;display:flex}.siteFooter nav a{color:var(--user-muted,#4c5c73);font-size:13px;font-weight:600}.footerNote{color:var(--muted);text-align:center;margin:18px 0 0;font-size:12px}.statusPage{text-align:center;max-width:620px}.statusPage h1{letter-spacing:-1px;margin:0 0 14px;font-size:34px}.statusPage>p{color:var(--muted);margin:0 auto 28px;font-size:15px;line-height:1.55}.statusDigest{font-family:monospace;font-size:12px}.statusActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.statusActions button{border:0}.policyMeta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:-12px 0 32px;font-size:13px;display:flex}.policyBadge{color:#8e531d;text-transform:uppercase;background:#fff1ca;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.policyDoc h2{letter-spacing:-.4px;margin:40px 0 12px;font-size:21px}.policyDoc h2:first-of-type{margin-top:0}.policyDoc p,.policyDoc li{color:var(--user-muted,#3d4a5c);font-size:15px;line-height:1.65}.policyDoc ul{padding-inline-start:22px}.policyDoc li{margin:6px 0}.pendingNote{background:var(--user-subtle,#fff8e8);border:1px dashed #d8a53b;border-radius:8px;margin:14px 0;padding:16px 18px}.pendingNote p{color:#7a5417;margin:0;font-size:14px}.pendingNote p+p{margin-top:8px}.faqGroup{margin-bottom:36px}.faqGroup h2{margin:0 0 14px;font-size:20px}.faqGroup details{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:8px;padding:16px 20px}.faqGroup details+details{margin-top:10px}.faqGroup summary{cursor:pointer;font-size:15px;font-weight:700}.faqGroup details p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.contactGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px;display:grid}.contactCard{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:8px;padding:22px}.contactCard h2{margin:0 0 8px;font-size:16px}.contactCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:800px){.contactGrid{grid-template-columns:1fr}}.catalogFilters{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;padding:16px;display:flex}.catalogFilters--loading{background:var(--user-subtle,#f6f8fb);min-height:62px}.catalogFilters__search{border:1px solid var(--line);border-radius:6px;flex:220px;min-width:0;padding:10px 12px}.catalogFilters select{border:1px solid var(--line);background:var(--user-surface,#fff);color:var(--ink);border-radius:6px;padding:10px 12px}.catalogFilters__checkbox{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.catalogFilters button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:6px;padding:10px 18px;font-weight:700}.storeIntro{max-width:68ch;color:var(--muted);margin:-10px 0 28px;line-height:1.65}.catalogResultCount{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:700}.productGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.productCard{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex}.productCard__header{align-items:center;gap:14px;min-width:0;display:flex}.productCard__header>div{min-width:0}.productCard__header h2{text-wrap:balance;margin:0 0 5px;font-size:18px;line-height:1.3}.productCard__header h2 a{color:var(--ink);text-decoration:none}.productCard__header h2 a:hover{text-underline-offset:3px;text-decoration:underline}.productCard__header p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.productCard__header p svg{width:15px;height:15px}.productThumbnail{background:var(--user-subtle,#f1f4f7);color:var(--user-muted,#3f4b58);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.productThumbnail--small{width:48px;height:48px}.productThumbnail--card{width:64px;height:64px}.productThumbnail--hero{width:128px;height:128px}.productThumbnail img{object-fit:contain;width:100%;height:100%;padding:6px}.productCard__summary{min-height:4.6em;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0 8px;line-height:1.55;display:-webkit-box;overflow:hidden}.productCard__details{color:#245fa8;text-underline-offset:3px;align-self:start;font-size:13px;font-weight:750}.productCard__footer{margin-top:auto;padding-top:18px}.productCard__status{border-top:1px solid var(--line);color:#23734f;align-items:center;gap:7px;margin:0 0 14px;padding-top:14px;font-size:13px;font-weight:700;display:flex}.productCard__status svg{width:16px;height:16px}.productCard__status--low_stock{color:#8a5a00}.productCard__status--unavailable{color:var(--user-muted,#68717d)}.productCard__price{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.productCard__price span{color:var(--muted);font-size:12px}.productCard__price strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.productCard__reason{color:var(--muted);margin:-5px 0 12px;font-size:12px}.productCard__cta{color:#142006;background:var(--lime);width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-weight:800;transition:filter .18s ease-out,transform .18s ease-out}.productCard__cta:hover:not(:disabled){filter:brightness(.94)}.productCard__cta:active:not(:disabled){transform:translateY(1px)}.productCard__cta:disabled{cursor:not-allowed;opacity:.48}.productCard__cta:focus-visible,.rentalDialog button:focus-visible{outline:3px solid color-mix(in srgb, var(--lime) 65%, #173e66);outline-offset:3px}.rentalOption:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--lime) 65%, #173e66);outline-offset:3px}.rentalDialogOverlay{z-index:80;background:#070d18b3;animation:.18s ease-out rentalFade;position:fixed;inset:0}.rentalDialog{z-index:81;background:var(--user-surface,#fff);width:min(720px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;animation:.2s cubic-bezier(.22,1,.36,1) rentalEnter;display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 24px #070d1840}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .rentalDialog{transform:translate(50%,-50%)}.rentalDialog__header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 24px;display:grid}.rentalDialog__header h2{margin:0;font-size:21px;line-height:1.25}.rentalDialog__header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;overflow:hidden}.rentalDialog__close{border:1px solid var(--line);background:var(--user-surface,#fff);width:44px;height:44px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.rentalDialog__close svg{width:22px}.rentalDialog__body{overscroll-behavior:contain;min-height:190px;padding:24px;overflow-y:auto}.rentalOptions{border:0;gap:12px;margin:0;padding:0;display:grid}.rentalOption{border:1px solid var(--user-line,#cfd7e1);cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:16px;transition:border-color .18s ease-out,background-color .18s ease-out;display:grid;position:relative}.rentalOption:hover:not(.rentalOption--disabled){border-color:#6796cc}.rentalOption--selected{background:var(--user-subtle,#f4f8fd);border-color:#2a67ad}.rentalOption--disabled{cursor:not-allowed;opacity:.66}.rentalOption>input{opacity:0;pointer-events:none;position:absolute}.rentalOption__check{border:2px solid #2a67ad;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.rentalOption__check svg{width:14px;height:14px}.rentalOption__content{gap:5px;min-width:0;display:grid}.rentalOption__content>strong{font-size:16px}.rentalOption__content>span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.rentalOption__content svg{width:14px;height:14px}.rentalOption__content em{color:#8a3d2d;font-size:12px;font-style:normal}.rentalOption__price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px}.rentalDialog__footer{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--user-surface,#fff);gap:14px;display:grid}.rentalDialog__footer>div:last-child{justify-content:end;gap:10px;display:flex}.rentalDialog__summary{color:var(--muted);justify-content:space-between;gap:16px;font-size:13px;display:flex}.rentalDialog__summary strong{color:var(--ink);font-size:16px}.rentalDialog__cancel,.rentalDialog__continue,.rentalDialog__message button{border-radius:8px;min-height:44px;padding:10px 18px;font-weight:800}.rentalDialog__cancel{border:1px solid var(--line);background:var(--user-surface,#fff);color:var(--ink)}.rentalDialog__continue,.rentalDialog__message button{background:var(--lime);color:#142006;border:0}.rentalDialog__continue:disabled{opacity:.45;cursor:not-allowed}.rentalDialog__message{background:var(--user-subtle,#f4f6f8);border-radius:10px;justify-items:start;gap:12px;margin:0;padding:22px;display:grid}.rentalDialog__message p{margin:0}.rentalOptionsSkeleton{gap:12px;display:grid}.rentalOptionsSkeleton span{background:linear-gradient(90deg, var(--user-subtle,#eef1f4) 25%, var(--user-subtle,#f7f8f9) 45%, var(--user-subtle,#eef1f4) 65%);background-size:220% 100%;border-radius:12px;height:88px;animation:1.3s linear infinite rentalShimmer}.productPage{padding-bottom:72px}.productBreadcrumb{color:var(--muted);align-items:center;gap:7px;margin-bottom:22px;font-size:13px;display:flex}.productBreadcrumb a{color:inherit}.productBreadcrumb svg{width:14px;height:14px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .productBreadcrumb svg{transform:scaleX(-1)}.productHero{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(260px,320px);align-items:start;gap:28px;padding:28px;display:grid}.productHero__packages{font-size:13px;font-weight:750;color:#245fa8!important;margin:0 0 7px!important}.productHero__copy h1{text-wrap:balance;margin:0;font-size:32px;line-height:1.15}.productHero__copy>p{max-width:68ch;color:var(--muted);line-height:1.65}.productHero__availability{color:var(--muted);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.productHero__availability.is-available{color:#23734f}.productHero__availability svg{width:16px}.productDetailLayout{max-width:760px;margin:42px auto 0}.productArticle{color:var(--ink);font-size:16px;line-height:1.75}.productArticle h2,.productArticle h3{text-wrap:balance;margin:1.7em 0 .55em}.productArticle img{border-radius:10px;max-width:100%;height:auto}.productArticle table{border-collapse:collapse;min-width:600px}.productArticle:has(table){overflow-x:auto}.productArticle th,.productArticle td{border:1px solid var(--line);padding:10px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rentalFade{0%{opacity:0}}@keyframes rentalEnter{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))}}@keyframes rentalShimmer{to{background-position-x:-220%}}@media (max-width:760px){.productHero{grid-template-columns:auto minmax(0,1fr);padding:20px}.productThumbnail--hero{width:96px;height:96px}}@media (max-width:639px){.rentalDialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh;inset:0;transform:none}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .rentalDialog{transform:none}.rentalDialog__header{padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.rentalDialog__body{padding:16px}.rentalOption{grid-template-columns:22px minmax(0,1fr)}.rentalOption__price{grid-column:2}.rentalDialog__footer{padding-inline:16px}.rentalDialog__footer>div:last-child{flex-direction:column-reverse}.rentalDialog__continue,.rentalDialog__cancel{width:100%}.productPage{padding-bottom:110px}}@media (prefers-reduced-motion:reduce){.rentalDialogOverlay,.rentalDialog,.rentalOptionsSkeleton span{animation:none}.productCard__cta,.rentalOption{transition:none}}.pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.pagination__link{text-transform:uppercase;border:1px solid #596576;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:800}.pagination__link--disabled{color:var(--muted);border-color:var(--line)}.pagination__status{color:var(--muted);font-size:13px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.breadcrumbs a{color:var(--user-muted,#516077);font-weight:600}.packagePage .packageDetail__lede{margin-top:4px}.packageDetail,.contentDetail{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.packageDetail__main section,.contentDetail__main section{margin-top:34px}.packageDetail__main h2,.contentDetail__main h2{letter-spacing:-.3px;margin:0 0 10px;font-size:19px}.packageDetail__lede,.contentDetail__lede{color:var(--muted);margin-top:4px;font-size:16px;line-height:1.5}.packageDetail__meta,.contentDetail__meta{color:var(--user-muted,#98a3b5);margin:6px 0 0;font-size:12px}.packageDetail__list,.contentDetail__list{color:var(--user-muted,#3d4a5c);margin:0;padding-inline-start:20px;font-size:14px;line-height:1.7}.packageDetail__illustrative{color:var(--user-muted,#3d4a5c);font-size:14px;line-height:1.6}.packageDetail__illustrative em{color:var(--muted);margin-top:4px;font-size:12px;font-style:normal;display:block}.packageDetail__article{border-top:1px solid var(--line);color:var(--user-muted,#334155);padding-top:28px;font-size:15px;line-height:1.75}.packageDetail__article h2{color:var(--ink);margin-top:30px;font-size:24px}.packageDetail__article h3{color:var(--ink);margin:24px 0 8px;font-size:19px}.packageDetail__article p,.packageDetail__article ul,.packageDetail__article ol,.packageDetail__article blockquote{margin:0 0 16px}.packageDetail__article ul,.packageDetail__article ol{padding-inline-start:24px}.packageDetail__article blockquote{border-inline-start:3px solid var(--lime);color:var(--muted);padding-inline-start:16px}.packageDetail__article img{border-radius:8px;max-width:100%;height:auto;margin:22px auto;display:block}.packageDetail__article a{color:#2457a7;text-underline-offset:3px;text-decoration:underline}.packageDetail__sidebar,.contentDetail__sidebar{gap:16px;display:grid;position:sticky;top:84px}.packagePurchase{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:10px;padding:22px}.packagePurchase__terms{border:0;gap:8px;margin:0 0 18px;padding:0;display:grid}.packagePurchase__terms legend{text-transform:uppercase;color:var(--muted);padding:0 0 10px;font-size:12px;font-weight:800}.packagePurchase__term{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.packagePurchase__term:has(input:checked){border-color:var(--ink);background:var(--user-subtle,#f6f8fb)}.packagePurchase__term span{flex:1;font-size:13px}.packagePurchase__term strong{font-size:13px}.packagePurchase__term small,.packagePurchase__summary small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500;display:block}.packagePurchase__term:has(input:disabled){cursor:not-allowed;opacity:.68}.packagePurchase .limeButton:disabled{cursor:not-allowed;opacity:.55}.packagePurchase__summary{border-top:1px solid var(--user-line,#eef1f5);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.packagePurchase__price{font-size:22px;font-weight:800}.packagePurchase__note{background:var(--user-subtle,#fff8e8);color:#7a5417;border:1px dashed #d8a53b;border-radius:6px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.packageGone{text-align:start;max-width:640px;margin:24px 0}.packageGone h1{font-size:30px}.packageGone>p:not(.kicker){max-width:none;margin:0 0 24px}.authDemoSwitch{border:1px dashed var(--line);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;padding:10px 14px;font-size:12px;display:flex}.authDemoSwitch__link{border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-weight:700}.authDemoSwitch__link.is-active{color:#fff;background:var(--ink);border-color:var(--ink)}.relatedPackages{margin-top:56px}.relatedPackages h2{margin:0 0 20px;font-size:21px}.taxonomyIntro{max-width:720px;color:var(--muted);margin:-8px 0 32px;font-size:15px;line-height:1.6}@media (max-width:800px){.packageDetail,.contentDetail{grid-template-columns:1fr}.packageDetail__sidebar,.contentDetail__sidebar{position:static}.catalogFilters,.contentFilters{flex-direction:column;align-items:stretch}}.mockContentNotice{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin:0 0 24px;padding:12px 16px;font-size:12px;line-height:1.5}.contentFilters{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:25px;padding:16px;display:flex}.contentFilters__search{border:1px solid var(--line);border-radius:6px;flex:220px;min-width:0;padding:10px 12px}.contentFilters select{border:1px solid var(--line);background:var(--user-surface,#fff);color:var(--ink);border-radius:6px;padding:10px 12px}.contentFilters button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:6px;padding:10px 18px;font-weight:700}.policyDoc h3{letter-spacing:-.2px;margin:26px 0 8px;font-size:16px}.articleToc{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:10px;padding:20px}.articleToc h2{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:800}.articleToc ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.articleToc a{color:var(--user-muted,#3d4a5c);font-size:13px;line-height:1.4}.articleToc li[data-level="3"]{padding-inline-start:14px}.contentSidebarCard{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:10px;padding:22px}.contentSidebarCard h2{margin:0 0 12px;font-size:15px}.contentSidebarCard p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}.contentCrossLinks{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.postGrid article>div:last-child{margin-top:14px}.authPage{max-width:560px}.authPage--login{max-width:1120px;padding-block:clamp(48px,8vw,96px)}.authLoginShell{border:1px solid var(--user-line,#dce3ec);background:var(--user-surface,#fff);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 24px 70px #101d3317}.authLoginIntro{color:#fff;background:radial-gradient(circle at 12% 5%,#beff2f33,#0000 34%),linear-gradient(145deg,#071225 0%,#0d1f39 58%,#142b48 100%);flex-direction:column;justify-content:space-between;padding:clamp(38px,5vw,64px);display:flex}.authLoginIntro .kicker{color:#c6f955}.authLoginIntro h1{color:#fff;letter-spacing:-.045em;max-width:520px;margin:14px 0 20px;font-size:clamp(34px,4.2vw,58px);line-height:.98}.authLoginIntro p:not(.kicker){color:#b8c5d8;max-width:470px;margin:0;font-size:16px;line-height:1.7}.authLoginBenefits{border-top:1px solid #ffffff21;gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.authLoginBenefits li{color:#e9eff8;border-bottom:1px solid #ffffff21;align-items:center;gap:16px;padding:15px 0;font-size:13px;font-weight:650;display:flex}.authLoginBenefits span{color:#c6f955;letter-spacing:.08em;font:700 11px/1 monospace}.authLoginPanel{flex-direction:column;justify-content:center;align-items:center;padding:clamp(36px,5vw,68px);display:flex}.authLoginPanel>*{width:min(100%,400px)}.authLoginHeading{margin-bottom:30px}.authLoginHeading .kicker{color:var(--user-muted,#66758b);margin-bottom:9px}.authLoginHeading h2{color:var(--ink);letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(28px,3vw,38px);line-height:1.12}.authLoginHeading p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.authCard{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:10px;padding:28px}.authCard+.authCard{margin-top:20px}.authCard__subhead{margin:0 0 12px;font-size:15px}.authForm{gap:16px;display:grid}.googleAuth{gap:10px;display:grid}.googleAuth__button{justify-content:center;align-items:center;width:100%;min-height:44px;transition:opacity .15s;display:flex;overflow:hidden}.googleAuth__button>div,.googleAuth__button iframe{width:100%!important;max-width:none!important}.googleAuth__button--pending{opacity:.55;pointer-events:none}.googleAuth__status{color:var(--muted);text-align:center;margin:0;font-size:12px}.authDivider{color:var(--muted);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line);flex:1;height:1px}.authForm__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formField{gap:6px;min-width:0;display:grid}.formField label{color:var(--user-muted,#3d4a5c);font-size:13px;font-weight:700}.authFieldLabel{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.authFieldLabel a{color:var(--user-muted,#53657d);font-size:12px;font-weight:700}.authFieldLabel a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.authInput{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;display:grid;position:relative}.authInput>svg{z-index:1;width:18px;height:18px;color:var(--user-muted,#8391a5);pointer-events:none;grid-area:1/1;justify-self:center;position:relative}.formField .authInput input{background:var(--user-surface,#fbfcfe);grid-area:1/1/auto/-1;width:100%;min-width:0;min-height:50px;transition:border-color .15s,box-shadow .15s,background .15s;padding:10px 46px!important}.authInput:focus-within input{background:var(--user-surface,#fff);border-color:#45668f;outline:none;box-shadow:0 0 0 3px #385f8f1c}.authInput:focus-within>svg{color:#274e7c}.authPasswordToggle{z-index:1;width:36px;height:36px;color:var(--user-muted,#64748a);cursor:pointer;background:0 0;border:0;border-radius:7px;grid-area:1/3;justify-self:center;place-items:center;display:grid;position:relative}.authPasswordToggle:hover{color:var(--ink);background:var(--user-subtle,#eef2f7)}.authPasswordToggle:focus-visible{outline-offset:1px;outline:2px solid #274e7c}.authPasswordToggle svg{width:18px;height:18px}.formField input,.formField select,.formField textarea{border:1px solid var(--line);background:var(--user-surface,#fff);color:var(--ink);font:inherit;border-radius:6px;padding:10px 12px}.formField input:focus,.formField select:focus,.formField textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.formField--invalid input,.formField--invalid select,.formField--invalid textarea{border-color:#c0392b}.formHint{color:var(--muted);margin:0;font-size:12px}.formError{color:#c0392b;margin:0;font-size:12px;font-weight:600}.formActions{align-items:center;gap:12px;margin-top:4px;display:flex}.formActions button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 22px;font-weight:750;transition:transform .15s,background .15s,box-shadow .15s;display:flex}.formActions button:hover:not(:disabled){background:#14243b;transform:translateY(-1px);box-shadow:0 10px 24px #0a182d29}.formActions button:focus-visible{outline-offset:2px;outline:3px solid #274e7c47}.formActions button svg{width:17px;height:17px}[dir=rtl] .formActions button svg{transform:scaleX(-1)}.formActions button:disabled{opacity:.6;cursor:not-allowed}.checkboxField{color:var(--user-muted,#3d4a5c);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.checkboxField input{margin-top:3px}.termsBox{border:1px solid var(--line);background:var(--page);max-height:160px;color:var(--user-muted,#3d4a5c);white-space:pre-wrap;border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.6;overflow:auto}.authFooterLinks{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:4px;font-size:13px;display:flex}.authFooterLinks a{color:#1a2230;font-weight:700}.authLoginLinks{text-align:center;justify-items:center;gap:8px;margin-top:4px;display:grid}.authLoginLinks p{color:var(--user-muted,#64748a);margin:0;font-size:13px}.authLoginLinks a{color:#153d6d;font-weight:750}.authLoginLinks a:hover{text-underline-offset:3px;text-decoration:underline}.authLoginLinks__secondary{font-size:12px}.authLoginSecurity{color:var(--user-muted,#8995a6);text-align:center;margin:24px 0 0;font-size:11px;line-height:1.45}.bannerNotice{border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.5}.bannerNotice--info{background:var(--user-subtle,#eef5fe);color:#2b567f;border:1px solid #bcd6f5}.bannerNotice--success{border:1px solid var(--user-line,#b7e4cb);background:var(--user-subtle,#eafaf1);color:#1c7a4a}.bannerNotice--error{background:var(--user-subtle,#fdeeec);color:#a33327;border:1px solid #f3c0bb}.bannerNotice--warn{background:var(--user-subtle,#fff8e8);color:#7a5417;border:1px dashed #d8a53b}.bannerNotice+.authCard,.bannerNotice+.bannerNotice{margin-top:16px}@media (max-width:640px){.authForm__grid{grid-template-columns:1fr}}@media (max-width:860px){.authPage--login{max-width:600px;padding-block:36px}.authLoginShell{border-radius:14px;grid-template-columns:1fr;min-height:0}.authLoginIntro{padding:30px}.authLoginIntro h1{max-width:470px;font-size:clamp(30px,8vw,44px)}.authLoginIntro p:not(.kicker),.authLoginBenefits{display:none}.authLoginPanel{padding:32px 28px 36px}}@media (max-width:480px){.authPage--login{padding-block:22px}.authLoginIntro{padding:24px}.authLoginIntro h1{margin-bottom:0;font-size:30px}.authLoginPanel{padding:28px 20px 30px}.authLoginHeading{margin-bottom:24px}}.accountShell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.accountShell>div{min-width:0}.accountNav{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:12px;gap:3px;padding:10px;display:grid;position:sticky;top:84px}.accountNav a{color:var(--user-muted,#3d4a5c);border-radius:7px;padding:11px 12px;font-size:14px;font-weight:650;transition:color .16s,background-color .16s;display:block}.accountNav a:hover{color:var(--ink);background:var(--user-subtle,#f1f4f8)}.accountNav a.is-active{color:#fff;background:var(--ink)}.accountNav form{border-top:1px solid var(--user-line,#edf1f5);margin-top:6px;padding-top:6px}.accountNav form button{color:#a33327;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:11px 12px;font-size:14px;font-weight:700}.accountNav form button:hover{background:var(--user-subtle,#fdeeec)}.accountNav a:focus-visible,.accountNav button:focus-visible,.accountTextLink:focus-visible{outline-offset:2px;outline:3px solid #b9da42}.accountPageHeader{align-items:center;gap:18px;margin:0 0 30px;display:flex}.accountPageHeader h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:1px 0 5px;font-size:34px;line-height:1.15}:lang(en) .accountPageHeader h1{text-transform:capitalize}.accountPageHeader>div:last-child{min-width:0}.accountPageHeader>div>p:last-child{color:var(--user-muted,#66758b);margin:0;font-size:14px}.accountPageLabel{color:var(--user-muted,#64748b);margin:0;font-size:12px;font-weight:750}.accountAvatar{color:#172304;background:var(--lime);letter-spacing:.02em;border-radius:14px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:16px;font-weight:850;display:grid}.accountCard{border:1px solid var(--line);background:var(--user-surface,#fff);border-radius:10px;padding:24px}.accountCard+.accountCard{margin-top:20px}.accountCard h2{margin:0 0 14px;font-size:17px}.accountCardHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.accountCardHeader h2{margin-bottom:5px}.accountCardHeader p{color:var(--user-muted,#66758b);margin:0;font-size:13px;line-height:1.45}.accountTextLink{color:#294f89;flex:none;font-size:13px;font-weight:750}.accountTextLink:hover{text-underline-offset:3px;text-decoration:underline}.accountStatusGrid{border:1px solid var(--user-line,#e4e9f0);background:var(--user-surface,#f8fafc);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.accountStatusItem{gap:8px;min-width:0;padding:16px;display:grid}.accountStatusItem+.accountStatusItem{border-inline-start:1px solid var(--user-line,#e4e9f0)}.accountStatusItem>span:first-child{color:var(--user-muted,#66758b);font-size:12px;font-weight:650}.accountIdentityList{border-top:1px solid var(--user-line,#edf1f5);grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;display:grid}.accountIdentityList>div{min-width:0;padding:16px 20px 0 0}.accountIdentityList>div:last-child{grid-column:1/-1}.accountIdentityList dt{color:var(--user-muted,#66758b);margin-bottom:6px;font-size:12px;font-weight:650}.accountIdentityList dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px;font-weight:700;line-height:1.4}.statusBadge{text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.statusBadge--good{color:#1c7a4a;background:var(--user-subtle,#eafaf1)}.statusBadge--warn{color:#7a5417;background:#fff1ca}.statusBadge--bad{color:#a33327;background:var(--user-subtle,#fdeeec)}.statusBadge--neutral{color:var(--muted);background:var(--user-subtle,#edf2f8)}.todoList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.todoList li{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.todoList a{font-weight:700}.todoList--empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:16px;font-size:13px}.todoList li form{margin:0}.linkButton{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.linkButton:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.prefRow{opacity:.7}.paymentCountdown{letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:800}.prefRow input[type=checkbox]{width:16px;height:16px}.keyRow{flex-wrap:wrap;align-items:flex-start}.credentialReveal{gap:10px;width:100%;margin-top:8px;display:grid}.credentialReveal__value{border:1px solid var(--line);background:var(--user-subtle,#f6f8fb);color:var(--ink);white-space:pre-wrap;word-break:break-all;border-radius:6px;margin:0;padding:12px 14px;font-size:13px}@media (max-width:800px){.accountShell{grid-template-columns:1fr}.accountNav{display:flex;position:static;overflow-x:auto}.accountNav a,.accountNav form{flex:none}.accountNav form{border:0;margin:0;padding:0}}@media (max-width:620px){.page{padding-block:36px}.accountPageHeader{align-items:flex-start;margin-bottom:24px}.accountPageHeader h1{font-size:28px}.accountAvatar{border-radius:12px;flex-basis:46px;width:46px;height:46px}.accountCard{padding:19px}.accountCardHeader{gap:10px;display:grid}.accountStatusGrid{grid-template-columns:1fr}.accountStatusItem{grid-template-columns:minmax(0,1fr) auto;align-items:center}.accountStatusItem+.accountStatusItem{border-inline-start:0;border-top:1px solid var(--user-line,#e4e9f0)}.accountIdentityList{grid-template-columns:1fr}.accountIdentityList>div:last-child{grid-column:auto}}.adminNavFooter{border-top:1px solid #1a283b;margin-top:40px;padding-top:16px}.adminNavFooter .kicker{word-break:break-all;margin-bottom:6px}.adminSignOut{color:#f6ba42;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.adminSignOut:hover{text-decoration:underline}.adminCenterState{color:#8694a8;place-items:center;min-height:60vh;display:grid}.adminAuthPage{background:#081629;place-items:center;min-height:100vh;padding:24px;display:grid}.adminAuthPage .authCard{width:min(420px,100%)}.adminAuthPage .authCard h1{color:var(--ink);margin:0 0 6px;font-size:22px}.adminAuthPage .authCard p.kicker{color:#8291a5}.adminAuthPage .logo{text-align:center;margin-bottom:24px;font-size:20px;display:block}.adminToolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.adminToolbar input,.adminToolbar select{color:#fff;font:inherit;background:#0d1d31;border:1px solid #1a2a3f;border-radius:6px;padding:10px 12px}.adminToolbar input::placeholder{color:#6c7c92}.adminToolbar input:focus,.adminToolbar select:focus{outline:2px solid var(--lime);outline-offset:1px}.adminToolbar input[type=search]{min-width:220px}.adminPager{color:#8694a8;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.adminPager button{color:#fff;font:inherit;cursor:pointer;background:#0d1d31;border:1px solid #1a2a3f;border-radius:6px;padding:8px 14px}.adminPager button:disabled{opacity:.4;cursor:not-allowed}.admin .rowLink{color:#fff;font-weight:700;text-decoration:none}.admin .rowLink:hover{text-decoration:underline}.admin tbody tr:hover{background:#0f2136}.admin td.numeric,.admin th.numeric{text-align:right}.adminEmptyState{text-align:center;color:#8694a8;border:1px dashed #1a2a3f;border-radius:8px;padding:40px 20px}.adminErrorState{color:#f3a79f;background:#a3332726;border:1px solid #6e2b23;border-radius:8px;padding:16px 18px;font-size:13px}.adminErrorState button{margin-top:10px}.adminSkeletonRow{background:linear-gradient(90deg,#0d1d31,#16283c,#0d1d31) 0 0/200% 100%;border-radius:6px;height:44px;margin-bottom:8px;animation:1.4s ease-in-out infinite adminSkeletonPulse}@keyframes adminSkeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.adminDetailGrid{grid-template-columns:1.3fr .9fr;align-items:start;gap:20px;display:grid}.adminDetailGrid article{background:#0d1d31;border:1px solid #1a2a3f;border-radius:8px;padding:20px}.adminDetailGrid article h2{margin:0 0 14px;font-size:16px}.adminBackLink{color:#8694a8;margin-bottom:16px;font-size:13px;text-decoration:none;display:inline-block}.adminBackLink:hover{text-decoration:underline}.admin .fieldGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 20px;margin:0;display:grid}.admin .fieldGrid div{gap:4px;display:grid}.admin .fieldGrid span{color:#8694a8;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.admin .fieldGrid strong,.admin .fieldGrid p{color:#e4e9f0;word-break:break-word;margin:0;font-size:14px}.adminNoteList{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.adminNoteList li{color:#d7dee8;background:#0d1d31;border:1px solid #1a2a3f;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.adminNoteList li footer{color:#8694a8;margin-top:6px;font-size:11px}.adminNoteForm{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.adminNoteForm textarea{color:#fff;min-height:64px;font:inherit;resize:vertical;background:#0d1d31;border:1px solid #1a2a3f;border-radius:6px;flex:1;padding:10px 12px}.adminReviewTimeline{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.adminReviewTimeline li{color:#d7dee8;border-left:2px solid #1a2a3f;padding:10px 0 10px 14px;font-size:13px;line-height:1.5}.adminReviewTimeline li b{margin-bottom:2px;display:block}.adminEvidenceGrid{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.adminEvidenceGrid button{color:var(--lime);font:inherit;cursor:pointer;background:#0d1d31;border:1px solid #1a2a3f;border-radius:6px;padding:8px 14px;font-size:12px}.adminEvidenceGrid button:hover{border-color:var(--lime)}.adminDialogOverlay{z-index:50;background:#040a14b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminDialogCard{color:#fff;background:#0d1d31;border:1px solid #1a2a3f;border-radius:10px;width:min(480px,100%);max-height:90vh;padding:24px;overflow:auto}.adminDialogCard h2{margin:0 0 10px;font-size:18px}.adminDialogCard p{color:#b7c0cd;font-size:13px;line-height:1.6}.adminImpactList{color:#f6ba42;margin:12px 0;padding-left:18px;font-size:13px;line-height:1.7}.adminDialogCard label{color:#d7dee8;margin-top:14px;font-size:13px;font-weight:700;display:block}.adminDialogCard textarea,.adminDialogCard select,.adminDialogCard input{color:#fff;width:100%;font:inherit;background:#081629;border:1px solid #263a52;border-radius:6px;margin-top:6px;padding:10px 12px}.adminDialogCard textarea{resize:vertical;min-height:80px}.adminDialogActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.adminDialogCancel{color:#b7c0cd;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #263a52;border-radius:999px;padding:11px 20px;font-size:12px;font-weight:800}.adminDialogCancel:hover{border-color:#b7c0cd}.adminDialogCard .formError{margin-top:6px}.admin .statLink{color:inherit;text-decoration:none;display:block}.admin .statLink:hover strong{text-decoration:underline}.admin .formField label{color:#d7dee8}.admin .formField input[type=file]{color:#b7c0cd}.adminEditorForm{gap:16px;margin-top:8px;display:grid}.adminEditorFormGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 20px;display:grid}.adminLocaleTabs{border-bottom:1px solid #1a2a3f;gap:8px;margin:18px 0 14px;display:flex}.adminLocaleTab{color:#8694a8;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px;font-size:13px;font-weight:700}.adminLocaleTab:hover{color:#d7dee8}.adminLocaleTab--active{color:var(--lime);border-bottom-color:var(--lime)}.adminLocaleTab--missing{font-style:italic}.adminLocaleTab--missing span{color:#f6ba42;font-weight:400}.adminEditor{background:#fff;border:1px solid #263a52;border-radius:8px;overflow:hidden}.adminEditorLoading{color:#8694a8;border:1px dashed #263a52;border-radius:8px;padding:14px;font-size:13px}.adminEditorToolbar{border-bottom:1px solid var(--line);background:#f4f6f9;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.adminEditorToolbar button{min-width:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 9px;font-size:13px;font-weight:700}.adminEditorToolbar button:hover{border-color:var(--line);background:#fff}.adminEditorToolbar button.active{border-color:var(--ink);background:#fff}.adminEditorToolbar button:disabled{opacity:.5;cursor:not-allowed}.adminEditorHint{color:var(--muted);margin-left:auto;font-size:11px}.adminEditorContent{max-height:520px;overflow:auto}.adminEditorContent .ProseMirror{min-height:260px;color:var(--ink);outline:none;padding:16px 18px;font-size:15px;line-height:1.65}.adminEditorContent .ProseMirror p{margin:0 0 12px}.adminEditorContent .ProseMirror h2{margin:20px 0 10px;font-size:22px}.adminEditorContent .ProseMirror h3{margin:16px 0 8px;font-size:18px}.adminEditorContent .ProseMirror ul,.adminEditorContent .ProseMirror ol{margin:0 0 12px;padding-inline-start:22px}.adminEditorContent .ProseMirror blockquote{border-inline-start:3px solid var(--line);color:var(--muted);margin:0 0 12px;padding-inline-start:14px}.adminEditorContent .ProseMirror a{color:#1a4fb0;text-decoration:underline}.adminEditorContent .ProseMirror img,.adminEditorContent .ProseMirror .adminEditorImage{border-radius:6px;max-width:100%;margin:10px 0;display:block}.adminEditorContent .ProseMirror img.ProseMirror-selectednode{outline:3px solid var(--lime);outline-offset:2px}.adminPreviewBody{color:var(--ink);font-size:15px;line-height:1.65}.adminPreviewBody img{border-radius:6px;max-width:100%}.adminPreviewBody p{margin:0 0 12px}@media (max-width:900px){.adminDetailGrid{grid-template-columns:1fr}}.adminProductShell>section{background:#080a0f;padding:0}.adminProductsPage{color:#f5f7fb;background:#080a0f;min-height:100vh;padding:28px clamp(16px,4vw,48px) 56px}.adminProductsPage__header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1500px;margin:0 auto 26px;display:flex}.adminProductsPage__titleRow{align-items:center;gap:10px;display:flex}.adminProductsPage__titleRow h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,34px)}.adminProductsPage__header p{color:#8391aa;margin:5px 0 0;font-size:13px}.adminProductsPage__count{color:#d4f810;background:#11182a;border:1px solid #25304a;border-radius:999px;padding:4px 10px;font:700 11px/1 ui-monospace,monospace}.adminProductsPage__add{color:#0a0d12;cursor:pointer;background:#d4f810;border:0;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-weight:750;display:inline-flex}.adminProductsPage__add:disabled{opacity:.55;cursor:not-allowed}.adminProductsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1500px;margin:0 auto 24px;display:grid}.adminProductsStat{background:#0e121c;border:1px solid #1b2437;border-radius:12px;justify-content:space-between;align-items:center;min-height:84px;padding:16px;display:flex}.adminProductsStat span{color:#8694ad;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.adminProductsStat strong{letter-spacing:-.03em;margin-top:8px;font-size:23px;display:block}.adminProductsStat i{border:1px solid;border-radius:8px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.adminProductsStat i svg{width:17px;height:17px}.adminProductsStat--blue i{color:#55a0ff;background:#0e2345;border-color:#214d96}.adminProductsStat--green i{color:#35e2a2;background:#0d2a28;border-color:#14584b}.adminProductsStat--amber i{color:#ffc400;background:#2a2110;border-color:#76550b}.adminProductsStat--lime i{color:#d4f810;background:#202c0e;border-color:#546c11}.adminProductsToolbar{border-top:1px solid #171e2b;border-bottom:1px solid #171e2b;align-items:center;gap:12px;max-width:1500px;margin:0 auto 24px;padding:18px 0;display:flex}.adminProductsSearch{color:#7d8da8;background:#0d121d;border:1px solid #25304a;border-radius:9px;align-items:center;gap:9px;width:min(100%,450px);height:36px;padding:0 10px;display:flex}.adminProductsSearch input{color:#eaf0f8;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.adminProductsSearch input::placeholder{color:#71809a}.adminProductsSearch button{color:#94a2b8;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.adminProductsSelect{margin-inline-start:auto}.adminProductsSelect select{color:#c3cddd;background:#0d121d;border:1px solid #25304a;border-radius:9px;height:36px;padding:0 34px 0 12px;font-size:12px}.adminProductsViewToggle{background:#0d121d;border:1px solid #25304a;border-radius:9px;padding:3px;display:flex}.adminProductsViewToggle button{color:#6f7e98;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:28px;display:grid}.adminProductsViewToggle button.is-active{color:#d4f810;background:#1a2438}.adminProductsTableWrap{background:#0d121d;border:1px solid #1b2437;border-radius:14px;max-width:1500px;margin:0 auto;overflow-x:auto}.adminProductsTable{border-collapse:collapse;width:100%;min-width:1080px;font-size:12px}.adminProductsTable th{color:#8190aa;letter-spacing:.08em;text-align:start;text-transform:uppercase;background:#101624;padding:14px 16px;font-size:10px;font-weight:750}.adminProductsTable td{color:#c7d0df;vertical-align:middle;border-top:1px solid #1a2232;padding:14px 16px}.adminProductsTable tbody tr{transition:background .16s}.adminProductsTable tbody tr:hover{background:#111a29}.adminProductsOrder{grid-template-columns:55px 24px;align-items:center;gap:2px;display:grid}.adminProductsOrder b{color:#d4f810;text-align:center;background:#0c1423;border:1px solid #26344f;border-radius:7px;grid-row:span 2;width:55px;padding:6px 8px;font:11px ui-monospace,monospace}.adminProductsOrder button{color:#8291aa;cursor:pointer;background:#142035;border:0;border-radius:4px;place-items:center;width:22px;height:16px;padding:0;display:grid}.adminProductsOrder button:disabled{opacity:.3;cursor:not-allowed}.adminProductImage{color:#6d7e9c;background:#111a29;border:1px solid #27334a;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.adminProductImage img{object-fit:cover;width:100%;height:100%}.adminProductsIdentity{align-items:center;gap:12px;min-width:240px;display:flex}.adminProductsIdentity a{color:#f3f6fb;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-weight:700;display:block;overflow:hidden}.adminProductsIdentity code,.adminProductsIdentity small{color:#73819a;margin-top:4px;font:10px ui-monospace,monospace;display:block}.adminProductsIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminProductsPill{color:#aab6ca;text-overflow:ellipsis;white-space:nowrap;background:#111a29;border:1px solid #27344b;border-radius:4px;max-width:140px;margin:2px 4px 2px 0;padding:4px 7px;font:10px ui-monospace,monospace;display:inline-block;overflow:hidden}.adminProductsMuted{color:#73819a}.adminProductsProgress{background:#273147;border-radius:99px;width:80px;height:4px;margin-top:8px;overflow:hidden}.adminProductsProgress i{border-radius:inherit;background:linear-gradient(90deg,#20ca8a,#d4f810);height:100%;display:block}.adminProductsStatus{letter-spacing:.08em;align-items:center;gap:6px;font:700 10px ui-monospace,monospace;display:inline-flex}.adminProductsStatus.is-active{color:#35e2a2}.adminProductsStatus.is-hidden{color:#ffbd27}.adminProductsActions{align-items:center;gap:8px;display:flex}.adminProductsActions a{color:#dae1ed;background:#111a29;border:1px solid #293650;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.adminProductsActions a:hover{color:#d4f810;border-color:#d4f810}.adminProductsError,.adminProductsEmpty{color:#ff9b9b;text-align:center;border:1px solid #452833;border-radius:12px;max-width:1500px;margin:24px auto;padding:32px}.adminProductsError button{margin-inline-start:10px;text-decoration:underline}.adminProductsEmpty{color:#8492aa;border-color:#1b2437}.adminProductsEmpty h2{color:#eaf0f8;margin:12px 0 4px;font-size:18px}.adminProductsEmpty p{margin:0;font-size:13px}.adminProductsLoading{gap:8px;max-width:1500px;margin:auto;display:grid}.adminProductsLoading span{background:linear-gradient(90deg,#0f1522,#182236,#0f1522);border-radius:10px;height:66px;animation:1.3s infinite adminProductsShimmer}.adminProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1500px;margin:auto;display:grid}.adminProductGridCard{background:#0e141f;border:1px solid #1b2437;border-radius:12px;padding:16px}.adminProductGridCard__top{justify-content:space-between;align-items:start;display:flex}.adminProductGridCard__top>span{color:#d4f810;font:12px ui-monospace,monospace}.adminProductGridCard h2{margin:16px 0 5px;font-size:16px}.adminProductGridCard code{color:#73819a;font-size:10px}.adminProductGridCard p{color:#8291aa;font-size:12px}.adminProductGridCard a{color:#d4f810;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}@keyframes adminProductsShimmer{50%{opacity:.55}}@media (max-width:900px){.adminProductsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminProductsToolbar{flex-wrap:wrap}.adminProductsSearch{flex-basis:100%;width:100%}.adminProductsSelect{margin-inline-start:0}.adminProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.adminProductsPage__header{flex-direction:column}.adminProductsPage__add{justify-content:center;width:100%}.adminProductsStats{gap:8px}.adminProductsStat{padding:12px}.adminProductsStat strong{font-size:19px}.adminProductsGrid{grid-template-columns:1fr}}body:has(.profileDashboard) .accountShell{display:block}body:has(.profileDashboard) .accountShell>.accountNav{display:none}body:has(.profileDashboard) .profileDashboard>.profileHero{display:none}.accountPortalBreadcrumb{color:#71819b;align-items:center;gap:12px;margin:0 0 16px;font-size:12px;display:flex}.accountPortalBreadcrumb a{color:inherit;text-decoration:none}.accountPortalBreadcrumb a:hover{color:#d4f810}.accountPortalBreadcrumb span{color:#34435b}body:has(.profileDashboard) .profileDashboard .profileBreadcrumb{display:none}.profileHero--persistent{margin-bottom:28px}.profileDashboard{color:#e9eef7;min-width:0}.profileBreadcrumb{color:#71809a;align-items:center;gap:12px;margin:-6px 0 18px;font-size:12px;display:flex}.profileBreadcrumb a:hover,.profileBreadcrumb b{color:#d4f810}.profileBreadcrumb span{color:#3b4963}.profileHero{background:linear-gradient(110deg,#0d1524,#101b2f 55%,#0c1422);border:1px solid #1e2a40;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px 32px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 60px #0005}.profileHero:after{content:"";filter:blur(20px);pointer-events:none;background:#d4f8100b;border-radius:50%;width:240px;height:240px;position:absolute;inset:-80px -80px auto auto}.profileHero__identity{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.profileHero__avatar{color:#d4f810;background:#090e18;border:2px solid #19d8b3;border-radius:18px;flex:none;place-items:center;width:80px;height:80px;font:900 25px ui-monospace,monospace;display:grid;position:relative}.profileHero__avatar i{color:#07110c;background:#20cf78;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:-6px;right:-6px}.profileHero__name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profileHero__name h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,34px)}.profileHero__name span,.profileHero__name em{color:#d4f810;background:#d4f81018;border:1px solid #d4f81055;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font:700 10px ui-monospace,monospace;display:inline-flex}.profileHero__name em{color:#48e9a1;background:#1ebd8718;border-color:#1ebd8760;font-family:inherit}.profileHero__identity p{color:#b4c0d3;margin:7px 0 0;font-size:14px}.profileHero__identity p b{color:#51627b}.profileHero__identity small{color:#8291aa;margin-top:10px;font:11px ui-monospace,monospace;display:block}.profileHero__wallet{z-index:1;background:#0a101b;border:1px solid #23334d;border-radius:14px;min-width:160px;padding:14px 16px;position:relative}.profileHero__wallet span{color:#91a0b7;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;display:flex}.profileHero__wallet strong{color:#fff;margin:8px 0 12px;font:900 25px ui-monospace,monospace;display:block}.profileHero__wallet strong small{color:#35d99c;font-size:11px}.profileHero__wallet a{color:#080d11;text-align:center;background:#d4f810;border-radius:8px;padding:8px;font-size:11px;font-weight:800;display:block}.profileHero__metrics{z-index:1;border-top:1px solid #1c293f;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:4px;padding:18px 0;display:grid;position:relative}.profileHero__metrics div{grid-template-columns:34px 1fr;align-items:center;column-gap:10px;display:grid}.profileHero__metrics svg{box-sizing:content-box;color:#d4f810;background:#141e30;border:1px solid #23314a;border-radius:10px;grid-row:span 2;width:18px;height:18px;padding:8px}.profileHero__metrics span{color:#8291aa;font-size:11px}.profileHero__metrics b{color:#f4f7fc;font:700 13px ui-monospace,monospace}.profileHero__metrics b.is-green{color:#30e49e}.profileHero__metrics b.is-amber{color:#ffc42a}.profileDashboard__grid{grid-template-columns:248px minmax(0,1fr) 270px;gap:28px;margin-top:30px;display:grid}.profileNavCard,.profileBalanceCard,.profileSecurity section,.profileSection{background:#0d1421;border:1px solid #1b2940;border-radius:15px}.profileNavCard{padding:14px 12px}.profileNavCard>small,.profileBalanceCard>small{color:#8190aa;letter-spacing:.12em;text-transform:uppercase;margin:4px 10px 12px;font:700 10px ui-monospace,monospace;display:block}.profileNavCard a{color:#b5c1d2;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.profileNavCard a:hover{color:#fff;background:#172236}.profileNavCard a.is-active{color:#050a0c;background:#d4f810;box-shadow:0 0 18px #d4f81035}.profileNavCard a b{color:#d4f810;background:#172236;border-radius:999px;margin-inline-start:auto;padding:2px 6px;font-size:10px}.profileBalanceCard{margin-top:14px;padding:16px}.profileBalanceCard strong{color:#32e4a0;margin:8px 10px 14px;font:800 15px ui-monospace,monospace;display:block}.profileBalanceCard a{color:#080d11;text-align:center;background:#d4f810;border-radius:9px;padding:10px;font-size:12px;font-weight:800;display:block}.profileNotice{color:#39e3a0;background:#06291d99;border:1px solid #116044;border-radius:14px;align-items:center;gap:12px;margin-bottom:24px;padding:15px 18px;display:flex}.profileNotice>svg{flex:none}.profileNotice div{flex:1}.profileNotice b,.profileNotice span{display:block}.profileNotice b{color:#e7fff3;font-size:13px}.profileNotice span{color:#9db8ad;margin-top:3px;font-size:11px}.profileNotice a{color:#08110c;background:#31d899;border-radius:999px;flex:none;padding:9px 14px;font-size:11px;font-weight:800}.profileSection{margin-bottom:20px;overflow:hidden}.profileSection>header{border-bottom:1px solid #1b2940;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.profileSection h2{color:#f5f7fb;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.profileSection h2 svg{color:#d4f810}.profileSection>header a{color:#d4f810;font-size:11px;font-weight:700}.profileSessions article{border-bottom:1px solid #172236;align-items:center;gap:12px;padding:16px 20px;display:flex}.profileSessions article:last-child{border:0}.profileSessions article>div{flex:1;min-width:0}.profileSessions h3{color:#f4f7fb;margin:0;font-size:13px}.profileSessions p{color:#8492aa;margin:5px 0 0;font-size:11px}.profileOnline{color:#3be0a0;font:700 9px ui-monospace,monospace}.profileSessions article a{color:#c5d0df;border:1px solid #293a57;border-radius:7px;padding:7px 10px;font-size:11px}.profileSessions article a:hover{color:#d4f810;border-color:#d4f810}.profileActivity a{border-bottom:1px solid #172236;align-items:center;gap:12px;padding:13px 20px;display:flex}.profileActivity a:last-child{border:0}.profileActivity__icon{color:#d4f810;background:#202d13;border:1px solid #536d1b;border-radius:9px;place-items:center;width:30px;height:30px;font:700 10px ui-monospace,monospace;display:grid}.profileActivity a>span:nth-child(2){flex:1;min-width:0}.profileActivity b,.profileActivity small{color:#eaf0f7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.profileActivity small{color:#7f8da5;margin-top:4px;font:10px ui-monospace,monospace}.profileActivity strong{color:#dce5f0;text-align:end;font:700 12px ui-monospace,monospace}.profileActivity strong em{color:#35e0a0;margin-top:4px;font:700 9px ui-monospace,monospace;display:block}.profileEmpty{color:#8190aa;margin:0;padding:22px 20px;font-size:12px}.profileSecurity section{padding:18px}.profileSecurity h2{color:#f3f6fb;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.profileSecurity h2 svg{color:#65a5ff}.profileSecurity p{color:#8593aa;margin:0 0 16px;font-size:12px;line-height:1.5}.profileSecurity code{color:#c5d2e2;background:#090f19;border:1px solid #1e2b43;border-radius:9px;padding:12px;font:11px ui-monospace,monospace;display:block}.profileSecurity hr{border:0;border-top:1px solid #1b2940;margin:16px 0}.profileSecurity span{color:#8492aa;font-size:11px;display:block}.profileSecurity a{color:#d4f810;margin-top:8px;font-size:12px;font-weight:700;display:block}.userProfileMenu{z-index:80;position:relative}.userProfileMenu__trigger{color:#fff;cursor:pointer;background:linear-gradient(90deg,#121927f2,#162033e6,#121927f2);border:1px solid #2b3952;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:4px 10px 4px 5px;display:flex}.userProfileMenu__trigger:hover{border-color:#d4f810;box-shadow:0 0 18px #d4f8102f}.userProfileMenu__trigger>svg{color:#8d9ab0;transition:transform .2s}.userProfileMenu__trigger>svg.is-open{color:#d4f810;transform:rotate(180deg)}.userProfileMenu__avatar,.userProfileMenu__largeAvatar{color:#d4f810;background:#0d1422;border:2px solid #18d6b4;border-radius:50%;flex:none;place-items:center;font:800 11px ui-monospace,monospace;display:grid;position:relative}.userProfileMenu__avatar{width:32px;height:32px}.userProfileMenu__avatar i{background:#2ee19d;border:2px solid #0c121d;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.userProfileMenu__summary{text-align:start;gap:4px;display:grid}.userProfileMenu__summary b{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:12px;overflow:hidden}.userProfileMenu__summary small{color:#d4f810;align-items:center;gap:4px;font:700 9px ui-monospace,monospace;display:flex}.userProfileMenu__summary small em{color:#39e29e;font-style:normal}.userProfileMenu__popover{color:#dbe3ef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1728f7;border:1px solid #233148;border-radius:17px;width:320px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 60px #0009}.userProfileMenu__identity{background:linear-gradient(90deg,#172236,#121a2a);border:1px solid #273752;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.userProfileMenu__identity:hover{border-color:#d4f81077}.userProfileMenu__largeAvatar{border-radius:14px;width:48px;height:48px}.userProfileMenu__largeAvatar svg{color:#07110c;background:#2ee19d;border-radius:50%;padding:3px;position:absolute;bottom:-4px;right:-4px}.userProfileMenu__identity>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.userProfileMenu__identity b,.userProfileMenu__identity small,.userProfileMenu__identity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userProfileMenu__identity b{color:#fff;font-size:13px}.userProfileMenu__identity small{color:#8997ad;font:10px ui-monospace,monospace}.userProfileMenu__identity em{color:#43e5a0;align-items:center;gap:4px;font-size:10px;font-style:normal;display:inline-flex}.userProfileMenu__wallet{background:#0b101c;border:1px solid #1b263b;border-radius:12px;grid-template-columns:1fr auto;gap:8px;margin-top:9px;padding:12px;display:grid}.userProfileMenu__wallet>span{color:#91a0b8;grid-column:1;align-items:center;gap:6px;font-size:11px;display:flex}.userProfileMenu__wallet>span svg{color:#34dfa0}.userProfileMenu__wallet>a{color:#080d11;background:#d4f810;border-radius:7px;align-items:center;gap:3px;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.userProfileMenu__wallet strong{color:#fff;grid-column:1;font:900 20px ui-monospace,monospace}.userProfileMenu__wallet strong small{color:#34dfa0;font-size:10px}.userProfileMenu__walletLink{color:#d4f810;grid-column:2;align-self:end;font-size:10px}.userProfileMenu__quick{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.userProfileMenu__quick a{color:#d4f810;background:#121a2a;border:1px solid #1e2a3f;border-radius:10px;gap:7px;padding:9px;display:flex}.userProfileMenu__quick span{color:#aab6c8;gap:3px;font-size:9px;display:grid}.userProfileMenu__quick b{color:#fff;font-size:10px}.userProfileMenu__links{border-top:1px solid #1d293d;gap:2px;margin-top:9px;padding-top:8px;display:grid}.userProfileMenu__links a{color:#c6d0df;border-radius:9px;align-items:center;gap:9px;padding:9px;font-size:11px;display:flex}.userProfileMenu__links a:hover{color:#fff;background:#182337}.userProfileMenu__links svg{color:#3ce0a1}.userProfileMenu__logout{border-top:1px solid #1d293d;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:9px;display:flex}.userProfileMenu__logout button{color:#ff6380;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:inline-flex}.userProfileMenu__logout small{color:#62728d;font:10px ui-monospace,monospace}@media (max-width:900px){.profileHero{grid-template-columns:1fr;padding:22px}.profileHero__wallet{max-width:220px}.profileHero__metrics{grid-template-columns:repeat(2,1fr)}.profileDashboard__grid{grid-template-columns:220px minmax(0,1fr)}.profileSecurity{grid-column:2}.profileDashboard__grid>main{grid-area:1/2}}@media (max-width:640px){.profileBreadcrumb{white-space:nowrap;overflow-x:auto}.profileHero__identity{flex-direction:column;align-items:flex-start}.profileHero__metrics{gap:12px}.profileDashboard__grid{flex-direction:column;display:flex}.profileDashboard__grid>aside:first-child{order:2}.profileDashboard__grid>main{order:1}.profileSecurity{order:3}.profileNotice{flex-wrap:wrap;align-items:flex-start}.profileNotice a{margin-inline-start:31px}.profileSection>header{flex-direction:column;align-items:flex-start;gap:8px}.userProfileMenu__summary{display:none}.userProfileMenu__trigger{padding-right:6px}.userProfileMenu__popover{width:auto;max-height:calc(100vh - 84px);position:fixed;top:70px;left:10px;right:10px;overflow:auto}}.accountShell--portal{grid-template-columns:236px minmax(0,1fr);gap:28px}.accountShell--portal .accountContent{min-width:0}.accountShell--portal .accountNav{background:#0d1421;border-color:#1b2940;border-radius:16px;padding:14px 12px;top:86px;box-shadow:0 16px 40px #0004}.accountShell--portal .accountNav:before{content:"ACCOUNT NAVIGATION";color:#8291aa;letter-spacing:.12em;border-bottom:1px solid #1b2940;padding:4px 10px 12px;font:700 10px ui-monospace,monospace;display:block}.accountShell--portal .accountNav a{min-height:40px;color:var(--portal-muted,#b5c1d2);border-radius:10px;align-items:center;gap:9px;padding:0 11px;font-size:12px;display:flex}.accountShell--portal .accountNav a:hover{color:#fff;background:#172236}.accountShell--portal .accountNav a.is-active{color:#050a0c;background:#d4f810;box-shadow:0 0 18px #d4f81035}.accountShell--portal .accountNav form{border-top-color:#1b2940;margin-top:8px;padding-top:8px}.accountShell--portal .accountNav form button{color:#ff6380;align-items:center;gap:9px;font-size:12px;display:flex}.accountShell--portal .accountNav form button:hover{background:#2a1722}.accountShell--portal .accountContent>.kicker{color:#d4f810;letter-spacing:.12em;margin:2px 0 7px;font:700 10px ui-monospace,monospace}.accountShell--portal .accountContent>h1{color:#f5f7fb;letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(26px,3vw,36px)}.accountPageIntro{margin:2px 0 22px}.accountPageIntro .kicker{color:var(--user-accent-text);letter-spacing:.12em;margin:0 0 7px;font:700 10px ui-monospace,monospace}.accountPageIntro h1{color:var(--portal-text);letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,36px)}.accountPageIntro>p:last-child:not(.kicker){max-width:680px;color:var(--portal-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.accountShell--portal .accountCard{color:#dbe3ef;background:#0d1421;border-color:#1b2940;border-radius:16px;padding:22px;box-shadow:0 16px 40px #0003}.accountShell--portal .accountCard+.accountCard{margin-top:18px}.accountShell--portal .accountCard h2{color:#f5f7fb}.accountShell--portal .accountCard p,.accountShell--portal .accountCard label,.accountShell--portal .accountCard dt{color:#8b9ab1}.accountShell--portal .todoList li{color:#dbe3ef;border-color:#1b2940}.accountShell--portal .todoList li a,.accountShell--portal .accountTextLink{color:#d4f810}.accountShell--portal .bannerNotice{border-radius:12px}.accountShell--portal .formField input,.accountShell--portal .formField select,.accountShell--portal .formField textarea{color:#f4f7fb;background:#090f19;border-color:#293a57}.accountShell--portal .formField input:focus,.accountShell--portal .formField select:focus,.accountShell--portal .formField textarea:focus{border-color:#d4f810;box-shadow:0 0 0 3px #d4f81022}.accountShell--portal .formActions button,.accountShell--portal .limeButton{color:#080d11;background:#d4f810;border-color:#d4f810}@media (max-width:900px){.accountShell--portal{grid-template-columns:1fr;gap:18px}.accountShell--portal .accountNav{display:flex;position:static;overflow-x:auto}.accountShell--portal .accountNav:before{display:none}.accountShell--portal .accountNav a,.accountShell--portal .accountNav form{flex:none}.accountShell--portal .accountNav form{border:0;margin:0;padding:0}}.portalPageToolbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.portalPageToolbar .limeButton{border-radius:11px;flex:none;align-items:center;gap:7px;margin-top:4px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex}.portalEmptyState{border:1px solid var(--portal-border);background:var(--portal-surface);text-align:center;border-radius:18px;place-items:center;min-height:275px;padding:36px;display:grid}.portalEmptyState>svg{color:#657691;width:48px;height:48px}.portalEmptyState h2{color:var(--portal-text);margin:15px 0 5px;font-size:16px}.portalEmptyState p{max-width:500px;color:var(--portal-muted);margin:0 0 18px;font-size:12px;line-height:1.5}.portalEmptyState .limeButton{border-radius:11px;padding:10px 18px;font-size:12px;font-weight:800}.accountCard--flush{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.profileWorkspace{gap:20px}.portalFormSection{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:16px;padding:24px}.portalFormSection>header{margin-bottom:18px}.portalFormSection>header h2{color:var(--portal-text);margin:0 0 5px;font-size:15px}.portalFormSection>header p{color:var(--portal-muted);margin:0;font-size:12px}.portalFormSection input[readonly]{color:var(--portal-muted);background:var(--portal-surface-deep);cursor:not-allowed}.profileWorkspace>.formActions{z-index:5;justify-content:flex-end;padding-top:0;position:sticky;bottom:16px}.profileWorkspace>.formActions button{min-width:200px;box-shadow:0 10px 28px color-mix(in srgb, var(--user-accent) 24%, transparent)}.portalTable{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:17px;overflow:hidden}.portalTable__head,.portalTable__row{grid-template-columns:140px minmax(220px,1.6fr) 130px 150px 145px 65px;align-items:center;gap:16px;min-width:940px;padding:16px 20px;display:grid}.portalTable__head{color:var(--portal-muted);background:var(--portal-surface-deep);letter-spacing:.06em;text-transform:uppercase;font:700 10px ui-monospace,monospace}.portalTable__row{border-top:1px solid var(--portal-border);min-height:76px;color:var(--portal-muted);font-size:12px}.portalTable__row:hover{background:var(--portal-surface-raised)}.portalTable__row>span:nth-child(2){gap:4px;display:grid}.portalTable__row b{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portalTable__row small{color:var(--portal-muted)}.portalTable__row>strong{color:var(--portal-text);font:800 12px ui-monospace,monospace}.portalTable__row>strong:first-child{color:var(--user-accent-text)}.portalTable__row>a{color:var(--user-accent-text);font-weight:800}.accountContent:has(.portalTable){overflow-x:auto}.portalBalanceHero{border:1px solid var(--portal-border-strong);background:linear-gradient(115deg,var(--portal-surface-raised),var(--portal-surface));box-shadow:0 20px 55px var(--portal-shadow);border-radius:22px;grid-template-columns:1fr minmax(280px,420px);align-items:center;gap:28px;margin-bottom:28px;padding:34px 40px;display:grid}.portalBalanceHero span{color:var(--portal-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.portalBalanceHero strong{color:var(--portal-text);margin-top:6px;font:900 clamp(36px,5vw,58px) ui-monospace,monospace;display:block}.portalBalanceHero strong small{color:var(--user-success);font-size:18px}.portalBalanceHero p{color:var(--portal-muted);margin:7px 0 0;font-size:12px}.portalBalanceHero__note{border:1px solid color-mix(in srgb,var(--user-success) 35%,var(--portal-border));color:var(--user-success);background:color-mix(in srgb,var(--user-success) 8%,var(--portal-surface));border-radius:16px;padding:20px}.portalBalanceHero__note b{font-size:14px}.portalPaymentList{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:16px;overflow:hidden}.portalPaymentList article{border-bottom:1px solid var(--portal-border);color:var(--portal-muted);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;font-size:12px;display:flex}.portalPaymentList article:last-child{border:0}.portalPaymentList article>span:last-child{flex:none}.portalPaymentList a{color:var(--user-accent-text);font-weight:700}.portalSecurityIntro{border:1px solid color-mix(in srgb,var(--user-info) 55%,var(--portal-border));background:color-mix(in srgb,var(--user-info) 7%,var(--portal-surface));border-radius:18px;gap:18px;margin-bottom:20px;padding:24px 28px;display:flex}.portalSecurityIntro>svg{width:30px;height:30px;color:var(--user-info);flex:none}.portalSecurityIntro h2{color:var(--portal-text);margin:0 0 7px;font-size:17px}.portalSecurityIntro p{color:var(--portal-muted);margin:0;font-size:13px;line-height:1.55}.portalHwidPlaceholder header{align-items:flex-start;gap:13px;display:flex}.portalHwidPlaceholder header>svg{color:var(--user-success)}.portalHwidPlaceholder header h2{margin-bottom:5px}.portalHwidPlaceholder header p{margin:0}.portalHwidPlaceholder code{border:1px solid var(--portal-border);color:var(--user-accent-text);background:var(--portal-surface-deep);border-radius:12px;margin-top:18px;padding:17px;font:800 14px ui-monospace,monospace;display:block}@media (max-width:760px){.portalPageToolbar{flex-direction:column}.portalBalanceHero{grid-template-columns:1fr;padding:24px}.portalTable{overflow-x:auto}.profileWorkspace>.formActions{position:static}.portalPaymentList article{flex-direction:column;align-items:flex-start}}
