@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #05070e;--s1: #0e1526;--s2: #141c33;--s3: #1c2745;--ink: #020307;--glass: linear-gradient(168deg, rgba(126, 163, 255, .075), rgba(126, 163, 255, .022) 52%, rgba(255, 255, 255, .012));--glass-line: rgba(150, 180, 255, .14);--blur: saturate(150%) blur(16px);--line: rgba(150, 180, 255, .11);--line-2: rgba(150, 180, 255, .19);--line-3: rgba(150, 180, 255, .3);--tx: #eef2fb;--tx-1: #ffffff;--tx-2: #a6b2ca;--tx-3: #7987a3;--tx-4: #566380;--ac: #3ddcff;--ac-soft: #8ceeff;--ac-dim: rgba(61, 220, 255, .13);--ac-line: rgba(61, 220, 255, .34);--ac-2: #8b6cff;--ac-2-dim: rgba(139, 108, 255, .14);--on-ac: #04121a;--ok: #22d3a8;--warn: #f5a524;--bad: #f5566e;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-display: clamp(2.9rem, 7.4vw, 6.5rem);--t-h1: clamp(2.4rem, 5.4vw, 4.4rem);--t-h2: clamp(2rem, 4vw, 3.4rem);--t-h3: clamp(1.25rem, 1.9vw, 1.65rem);--t-h4: clamp(1.02rem, 1.25vw, 1.14rem);--t-lead: clamp(1.02rem, 1.35vw, 1.2rem);--t-body: clamp(.95rem, 1vw, 1.02rem);--t-sm: .885rem;--t-xs: .775rem;--shell: 1200px;--shell-wide: 1440px;--gut: clamp(1.1rem, 4vw, 2.75rem);--sec: clamp(4.25rem, 8.5vw, 8rem);--r1: 8px;--r2: 14px;--r3: 20px;--r4: 28px;--rp: 999px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--field: radial-gradient(ellipse 78% 46% at 50% -8%, rgba(61, 220, 255, .16), transparent 68%), radial-gradient(ellipse 60% 44% at 86% 8%, rgba(139, 108, 255, .13), transparent 66%), var(--bg);--glow: rgba(61, 220, 255, .2);--glow-2: rgba(139, 108, 255, .18);--shadow: 0 30px 80px -34px rgba(0, 0, 0, .9);--lift: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 28px 70px -40px rgba(0, 0, 0, .95);--hover: rgba(150, 180, 255, .06);--stuck: rgba(5, 7, 14, .78);--sel: rgba(61, 220, 255, .3)}:root[data-theme=light]{--bg: #f6f9fc;--s1: #ffffff;--s2: #f1f5f9;--s3: #e6eef6;--ink: #eef4fa;--line: rgba(2, 40, 72, .1);--line-2: rgba(2, 40, 72, .17);--line-3: rgba(2, 40, 72, .28);--tx: #1f3550;--tx-1: #002848;--tx-2: #4a6076;--tx-3: #4e6176;--tx-4: #55677c;--ac: #1791bd;--ac-soft: #0f6d9e;--ac-dim: rgba(53, 189, 221, .14);--ac-line: rgba(53, 189, 221, .45);--on-ac: #ffffff;--ok: #0a7256;--warn: #9a6408;--bad: #d4455f;--field: radial-gradient(ellipse 80% 50% at 50% -8%, rgba(53, 189, 221, .16), transparent 70%), linear-gradient(160deg, #f1f5f9, #f8fafc 45%, #e8eff7);--glow: rgba(53, 189, 221, .2);--shadow: 0 20px 45px -28px rgba(2, 40, 72, .4);--hover: rgba(2, 40, 72, .05);--stuck: rgba(246, 249, 252, .88);--sel: rgba(53, 189, 221, .3)}:root[data-theme=light] .btn--pri{background:linear-gradient(to right,#b2e1ff,#35bddd);color:#00293f;border-color:transparent}:root[data-theme=light] .btn--pri:hover{background:linear-gradient(to right,#9ad6ff,#22aecf);color:#00293f}:root[data-theme=light] .btn--ac{background:#1791bd;color:#fff}:root[data-theme=light] .btn--ac:hover{background:#147ea6}:root[data-theme=light] .card,:root[data-theme=light] .plan,:root[data-theme=light] .frame,:root[data-theme=light] .tw,:root[data-theme=light] .stats{box-shadow:0 1px 2px #0228480d}:root[data-theme=light] .card--hov:hover{box-shadow:0 10px 26px -14px #02284847}:root[data-theme=light] .drawer{background:var(--bg)}:root[data-theme=light] .switch__ind{background:linear-gradient(to right,#b2e1ff,#35bddd)}:root[data-theme=light] .switch__opt[data-on=true]{color:#00293f}:root[data-theme=light] .plan__flag{background:#1791bd}:root[data-theme=light] .mq__i .dot,:root[data-theme=light] .lchain__d{background:#1791bd}:root[data-theme=light] .panel__btn--pri{background:#002848;border-color:#002848;color:#fff}:root[data-theme=light] .rail__avatar{background:#1791bd}:root[data-theme=light] .ring__run{stroke:#1791bd}:root[data-theme=light] .ring__hub{fill:#002848}:root[data-theme=light] .ring__sub{fill:#6f8296}:root[data-theme=light] .ring__node[data-on=true]{fill:#1791bd;stroke:#1791bd}:root[data-theme=light] .loader{background:var(--bg)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{min-height:100dvh;background:var(--field);background-attachment:fixed;color:var(--tx);font-family:var(--sans);font-size:var(--t-body);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-synthesis-weight:none}html[lang=ja] body,html[lang=ko] body,html[lang=zh] body{line-height:1.78}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] .display,html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3,html[lang=ko] .display,html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3,html[lang=zh] .display{letter-spacing:0;line-height:1.28;word-break:normal;overflow-wrap:anywhere}html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3,html[lang=ko] .display{word-break:keep-all}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}::selection{background:var(--sel)}:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{color:var(--tx-1);font-weight:580;line-height:1.1;letter-spacing:-.032em;text-wrap:balance}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.24;letter-spacing:-.022em}h4{font-size:var(--t-h4);line-height:1.35;letter-spacing:-.014em;font-weight:600}p{text-wrap:pretty}strong{color:var(--tx-1);font-weight:600}.display{font-size:var(--t-display);font-weight:600;line-height:.99;letter-spacing:-.042em}.lead{font-size:var(--t-lead);line-height:1.6;color:var(--tx-2);font-weight:350;max-width:60ch}.dim{color:var(--tx-2)}.faint{color:var(--tx-3)}.mono{font-family:var(--mono);font-size:.84em;letter-spacing:.01em}.hl{color:var(--ac-soft)}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gut)}.shell-wide{width:100%;max-width:var(--shell-wide);margin-inline:auto;padding-inline:var(--gut)}.shell-narrow{width:100%;max-width:780px;margin-inline:auto;padding-inline:var(--gut)}.center{text-align:center}.center .lead{margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:.6rem;left:50%;translate:-50% -200%;z-index:999;padding:.6rem 1.1rem;border-radius:var(--rp);background:var(--ac);color:var(--on-ac);font-weight:600;transition:translate .22s var(--ease)}.skip-link:focus-visible{translate:-50% 0}[data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s var(--ease) var(--rd, 0ms),transform .7s var(--ease) var(--rd, 0ms)}[data-reveal].is-visible{opacity:1;transform:none}html:not(.js) [data-reveal]{opacity:1;transform:none}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes pulse-soft{0%,to{opacity:.55}50%{opacity:1}}@keyframes sweep{to{background-position:200% 0}}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tick{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:var(--to)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}.sec{position:relative;padding-block:var(--sec)}.sec--tight{padding-block:clamp(3rem,5.5vw,5rem)}.sec--ink{background:var(--ink);border-block:1px solid var(--line)}.sec--raise{background:var(--s1);border-block:1px solid var(--line)}.head{max-width:58rem;margin-bottom:clamp(2.25rem,4.5vw,3.75rem)}.head.center{margin-inline:auto}.head h2{margin-block:.9rem 1.05rem}.eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--tx-3)}.eyebrow:before{content:"";width:1.6rem;height:1px;background:var(--line-3)}.eyebrow--ac{color:var(--ac-soft)}.eyebrow--ac:before{background:var(--ac-line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.82rem 1.45rem;border-radius:var(--rp);font-size:var(--t-sm);font-weight:550;max-width:100%;text-align:center;border:1px solid transparent;transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.btn:active{transform:translateY(1px)}.btn--pri{background:var(--tx-1);color:#0a0a0c}.btn--pri:hover,.btn--ac{background:var(--ac);color:var(--on-ac)}.btn--ac:hover{background:var(--ac-soft);color:#0a0a0c}.btn--ghost{border-color:var(--line-2);color:var(--tx)}.btn--ghost:hover{border-color:var(--line-3);background:var(--hover)}.btn--quiet{color:var(--tx-2);padding-inline:.6rem}.btn--quiet:hover{color:var(--tx-1)}.btn--sm{padding:.58rem 1.05rem;font-size:var(--t-xs)}.btn--lg{padding:.98rem 1.85rem;font-size:.96rem}.btn--block{width:100%}.btn svg{flex:none;transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(3px)}.btns{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.btns.center{justify-content:center}.tl{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-sm);font-weight:550;color:var(--ac-soft);transition:color .22s var(--ease)}.tl:hover{color:var(--tx-1)}.tl svg{transition:transform .25s var(--ease)}.tl:hover svg{transform:translate(3px)}.chip{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .8rem;border-radius:var(--rp);border:1px solid var(--line);background:var(--s1);font-size:var(--t-xs);color:var(--tx-2)}.chip svg{color:var(--ac-soft)}.chip--ac{border-color:var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.chip--ok{border-color:#22d3a84d;background:#22d3a817;color:var(--ok)}.chip--warn{border-color:#f5a5244d;background:#f5a52417;color:var(--warn)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.dot--live{background:var(--ok);animation:pulse-soft 2.2s var(--ease-io) infinite}.card{position:relative;padding:clamp(1.35rem,2.1vw,1.85rem);border-radius:var(--r3);border:1px solid var(--line);background:var(--s1);transition:border-color .3s var(--ease),background-color .3s var(--ease)}.card--hov:hover{border-color:var(--line-2);background:var(--s2)}.card--ac{border-color:var(--ac-line);background:linear-gradient(180deg,var(--ac-dim),transparent 60%),var(--s1)}.card--pad{padding:clamp(1.75rem,3vw,2.6rem)}.card h3{margin-bottom:.55rem}.card h4{margin-bottom:.45rem}.card p{color:var(--tx-2);font-size:var(--t-sm)}.card__n{display:block;font-family:var(--mono);font-size:var(--t-xs);color:var(--tx-4);letter-spacing:.1em;margin-bottom:.9rem}.tile{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r1);border:1px solid var(--line-2);background:var(--s2);color:var(--ac-soft);margin-bottom:1.05rem;flex:none}.tile--sm{width:30px;height:30px;border-radius:8px;margin-bottom:0}.grid{--grid-gap: clamp(.75rem, 1.4vw, 1.1rem);display:grid;gap:var(--grid-gap)}.g2{grid-template-columns:repeat(auto-fit,minmax(max(min(100%,21rem),calc((100% - var(--grid-gap)) / 2)),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(max(min(100%,17rem),calc((100% - 2 * var(--grid-gap)) / 3)),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(max(min(100%,13.5rem),calc((100% - 3 * var(--grid-gap)) / 4)),1fr))}.g5{grid-template-columns:1fr}@media(min-width:40rem){.g5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:56rem){.g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:72rem){.g5{grid-template-columns:repeat(5,minmax(0,1fr))}}.grid>[data-reveal]>.card:only-child{height:100%}.split{display:grid;gap:clamp(2rem,4.5vw,4rem);align-items:center}@media(min-width:60rem){.split{grid-template-columns:1fr 1fr}.split--l{grid-template-columns:1.1fr 1fr}.split--r{grid-template-columns:1fr 1.1fr}.split--flip>:first-child{order:2}.split--top{align-items:start}}.ticks{display:grid;gap:.6rem}.ticks li{display:grid;grid-template-columns:.95rem 1fr;gap:.7rem;align-items:start;font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.ticks li:before{content:"";width:.95rem;height:.95rem;margin-top:.3em;border-radius:50%;border:1px solid var(--ac-line);background:var(--ac-dim);position:relative}.ticks li:after{content:"";position:absolute;width:.95rem;height:.95rem;margin-top:.3em;background:var(--ac-soft);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.8 6.3l2.1 2.1 4.3-4.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .62rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.8 6.3l2.1 2.1 4.3-4.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .62rem no-repeat;pointer-events:none}.ticks li{position:relative}.rules>li{padding-block:clamp(1rem,1.8vw,1.4rem);border-top:1px solid var(--line)}.rules>li:last-child{border-bottom:1px solid var(--line)}.rules h4{display:flex;align-items:center;gap:.55rem;margin-bottom:.3rem}.rules h4 svg{color:var(--ac-soft);flex:none}.rules p{color:var(--tx-2);font-size:var(--t-sm);padding-left:1.5rem}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));border:1px solid var(--line);border-radius:var(--r3);overflow:hidden}.stat{padding:clamp(1.35rem,2.4vw,2rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.stat:last-child{border-right:0}.stat__v{display:block;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--tx-1);font-variant-numeric:tabular-nums}.stat__l{display:block;margin-top:.6rem;font-size:var(--t-sm);color:var(--tx-2)}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r3);background:var(--s1);-webkit-overflow-scrolling:touch}.tw::-webkit-scrollbar{height:7px}.tw::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:99px}table{width:100%;border-collapse:collapse;min-width:44rem;font-size:var(--t-sm)}thead th{position:sticky;top:0;z-index:1;padding:.9rem 1rem;text-align:left;font-size:var(--t-xs);font-weight:600;letter-spacing:.04em;color:var(--tx-1);background:var(--s2);border-bottom:1px solid var(--line-2);white-space:nowrap}thead th small{display:block;font-weight:400;color:var(--tx-3);margin-top:2px}tbody td{padding:.85rem 1rem;border-bottom:1px solid var(--line);color:var(--tx-2);vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--hover)}td.n,th.n{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.c-t{color:var(--tx-1);font-weight:550}.c-s{display:block;font-size:var(--t-xs);color:var(--tx-3);margin-top:.28rem;max-width:28rem;line-height:1.5}.c-u{display:block;font-size:var(--t-xs);color:var(--ac-soft);margin-top:.12rem}.v-yes{color:var(--ac-soft);font-weight:600}.v-all{color:var(--ok);font-weight:600}.v-no{color:var(--tx-4)}.tnote{margin-top:.9rem;font-size:var(--t-xs);color:var(--tx-3);max-width:68ch;text-align:justify;text-wrap:pretty}.tnote.center{text-align:center;margin-inline:auto}.hint-scroll{display:none;margin-bottom:.6rem;font-size:var(--t-xs);color:var(--tx-3)}@media(max-width:58rem){.hint-scroll{display:block}}.field{display:grid;gap:.45rem}.field label{font-size:var(--t-sm);font-weight:550;color:var(--tx)}.field .opt{color:var(--tx-3);font-weight:400}.input,.select,.textarea{width:100%;padding:.8rem 1rem;border-radius:var(--r2);border:1px solid var(--line-2);background:var(--bg);color:var(--tx-1);font-size:var(--t-sm);transition:border-color .22s var(--ease),box-shadow .22s var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--tx-4)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-dim)}.textarea{min-height:8rem;resize:vertical;line-height:1.6}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%236a707a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.68rem;padding-right:2.5rem;cursor:pointer}.select option{background:var(--s2);color:var(--tx)}.check{display:grid;grid-template-columns:1.05rem 1fr;gap:.7rem;align-items:start;font-size:var(--t-xs);color:var(--tx-3);line-height:1.55;cursor:pointer}.check input{appearance:none;width:1.05rem;height:1.05rem;margin-top:.12em;border:1px solid var(--line-3);border-radius:4px;background:var(--bg);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.check input:checked{background:var(--ac) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.7 6.2l2.2 2.2 4.4-4.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .7rem no-repeat;border-color:var(--ac)}.fgrid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:38rem){.fgrid--2{grid-template-columns:1fr 1fr}.fgrid .full{grid-column:1 / -1}}.fstatus{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.05rem;margin-bottom:1.15rem;border-radius:var(--r2);border:1px solid rgba(34,211,168,.3);background:#22d3a814;color:var(--ok);font-size:var(--t-sm);animation:fade-up .4s var(--ease)}.callout{padding:clamp(1.2rem,2.2vw,1.7rem);border-radius:var(--r2);border:1px solid var(--line);border-left:2px solid var(--ac);background:var(--s1)}.callout h4{margin-bottom:.4rem;color:var(--ac-soft)}.callout p{color:var(--tx-2);font-size:var(--t-sm)}.switch{position:relative;display:grid;gap:.25rem;padding:.3rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--s1);width:100%}.switch__opt{position:relative;z-index:1;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;padding:.6rem .85rem;border-radius:var(--rp);font-size:var(--t-sm);font-weight:550;color:var(--tx-3);transition:color .28s var(--ease)}.switch__opt[data-on=true]{color:#0a0a0c}.switch__ind{position:absolute;z-index:0;top:.3rem;bottom:.3rem;left:.3rem;border-radius:var(--rp);background:var(--tx-1);transition:transform .35s var(--ease)}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:var(--r1);border:1px solid var(--line);background:var(--s2);font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.badge--live{border-color:#22d3a84d;color:var(--ok)}.badge--ac{border-color:var(--ac-line);color:var(--ac-soft)}.mq{overflow:hidden;border-block:1px solid var(--line);padding-block:.9rem;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mq__track{display:flex;gap:2.5rem;width:max-content;animation:mq 46s linear infinite}.mq:hover .mq__track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.mq__i{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--t-xs);font-weight:500;letter-spacing:.03em;color:var(--tx-3);white-space:nowrap}.mq__i .dot{background:var(--ac)}@media(prefers-reduced-motion:reduce){.mq__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center;gap:1.2rem}}.cta{border:1px solid var(--line-2);border-radius:var(--r4);background:var(--s1);padding:clamp(2.25rem,5vw,4.25rem) clamp(1.35rem,4vw,3.5rem);text-align:center}.cta h2{margin-bottom:.95rem}.cta .lead{margin-inline:auto;margin-bottom:1.75rem}.cta__note{margin-top:1.35rem;font-size:var(--t-xs);color:var(--tx-3)}.prog{position:fixed;top:0;left:0;z-index:90;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(var(--progress, 0));background:var(--ac);transition:transform .1s linear;pointer-events:none}.hd{position:sticky;top:0;z-index:80;border-bottom:1px solid transparent;transition:background-color .3s var(--ease),border-color .3s var(--ease)}.hd[data-stuck=true]{background:var(--stuck);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.hd__bar{display:flex;align-items:center;gap:clamp(.75rem,2vw,2rem);height:clamp(3.9rem,5.5vw,4.6rem)}.brand{display:inline-flex;align-items:center;flex:none;transition:opacity .2s var(--ease)}.brand:hover{opacity:.75}.brand img{height:clamp(1.35rem,2.1vw,1.6rem);width:auto}.hd__nav{display:none;align-items:center;gap:.1rem;margin-inline:auto}@media(min-width:74rem){.hd__nav{display:flex}}.hd__link{position:relative;padding:.5rem .75rem;border-radius:var(--r1);font-size:var(--t-sm);color:var(--tx-2);white-space:nowrap;transition:color .22s var(--ease),background-color .22s var(--ease)}.hd__link:hover{color:var(--tx-1);background:var(--hover)}.hd__link[aria-current=page]{color:var(--tx-1)}.hd__link[aria-current=page]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.15rem;height:1.5px;border-radius:2px;background:var(--ac)}.hd__link--hl{display:inline-flex;align-items:center;gap:.5rem;margin-left:.45rem;padding:.4rem .9rem .4rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ac) 42%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--ac) 14%,transparent),color-mix(in srgb,var(--ac-2, var(--ac)) 14%,transparent));color:var(--tx-1);font-weight:560}.hd__link--hl:hover{border-color:color-mix(in srgb,var(--ac) 70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--ac) 22%,transparent),color-mix(in srgb,var(--ac-2, var(--ac)) 22%,transparent))}.hd__link--hl:before,.hd__link--hl[aria-current=page]:after{display:none}.hd__link--hl[aria-current=page]{border-color:var(--ac)}.hd__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 22%,transparent),0 0 10px var(--ac)}@media(prefers-reduced-motion:no-preference){.hd__dot{animation:hd-dot 2.6s ease-in-out infinite}@keyframes hd-dot{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ac) 6%,transparent),0 0 16px var(--ac)}}}@media(min-width:74rem)and (max-width:89.99rem){.hd__bar{gap:.9rem}.hd__link{padding-inline:.55rem}.hd__nav .hd__link[aria-current=page]:after{left:.55rem;right:.55rem}.hd__nav .hd__link:hover:before{left:.52rem;right:.52rem}.hd__link--hl{margin-left:.25rem;padding-inline:.6rem .75rem}}.hd__acts{display:flex;align-items:center;gap:.45rem;margin-left:auto}@media(min-width:74rem){.hd__acts{margin-left:0}}.hd__talk{display:none;flex:none;white-space:nowrap}@media(min-width:52rem){.hd__talk{display:inline-flex}}@media(min-width:74rem)and (max-width:79.99rem){.hd__talk{display:none}}.hd__login{flex:none;white-space:nowrap}@media(max-width:26rem){.hd__login{padding-inline:.85rem;gap:.35rem}}.hd__signup{flex:none;white-space:nowrap}@media(max-width:26rem){.hd__signup{padding-inline:.85rem;gap:.35rem}.hd__signup svg{display:none}.hd__login{display:none}}.burger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.5px;width:2.45rem;height:2.45rem;border-radius:var(--r1);border:1px solid var(--line-2);color:var(--tx);flex:none}@media(min-width:74rem){.burger{display:none}}.burger span{display:block;width:16px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease),opacity .18s var(--ease)}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:.35rem;padding:.44rem .7rem;border-radius:var(--r1);border:1px solid var(--line);color:var(--tx-2);font-size:var(--t-xs);font-weight:550;transition:border-color .22s var(--ease),color .22s var(--ease)}.lang__btn:hover{border-color:var(--line-3);color:var(--tx-1)}.lang__btn svg{flex:none}.lang__caret{transition:transform .22s var(--ease)}.lang__btn[aria-expanded=true] .lang__caret{transform:rotate(180deg)}.lang__code{font-family:var(--mono);letter-spacing:.04em}.lang__menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;min-width:10.5rem;padding:.3rem;border-radius:var(--r2);border:1px solid var(--line-2);background:var(--s2);box-shadow:var(--shadow);animation:fade-up .18s var(--ease)}.lang__opt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .65rem;border-radius:var(--r1);font-size:var(--t-sm);color:var(--tx-2);text-align:left;transition:background-color .18s var(--ease),color .18s var(--ease)}.lang__opt:hover{background:var(--s3);color:var(--tx-1)}.lang__opt[data-on=true]{color:var(--ac-soft)}.lang__opt svg{flex:none}.lang--block{width:100%}.lang--block .lang__btn{width:100%;justify-content:space-between;padding:.7rem .9rem;font-size:var(--t-sm)}.lang--block .lang__menu{left:0;right:0}.drawer{position:fixed;inset:0;z-index:85;display:grid;grid-template-rows:auto 1fr;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .28s var(--ease),visibility .28s var(--ease)}.drawer[data-open=true]{opacity:1;visibility:visible}@media(min-width:74rem){.drawer{display:none}}.drawer__top{display:flex;align-items:center;justify-content:space-between;height:clamp(3.9rem,5.5vw,4.6rem);border-bottom:1px solid var(--line)}.drawer__body{overflow-y:auto;padding-block:1.5rem 3rem;display:grid;align-content:start}.drawer__link{display:flex;align-items:center;justify-content:space-between;padding:.95rem 0;border-bottom:1px solid var(--line);font-size:1.22rem;font-weight:580;letter-spacing:-.025em;color:var(--tx);opacity:0;transform:translateY(8px)}.drawer[data-open=true] .drawer__link{animation:fade-up .42s var(--ease) forwards;animation-delay:calc(var(--i, 0) * 45ms + 70ms)}.drawer__link[aria-current=page]{color:var(--ac-soft)}.drawer__hl{display:inline-flex;align-items:center;gap:.65rem}.drawer__link--hl{color:var(--tx-1)}.drawer__link svg{color:var(--tx-4)}.drawer__cta{margin-top:1.5rem;display:grid;gap:.6rem;opacity:0}.drawer[data-open=true] .drawer__cta{animation:fade-up .42s var(--ease) .4s forwards}.drawer__lang{margin-top:2rem;display:grid;gap:.7rem;opacity:0}.drawer[data-open=true] .drawer__lang{animation:fade-up .42s var(--ease) .46s forwards}.eyebrow--plain:before{display:none}.route{animation:fade-up .45s var(--ease)}.ph{position:relative;padding-block:clamp(3.25rem,7.5vw,6.5rem) clamp(2.25rem,4.5vw,3.75rem);border-bottom:1px solid var(--line)}.ph__in{max-width:54rem}.ph h1{margin-block:.95rem 1.2rem}.route>.sec:last-child,.route>:last-child>.sec:last-child{padding-bottom:clamp(3rem,6vw,5rem)}.ft{padding-top:clamp(3rem,5.5vw,4.5rem);border-top:1px solid var(--line);background:var(--ink)}.ft__opp{display:grid;gap:1rem;align-items:center;margin-bottom:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,3vw,1.9rem);border:1px solid var(--ac-line);border-radius:var(--r3);background:linear-gradient(180deg,var(--ac-dim),transparent 65%),var(--s1);text-decoration:none;transition:border-color .25s var(--ease),transform .25s var(--ease)}@media(min-width:50rem){.ft__opp{grid-template-columns:1fr auto;gap:1.75rem}}.ft__opp:hover{border-color:var(--ac);transform:translateY(-2px)}.ft__opp__tx{display:grid;gap:.3rem}.ft__opp__tx strong{font-size:clamp(1.05rem,2vw,1.28rem);color:var(--tx-1);letter-spacing:-.02em}.ft__opp__tx span{font-size:var(--t-sm);color:var(--tx-2);max-width:52ch}.ft__opp__go{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.25rem;border-radius:100px;background:var(--ac);color:var(--on-ac);font-size:var(--t-sm);font-weight:600;white-space:nowrap;justify-self:start}.ft__opp:hover .ft__opp__go{background:var(--ac-soft)}.ft__grid{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:1fr}@media(min-width:44rem){.ft__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:68rem){.ft__grid{grid-template-columns:1.6fr repeat(3,1fr)}}.ft__brand img{height:1.55rem;width:auto;margin-bottom:1rem}.ft__brand p{color:var(--tx-3);font-size:var(--t-sm);max-width:32ch}.ft__col h4,.ft__h{font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-4);margin-bottom:1rem}.ft__col ul{display:grid;gap:.62rem}.ft__col a{font-size:var(--t-sm);color:var(--tx-2);transition:color .2s var(--ease)}.ft__col a:hover{color:var(--tx-1)}.ft__ext{display:inline-flex;align-items:center;gap:.3rem}.ft__ext svg{opacity:.7}.ft__partners p{font-size:var(--t-sm);color:var(--tx-3);margin-bottom:.85rem;max-width:28ch}.ft__bottom{margin-top:clamp(2.25rem,4.5vw,3.5rem);padding-block:1.4rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;font-size:var(--t-xs);color:var(--tx-4)}.ft__bottom nav{display:flex;flex-wrap:wrap;gap:1.2rem}.ft__bottom a:hover{color:var(--tx-2)}.tt{display:inline-flex;align-items:center;gap:.6rem;flex:none}.tt__track{position:relative;width:2.6rem;height:1.5rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--s1);transition:background-color .3s var(--ease),border-color .3s var(--ease)}.tt:hover .tt__track{border-color:var(--line-3)}.tt__knob{position:absolute;top:50%;left:.16rem;translate:0 -50%;width:1.1rem;height:1.1rem;display:grid;place-items:center;border-radius:50%;background:var(--s3);color:var(--tx-2);transition:transform .34s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}:root[data-theme=light] .tt .tt__knob{transform:translate(1.06rem);background:linear-gradient(to right,#b2e1ff,#35bddd);color:#00293f}.tt__knob svg{width:.72rem;height:.72rem;position:absolute;transition:opacity .24s var(--ease),transform .34s var(--ease)}.tt__sun{opacity:0;transform:rotate(-70deg) scale(.6)}.tt__moon{opacity:1;transform:none}:root[data-theme=light] .tt .tt__sun{opacity:1;transform:none}:root[data-theme=light] .tt .tt__moon{opacity:0;transform:rotate(70deg) scale(.6)}.tt--block{width:100%;justify-content:space-between;padding:.7rem .9rem;border:1px solid var(--line-2);border-radius:var(--r2)}.tt--block .tt__label{font-size:var(--t-sm);color:var(--tx-2);order:-1}@media(max-width:22rem){.hd__acts>.tt{display:none}}.logo-pair{display:inline-flex}.logo-on-dark,.logo-on-light{flex:none}:root[data-theme=light] .logo-on-dark,:root:not([data-theme=light]) .logo-on-light{display:none}.consent{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:60;width:min(26rem,calc(100vw - 2rem));display:grid;gap:.7rem;padding:1rem 1.1rem 1.05rem;border:1px solid var(--line-2);border-radius:var(--r3);background:var(--s1);box-shadow:var(--shadow);color:var(--tx-2);animation:consent-in .45s var(--ease) both}@keyframes consent-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.consent{animation:none}}@media(max-width:40rem){.consent{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 4.75rem)}}@media(min-width:40.01rem){.consent{left:auto;right:max(1.25rem,env(safe-area-inset-right));bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 5rem)}}.consent__head{display:flex;align-items:center;gap:.6rem}.consent__head h2{margin:0;flex:1;font-size:var(--t-sm);font-weight:650;color:var(--tx-1);letter-spacing:-.005em}.consent__ic{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--ac-dim);color:var(--ac);flex:none}.consent__x{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:-.5rem -.6rem -.5rem 0;border-radius:50%;color:var(--tx-3)}.consent__x:hover{color:var(--tx-1);background:var(--s2)}.consent__b{margin:0;font-size:.8rem;line-height:1.55}.consent__list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.consent__list li{display:flex;gap:.5rem;align-items:flex-start;font-size:.76rem;line-height:1.5;color:var(--tx-3)}.consent__list svg{flex:none;margin-top:.2em;color:var(--ac)}.consent__gpc{margin:0;font-size:.74rem;color:var(--tx-3)}.consent__acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.consent__acts .btn{flex:1 1 9rem;justify-content:center;min-height:2.5rem}.consent__acts .btn:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.consent__more{display:inline-flex;align-items:center;gap:.3rem;min-height:2.5rem;font-size:.74rem;font-weight:600;color:var(--ac)}.consent__saved{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:60;max-width:min(26rem,calc(100vw - 2rem));margin:0;padding:.65rem .9rem;border-radius:var(--r2);border:1px solid var(--line-2);background:var(--s1);box-shadow:var(--shadow);font-size:.76rem;color:var(--tx-2)}body:has(.wbar) .consent,body:has(.wbar) .consent__saved{bottom:calc(5.5rem + env(safe-area-inset-bottom))}.ft__choices{padding:0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.ft__choices:hover{color:var(--tx-1)}.frame{border:1px solid var(--line-2);border-radius:var(--r3);background:var(--s1);overflow:hidden;box-shadow:var(--shadow)}.frame__bar{display:flex;align-items:center;gap:.85rem;padding:.6rem .85rem;border-bottom:1px solid var(--line);background:var(--s2)}.frame__dots{display:flex;gap:.32rem;flex:none}.frame__dots i{width:8px;height:8px;border-radius:50%;background:var(--line-3)}.frame__url{display:inline-flex;align-items:center;gap:.35rem;padding:.24rem .7rem;border-radius:var(--rp);background:var(--bg);border:1px solid var(--line);font-family:var(--mono);font-size:.66rem;color:var(--tx-3);line-height:1.3}.frame__url svg{color:var(--ok);flex:none}.frame__tabs{margin-left:auto;display:flex;gap:.3rem}.frame__body{padding:clamp(.85rem,1.6vw,1.25rem)}.rail{display:grid;align-content:start;gap:1rem}.rail__ws{display:flex;align-items:center;gap:.55rem}.rail__avatar{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--ac);color:var(--on-ac);font-size:.66rem;font-weight:700;flex:none}.rail__wsname{font-size:.72rem;font-weight:600;color:var(--tx-1)}.rail__nav{display:grid;gap:.1rem}.rail__item{display:flex;align-items:center;gap:.5rem;padding:.34rem .5rem;border-radius:var(--r1);font-size:.7rem;color:var(--tx-3)}.rail__item[data-on=true]{background:var(--s3);color:var(--tx-1)}.rail__dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}.rail__badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.64rem;color:var(--tx-3);padding-top:.6rem;border-top:1px solid var(--line)}.panel{padding:clamp(.95rem,1.7vw,1.25rem);border-radius:var(--r2);border:1px solid var(--line);background:var(--bg)}.panel+.panel{margin-top:.7rem}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:.85rem}.panel__title{font-size:.72rem;font-weight:600;color:var(--tx-2);letter-spacing:.02em}.panel__move{font-size:.98rem;margin-bottom:.4rem;letter-spacing:-.018em}.panel__why{font-size:.74rem;color:var(--tx-3);line-height:1.5;margin-bottom:.85rem}.panel__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.95rem}.panel__meta .chip{font-size:.65rem;padding:.24rem .6rem}.panel__acts{display:flex;flex-wrap:wrap;gap:.4rem}.panel__btn{padding:.4rem .85rem;border-radius:var(--rp);border:1px solid var(--line-2);font-size:.68rem;font-weight:550;color:var(--tx-2)}.panel__btn--pri{background:var(--tx-1);border-color:var(--tx-1);color:#0a0a0c}.panel--nav{border-color:var(--ac-line);background:linear-gradient(180deg,var(--ac-dim),transparent 70%),var(--bg)}.panel--camp{border-color:var(--line-2)}.rq{display:grid;gap:.4rem}.rq__row{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;padding:.55rem .65rem;border-radius:var(--r1);border:1px solid var(--line);background:var(--s1)}.rq__who{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--s3);color:var(--tx-2);font-size:.6rem;font-weight:700;flex:none}.rq__text{display:grid;line-height:1.3;min-width:0}.rq__text strong{font-size:.72rem;color:var(--tx-1)}.rq__text small{font-size:.63rem;color:var(--tx-3)}.rq__act{padding:.22rem .6rem;border-radius:var(--rp);border:1px solid var(--ac-line);background:var(--ac-dim);font-size:.62rem;font-weight:600;color:var(--ac-soft);flex:none}.rq__foot{margin-top:.7rem;font-size:.64rem;color:var(--tx-4)}.camp__caps{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.8rem}.camp__caps>div{padding:.6rem .7rem;border-radius:var(--r1);border:1px solid var(--line);background:var(--s1)}.camp__k{display:block;font-size:.6rem;color:var(--tx-3);letter-spacing:.06em;text-transform:uppercase}.camp__v{display:block;font-size:1.05rem;font-weight:600;color:var(--tx-1);letter-spacing:-.03em;margin-top:.15rem}.camp__nets{display:flex;gap:.3rem;margin-bottom:.9rem;flex-wrap:wrap}.camp__net{padding:.2rem .55rem;border-radius:var(--r1);border:1px solid var(--line);background:var(--s1);font-size:.62rem;color:var(--tx-2)}.pr{display:grid;gap:.35rem}.pr__row{display:grid;grid-template-columns:4.5rem 1fr auto;gap:.6rem;align-items:center;padding:.48rem .6rem;border-radius:var(--r1);border:1px solid var(--line);background:var(--s1);border-left-width:2px}.pr__k{font-size:.64rem;color:var(--tx-3)}.pr__v{font-size:.72rem;color:var(--tx-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr__tag{font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;flex:none}.pr__row.is-ok{border-left-color:var(--ok)}.pr__row.is-ok .pr__tag{color:var(--ok)}.pr__row.is-warn{border-left-color:var(--warn)}.pr__row.is-warn .pr__tag{color:var(--warn)}.pr__row.is-muted{border-left-color:var(--line-3)}.pr__row.is-muted .pr__tag,.pr__row.is-muted .pr__v{color:var(--tx-4)}.gauge{display:grid;gap:.75rem}.gauge__track{position:relative;height:10px;border-radius:var(--rp);background:var(--s3);overflow:hidden}.gauge__fill{position:absolute;inset-block:0;left:0;width:var(--pct, 0%);border-radius:var(--rp);background:linear-gradient(90deg,var(--ac),var(--ok));transform-origin:0 50%;animation:gauge-in 1.4s var(--ease) forwards}@keyframes gauge-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gauge__cap{position:absolute;top:-3px;bottom:-3px;left:88%;width:2px;border-radius:2px;background:var(--bad)}.gauge__row{display:flex;align-items:baseline;gap:.5rem}.gauge__pct{font-size:1.9rem;font-weight:600;letter-spacing:-.04em;color:var(--tx-1)}.gauge__cap-label{font-size:var(--t-xs);color:var(--tx-3)}.gauge__legend{display:grid;gap:.4rem;font-size:var(--t-xs);color:var(--tx-3)}.gauge__legend li{display:flex;align-items:center;gap:.5rem}.gauge__key{width:12px;height:3px;border-radius:2px;flex:none}.gauge__key--spent{background:linear-gradient(90deg,var(--ac),var(--ok))}.gauge__key--max{background:var(--bad)}.ring{position:relative;width:min(100%,34rem);margin-inline:auto;aspect-ratio:1}.ring>svg{width:100%;height:100%;overflow:visible}.ring__track{fill:none;stroke:var(--line-2);stroke-width:1;stroke-dasharray:2 6}.ring__run{fill:none;stroke:var(--ac);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:70 735;animation:ring-run 9s linear infinite}@keyframes ring-run{to{stroke-dashoffset:-805}}.ring__node{fill:var(--s3);stroke:var(--line-3);stroke-width:1.5}.ring__node[data-on=true]{fill:var(--ac);stroke:var(--ac)}.ring__hub{fill:#fff;font-size:26px;font-weight:600;letter-spacing:-.03em;text-anchor:middle}.ring__sub{fill:#6a707a;font-size:12px;text-anchor:middle}.ring__labels{position:absolute;inset:0}.ring__label{position:absolute;translate:-50% -50%;padding:.4rem .9rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--bg);font-size:.8rem;font-weight:600;color:var(--tx-2);white-space:nowrap}.ring__label[data-on=true]{border-color:var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}@media(max-width:30rem){.ring__label{font-size:.6rem;padding:.22rem .5rem}}.cw{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cw__track{display:flex;gap:.85rem;width:max-content;animation:cw 62s linear infinite}.cw:hover .cw__track{animation-play-state:paused}@keyframes cw{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cw{mask-image:none;-webkit-mask-image:none;overflow-x:auto}.cw__track{animation:none}}.cw__tile{width:13.5rem;flex:none;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);overflow:hidden}.cw__art{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:linear-gradient(140deg,var(--a),var(--b));overflow:hidden}.cw__art:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.28),transparent 60%)}.cw__art-circle{width:44%;aspect-ratio:1;border-radius:50%;border:2.5px solid rgba(255,255,255,.85)}.cw__art-bars{display:flex;align-items:flex-end;gap:6px;height:46%}.cw__art-bars i{width:11px;height:var(--h);border-radius:3px;background:#ffffffe6}.cw__art-rings{position:relative;display:grid;place-items:center;width:52%;aspect-ratio:1}.cw__art-rings i{position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.8)}.cw__art-rings i:nth-child(1){inset:0}.cw__art-rings i:nth-child(2){inset:18%}.cw__art-rings i:nth-child(3){inset:36%}.cw__status{display:flex;align-items:center;gap:.4rem;padding:.5rem .7rem 0;font-size:.62rem;color:var(--tx-3)}.cw__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.5rem .7rem .7rem}.cw__m{display:flex;align-items:center;gap:.15rem;font-size:.8rem;font-weight:600;color:var(--tx-1);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cw__m--up{color:var(--ok)}.cw__k{display:block;font-size:.58rem;color:var(--tx-4);margin-top:.1rem}.cw__note{margin-top:.9rem;text-align:center;font-size:var(--t-xs);color:var(--tx-4)}.gf{padding:clamp(1.5rem,3vw,2.4rem);border-radius:var(--r3);border:1px solid var(--line);background:var(--s1)}.gf__lane{display:grid;gap:.5rem;align-items:center;justify-items:center;grid-template-columns:1fr}@media(min-width:30rem){.gf__lane{grid-template-columns:1fr auto 1fr auto 1fr;gap:.35rem}}.gf__node{display:grid;justify-items:center;gap:.5rem;padding:.95rem .8rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--bg);font-size:var(--t-xs);color:var(--tx-2);text-align:center;width:100%}.gf__node svg{color:var(--tx-3)}.gf__node--ai svg{color:var(--ac-soft)}.gf__node--out svg{color:var(--ok)}.gf__gate{position:relative;display:grid;justify-items:center;gap:.5rem;padding:1.05rem 1rem;border-radius:var(--r2);border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft);text-align:center;width:100%;overflow:hidden}.gf__gate-label{font-size:var(--t-xs);font-weight:600}.gf__gate-ring{position:absolute;inset:-60% -20%;background:conic-gradient(from 0deg,transparent,var(--ac-dim),transparent 45%);animation:spin-slow 11s linear infinite}.gf__gate>svg,.gf__gate>span{position:relative}.gf__wire{position:relative;width:100%;height:2px;border-radius:2px;background:var(--line-2);overflow:hidden}@media(min-width:30rem){.gf__wire{width:clamp(1.5rem,4vw,3.5rem)}}@media(max-width:30rem){.gf__wire{width:2px;height:1.4rem}}.gf__wire i{position:absolute;inset-block:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--ac));animation:gf-run 2.4s var(--ease-io) infinite}@keyframes gf-run{0%{transform:translate(-100%)}60%,to{transform:translate(250%)}}.gf__wire--held i{background:linear-gradient(90deg,transparent,var(--line-3));animation-delay:1.1s}@media(max-width:30rem){.gf__wire i{inset-inline:0;left:0;width:100%;height:40%;background:linear-gradient(180deg,transparent,var(--ac))}@keyframes gf-run{0%{transform:translateY(-100%)}60%,to{transform:translateY(250%)}}}.gf__note{margin-top:1.35rem;padding-top:1.1rem;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--tx-3);text-align:center}.bc{padding:clamp(1.35rem,2.6vw,2rem);border-radius:var(--r3);border:1px solid var(--line);background:var(--s1)}.bc__core{position:relative;display:grid;justify-items:center;gap:.45rem;padding:clamp(1.2rem,2.4vw,1.7rem);border-radius:var(--r2);border:1px solid var(--ac-line);background:var(--ac-dim);overflow:hidden;margin-bottom:1.1rem}.bc__core svg,.bc__core strong,.bc__core .badge{position:relative}.bc__core svg{color:var(--ac-soft)}.bc__core strong{font-size:1.05rem;letter-spacing:-.02em;color:var(--tx-1)}.bc__pulse{position:absolute;inset:-70% -25%;background:conic-gradient(from 180deg,transparent,var(--ac-dim),transparent 40%);animation:spin-slow 14s linear infinite}.bc__facts{display:grid;gap:.5rem}.bc__facts li{position:relative;display:grid;grid-template-columns:1.35rem 1fr;gap:.7rem;padding:.8rem .9rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--bg)}.bc__wire{position:absolute;top:-.5rem;left:1.5rem;width:1px;height:.5rem;background:var(--ac-line)}.bc__facts li:first-child .bc__wire{top:-1.1rem;height:1.1rem}.bc__chk{width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.bc__text{display:grid;gap:.15rem;min-width:0}.bc__text strong{font-size:var(--t-sm);color:var(--tx-1)}.bc__text small{font-size:var(--t-xs);color:var(--tx-3);line-height:1.5}.bc__foot{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--tx-4)}.bc__foot svg{color:var(--ok)}.dt{padding:clamp(1.25rem,2.5vw,1.85rem);border-radius:var(--r3);border:1px solid var(--line);background:var(--s1)}.dt>.panel__title{display:block;margin-bottom:1.1rem}.dt__signals{display:grid;gap:.55rem}.dt__signals li{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr auto;gap:.75rem;align-items:center}.dt__k{font-size:var(--t-xs);color:var(--tx-2)}.dt__bar{height:6px;border-radius:var(--rp);background:var(--s3);overflow:hidden}.dt__bar i{display:block;height:100%;width:var(--w);border-radius:var(--rp);background:linear-gradient(90deg,var(--ac),var(--ac-soft));transform-origin:0 50%;animation:dt-grow 1s var(--ease) backwards;animation-delay:calc(var(--i) * .14s)}@keyframes dt-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dt__w{font-size:.66rem;color:var(--tx-4);font-variant-numeric:tabular-nums}.dt__join{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;height:1.5rem;margin:.85rem 0 .6rem}.dt__join span{border-left:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);border-bottom-left-radius:8px;opacity:.7}.dt__join span:nth-child(2){border-bottom-left-radius:0;border-left-color:transparent}.dt__join span:nth-child(3){border-left:0;border-right:1px solid var(--ac-line);border-bottom-right-radius:8px;border-bottom-left-radius:0}.dt__out{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:var(--r2);border:1px solid var(--ac-line);background:var(--ac-dim)}.dt__out svg{color:var(--ac-soft);flex:none}.dt__out strong{display:block;font-size:var(--t-sm);color:var(--tx-1)}.dt__out small{font-size:var(--t-xs);color:var(--tx-3)}.sf{border:1px solid var(--line);border-radius:var(--r3);background:var(--s1);padding:clamp(1.1rem,2.2vw,1.9rem)}.sf__scroll{overflow-x:auto;padding-bottom:.35rem;scrollbar-width:none;-ms-overflow-style:none}.sf__scroll::-webkit-scrollbar{display:none}.sf__scroll[data-overflow=true]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.sf__dots{display:flex;justify-content:center;gap:.45rem;margin-top:.8rem}.sf__dots[hidden]{display:none}.sf__dotb{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--line-3);cursor:pointer;transition:transform .3s var(--ease),background-color .3s var(--ease)}.sf__dotb[data-on=true]{background:var(--ac);transform:scale(1.4)}.sf__rail{display:flex;align-items:stretch;gap:.9rem;min-width:62rem;padding-top:1.6rem}.sf__end{display:grid;align-content:center;gap:.5rem;flex:none;width:10.5rem}.sf__end-label{font-family:var(--mono);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-4)}.sf__brain,.sf__rev{position:relative;display:grid;justify-items:center;gap:.25rem;padding:1rem .75rem;border-radius:var(--r2);border:1px solid var(--ac-line);background:var(--ac-dim);overflow:hidden;text-align:center}.sf__brain svg,.sf__brain strong,.sf__brain small{position:relative}.sf__brain svg{color:var(--ac-soft)}.sf__brain strong{font-size:1rem;color:var(--tx-1);letter-spacing:-.02em}.sf__brain small{font-size:.6rem;color:var(--tx-3);line-height:1.35}.sf__brain-ring{position:absolute;inset:-80% -30%;background:conic-gradient(from 0deg,transparent,var(--ac-dim),transparent 42%);animation:spin-slow 13s linear infinite}.sf__rev{border-color:#22d3a86b;background:#22d3a81a}.sf__rev svg{color:var(--ok)}.sf__rev strong{font-size:1.15rem;color:var(--ok)}.sf__stages{display:flex;align-items:stretch;flex:1}.sf__stage{display:flex;align-items:stretch;flex:1;min-width:0}.sf__node{flex:1;min-width:7.5rem;display:grid;justify-items:center;align-content:start;gap:.3rem;padding:.85rem .5rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--bg);text-align:center;transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .3s var(--ease)}.sf__stage[data-past=true] .sf__node{border-color:var(--ac-line)}.sf__stage[data-on=true] .sf__node{border-color:var(--ac);background:var(--ac-dim);transform:translateY(-3px)}.sf__n{font-size:.58rem;color:var(--tx-4);letter-spacing:.1em}.sf__ico{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);background:var(--s2);color:var(--tx-3);transition:all .3s var(--ease)}.sf__stage[data-on=true] .sf__ico{border-color:transparent;background:var(--ac);color:var(--on-ac)}.sf__stage[data-past=true] .sf__ico{color:var(--ac-soft);border-color:var(--ac-line)}.sf__name{font-size:.76rem;font-weight:650;color:var(--tx-1)}.sf__short{font-size:.6rem;color:var(--tx-4);line-height:1.3}.sf__mods{display:grid;gap:.15rem;margin-top:.3rem}.sf__mod{font-size:.54rem;padding:.1rem .35rem;border-radius:var(--r1);border:1px solid var(--line);background:var(--s1);color:var(--tx-3);line-height:1.3}.sf__link{position:relative;align-self:flex-start;margin-top:2.6rem;width:1.6rem;height:2px;flex:none;background:var(--line-2);border-radius:2px;overflow:visible}.sf__link i{position:absolute;inset-block:0;left:0;width:55%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ac));animation:sf-run 1.9s var(--ease-io) infinite}@keyframes sf-run{0%{transform:translate(-110%)}70%,to{transform:translate(220%)}}.sf__gate{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border-radius:50%;border:1px solid var(--ac);background:var(--s1);color:var(--ac-soft);z-index:3;box-shadow:0 0 0 3px var(--s1)}.sf__link:has(.sf__gate){width:3rem}.sf__link:has(.sf__gate) i{animation-duration:2.6s}.sf__loop{margin-top:.9rem;display:grid;gap:.5rem;min-width:62rem}.sf__loop-line{position:relative;height:1.9rem;border:1px solid var(--ac-line);border-top:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;opacity:.6;overflow:hidden}.sf__loop-line i{position:absolute;bottom:-1px;right:0;height:2px;width:22%;background:linear-gradient(270deg,transparent,var(--ac));animation:sf-back 3.4s var(--ease-io) infinite}@keyframes sf-back{0%{transform:translate(0)}to{transform:translate(-460%)}}.sf__caption{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:center;justify-self:center}.sf__cap-i{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--t-xs);color:var(--tx-3)}.sf__cap-i svg{color:var(--ac-soft)}.sf__cap-i--gate{color:var(--ac-soft);font-weight:550}@media(prefers-reduced-motion:reduce){.sf__link i,.sf__loop-line i,.sf__brain-ring{animation:none}}@media(min-width:74rem){.sf__rail,.sf__loop{min-width:0}.sf__end{width:7.8rem}.sf__node{min-width:5.7rem;padding:.75rem .35rem}.sf__link{width:1.15rem}.sf__link:has(.sf__gate){width:2.4rem}.sf__short{font-size:.56rem}.sf__mod{font-size:.52rem}}.ph__grid{display:grid;gap:clamp(2rem,4.5vw,3.5rem);align-items:center}.ph--split{overflow:hidden;padding-bottom:clamp(2.75rem,5vw,4.5rem)}.ph--split .ph__in{max-width:44rem}.ph--split .ph__in h1{font-size:clamp(2.1rem,3.9vw,3.35rem)}.ph--split:before{content:"";position:absolute;top:-45%;left:50%;translate:-50% 0;width:min(70rem,135%);aspect-ratio:2 / 1;background:radial-gradient(ellipse at center,var(--glow),transparent 62%);pointer-events:none}.ph__grid>*{position:relative}@media(min-width:66rem){.ph--split .ph__grid{grid-template-columns:1.02fr 1fr}}@media(max-width:66rem){.ph__vis{width:100%;max-width:34rem}}.ha__cap{margin-top:.85rem;font-size:var(--t-xs);line-height:1.5;color:var(--tx-4);max-width:48ch}.pha__top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.pha__core{position:relative;display:inline-flex;align-items:center;gap:.42rem;padding:.34rem .75rem;border-radius:var(--rp);border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.pha__core strong{font-size:.78rem;color:var(--ac-soft);letter-spacing:-.01em}.pha__core-ring{position:absolute;inset:-3px;border-radius:inherit;border:1px solid var(--ac-line);animation:pha-ring 3.4s var(--ease-io) infinite}@keyframes pha-ring{0%{transform:scale(.94);opacity:.6}70%,to{transform:scale(1.07);opacity:0}}.pha__bus{position:relative;height:1px;margin-top:.95rem;background:var(--line-2);overflow:hidden}.pha__bus i{position:absolute;inset-block:0;left:0;width:24%;background:linear-gradient(90deg,transparent,var(--ac),transparent);animation:pha-bus 3.6s linear infinite}@keyframes pha-bus{0%{transform:translate(-110%)}to{transform:translate(420%)}}.pha__mods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.95rem}@media(max-width:27rem){.pha__mods{grid-template-columns:repeat(2,minmax(0,1fr))}}.pha__mod{position:relative;overflow:hidden;display:flex;align-items:center;gap:.42rem;min-width:0;padding:.5rem .55rem;border:1px solid var(--line);border-radius:var(--r1);background:var(--s1);color:var(--tx-3);font-size:.66rem;transition:border-color .45s var(--ease),background .45s var(--ease),color .45s var(--ease)}.pha__mod svg{flex:none}.pha__mod-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pha__mod[data-base=true]{border-color:var(--line-2);color:var(--tx-2)}.pha__mod[data-on=true]{border-color:var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.pha__edge{position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:0 2px 2px 0;background:var(--ac);opacity:0;transition:opacity .4s var(--ease)}.pha__mod[data-on=true] .pha__edge{opacity:1}.pha__rail{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line)}.pha__stages{display:flex;gap:.28rem}.pha__stages li{width:1.6rem;height:1.6rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r1);color:var(--tx-4);transition:border-color .4s var(--ease),background .4s var(--ease),color .4s var(--ease)}.pha__stages li[data-past=true]{border-color:var(--line-2);color:var(--tx-2)}.pha__stages li[data-on=true]{border-color:var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.pha__now{display:grid;gap:.05rem;min-width:0}.pha__now-k{font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-4)}.pha__now strong{font-size:.82rem;color:var(--tx-1);animation:fade-up .4s var(--ease)}.pha__now-m{font-size:.64rem;color:var(--tx-3)}.pra__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.pra__rail li{display:grid;gap:.4rem;font-size:.6rem;line-height:1.3;color:var(--tx-4)}.pra__dot{height:2px;border-radius:2px;background:var(--line-2);transition:background .45s var(--ease)}.pra__rail li[data-past=true] .pra__dot{background:var(--ok)}.pra__rail li[data-on=true] .pra__dot{background:var(--ac)}.pra__rail li[data-past=true] .pra__step-l{color:var(--tx-2)}.pra__rail li[data-on=true] .pra__step-l{color:var(--tx-1)}.pra__card{margin-top:.95rem;padding:.85rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--bg)}.pra__who{display:flex;align-items:center;gap:.55rem}.pra__avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--s3);color:var(--tx-2);font-size:.6rem;font-weight:700}.pra__id{display:grid;min-width:0;line-height:1.3}.pra__id strong{font-size:.76rem}.pra__id small{font-size:.6rem;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis}.pra__src{margin-left:auto;flex:none;padding:.2rem .55rem;border-radius:var(--rp);border:1px solid var(--line-2);font-size:.58rem;color:var(--tx-3)}.pra__checks{display:grid;gap:.32rem;margin-top:.8rem}.pra__checks li{display:flex;align-items:center;gap:.45rem;padding:.42rem .5rem;border:1px solid var(--line);border-radius:var(--r1);background:var(--s1);font-size:.66rem;color:var(--tx-3)}.pra__tick{width:15px;height:15px;border-radius:50%;flex:none;display:grid;place-items:center;border:1px solid var(--line-2);color:transparent;transition:all .35s var(--ease) calc(var(--i) * .15s)}.pra__checks li[data-done=true] .pra__tick{border-color:#22d3a866;background:#22d3a81f;color:var(--ok)}.pra__verdict{margin-left:auto;flex:none;font-size:.58rem;color:var(--tx-4);transition:color .35s var(--ease) calc(var(--i) * .15s)}.pra__checks li[data-done=true] .pra__verdict{color:var(--ok)}.pra__foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--line)}.pra__gate{display:inline-flex;align-items:center;gap:.38rem;font-size:.62rem;color:var(--warn);transition:color .4s var(--ease)}.pra__gate[data-open=true]{color:var(--ok)}.pra__acts{display:flex;gap:.35rem;opacity:.4;transition:opacity .4s var(--ease)}.pra__acts[data-live=true]{opacity:1}.pra__acts .panel__btn{font-size:.62rem;padding:.32rem .7rem}.pra__acts[data-live=true] .panel__btn--pri{animation:pra-wait 1.8s var(--ease-io) infinite}@keyframes pra-wait{0%,to{box-shadow:0 0 0 0 var(--sel)}55%{box-shadow:0 0 0 6px transparent}}.iha,.prh,.cha,.coa{border:1px solid var(--line-2);border-radius:var(--r3);background:var(--s1);padding:clamp(1rem,2vw,1.4rem);box-shadow:var(--shadow)}.iha__head,.prh__head,.cha__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.iha__n{font-size:.66rem;color:var(--tx-4)}.iha__now{display:flex;align-items:center;gap:.75rem;margin-top:.95rem;animation:fade-up .45s var(--ease)}.iha__glyph{width:2.7rem;height:2.7rem;flex:none;display:grid;place-items:center;border-radius:var(--r2);border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.iha__name{min-width:0}.iha__name strong{display:block;font-size:1.05rem;color:var(--tx-1);letter-spacing:-.02em}.iha__name small{font-size:.68rem;color:var(--tx-3)}.iha__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin-top:1rem}.iha__grid li{height:2.6rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:var(--tx-4);transition:border-color .4s var(--ease),background .4s var(--ease),color .4s var(--ease)}.iha__grid li[data-on=true]{border-color:var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.iha__rail{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--line)}.iha__rail-l{font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-4)}.iha__rail ol{display:flex;flex-wrap:wrap;gap:.3rem .7rem;margin-top:.55rem}.iha__rail li{display:inline-flex;align-items:center;gap:.32rem;font-size:.64rem;color:var(--tx-2)}.iha__stage-d{width:5px;height:5px;border-radius:50%;background:var(--ok);opacity:.8;flex:none}.iha__run{display:block;position:relative;height:1px;margin-top:.7rem;background:var(--line);overflow:hidden}.iha__run i{position:absolute;inset-block:0;left:0;width:30%;background:linear-gradient(90deg,transparent,var(--ac),transparent);animation:pha-bus 3.2s linear infinite}.prh__same{display:inline-flex;align-items:center;gap:.35rem;font-size:.64rem;color:var(--ok)}.prh__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:1rem}.prh__cols li{display:grid;justify-items:center;gap:.42rem;padding:.7rem .35rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);transition:border-color .45s var(--ease),background .45s var(--ease)}.prh__cols li[data-on=true]{border-color:var(--ac-line);background:var(--ac-dim)}.prh__plan{font-size:.64rem;color:var(--tx-2);text-align:center;line-height:1.25}.prh__cols li[data-on=true] .prh__plan{color:var(--tx-1)}.prh__price{font-size:.8rem;font-weight:600;color:var(--tx-1)}.prh__ticks{display:flex;gap:2px}.prh__ticks i{width:4px;height:4px;border-radius:1px;background:var(--ok);opacity:.85}.prh__bar{position:relative;width:100%;height:3.6rem;display:flex;align-items:flex-end;justify-content:center}.prh__bar:before{content:"";position:absolute;inset:0 21%;border-radius:3px 3px 0 0;background:var(--line)}.prh__bar i{width:58%;height:var(--h);border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--ac),var(--ac-dim));transform-origin:bottom;animation:rise .9s var(--ease) both}.prh__cap{font-size:.62rem;color:var(--tx-3)}.prh__legend{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--line);font-size:.62rem;color:var(--tx-4)}.prh__legend span{display:inline-flex;align-items:center;gap:.4rem}.prh__key{width:9px;height:9px;border-radius:2px;flex:none}.prh__key--tick{background:var(--ok)}.prh__key--bar{background:var(--ac)}.cha__state{font-size:.66rem;color:var(--tx-3)}.cha__stage{position:relative;margin-top:1rem;height:clamp(15rem,26vw,19rem)}.cha__spine{position:absolute;left:50%;top:2.1rem;bottom:.5rem;width:1px;translate:-50% 0;background:var(--line-2);overflow:hidden;opacity:0;transition:opacity .5s var(--ease)}.cha[data-state="1"] .cha__spine{opacity:1}.cha__spine i{position:absolute;inset-inline:0;top:0;height:34%;background:linear-gradient(180deg,transparent,var(--ac),transparent);animation:cha-run 2.6s linear infinite}@keyframes cha-run{0%{transform:translateY(-110%)}to{transform:translateY(400%)}}.cha__core{position:absolute;top:0;left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .85rem;border-radius:var(--rp);border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft);transition:opacity .5s var(--ease)}.cha__core strong{font-size:.76rem;color:var(--ac-soft)}.cha[data-state="0"] .cha__core{opacity:.32}.cha__tool{position:absolute;left:var(--x0);top:var(--y0);width:30%;display:flex;align-items:center;justify-content:center;padding:.45rem .3rem;border:1px solid var(--line-2);border-radius:var(--r1);background:var(--s2);transition:left .75s var(--ease) calc(var(--i) * 45ms),top .75s var(--ease) calc(var(--i) * 45ms),border-color .5s var(--ease),background .5s var(--ease)}.cha__tool-n{font-size:.64rem;color:var(--tx-2);white-space:nowrap}.cha[data-state="1"] .cha__tool{left:var(--x1);top:var(--y1);border-color:var(--ac-line);background:var(--bg)}.cha[data-state="1"] .cha__tool-n{color:var(--tx-1)}.cha__wire{position:absolute;top:50%;height:1px;width:9px;background:repeating-linear-gradient(90deg,var(--line-3) 0 3px,transparent 3px 6px);transition:width .6s var(--ease) calc(var(--i) * 45ms + .12s),background .5s var(--ease)}.cha__tool[data-side=l] .cha__wire{left:100%}.cha__tool[data-side=r] .cha__wire{right:100%}.cha[data-state="1"] .cha__wire{width:26.7%;background:var(--ac-line)}.coa__note{display:grid;gap:.45rem;padding:.85rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--bg)}.coa__k{font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-4)}.coa__note strong{font-size:.85rem;letter-spacing:-.015em}.coa__lines{display:grid;gap:.32rem;margin-top:.15rem}.coa__lines i{height:7px;border-radius:4px;background:linear-gradient(90deg,var(--s3) 0%,var(--s2) 45%,var(--s3) 90%);background-size:220% 100%;animation:sweep 3.4s linear infinite}.coa__lines i:nth-child(1){width:100%}.coa__lines i:nth-child(2){width:86%;animation-delay:.4s}.coa__lines i:nth-child(3){width:54%;animation-delay:.8s}.coa__wire{position:relative;display:block;width:1px;height:2.4rem;margin:.2rem auto;background:var(--line-2);overflow:hidden}.coa__wire i{position:absolute;inset-inline:0;top:0;height:45%;background:linear-gradient(180deg,transparent,var(--ac),transparent);animation:cha-run 2s linear infinite}.coa__desks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.coa__desks li{display:flex;align-items:center;gap:.42rem;min-width:0;padding:.5rem .6rem;border:1px solid var(--line);border-radius:var(--r1);background:var(--bg);font-size:.66rem;color:var(--tx-3);transition:border-color .4s var(--ease),background .4s var(--ease),color .4s var(--ease)}.coa__desks li svg{flex:none}.coa__desks li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coa__desks li[data-on=true]{border-color:var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.coa__reply{display:flex;align-items:center;gap:.45rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--line);font-size:.66rem;color:var(--tx-2)}.gha{max-width:50rem;margin-inline:auto;text-align:left}.gha__in{display:grid;gap:.9rem}@media(min-width:42rem){.gha__in{grid-template-columns:14rem 1fr}}.gha__creative{position:relative;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--line);border-radius:var(--r2);background:linear-gradient(135deg,#5b7cfa,#22d3a8)}.gha__art{position:absolute;inset:0}.gha__art-o{position:absolute;left:50%;top:46%;translate:-50% -50%;width:42%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,255,255,.75);animation:gha-o 5s var(--ease-io) infinite}.gha__art-b{position:absolute;left:14%;right:14%;bottom:14%;height:22%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.8) 0 6px,transparent 6px 14px);opacity:.75}@keyframes gha-o{0%,to{transform:translate(-50%,-50%) scale(.94)}50%{transform:translate(-50%,-50%) scale(1.04)}}.gha__badge{position:absolute;left:.55rem;bottom:.55rem;padding:.22rem .6rem;border-radius:var(--rp);background:#0505069e;color:#fff;font-size:.58rem;letter-spacing:.02em}.gha__copy{display:grid;align-content:start;gap:.75rem}.gha__field{display:grid;gap:.35rem}.gha__k{font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-4)}.gha__skel{display:grid;gap:.3rem}.gha__skel i{height:8px;width:var(--w);border-radius:4px;transform-origin:left;transform:scaleX(.22);background:linear-gradient(90deg,var(--s3) 0%,var(--s2) 45%,var(--s3) 90%);background-size:220% 100%;animation:sweep 3s linear infinite;transition:transform .7s var(--ease)}.gha:not([data-step="0"]) .gha__skel i{transform:scaleX(1)}.gha__nets{display:flex;flex-wrap:wrap;gap:.35rem}.gha__net{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:var(--rp);border:1px solid var(--line);background:var(--bg);font-size:.64rem;color:var(--tx-3);opacity:.45;transition:opacity .45s var(--ease) calc(var(--i) * .13s),border-color .45s var(--ease),color .45s var(--ease)}.gha__net[data-on=true]{opacity:1;border-color:var(--ac-line);color:var(--ac-soft)}.gha__net-d{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.gha__state{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--line)}.gha__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--rp);border:1px solid var(--line-2);font-size:.64rem;color:var(--tx-2)}.gha__chip[data-hold=true]{border-color:var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.gha__lock{display:inline-flex;align-items:center;gap:.38rem;font-size:.62rem;color:var(--tx-3)}.gha__lock svg{color:var(--ok)}.hero__panels .panel--nav{position:relative;overflow:hidden}.hero__panels .panel--nav:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,var(--hover) 50%,transparent 62%);background-size:260% 100%;background-position:-60% 0;animation:sweep 6s linear infinite;pointer-events:none}.hero__panels .rq__act{animation:pulse-soft 3s var(--ease-io) infinite}.ghero__vis{width:100%;margin-top:clamp(2.25rem,4.5vw,3.25rem)}.mw{position:relative;container-type:inline-size;height:4.4rem;margin-bottom:1rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:var(--r1);background:var(--bg);overflow:hidden}.card--hov:hover .mw{border-color:var(--line-2)}.mw--brains{display:flex;align-items:center;gap:.6rem}.mw__core{position:relative;width:1.5rem;height:1.5rem;flex:none;border-radius:50%;border:1px solid var(--ac-line);background:var(--ac-dim)}.mw__core:after{content:"";position:absolute;inset:.32rem;border-radius:50%;background:var(--ac);animation:pulse-soft 2.6s var(--ease-io) infinite}.mw__stack{display:grid;gap:.3rem;flex:1;min-width:0}.mw__stack i{height:6px;width:var(--w);border-radius:3px;background:var(--s3);transform-origin:left;animation:mw-grow 3.4s var(--ease) infinite}.mw__stack i:nth-child(2){animation-delay:.35s}.mw__stack i:nth-child(3){animation-delay:.7s}@keyframes mw-grow{0%,70%,to{transform:scaleX(1)}12%{transform:scaleX(.2)}}.mw--nav{display:flex;align-items:center;gap:.7rem}.mw__dial{position:relative;width:2.4rem;height:2.4rem;flex:none;border-radius:50%;border:1px solid var(--line-2)}.mw__dial:after{content:"";position:absolute;inset:.42rem;border-radius:50%;border:1px dashed var(--line-2)}.mw__dial i{position:absolute;left:50%;top:50%;width:2px;height:.85rem;margin-left:-1px;border-radius:1px;background:var(--ac);transform-origin:bottom center;transform:translateY(-100%) rotate(-40deg);animation:mw-needle 5s var(--ease) infinite}@keyframes mw-needle{0%,to{transform:translateY(-100%) rotate(-40deg)}30%{transform:translateY(-100%) rotate(52deg)}60%,92%{transform:translateY(-100%) rotate(12deg)}}.mw__moves{display:grid;gap:.32rem;flex:1}.mw__moves i{height:7px;border-radius:3px;background:var(--s3);width:58%}.mw__moves i.is-on{width:100%;background:var(--ac-dim);border:1px solid var(--ac-line)}.mw--agents{display:flex;align-items:center;gap:.35rem}.mw__agent{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);background:var(--s2);font-size:.58rem;font-weight:700;color:var(--tx-3);animation:mw-duty 5s var(--ease-io) infinite;animation-delay:calc(var(--i) * 1s)}@keyframes mw-duty{0%,82%,to{border-color:var(--line-2);color:var(--tx-3);background:var(--s2)}10%,20%{border-color:var(--ac-line);color:var(--ac-soft);background:var(--ac-dim)}}.mw--work{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;align-content:start}.mw__col{display:grid;gap:.28rem;align-content:start}.mw__col i{height:9px;border-radius:3px;background:var(--s3)}.mw__travel{background:var(--ac-dim)!important;border:1px solid var(--ac-line);animation:mw-move 4.2s var(--ease) infinite}@keyframes mw-move{0%,12%{transform:translate(-108%)}44%,56%{transform:translate(0)}88%,to{transform:translate(108%)}}.mw--rows{display:grid;gap:.38rem;align-content:center}.mw__row{display:flex;align-items:center;gap:.45rem}.mw__row i{height:6px;width:var(--w);border-radius:3px;background:var(--s3)}.mw__tick{width:11px;height:11px;flex:none;border-radius:50%;border:1px solid var(--line-2);animation:mw-verify 4s var(--ease) infinite;animation-delay:calc(var(--i) * .45s)}@keyframes mw-verify{0%,18%{border-color:var(--line-2);background:transparent}34%,to{border-color:#22d3a873;background:#22d3a859}}.mw--bars{display:flex;align-items:flex-end;gap:.3rem}.mw--bars i{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:var(--s3);transform-origin:bottom;animation:mw-scanbar 4s var(--ease) infinite;animation-delay:calc(var(--i) * .16s)}@keyframes mw-scanbar{0%,to{background:var(--s3)}22%,34%{background:var(--ac)}}.mw__scan{position:absolute;inset-block:0;width:1px;background:var(--ac-line);animation:mw-sweep 4s linear infinite}@keyframes mw-sweep{0%{left:-2%}to{left:102%}}.mw--msg{display:grid;gap:.32rem;align-content:center}.mw__bubble{position:relative;height:11px;width:var(--w);border-radius:6px 6px 6px 2px;background:var(--s3);animation:mw-send 4.5s var(--ease) infinite;animation-delay:calc(var(--i) * .5s)}.mw__bubble b{position:absolute;right:-.7rem;top:50%;translate:0 -50%;width:5px;height:5px;border-radius:50%;background:var(--ok);opacity:0;animation:mw-ack 4.5s var(--ease) infinite;animation-delay:calc(var(--i) * .5s + .35s)}@keyframes mw-send{0%,8%{transform:translate(-6%);opacity:.4}26%,to{transform:none;opacity:1}}@keyframes mw-ack{0%,22%{opacity:0}40%,to{opacity:1}}.mw--heat{display:grid;gap:.45rem;align-content:center}.mw__heat{height:8px;width:var(--w);border-radius:4px;animation:mw-rank 5s var(--ease) infinite;animation-delay:calc(var(--i) * .2s);transform-origin:left}.mw__heat.is-hot{background:linear-gradient(90deg,var(--ac),var(--ac-soft))}.mw__heat.is-warm{background:var(--s3)}.mw__heat.is-cool{background:var(--s2);border:1px solid var(--line)}@keyframes mw-rank{0%,to{transform:scaleX(1)}40%{transform:scaleX(.86)}}.mw--cal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;align-content:center}.mw--cal i{height:9px;border-radius:2px;background:var(--s2);border:1px solid var(--line)}.mw--cal i[data-on=true]{background:var(--ac-dim);border-color:var(--ac-line);animation:pulse-soft 4s var(--ease-io) infinite;animation-delay:calc(var(--i) * 90ms)}.mw--journey{display:grid;align-content:center;gap:.62rem}.mw__track{grid-area:1 / 1;position:relative;align-self:center;height:4px;border-radius:2px;background:var(--s3);overflow:hidden}.mw__track i{position:absolute;inset:0 auto 0 0;width:100%;border-radius:2px;background:linear-gradient(90deg,var(--ac-soft),var(--ac));transform-origin:left;animation:mw-journey 5.2s var(--ease-io) infinite}.mw__stops{grid-area:2 / 1;display:flex;justify-content:space-between}.mw__stops b{width:7px;height:7px;border-radius:50%;background:var(--s3);animation:mw-stop 5.2s var(--ease-io) infinite;animation-delay:calc(var(--i) * .9s)}.mw__runner{grid-area:1 / 1;align-self:center;justify-self:start;width:10px;height:10px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 4px var(--ac-dim);animation:mw-run 5.2s var(--ease-io) infinite}@keyframes mw-journey{0%{transform:scaleX(0)}72%,to{transform:scaleX(1)}}@keyframes mw-stop{0%,6%{background:var(--s3)}16%,to{background:var(--ac)}}@keyframes mw-run{0%{translate:0 0}72%,to{translate:calc(100cqw - 10px) 0}}.mw--spark svg{width:100%;height:100%}.mw__area{fill:var(--ac-dim)}.mw__line{fill:none;stroke:var(--ac);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:140;stroke-dashoffset:140;animation:mw-draw 4.5s var(--ease) infinite}@keyframes mw-draw{0%{stroke-dashoffset:140}45%,to{stroke-dashoffset:0}}.mw__last{position:absolute;right:.7rem;top:.68rem;width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 3px var(--ac-dim);animation:pulse-soft 2.4s var(--ease-io) infinite}.mw--status{display:grid;gap:.3rem;align-content:center}.mw__st{display:flex;align-items:center;gap:.45rem}.mw__st b{width:6px;height:6px;border-radius:50%;flex:none;background:var(--ok)}.mw__st i{height:6px;width:var(--w);border-radius:3px;background:var(--s3)}.mw__st.is-act b{background:var(--ac);animation:pulse-soft 1.8s var(--ease-io) infinite}.mw__st.is-act i{background:var(--ac-dim);border:1px solid var(--ac-line)}.ia{display:block;aspect-ratio:160 / 92;width:100%;max-width:19rem;margin:0 auto 1.2rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);overflow:hidden}.ia svg{width:100%;height:100%;display:block}.ia-f{fill:var(--s3)}.ia-l{fill:var(--s2);stroke:var(--line);stroke-width:1}.ia-a{fill:var(--ac)}.ia-d{fill:var(--tx-4);opacity:.55}.ia-s{stroke:var(--line-3);stroke-width:1.6;fill:none;stroke-linecap:round}.ia-dot{fill:var(--ac)}.ia-dim{fill:var(--s3)}.ia-node{fill:var(--bg);stroke:var(--ac);stroke-width:1.8}.ia-hub{fill:var(--ac-dim);stroke:var(--ac);stroke-width:1.8}.ia-in{fill:var(--tx-3);animation:ia-drop 4.4s var(--ease) infinite;animation-delay:calc(var(--i) * .13s)}@keyframes ia-drop{0%,8%{transform:translateY(-10px);opacity:0}22%,74%{transform:none;opacity:.9}to{transform:translateY(6px);opacity:0}}.ia-band{fill:var(--s3);stroke:var(--line-3);stroke-width:1}.ia-band--last{fill:var(--ac-dim);stroke:var(--ac-line)}.ia-taper{stroke:var(--line-2);stroke-width:1.4;fill:none;stroke-linecap:round}.ia-close{fill:var(--ac);stroke:var(--ac-dim);stroke-width:5;animation:ia-close 4.4s var(--ease) infinite}@keyframes ia-close{0%,45%{transform:translateY(-8px);opacity:0}62%,88%{transform:none;opacity:1}to{opacity:.35}}.ia--agencies .ia-f{fill:var(--s2);stroke:var(--line-2);stroke-width:1}.card--hov:hover .ia--agencies .ia-f,.ind__card:hover .ia-f{stroke:var(--ac-line)}.ia-run{fill:none;stroke:var(--ac);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160;animation:ia-draw 5s var(--ease) infinite}@keyframes ia-draw{0%{stroke-dashoffset:160}50%,to{stroke-dashoffset:0}}.ia-beam{stroke:var(--ac);stroke-width:2.4;fill:none;stroke-linecap:round;transform-origin:80px 34px;animation:ia-tip 6s var(--ease-io) infinite}@keyframes ia-tip{0%,to{transform:rotate(-5deg)}50%{transform:rotate(4deg)}}.ia--services .ia-s{stroke:var(--line-2)}.ia--education .ia-dot{animation:ia-fill 5s var(--ease) infinite;animation-delay:calc(var(--i) * 90ms)}.ia--education .ia-dim{animation:ia-fade 5s var(--ease) infinite;animation-delay:calc(var(--i) * 90ms)}@keyframes ia-fill{0%,20%{opacity:.25}40%,to{opacity:1}}@keyframes ia-fade{0%,30%{opacity:.45}55%,to{opacity:1}}.ia-arc{fill:none;stroke:var(--ac);stroke-width:2;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120;animation:ia-draw 5s var(--ease) infinite}.ia-lit{fill:var(--ac);animation:pulse-soft 3.4s var(--ease-io) infinite}.ia-shield{fill:var(--ac-dim);stroke:var(--ac-line);stroke-width:1.8}.ia-pulse{fill:none;stroke:var(--ac);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30 120;animation:ia-trace 3.6s linear infinite}@keyframes ia-trace{0%{stroke-dashoffset:150}to{stroke-dashoffset:-30}}.ia--ecommerce .ia-a{animation:ia-land 4s var(--ease) infinite;transform-origin:left center}@keyframes ia-land{0%,12%{transform:translate(-8px);opacity:.35}30%,to{transform:none;opacity:1}}.ia-spoke{stroke:var(--line-2);stroke-width:1.6;fill:none;animation:ia-reach 5s var(--ease) infinite;animation-delay:calc(var(--i) * .38s)}@keyframes ia-reach{0%,70%,to{stroke:var(--line-2)}12%,30%{stroke:var(--ac)}}.ia-check{fill:none;stroke:var(--line-2);stroke-width:1.8;animation:ia-clear 5s var(--ease) infinite;animation-delay:calc(var(--i) * .42s)}@keyframes ia-clear{0%,20%{fill:transparent;stroke:var(--line-2)}36%,to{fill:var(--ok);stroke:var(--ok)}}.ia-route{fill:none;stroke:var(--line-2);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:5 5}.ia-run-dot{fill:var(--ac)}.ia-slot{fill:var(--s2);stroke:var(--line);stroke-width:1}.ia-slot-on{fill:var(--ac-dim);stroke:var(--ac-line);stroke-width:1;animation:ia-book 5s var(--ease) infinite;animation-delay:calc(var(--i) * .11s)}@keyframes ia-book{0%,18%{fill:var(--s2)}34%,to{fill:var(--ac-dim)}}.ia-wave{fill:none;stroke:var(--ac-line);stroke-width:1.6;animation:ia-spread 4.5s var(--ease-io) infinite;animation-delay:calc(var(--i) * .5s)}@keyframes ia-spread{0%{opacity:.15;transform:scale(.86)}45%{opacity:1}to{opacity:.15;transform:scale(1.06)}}.ia--nonprofit .ia-wave{transform-origin:80px 48px}.sa{position:relative}.st{display:grid;justify-items:center;text-align:center}.st__core{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:var(--rp);border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.st__core strong{color:var(--ac-soft);font-size:.85rem}.st__core-ring{position:absolute;inset:-4px;border-radius:inherit;border:1px solid var(--ac-line);animation:sa-ring 3.6s var(--ease-io) infinite}@keyframes sa-ring{0%{transform:scale(.95);opacity:.6}70%,to{transform:scale(1.08);opacity:0}}.st__trunk{position:relative;width:1px;height:1.6rem;background:var(--line-2);overflow:hidden}.st__trunk i{position:absolute;inset-inline:0;top:0;height:50%;background:linear-gradient(180deg,transparent,var(--ac),transparent);animation:sa-drop 2.4s linear infinite}@keyframes sa-drop{0%{transform:translateY(-110%)}to{transform:translateY(320%)}}.st__roles{display:flex;gap:clamp(.5rem,2vw,1.1rem)}.st__roles li{position:relative;width:2.3rem;height:2.3rem;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--s1);color:var(--tx-3);animation:sa-duty 6s var(--ease-io) infinite;animation-delay:calc(var(--i) * .55s)}@keyframes sa-duty{0%,84%,to{border-color:var(--line-2);color:var(--tx-3);background:var(--s1)}8%,18%{border-color:var(--ac-line);color:var(--ac-soft);background:var(--ac-dim)}}.st__branch{position:absolute;top:-.85rem;left:50%;width:1px;height:.85rem;background:var(--line)}.st__count{margin-top:.9rem;font-size:var(--t-xs);color:var(--tx-3)}.st__count strong{color:var(--tx-1)}.st__floor{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid var(--line);width:100%}.st__plate{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--s1);font-size:var(--t-xs);color:var(--tx-2)}.st__plate svg{color:var(--tx-3)}.st__plate--out svg{color:var(--ok)}.sp{display:grid;gap:.5rem}.sp__start,.sp__end{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:var(--rp);border:1px solid var(--line-2);font-size:var(--t-xs);color:var(--tx-3)}.sp__end{justify-self:start;border-color:var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.sp__end svg{color:var(--ac-soft)}.sp__row{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.sp__row--back{direction:rtl}.sp__row--back>li{direction:ltr}@media(max-width:62rem){.sp__row,.sp__row--back{grid-template-columns:repeat(2,minmax(0,1fr));direction:ltr}}@media(max-width:34rem){.sp__row,.sp__row--back{grid-template-columns:1fr}}.sp__row li{position:relative;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);transition:border-color .3s var(--ease)}.sp__row li:after{content:"";position:absolute;top:50%;right:-.55rem;width:.55rem;height:1px;background:var(--line-2)}.sp__row li:last-child:after{display:none}.sp__row--back li:after{right:auto;left:-.55rem}@media(max-width:62rem){.sp__row li:after{display:none}}.sp__row li:hover{border-color:var(--line-2)}.sp__row li[data-last=true]{border-color:var(--ac-line);background:linear-gradient(180deg,var(--ac-dim),transparent 80%),var(--s1)}.sp__n{display:block;font-size:.68rem;color:var(--tx-4);margin-bottom:.4rem}.sp__row strong{display:block;font-size:var(--t-h4);color:var(--tx-1);margin-bottom:.3rem}.sp__row p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.sp__turn{justify-self:end;width:42%;height:1.4rem;border:1px solid var(--line-2);border-bottom:0;border-left:0;border-radius:0 var(--r2) 0 0}@media(max-width:62rem){.sp__turn{display:none}}.fan{display:grid;gap:1rem}@media(min-width:60rem){.fan{grid-template-columns:13rem 1fr;align-items:center}}.fan__in{display:inline-flex;align-items:center;gap:.55rem;justify-self:start;padding:.8rem 1.1rem;border-radius:var(--r2);border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.fan__in strong{color:var(--ac-soft)}.fan__out{position:relative;display:grid;gap:.5rem}.fan__out:before{content:"";position:absolute;left:0;top:2rem;bottom:2rem;width:1px;background:var(--line-2)}.fan__out li{position:relative;padding-left:1.4rem}.fan__wire{position:absolute;left:0;top:50%;width:1.1rem;height:1px;background:var(--line-2)}.fan__wire:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:50%;background:var(--ac);translate:-2px -50%;animation:sa-pip 5s var(--ease) infinite;animation-delay:calc(var(--i) * .28s)}@keyframes sa-pip{0%,60%,to{opacity:.25}12%,28%{opacity:1}}.fan__card{padding:.8rem 1rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1)}.fan__card strong{font-size:var(--t-h4);color:var(--tx-1)}.fan__card p{font-size:var(--t-sm);color:var(--tx-2);margin:.2rem 0 .55rem;line-height:1.5}.fan__flags{display:flex;flex-wrap:wrap;gap:.35rem}.fan__flags span{display:inline-flex;align-items:center;gap:.3rem;padding:.16rem .55rem;border-radius:var(--rp);border:1px solid var(--line);font-size:.66rem;color:var(--tx-4)}.fan__flags span[data-on=true]{border-color:#22d3a84d;color:var(--ok)}.fan__flags span[data-on=false] svg{transform:rotate(45deg)}.log{border:1px solid var(--line-2);border-radius:var(--r3);background:var(--s1);overflow:hidden}.log__head,.cl__head,.gb__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--line);background:var(--s2)}.log__k,.cl__k,.gb__k{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-4)}.log__rows li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.62rem 1rem;border-bottom:1px solid var(--line);font-size:var(--t-sm);color:var(--tx-2);animation:fade-up .5s var(--ease) both;animation-delay:calc(var(--i) * 60ms)}.log__pip{width:6px;height:6px;border-radius:50%;background:var(--ac);opacity:.75}.log__e{color:var(--tx-1)}.log__flag[data-on=true]{color:var(--ok);display:inline-flex}.log__none{display:block;width:10px;height:1px;background:var(--line-3)}.log__foot{padding:.8rem 1rem;font-size:var(--t-xs);color:var(--tx-4)}.cs{display:grid;gap:.4rem}.cs__layer{position:relative;display:grid;grid-template-columns:2.4rem 1fr auto;align-items:start;gap:.9rem;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);margin-inline:calc(var(--i) * .5rem) calc(var(--i) * .5rem);animation:fade-up .55s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}@media(max-width:48rem){.cs__layer{margin-inline:0;grid-template-columns:2rem 1fr auto}}.cs__layer[data-gate=true]{border-color:var(--ac-line);background:linear-gradient(180deg,var(--ac-dim),transparent 85%),var(--s1)}.cs__n{color:var(--tx-4);font-size:.7rem;padding-top:.15rem}.cs__body strong{display:block;font-size:var(--t-h4);color:var(--tx-1);margin-bottom:.25rem}.cs__body p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.cs__seal{width:1.9rem;height:1.9rem;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ac-line);background:var(--bg);color:var(--ac-soft)}.cs__foot{display:inline-flex;align-items:center;gap:.45rem;margin-top:.4rem;font-size:var(--t-xs);color:var(--tx-3)}.cs__foot svg{color:var(--ac-soft)}.nm{display:grid;gap:.85rem;justify-items:center}@media(min-width:60rem){.nm{grid-template-columns:1fr auto auto auto;align-items:center;gap:1.1rem}}.nm__lanes{display:grid;gap:.32rem;width:100%}.nm__lanes li{display:grid;grid-template-columns:1fr 2.4rem;align-items:center;gap:.5rem}.nm__net{padding:.42rem .8rem;border-radius:var(--r1);border:1px solid var(--line);background:var(--s1);font-size:var(--t-xs);color:var(--tx-2);text-align:right}.nm__wire{position:relative;height:1px;background:var(--line-2);overflow:hidden}.nm__wire i{position:absolute;inset-block:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--ac),transparent);animation:sa-run 2.6s linear infinite;animation-delay:calc(var(--i) * .22s)}@keyframes sa-run{0%{transform:translate(-110%)}to{transform:translate(300%)}}.nm__queue{display:grid;justify-items:center;gap:.15rem;padding:1rem 1.3rem;border-radius:var(--r2);border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft);text-align:center}.nm__queue strong{color:var(--ac-soft)}.nm__queue small{font-size:var(--t-xs);color:var(--tx-3)}.nm__out{position:relative;width:3rem;height:1px;background:var(--line-2);overflow:hidden}@media(max-width:60rem){.nm__out{width:1px;height:2rem}}.nm__out i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ok),transparent);animation:sa-run 2.2s linear infinite}.nm__record{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.1rem;border-radius:var(--r2);border:1px solid var(--line-2);background:var(--s1)}.nm__record svg{color:var(--ok)}.tk{display:grid;gap:.9rem}.tk__lane{position:relative;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1)}.tk__lane--live{border-color:var(--ac-line)}.tk__label{display:inline-block;margin-bottom:.7rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-4)}.tk__lane--live .tk__label{color:var(--ac-soft)}.tk__line{display:block;position:relative;height:1px;background:var(--line-2);margin-right:2rem;overflow:hidden}.tk__line i{position:absolute;inset-block:0;left:0;width:22%;background:linear-gradient(90deg,transparent,var(--tx-4),transparent);animation:sa-halt 3.4s var(--ease) infinite}@keyframes sa-halt{0%{transform:translate(-110%)}55%,to{transform:translate(330%);opacity:0}}.tk__stop{position:absolute;right:1.15rem;top:50%;translate:0 -20%;width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-3);color:var(--tx-4)}.tk__stop svg{transform:rotate(45deg)}.tk__note{display:block;margin-top:.7rem;font-size:var(--t-xs);color:var(--tx-4)}.tk__note--live{display:inline-flex;align-items:center;gap:.4rem;color:var(--tx-2)}.tk__note--live svg{color:var(--ac-soft)}.tk__nodes{display:flex;flex-wrap:wrap;gap:.3rem .55rem}.tk__nodes li{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-xs);color:var(--tx-2)}.tk__nodes li:not(:last-child):after{content:"";width:.8rem;height:1px;background:var(--line-2);margin-left:.2rem}.tk__dot{width:6px;height:6px;border-radius:50%;background:var(--ac);animation:pulse-soft 3s var(--ease-io) infinite;animation-delay:calc(var(--i) * .3s)}.tk__return{display:block;position:relative;height:1.1rem;margin-top:.6rem;border:1px solid var(--ac-line);border-top:0;border-radius:0 0 var(--r2) var(--r2);overflow:hidden}.tk__return i{position:absolute;left:0;bottom:-1px;width:30%;height:1px;background:linear-gradient(90deg,transparent,var(--ac),transparent);animation:sa-run 3s linear infinite reverse}.gm__scroll{overflow-x:auto}.gm table{border-collapse:collapse;width:100%;min-width:44rem}.gm th,.gm td{padding:.55rem .4rem;text-align:center}.gm thead th{color:var(--tx-4)}.gm tbody th{text-align:left;white-space:nowrap;font-size:var(--t-sm);font-weight:500;color:var(--tx-2);padding-right:1rem}.gm tbody tr+tr th,.gm tbody tr+tr td{border-top:1px solid var(--line)}.gm__tick{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;border:1px solid rgba(34,211,168,.28);background:#22d3a81a;color:var(--ok);animation:fade-up .4s var(--ease) both;animation-delay:calc(var(--i) * 22ms)}.us{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:.5rem;height:16rem;padding-top:2.4rem}.us__step{position:relative;display:grid;grid-template-rows:auto 1fr;justify-items:center;height:var(--h)}.us__plate{display:grid;justify-items:center;gap:.1rem;padding:.6rem .7rem;width:100%;border:1px solid var(--line-2);border-radius:var(--r2) var(--r2) 0 0;border-bottom:0;background:var(--s1);text-align:center}.us__step:last-child .us__plate{border-color:var(--ac-line);background:linear-gradient(180deg,var(--ac-dim),transparent),var(--s1)}.us__plate strong{font-size:var(--t-h4);color:var(--tx-1)}.us__plate span{font-size:var(--t-xs);color:var(--tx-3)}.us__riser{display:block;width:100%;border-inline:1px solid var(--line);background:var(--s2)}.us__trigger{position:absolute;left:0;top:-1.75rem;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:var(--rp);border:1px solid var(--ac-line);background:var(--bg);font-size:.64rem;color:var(--ac-soft);white-space:nowrap;translate:-50% 0}@media(max-width:52rem){.us{grid-template-columns:1fr;height:auto;padding-top:0;gap:.4rem}.us__step{height:auto}.us__plate{border-radius:var(--r2);border-bottom:1px solid var(--line-2)}.us__riser{display:none}.us__trigger{position:static;translate:none;justify-self:start}}.cl{border:1px solid var(--line-2);border-radius:var(--r3);background:var(--s1);overflow:hidden}.cl__rows li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;border-bottom:1px solid var(--line);font-size:var(--t-sm);color:var(--tx-2);animation:fade-up .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.cl__v{font-size:.8rem;font-weight:600}.cl__rows .is-spend .cl__v{color:var(--tx-1)}.cl__rows .is-free .cl__v{color:var(--tx-4)}.cl__rows .is-back .cl__v{color:var(--ok)}.cl__meter{padding:1rem;display:grid;gap:.55rem}.cl__track{position:relative;display:block;height:8px;border-radius:4px;background:var(--s3);overflow:hidden}.cl__track i{position:absolute;inset-block:0;left:0;width:62%;border-radius:4px;background:linear-gradient(90deg,var(--ac),var(--ac-soft));transform-origin:left;animation:rise-x 1.4s var(--ease) both}@keyframes rise-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cl__mark{position:relative;display:block;height:0}.cl__mark:before{content:"";position:absolute;left:80%;top:-1.05rem;width:1px;height:.85rem;background:var(--warn)}.cl__legend{display:flex;justify-content:space-between;gap:1rem;font-size:var(--t-xs);color:var(--tx-4)}.cl__notice{color:var(--warn)}.sv{display:grid;gap:.7rem}.sv__row{display:grid;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:.85rem;animation:fade-up .5s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}@media(max-width:40rem){.sv__row{grid-template-columns:4rem 1fr}.sv__nums{grid-column:2}}.sv__plan{font-size:var(--t-sm);color:var(--tx-2)}.sv__track{position:relative;display:block;height:1.5rem}.sv__track i{position:absolute;inset-block:0;left:0;border-radius:4px}.sv__rest{width:var(--w);background:repeating-linear-gradient(135deg,var(--s3) 0 6px,var(--s2) 6px 12px);border:1px solid var(--line);transform-origin:left;animation:rise-x 1s var(--ease) both}.sv__iq{width:var(--w);background:var(--ac);z-index:1;transform-origin:left;animation:rise-x 1s var(--ease) .2s both}.sv__saved{position:absolute;right:.6rem;top:50%;translate:0 -50%;font-size:var(--t-xs);font-weight:600;color:var(--tx-2);z-index:2}.sv__nums{font-size:var(--t-xs);color:var(--tx-4);white-space:nowrap}.sv__nums em{font-style:normal;color:var(--ac-soft);font-weight:600}.sv__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:.5rem;padding-top:.85rem;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--tx-4)}.sv__legend span{display:inline-flex;align-items:center;gap:.4rem}.sv__key{width:10px;height:10px;border-radius:2px}.sv__key--iq{background:var(--ac)}.sv__key--rest{background:repeating-linear-gradient(135deg,var(--s3) 0 3px,var(--s2) 3px 6px);border:1px solid var(--line)}.sv__legend-note{margin-left:auto;color:var(--tx-3)}.ms{position:relative;display:grid;gap:1.6rem;padding-left:2.1rem}.ms__rail{position:absolute;left:.44rem;top:.4rem;bottom:.4rem;width:2px;background:var(--line)}.ms__rail i{position:absolute;inset-inline:0;top:0;height:var(--to);background:linear-gradient(180deg,var(--ac),var(--ac-line));transform-origin:top;animation:rise 1.2s var(--ease) both}.ms li{position:relative;animation:fade-up .55s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.ms__pip{position:absolute;left:-2.1rem;top:.3rem;width:11px;height:11px;border-radius:50%;border:2px solid var(--line-2);background:var(--bg)}.ms li[data-state=past] .ms__pip{border-color:var(--ac);background:var(--ac)}.ms li[data-state=here] .ms__pip{border-color:var(--ac);background:var(--bg);box-shadow:0 0 0 4px var(--ac-dim);animation:pulse-soft 2.6s var(--ease-io) infinite}.ms li h4{margin-bottom:.35rem}.ms li[data-state=next] h4{color:var(--tx-2)}.ms li p{color:var(--tx-2);font-size:var(--t-sm);line-height:1.6;max-width:46rem}.sb{max-width:44rem;margin-inline:auto}.sb svg{width:100%;height:auto}.sb__main{fill:none;stroke:var(--ac);stroke-width:2.4;stroke-linecap:round}.sb__try{fill:none;stroke:var(--tx-4);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 6}.sb__wall{stroke:var(--line-3);stroke-width:2;stroke-linecap:round}.sb__run{fill:var(--ac)}.sb__deny{fill:var(--bg);stroke:var(--bad);stroke-width:1.8}.sb__x{stroke:var(--bad);stroke-width:1.8;stroke-linecap:round;fill:none}.sb__legend{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:.6rem;font-size:var(--t-xs)}.sb__l{display:inline-flex;align-items:center;gap:.45rem}.sb__l:before{content:"";width:14px;height:2px;border-radius:1px}.sb__l--try{color:var(--tx-4)}.sb__l--try:before{background:repeating-linear-gradient(90deg,var(--tx-4) 0 3px,transparent 3px 6px)}.sb__l--main{color:var(--tx-2)}.sb__l--main:before{background:var(--ac)}.gb{border:1px solid var(--line-2);border-radius:var(--r3);background:var(--s1);overflow:hidden}.gb__state{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-xs);color:var(--ok)}.gb__rows{display:grid}@media(min-width:52rem){.gb__rows{grid-template-columns:1fr 1fr}}.gb__rows li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.9rem 1rem;border-bottom:1px solid var(--line);animation:fade-up .5s var(--ease) both;animation-delay:calc(var(--i) * 55ms)}@media(min-width:52rem){.gb__rows li:nth-child(odd){border-right:1px solid var(--line)}}.gb__sw{position:relative;width:30px;height:17px;flex:none;margin-top:.15rem;border-radius:var(--rp);background:#22d3a838;border:1px solid rgba(34,211,168,.4)}.gb__sw i{position:absolute;right:2px;top:50%;translate:0 -50%;width:11px;height:11px;border-radius:50%;background:var(--ok)}.gb__sw:after{content:"";position:absolute;left:5px;top:50%;translate:0 -50%;width:5px;height:6px;border-radius:1px;border:1px solid var(--ok);border-bottom-width:3px;opacity:.85}.gb__text strong{display:block;font-size:var(--t-h4);color:var(--tx-1);margin-bottom:.15rem}.gb__text small{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.hero{position:relative;padding-block:clamp(2.75rem,6vw,5.5rem) clamp(3rem,6.5vw,6rem);overflow:hidden;overflow:clip}.hero:before{content:"";position:absolute;top:-30%;left:50%;translate:-50% 0;width:min(76rem,130%);aspect-ratio:2 / 1;background:radial-gradient(ellipse at center,var(--glow),transparent 62%);pointer-events:none}.hero__in{position:relative;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "vis" "more"}.hero__side{display:contents}.hero__copy{grid-area:copy}.hero__vis{grid-area:vis;min-width:0}.hero__more{grid-area:more;display:grid;gap:1.35rem;align-content:start}@media(min-width:66rem){.hero__in{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-template-areas:"side vis";column-gap:clamp(2.5rem,5vw,4rem);align-items:start}.hero__side{display:block;grid-area:side;position:sticky;top:5.5rem}.hero__more{margin-top:2.15rem;padding-top:1.5rem;border-top:1px solid var(--line)}.hero__in:has(.scan[data-step=result]) .scan,.hero__in:has(.scan[data-step=plan]) .scan{max-height:none;overflow:visible}}.hero__t{margin-block:1.2rem 1.35rem}.hero__lead{max-width:38rem}.hero__proof{display:grid;gap:.6rem}.hero__proof li{display:flex;align-items:center;gap:.55rem;font-size:var(--t-xs);color:var(--tx-3)}.hero__proof svg{color:var(--ok);flex:none}@media(min-width:40rem){.hero__proof{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}}@media(max-width:66rem){.hero__vis{max-width:34rem;width:100%}}.hero__app{display:grid;gap:.85rem}@media(min-width:26rem){.hero__app{grid-template-columns:7.5rem 1fr}}.hero__panels{display:grid;gap:.7rem;min-width:0}.hero__btns{margin-top:0}.scan{display:grid;gap:1rem;padding:clamp(1.2rem,2.5vw,1.75rem);border-radius:var(--r3);border:1px solid var(--line-2);background:var(--s1);box-shadow:var(--shadow);max-height:min(78vh,46rem);overflow-y:auto;overscroll-behavior:contain}@media(max-width:66rem){.scan{max-height:none;overflow:visible}}.scan__seg{display:grid;gap:.5rem}.scan__segl,.scan__f>span,.scan__covh{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-4)}.scan__segb{display:flex;gap:.35rem;flex-wrap:wrap}.scan__segb button{flex:1 1 auto;min-width:max-content;padding:.52rem .75rem;border-radius:var(--r1);border:1px solid var(--line-2);background:var(--bg);color:var(--tx-2);font-size:var(--t-xs);font-weight:500;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.scan__segb button:hover{border-color:var(--line-3);color:var(--tx-1)}.scan__segb button[data-on=true]{border-color:var(--ac);background:var(--ac-dim);color:var(--tx-1);font-weight:600}.scan__f{display:grid;gap:.5rem}.scan__err{font-size:var(--t-xs);color:var(--bad)}.scan__goals{display:grid;gap:.5rem}.scan__goalsh{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.scan__goalsn{font-size:.66rem;letter-spacing:.08em;color:var(--tx-4);white-space:nowrap}.scan__goalsb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.scan__goal{display:flex;align-items:center;gap:.45rem;min-width:0;min-height:2.5rem;padding:.45rem .65rem;border-radius:var(--r1);border:1px solid var(--line-2);background:var(--bg);color:var(--tx-2);font-size:var(--t-xs);font-weight:500;text-align:left;line-height:1.25;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.scan__goal:hover{border-color:var(--line-3);color:var(--tx-1)}.scan__goal[data-on=true]{border-color:var(--ac);background:var(--ac-dim);color:var(--tx-1);font-weight:600}.scan__goal[aria-disabled=true]{opacity:.55}.scan__goali{flex:none;color:var(--tx-4)}.scan__goaln{flex:none;display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--ac);color:var(--on-ac, #001218);font-size:.66rem;font-weight:700}.scan__goalsx{margin:0;font-size:.72rem;color:var(--tx-4)}@media(max-width:34rem){.scan__goalsb{grid-template-columns:repeat(2,minmax(0,1fr))}}.scan__more{display:grid;gap:.6rem}.scan__moreb{display:inline-flex;align-items:center;gap:.45rem;justify-self:start;min-height:2.5rem;padding:.35rem .15rem;color:var(--ac);font-size:var(--t-xs);font-weight:600}.scan__moreb:hover{color:var(--tx-1)}.scan__moren{font-style:normal;font-size:.66rem;color:var(--tx-3);padding:.1rem .45rem;border:1px solid var(--line-2);border-radius:99px}.scan__morep{display:grid;gap:.7rem;padding:.85rem;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--bg)}.scan__morex{margin:0;font-size:.75rem;color:var(--tx-3)}.scan__name{display:grid;gap:.35rem}.scan__name>span,.scan__profiles legend{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-4)}.scan__profiles{width:100%;margin:0;padding:0;border:0;min-width:0}.scan__profiles legend{padding:0;margin-bottom:.4rem}.scan__profilesg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.scan__profile{position:relative;display:block;min-width:0}.scan__profile>svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--tx-3);pointer-events:none}.scan__profile .input{padding-left:2.2rem;height:2.75rem;font-size:var(--t-xs)}@media(max-width:34rem){.scan__profilesg{grid-template-columns:1fr}}.scan__trust{font-size:var(--t-xs);color:var(--tx-3);text-align:center;text-wrap:pretty}.scan__trust svg{display:inline-block;vertical-align:-.15em;margin-right:.4rem;color:var(--tx-4)}.scan .tnote{text-align:left}.scan__cov{padding-top:.95rem;border-top:1px solid var(--line);display:grid;gap:.6rem}.scan__cov ul{display:flex;flex-wrap:wrap;gap:.35rem .9rem}.scan__cov li{display:flex;align-items:center;gap:.4rem;font-size:var(--t-xs);color:var(--tx-3)}.scan__cov svg{color:var(--ok);flex:none}.scan--busy{justify-items:center;text-align:center;padding-block:clamp(2rem,5vw,3.25rem)}.scan__spin{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--ac);animation:scan-spin .9s linear infinite}@keyframes scan-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.scan__spin{animation-duration:3s}}.scan__ticks{display:grid;gap:.45rem;justify-items:start;text-align:left;margin-top:.5rem}.scan__ticks li{display:flex;gap:.5rem;align-items:center;font-size:var(--t-xs);color:var(--tx-4)}.scan__ticks li[data-done=true]{color:var(--tx-2)}.scan__ticks li[data-done=true] svg{color:var(--ok)}.scan__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.scan__back{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-xs);color:var(--tx-3)}.scan__back:hover{color:var(--tx-1)}.scan__host{font-family:var(--mono);font-size:var(--t-xs);color:var(--tx-4);overflow-wrap:anywhere}.scan__score{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.scan__score p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55;margin-top:.3rem}.scan__band{font-size:var(--t-xs);font-weight:650;letter-spacing:.02em}.scan__band[data-tone=ok]{color:var(--ok)}.scan__band[data-tone=warn]{color:var(--warn)}.scan__band[data-tone=bad]{color:var(--bad)}.ring{width:5rem;height:5rem;flex:none}.ring__t{fill:none;stroke:var(--line-2);stroke-width:7}.ring__v{fill:none;stroke-width:7;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .9s var(--ease)}.ring__v[data-tone=ok]{stroke:var(--ok)}.ring__v[data-tone=warn]{stroke:var(--warn)}.ring__v[data-tone=bad]{stroke:var(--bad)}.ring__n{fill:var(--tx-1);font-size:22px;font-weight:650}.scan__dims{display:grid;gap:.1rem}.scan__dim{width:100%;display:grid;grid-template-columns:1fr 5rem 1.9rem;gap:.7rem;align-items:center;text-align:left;padding-block:.5rem;border-top:1px solid var(--line)}.scan__dims li:last-child .scan__dim{border-bottom:1px solid var(--line)}.scan__dimn{font-size:var(--t-xs);color:var(--tx-2)}.scan__dim:hover .scan__dimn{color:var(--tx-1)}.scan__bar{height:5px;border-radius:3px;background:var(--s3);overflow:hidden}.scan__bar i{display:block;height:100%;border-radius:3px;background:var(--warn);transition:width .7s var(--ease)}.scan__bar i[data-tone=ok]{background:var(--ok)}.scan__bar i[data-tone=bad]{background:var(--bad)}.scan__dimv{font-size:var(--t-xs);color:var(--tx-3);text-align:right}.scan__ev{display:grid;gap:.35rem;padding:.5rem 0 .7rem}.scan__ev li{display:grid;grid-template-columns:.9rem 1fr;gap:.5rem;font-size:var(--t-xs);line-height:1.5;color:var(--tx-3)}.scan__ev li svg{margin-top:.25em;color:var(--tx-4)}.scan__ev li[data-ok=true] svg{color:var(--ok)}.scan__gaps{display:grid;gap:.6rem;padding-top:.95rem;border-top:1px solid var(--line)}.scan__gap{padding:.8rem .9rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s2);display:grid;gap:.3rem}.scan__gap strong{font-size:var(--t-xs);color:var(--ac-soft);letter-spacing:.02em}.scan__gap p{font-size:var(--t-xs);color:var(--tx-2);line-height:1.55}.scan__fix{display:grid;grid-template-columns:.9rem 1fr;gap:.45rem;color:var(--tx-3)!important}.scan__fix svg{margin-top:.3em;color:var(--ok)}.scan__lock,.scan__plan7{display:grid;gap:.6rem;padding-top:.95rem;border-top:1px solid var(--line)}.scan__form{display:grid;gap:.5rem}.scan__day{display:grid;grid-template-columns:4.4rem 1fr;gap:.8rem;padding-block:.65rem;border-top:1px solid var(--line)}.scan__day:first-of-type{border-top:0}.scan__dayn{font-size:.66rem;color:var(--ac-soft);letter-spacing:.04em;padding-top:.15em}.scan__day h4{font-size:.9rem;margin-bottom:.2rem}.scan__day p{font-size:var(--t-xs);color:var(--tx-3);line-height:1.55}.scan__acts{display:grid;gap:.5rem;margin-top:.5rem}.scan__method{padding-top:.85rem;border-top:1px solid var(--line)}.scan__sticky{display:none}@media(max-width:66rem){.scan__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem clamp(.9rem,4vw,1.4rem);padding-bottom:calc(.6rem + env(safe-area-inset-bottom));background:var(--s1);border-top:1px solid var(--line-2);box-shadow:0 -8px 24px #00000014}.scan__sticky .mono{font-size:.95rem;color:var(--tx-1)}body:has(.scan__sticky) .pg-orb-wrap{bottom:calc(4.4rem + env(safe-area-inset-bottom))}}.scan__brand{display:grid;gap:.45rem;padding:.85rem .95rem;border-radius:var(--r2);border:1px solid var(--ac-line);background:var(--ac-dim)}.scan__brandh{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.scan__brandh strong{font-size:1.02rem;color:var(--tx-1)}.scan__persona{font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-4)}.scan__brand p{font-size:var(--t-xs);color:var(--tx-2);line-height:1.55}.scan__profiles{display:flex;flex-wrap:wrap;gap:.35rem}.scan__profiles a{font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;padding:.22rem .5rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--bg);color:var(--tx-2)}.scan__profiles a:hover{color:var(--tx-1);border-color:var(--line-3)}.scan__list{display:grid;gap:.5rem;padding-top:.95rem;border-top:1px solid var(--line)}.scan__strong{display:grid;gap:.4rem}.scan__strong li{display:grid;grid-template-columns:.9rem 1fr;gap:.5rem;font-size:var(--t-xs);line-height:1.5;color:var(--tx-2)}.scan__strong svg{margin-top:.25em;color:var(--ok)}.scan__strong b{color:var(--tx-1)}.scan__opps{display:grid;gap:.45rem;counter-reset:opp;list-style:none}.scan__opps li{display:grid;grid-template-columns:1.4rem 1fr auto;gap:.5rem;align-items:start;font-size:var(--t-xs);line-height:1.5;color:var(--tx-2);padding:.55rem .7rem;border-radius:var(--r1);background:var(--s2)}.scan__opps li:before{counter-increment:opp;content:counter(opp,decimal-leading-zero);font-family:var(--mono);font-size:.64rem;color:var(--ac-soft);padding-top:.2em}.scan__opps em{font-style:normal;font-size:.7rem;color:var(--ok);white-space:nowrap;padding-top:.15em}.scan__pkg{display:grid;gap:.5rem;padding-top:.95rem;border-top:1px solid var(--line)}.scan__pkgh{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-radius:var(--r2);border:1px solid var(--line-2);background:var(--s2)}.scan__pkgh strong{font-size:1.15rem;letter-spacing:-.02em;color:var(--tx-1)}.scan__pkgh .mono{font-size:.95rem;color:var(--tx-2)}.scan__why{display:grid;gap:.4rem}.scan__why li{display:grid;grid-template-columns:.9rem 1fr;gap:.5rem;font-size:var(--t-xs);line-height:1.5;color:var(--tx-2)}.scan__why svg{margin-top:.2em;color:var(--ok)}.scan__opps b{color:var(--tx-1);font-weight:600}.scan__post{display:grid;gap:.35rem;padding:.75rem .9rem;border-left:3px solid var(--ac-line);background:var(--s2);border-radius:0 var(--r1) var(--r1) 0}.scan__chan{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-soft)}.scan__post p{font-size:var(--t-xs);color:var(--tx-2);line-height:1.6}.scan__angle{display:grid;gap:.2rem;padding:.6rem 0;border-top:1px solid var(--line)}.scan__angle strong{font-size:var(--t-xs);color:var(--tx-1)}.scan__angle p{font-size:var(--t-xs);color:var(--tx-2);line-height:1.55;font-style:italic}.tline{position:relative;display:grid;padding-left:1.6rem}.tline:before{content:"";position:absolute;left:.3rem;top:.6rem;bottom:.6rem;width:1px;background:var(--line-2)}.tline__i{position:relative;padding-bottom:clamp(1.6rem,3vw,2.25rem)}.tline__i:last-child{padding-bottom:0}.tline__d{position:absolute;left:-1.6rem;top:.4rem;width:.62rem;height:.62rem;border-radius:50%;background:var(--bg);border:2px solid var(--ac)}.tline__i h4{margin-bottom:.4rem;color:var(--ac-soft)}.tline__i p{color:var(--tx-2);font-size:var(--t-sm);max-width:66ch}.gov{display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;height:100%}.gov__i{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft)}.ctr{display:grid;gap:.55rem}.ctr__head{display:none}@media(min-width:52rem){.ctr__head{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:.3rem}}.ctr__lbl{font-family:var(--mono);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;padding-left:.3rem}.ctr__lbl--is{color:var(--ok)}.ctr__lbl--not{color:var(--tx-4)}.ctr__row{display:grid;gap:.55rem}@media(min-width:52rem){.ctr__row{grid-template-columns:1fr 1fr}}.ctr__c{display:grid;grid-template-columns:1.15rem 1fr;gap:.75rem;align-items:start;padding:clamp(.9rem,1.7vw,1.2rem);border-radius:var(--r2);border:1px solid var(--line);border-left-width:2px;background:var(--s1)}.ctr__c p{font-size:var(--t-sm)}.ctr__c svg{margin-top:.18em}.ctr__c--is{border-left-color:var(--ok)}.ctr__c--is svg{color:var(--ok)}.ctr__c--is p{color:var(--tx)}.ctr__c--not{border-left-color:var(--line-3);opacity:.7}.ctr__c--not svg{color:var(--tx-4)}.ctr__c--not p{color:var(--tx-3)}.croutes{display:grid;gap:.55rem}.croutes a{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;padding:.9rem 1rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s1);transition:border-color .25s var(--ease),transform .25s var(--ease)}.croutes a:hover{border-color:var(--line-3);transform:translate(3px)}.croutes strong{display:block;font-size:var(--t-sm);color:var(--tx-1)}.croutes small{font-size:var(--t-xs);color:var(--tx-3);word-break:break-word}.croutes>li>a>svg:last-child{color:var(--tx-4);flex:none}.cfacts{display:grid;gap:.8rem;margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid var(--line)}.cfacts>div{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cfacts dt{font-size:var(--t-xs);color:var(--tx-3)}.cfacts dd{font-size:var(--t-xs);color:var(--tx-1);font-weight:600;text-align:right}.legal__m{font-size:var(--t-xs);color:var(--tx-4);padding-bottom:1.35rem;margin-bottom:2rem;border-bottom:1px solid var(--line)}.legal section+section{margin-top:clamp(1.85rem,3.5vw,2.5rem)}.legal h2{font-size:var(--t-h3);margin-bottom:.85rem;padding-left:.8rem;border-left:2px solid var(--ac)}.legal p{color:var(--tx-2);font-size:var(--t-sm)}.legal p+p{margin-top:.8rem}.legal .ticks{margin-top:.85rem}.how{display:grid;gap:clamp(.85rem,1.8vw,1.25rem);margin-top:clamp(1.5rem,3vw,2.5rem)}@media(min-width:44rem){.how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.how{grid-template-columns:repeat(4,minmax(0,1fr))}}.how__s{position:relative;display:grid;align-content:start;gap:.6rem;padding:clamp(1.2rem,2.4vw,1.6rem);border:1px solid var(--line);border-radius:var(--r3);background:var(--s1)}.how__n{position:absolute;top:1rem;right:1.1rem;font-size:.66rem;letter-spacing:.12em;color:var(--tx-4)}.how__s h3{font-size:1.1rem;margin-top:.3rem}.how__s>p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.6}.how__mods{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;padding-top:.75rem;border-top:1px solid var(--line)}.how__mod{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--bg);font-size:.72rem;color:var(--tx-2);transition:border-color .2s var(--ease),color .2s var(--ease)}.how__mod:hover{color:var(--tx-1);border-color:var(--line-3)}.how__mod svg{color:var(--ac-soft)}.usecase{display:grid;align-content:start;gap:.6rem;text-decoration:none;color:inherit}.usecase h3{font-size:1.15rem}.usecase>p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.usecase .ticks{margin-top:.25rem}.usecase .tl{margin-top:.4rem}.usecases__more{margin-top:clamp(1.75rem,3.5vw,2.5rem);display:grid;gap:.75rem}.indwall--tight .indwall__i{padding-block:.6rem}.stats--proof{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.again{max-width:44rem;margin-inline:auto;text-align:center;display:grid;gap:1rem;justify-items:center}.again .lead{max-width:36rem}.again__form{display:grid;gap:.5rem;width:100%;max-width:34rem;margin-top:.5rem}@media(min-width:40rem){.again__form{grid-template-columns:1fr 1fr auto}}.ind__divider{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.outcome{display:grid;align-content:start;gap:.55rem}.outcome h3{font-size:1.12rem;margin-top:.4rem}.outcome>p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.6}.outcome .how__mods{margin-top:.4rem}.wf{display:grid;gap:.6rem}@media(min-width:40rem){.wf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:70rem){.wf{grid-template-columns:repeat(5,minmax(0,1fr))}}.wf__s{position:relative;display:grid;align-content:start;gap:.35rem;padding:clamp(1rem,2vw,1.3rem);border:1px solid var(--line);border-radius:var(--r2);background:var(--s1)}.wf__n{font-size:.64rem;letter-spacing:.12em;color:var(--ac-soft)}.wf__s h3{font-size:1.02rem}.wf__s p{font-size:var(--t-xs);color:var(--tx-3);line-height:1.55}.wf__stage{margin-top:.3rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-4)}.plan--rec{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-dim)}.plan__flag--rec{background:var(--ac);color:var(--on-ac)}.packs{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.pack{display:grid;align-content:start;gap:.45rem;text-decoration:none;color:inherit}.pack h4{font-size:.98rem}.pack p{font-size:var(--t-xs);color:var(--tx-3);line-height:1.55}.pack__price{margin-top:.4rem;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ac-soft)}.guide{display:grid;gap:.55rem;margin-bottom:1.1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--line)}.guide__opts{display:flex;flex-wrap:wrap;gap:.4rem}.guide__opt{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--bg);font-size:var(--t-xs);color:var(--tx-2);transition:border-color .2s var(--ease),color .2s var(--ease),background-color .2s var(--ease)}.guide__opt:hover{border-color:var(--ac);color:var(--tx-1);background:var(--ac-dim)}.guide__opt svg{color:var(--ac-soft)}.faq{display:grid;gap:.6rem;max-width:52rem}.faq__i{padding:clamp(1.1rem,2.2vw,1.5rem);border:1px solid var(--line);border-radius:var(--r2);background:var(--s1)}.faq__i h3{font-size:1.05rem;margin-bottom:.45rem}.faq__i p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.65}.nf{max-width:42rem;padding-block:clamp(1.5rem,5vw,4rem)}.nf__c{display:block;font-size:clamp(3.5rem,11vw,6rem);font-weight:600;line-height:1;letter-spacing:-.05em;color:var(--tx-4);margin-bottom:1.1rem}.nf h1{margin-bottom:.9rem}.nf__links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.85rem}.nf__l{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:var(--rp);border:1px solid var(--line);background:var(--s1);font-size:var(--t-sm);color:var(--tx-2);transition:all .25s var(--ease)}.nf__l:hover{border-color:var(--line-3);color:var(--tx-1)}.nf__l svg{color:var(--ac-soft)}.nf__scan{min-width:0;width:100%}@media(max-width:66rem){.nf__scan{max-width:34rem}}.lg{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:start}@media(min-width:64rem){.lg{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}}.lg__index{border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);padding:clamp(1rem,2vw,1.35rem);max-height:none}@media(min-width:64rem){.lg__index{position:sticky;top:5.5rem;max-height:calc(100dvh - 8rem);overflow-y:auto}.lg__index::-webkit-scrollbar{width:5px}.lg__index::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:99px}}.lg__index .eyebrow{margin-bottom:.85rem}.lg__index ol{display:grid;gap:.15rem;counter-reset:idx}.lg__index a{display:block;padding:.4rem .5rem;border-radius:var(--r1);font-size:var(--t-xs);line-height:1.45;color:var(--tx-3);transition:color .2s var(--ease),background-color .2s var(--ease)}.lg__index a:hover{color:var(--tx-1);background:var(--s2)}.lg__body{min-width:0;max-width:68ch}.lg__body p{color:var(--tx-2);font-size:var(--t-sm);line-height:1.72}.lg__body p+p{margin-top:.85rem}.lg__body .ticks,.lg__body .lg__ol{margin-block:.9rem}.lg__h{scroll-margin-top:6rem}.lg__h--2{font-size:var(--t-h3);margin-top:clamp(2rem,4vw,2.75rem);margin-bottom:.85rem;padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid var(--line)}.lg__body>.lg__h--2:first-child{margin-top:0;padding-top:0;border-top:0}.lg__h--3{font-size:1.02rem;margin-top:1.6rem;margin-bottom:.6rem;color:var(--ac-soft)}.lg__ol{display:grid;gap:.55rem;counter-reset:lgol;padding-left:0}.lg__ol li{display:grid;grid-template-columns:1.5rem 1fr;gap:.7rem;font-size:var(--t-sm);color:var(--tx-2);line-height:1.6}.lg__ol li:before{counter-increment:lgol;content:counter(lgol);font-family:var(--mono);font-size:.7rem;color:var(--ac-soft);padding-top:.15em}.lg__tw{margin-block:1.25rem}.lg__tw table{min-width:32rem}.lg__notice{margin-bottom:1.75rem}.lg__loading{color:var(--tx-3);font-size:var(--t-sm)}.lg__foot{margin-top:clamp(2.25rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--line)}.lg__foot p{margin-bottom:1.1rem}.lg__other{display:flex;flex-wrap:wrap;gap:.5rem}.lg__link{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:var(--rp);border:1px solid var(--line);background:var(--s1);font-size:var(--t-xs);color:var(--tx-2);transition:border-color .25s var(--ease),color .25s var(--ease)}.lg__link:hover{border-color:var(--line-3);color:var(--tx-1)}.lg__link svg{color:var(--ac-soft)}.modwall{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.modwall__i{position:relative;display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s1);font-size:var(--t-sm);font-weight:550;color:var(--tx-2);transition:border-color .25s var(--ease),color .25s var(--ease),background-color .25s var(--ease),transform .25s var(--ease)}.modwall__i:hover{border-color:var(--ac-line);background:var(--s2);color:var(--tx-1);transform:translateY(-2px)}.modwall__i svg{color:var(--ac-soft);flex:none}.modwall__i>span:first-of-type{min-width:0}.modwall__live{width:5px;height:5px;border-radius:50%;background:var(--ok);flex:none;margin-left:auto;animation:pulse-soft 2.4s var(--ease-io) infinite}.indwall{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))}.indwall__i{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.3rem .75rem;padding:1rem 1.15rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s1);transition:border-color .25s var(--ease),background-color .25s var(--ease),transform .25s var(--ease)}.indwall__i:hover{border-color:var(--ac-line);background:var(--s2);transform:translateY(-2px)}.indwall__tag{grid-column:1 / -1;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-4)}.indwall__n{font-size:var(--t-sm);font-weight:600;color:var(--tx-1)}.indwall__i svg{color:var(--ac-soft);flex:none}.chow{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.chow__i{position:relative;padding:clamp(1.35rem,2.4vw,1.85rem);border-radius:var(--r3);border:1px solid var(--line);background:var(--s1)}.chow__n{display:block;font-size:var(--t-xs);color:var(--ac-soft);letter-spacing:.12em;margin-bottom:.9rem}.chow__i h4{margin-bottom:.4rem}.chow__i p{font-size:var(--t-sm);color:var(--tx-2)}.chow__wire{position:absolute;top:2rem;right:-.4rem;width:.8rem;height:1px;background:var(--line-2);display:none}@media(min-width:52rem){.chow__wire{display:block}.chow__i:last-child .chow__wire{display:none}}.lcx{margin-top:clamp(2rem,4vw,3.25rem);display:grid;gap:clamp(1.75rem,3.5vw,3rem)}.lcx__ring{justify-self:center;width:100%}.lcx__grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.lcx__i{padding:clamp(1.1rem,2vw,1.5rem);border-radius:var(--r2);border:1px solid var(--line);background:var(--s1);transition:border-color .3s var(--ease),transform .3s var(--ease)}.lcx__i:hover{border-color:var(--ac-line);transform:translateY(-2px)}.lcx__n{display:block;font-size:var(--t-xs);color:var(--ac-soft);letter-spacing:.12em;margin-bottom:.6rem}.lcx__i h4{margin-bottom:.3rem}.lcx__i p{font-size:var(--t-sm);color:var(--tx-2)}.pathstep{display:block;font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ac-soft);margin-bottom:1.1rem}.paths{display:grid;gap:clamp(.9rem,2vw,1.35rem);grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:46rem){.paths{grid-template-columns:1fr 1fr}}.path{display:grid;align-content:start;padding:clamp(1.35rem,3vw,2rem);border-radius:var(--r3);border:1px solid var(--line-2);background:var(--s1);height:100%}.path--alt{border-color:var(--ac-line);background:var(--s2)}.path__tag{font-size:var(--t-xs);color:var(--ac-soft);font-weight:600;margin-bottom:.6rem}.path h3{margin-bottom:.5rem}.path__body{font-size:var(--t-body);color:var(--tx-2);margin-bottom:.9rem}.path__price{font-size:var(--t-sm);font-weight:600;color:var(--tx-1);padding:.55rem .8rem;border-radius:var(--r1);background:var(--ac-dim);border:1px solid var(--ac-line);margin-bottom:1rem}.path__points{margin-bottom:1.35rem}.path .btn{margin-top:auto}.planrow{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:46rem){.planrow{grid-template-columns:repeat(4,1fr)}}.planrow__i{display:grid;justify-items:center;gap:.15rem;padding:1rem .75rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s2);transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.planrow__i:hover{border-color:var(--ac-line);background:var(--s3);transform:translateY(-2px)}.planrow__i[data-pop=true]{border-color:var(--ac-line)}.planrow__n{font-size:var(--t-sm);font-weight:650;color:var(--tx-1)}.planrow__p{font-size:1.35rem;color:var(--ac-soft)}.planrow__per{font-size:var(--t-xs);color:var(--tx-3)}.payout{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding:.85rem 1.1rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--s2);font-size:var(--t-sm);color:var(--tx-1);width:fit-content;margin-inline:auto}.payout svg{color:var(--ok);flex:none}.disclosure{margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.1rem,2.5vw,1.6rem);border-radius:var(--r2);border:1px solid var(--line-2);background:var(--s2)}.disclosure h4{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:var(--t-sm);letter-spacing:.02em}.disclosure h4 svg{color:var(--warn);flex:none}.disclosure p{font-size:var(--t-xs);line-height:1.65;color:var(--tx-2)}.fq{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(.9rem,2.5vw,2rem);align-items:start;max-width:62rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.9rem) clamp(1.35rem,3.5vw,2.9rem);border-radius:var(--r4);border:1px solid var(--line-2);background:var(--s2)}.fq__mark{grid-row:1;font-size:clamp(3rem,6.5vw,5rem);line-height:.78;font-weight:600;color:var(--ac-dim)}@supports (-webkit-text-stroke: 1px currentcolor){.fq__mark{color:transparent;-webkit-text-stroke:2px var(--ac-soft)}}.fq__q{grid-column:2;font-size:clamp(1.02rem,1.85vw,1.4rem);line-height:1.55;font-weight:350;letter-spacing:-.015em;color:var(--tx-1)}.fq__by{grid-column:2;display:flex;align-items:center;gap:clamp(.85rem,2vw,1.2rem);margin-top:clamp(1.5rem,3vw,2.25rem)}.fq__ph{width:clamp(62px,8.5vw,88px);aspect-ratio:1;flex:none;border-radius:var(--r2);object-fit:cover;object-position:50% 20%;border:1px solid var(--line-2)}.fq__id{display:grid;gap:.2rem}.fq__id strong{font-size:clamp(.95rem,1.5vw,1.12rem);font-weight:650;letter-spacing:.045em;text-transform:uppercase;color:var(--tx-1)}.fq__id small{font-size:var(--t-sm);color:var(--tx-2);line-height:1.45}@media(max-width:40rem){.fq{grid-template-columns:minmax(0,1fr)}.fq__mark{grid-column:1;margin-bottom:.4rem}.fq__q,.fq__by{grid-column:1}}.shift{display:grid;gap:1.25rem}.shift__before{display:grid;gap:.4rem}.shift__before li{font-size:var(--t-body);color:var(--tx-3);padding-left:1.1rem;position:relative}.shift__before li:before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;border-radius:var(--rp);background:var(--tx-4)}.shift__pair{display:grid;gap:.85rem;grid-template-columns:1fr 1fr}.shift__stat{padding:1.1rem;border-radius:var(--r2);border:1px solid var(--line-2);background:var(--s2)}.shift__stat--gap{border-color:var(--ac-line);background:var(--ac-dim)}.shift__v{display:block;font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:-.03em;color:var(--tx-1);line-height:1}.shift__stat--gap .shift__v{color:var(--ac-soft)}.shift__l{display:block;margin-top:.5rem;font-size:var(--t-xs);color:var(--tx-2);line-height:1.5}.ft__social{display:flex;gap:.4rem;margin-top:1.1rem}.ft__social a{width:34px;height:34px;border-radius:var(--r1);display:grid;place-items:center;border:1px solid var(--line-2);color:var(--tx-3);transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.ft__social a:hover{border-color:var(--ac-line);color:var(--ac-soft);background:var(--hover)}.ph--slim{padding-block:clamp(2rem,4vw,3.25rem) clamp(1.25rem,2.5vw,2rem)}.ph--slim h1{font-size:clamp(1.9rem,3.6vw,2.9rem)}.ph--slim .lead{max-width:46rem;font-size:var(--t-body)}.cform{padding:clamp(1.35rem,3vw,2.25rem);border-radius:var(--r3);border:1px solid var(--ac-line);background:linear-gradient(180deg,var(--ac-dim),transparent 42%),var(--s1);box-shadow:0 24px 60px -34px #000000b3,0 0 40px -26px var(--glow);scroll-margin-top:6rem}.cform:focus{outline:none}:root[data-theme=light] .cform{box-shadow:0 20px 50px -32px #02284859,0 0 40px -28px var(--glow)}.cform__note{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.85rem;font-size:var(--t-xs);color:var(--tx-4)}.cform__note svg{flex:none}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.btn__spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:spin-slow .7s linear infinite;flex:none}.btn[data-busy=true]{opacity:.85;cursor:progress}.csent{display:grid;justify-items:center;text-align:center;gap:.7rem;padding:clamp(1.5rem,4vw,3rem) 0;animation:fade-up .45s var(--ease) both}.csent__mark{width:62px;height:62px;border-radius:var(--rp);display:grid;place-items:center;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 12%,transparent);margin-bottom:.35rem;animation:pg-pop .5s var(--ease) .1s both}.csent h3{font-size:clamp(1.15rem,2.2vw,1.5rem)}.csent p{font-size:var(--t-body);color:var(--tx-2);max-width:34rem}.csent__ref{font-size:var(--t-xs);color:var(--tx-3);padding:.4rem .85rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--s2)}.csent .btn{margin-top:.6rem}.fstatus--bad{align-items:flex-start;border-color:var(--bad);color:var(--tx)}.fstatus--bad svg{color:var(--bad);flex:none;margin-top:.15em}.fstatus--bad strong{color:var(--tx-1)}.handover{display:grid;gap:clamp(1.1rem,2.5vw,2rem);align-items:center;margin-top:clamp(2.25rem,5vw,3.5rem);padding:clamp(1.4rem,3.5vw,2.4rem);border:1px solid var(--line-2);border-radius:var(--r3);background:linear-gradient(180deg,var(--ac-dim),transparent 65%),var(--s1)}@media(min-width:52rem){.handover{grid-template-columns:1fr auto}}.handover__tx h3{margin:.7rem 0 .6rem}.handover__tx p{margin:0;color:var(--tx-2);max-width:46ch}.handover__go{display:grid;gap:.6rem;justify-items:start}@media(min-width:52rem){.handover__go{justify-items:end;text-align:right}}.handover__go .tnote{margin:0}.steps{display:grid;gap:.15rem}.steps__i{display:grid;grid-template-columns:2.4rem 1fr;gap:.9rem;padding-block:clamp(.85rem,1.6vw,1.15rem);border-top:1px solid var(--line)}.steps__i:last-child{border-bottom:1px solid var(--line)}.steps__n{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:var(--r1);border:1px solid var(--line);background:var(--s1);font-size:.68rem;color:var(--ac-soft)}.steps__i h4{margin-bottom:.28rem}.steps__i p{font-size:var(--t-sm);color:var(--tx-2)}.mod{display:grid;align-content:start}.mod__top{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.mod__top h4{flex:1;min-width:0}.mod__top .badge{flex:none}.uni{padding:clamp(1.75rem,3.5vw,2.75rem);border-radius:var(--r3);border:1px solid var(--line-2);background:linear-gradient(180deg,var(--ac-dim),transparent 60%),var(--s1);text-align:center}.uni__v{display:block;font-size:clamp(3.5rem,8vw,5.5rem);font-weight:600;line-height:1;letter-spacing:-.05em;color:var(--tx-1);font-variant-numeric:tabular-nums}.uni__l{display:block;margin-top:.75rem;font-size:var(--t-sm);color:var(--tx-2)}.uni__note{margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--tx-4);line-height:1.6;text-align:left}.modes{display:grid;gap:1.35rem}.modes__opt{flex-direction:column;gap:.1rem;padding-block:.72rem}.modes__name{font-size:var(--t-sm);font-weight:600}.modes__tag{font-size:.66rem;opacity:.72}.modes__body{display:grid;gap:1.35rem;animation:fade-up .35s var(--ease)}@media(min-width:44rem){.modes__body{grid-template-columns:auto 1fr;gap:2rem;align-items:start}}.modes__meter{position:relative;display:flex;align-items:flex-end;gap:.35rem;padding:1rem 1.1rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s1);height:max-content;margin-bottom:1.2rem}.modes__bar{width:.75rem;height:calc(1rem + var(--i) * .8rem);border-radius:3px;background:var(--s3);transition:background-color .35s var(--ease)}.modes__bar[data-on=true]{background:var(--ac)}.modes__meter-l{position:absolute;bottom:-1.4rem;left:0;right:0;text-align:center;font-size:.63rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-4)}.modes__lead{font-size:var(--t-lead);color:var(--tx);margin-bottom:1.25rem;line-height:1.55}.modes__facts{display:grid;gap:.9rem}.modes__facts dt{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-soft);margin-bottom:.25rem}.modes__facts dd{font-size:var(--t-sm);color:var(--tx-2)}.modes__foot{display:flex;gap:.6rem;align-items:start;padding:.95rem 1.15rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s1);font-size:var(--t-xs);color:var(--tx-3);line-height:1.6}.modes__foot svg{color:var(--ac-soft);flex:none;margin-top:.15em}.stg{display:grid;gap:clamp(1.35rem,2.6vw,2.25rem)}@media(min-width:60rem){.stg{grid-template-columns:minmax(14rem,18rem) 1fr;gap:clamp(2rem,4vw,3rem)}}.stg__rail{display:flex;gap:.3rem;overflow-x:auto;padding-bottom:.6rem;scrollbar-width:none}.stg__rail::-webkit-scrollbar{display:none}@media(min-width:60rem){.stg__rail{flex-direction:column;gap:.1rem;overflow:visible;padding-bottom:0}}.stg__step{display:flex;align-items:center;gap:.75rem;padding:.6rem .7rem;border-radius:var(--r1);text-align:left;flex:none;transition:background-color .25s var(--ease)}.stg__step:hover{background:var(--hover)}.stg__step[data-on=true]{background:var(--s2)}.stg__n{width:1.85rem;height:1.85rem;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);font-family:var(--mono);font-size:.64rem;color:var(--tx-3);transition:all .28s var(--ease)}.stg__step[data-done=true] .stg__n{border-color:var(--ac-line);color:var(--ac-soft)}.stg__step[data-on=true] .stg__n{border-color:transparent;background:var(--ac);color:var(--on-ac)}.stg__l{display:grid;line-height:1.25}.stg__l strong{font-size:var(--t-sm);color:var(--tx-2)}.stg__l small{font-size:.68rem;color:var(--tx-4);white-space:nowrap}.stg__step[data-on=true] .stg__l strong{color:var(--tx-1)}.stg__panel{animation:fade-up .35s var(--ease)}.ghero{position:relative;padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4.5rem);text-align:center;overflow:hidden}.ghero:before{content:"";position:absolute;top:-40%;left:50%;translate:-50% 0;width:min(70rem,140%);aspect-ratio:2 / 1;background:radial-gradient(ellipse at center,var(--glow),transparent 60%)}.ghero__in{position:relative;display:grid;justify-items:center}.ghero__t{margin-block:1.2rem 1.3rem;max-width:22ch}.ghero__lead{max-width:46rem;margin-inline:auto}.ghero__chips{justify-content:center;margin-top:1.85rem}.ghero__btns{margin-top:1.85rem}.rule{padding:clamp(1.75rem,4vw,3rem);border-radius:var(--r4);border:1px solid var(--ac-line);background:linear-gradient(160deg,var(--ac-dim),transparent 55%),var(--s1)}.rule .badge{margin-bottom:1.15rem}.rule h2{margin-bottom:.9rem;max-width:24ch}.rule p{color:var(--tx-2);max-width:70ch;font-size:var(--t-lead);line-height:1.6}.ladder{display:grid;gap:.55rem}.ladder__i{display:grid;grid-template-columns:1.8rem 1fr;gap:.9rem;padding:clamp(.9rem,1.7vw,1.2rem);border-radius:var(--r2);border:1px solid var(--line);border-left-width:2px;background:var(--s1);transition:border-color .25s var(--ease),transform .25s var(--ease)}.ladder__i:hover{transform:translate(3px)}.ladder__m{width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor}.ladder__i.is-good{border-left-color:var(--ok)}.ladder__i.is-good .ladder__m{color:var(--ok)}.ladder__i.is-warn{border-left-color:var(--warn)}.ladder__i.is-warn .ladder__m{color:var(--warn)}.ladder__i.is-muted{border-left-color:var(--line-3)}.ladder__i.is-muted .ladder__m{color:var(--tx-4)}.ladder__i h4{margin-bottom:.22rem}.ladder__i p{font-size:var(--t-xs);color:var(--tx-3);line-height:1.55}.jump{display:flex;flex-wrap:wrap;gap:.45rem}.jump__i{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:var(--rp);border:1px solid var(--line);background:var(--s1);font-size:var(--t-sm);color:var(--tx-2);transition:all .25s var(--ease)}.jump__i svg{color:var(--ac-soft);flex:none}.jump__i:hover{border-color:var(--line-3);color:var(--tx-1)}.ind__lead{font-size:var(--t-h4);color:var(--ac-soft);margin-bottom:.9rem;line-height:1.45}.ind__gains{display:flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-4);margin-bottom:1rem}.ind__gains svg{color:var(--ac-soft);flex:none}.bill{display:flex;justify-content:center;margin-bottom:2.25rem}.bill__switch{max-width:24rem}.bill__save{padding:.1rem .45rem;border-radius:var(--rp);border:1px solid rgba(34,211,168,.3);background:#22d3a81a;font-size:.62rem;font-weight:600;color:var(--ok);white-space:nowrap}.switch__opt[data-on=true] .bill__save{border-color:#0a0a0c33;background:#0a0a0c1f;color:#0a0a0c}.plans{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))}.plan{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1.45rem,2.4vw,1.9rem);border-radius:var(--r3);border:1px solid var(--line);background:var(--s1);transition:border-color .28s var(--ease),background-color .28s var(--ease)}.plan:hover{border-color:var(--line-2);background:var(--s2)}.plan__flag{position:absolute;top:-.7rem;left:50%;translate:-50% 0;padding:.24rem .75rem;border-radius:var(--rp);background:var(--ac);color:var(--on-ac);font-size:.63rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.plan__name{font-size:1.28rem;margin-bottom:.15rem}.plan__pitch{display:block;font-size:var(--t-xs);font-weight:600;color:var(--ac-soft);margin-bottom:1.1rem}.plan__price{display:flex;align-items:baseline;gap:.25rem}.plan__amt{font-size:clamp(2.2rem,3.6vw,2.8rem);font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--tx-1);font-variant-numeric:tabular-nums}.plan__per{font-size:var(--t-sm);color:var(--tx-3)}.plan__bill{margin-top:.45rem;font-size:var(--t-sm);color:var(--tx-2)}.plan__bill strong{color:var(--ok);font-weight:650}.plan__who{margin-block:1.15rem;padding-top:1.15rem;border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--tx-2)}.plan__hi{flex:1;margin-bottom:1.35rem}.plan__hi li{font-size:var(--t-xs)}.addon{display:flex;align-items:flex-start;gap:.9rem;flex-wrap:wrap;margin-top:1.2rem;padding:1.2rem 1.4rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s1)}.addon>svg{color:var(--ac-soft);flex:none;margin-top:.15rem}.addon h4{margin-bottom:.28rem}.addon p{font-size:var(--t-sm);color:var(--tx-2);max-width:60ch}.addon .tl{margin-left:auto;align-self:center}.partners{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:.85rem;padding:clamp(1.4rem,2.6vw,2rem);border-radius:var(--r3);border:1px solid var(--line-2);background:var(--ink)}.partners h3{margin-block:.75rem .45rem}.partners p{font-size:var(--t-sm);color:var(--tx-2);max-width:52ch}tbody tr.r-sum td{border-top:1px solid var(--line-2);background:var(--s2)}tbody tr.r-iq td{background:var(--ac-dim);color:var(--ac-soft);font-weight:600}tbody tr.r-iq .c-t{color:var(--ac-soft)}tbody tr.r-save td{background:var(--s3);color:var(--ok);font-weight:700;border-bottom:0}tbody tr.r-save .c-t{color:var(--ok)}.scan__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem}.scan__src{display:inline-flex;align-items:center;gap:.4rem;align-self:stretch;padding:0 .75rem;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--field);color:var(--tx-1);font:inherit;font-size:var(--t-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.scan__src:hover{border-color:var(--line-3)}.scan__src:focus-visible{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-dim)}.scan__src[aria-expanded=true]{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-dim)}.scan__src-caret{color:var(--tx-3);transition:transform .2s var(--ease)}.scan__src[aria-expanded=true] .scan__src-caret{transform:rotate(180deg)}.scan__srcn{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}.scan__menu{position:fixed;z-index:1000;min-width:240px;display:grid;gap:2px;padding:.4rem;margin:0;list-style:none;border:1px solid var(--line-2);border-radius:var(--r3);background:var(--s2);box-shadow:var(--shadow);animation:scan-menu-in .16s var(--ease) both}.scan__menu[data-place=above]{animation-name:scan-menu-in-up}@keyframes scan-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes scan-menu-in-up{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.scan__opt{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:var(--r1);color:var(--tx-2);font-size:var(--t-sm);cursor:pointer;user-select:none}.scan__opt:hover,.scan__opt:focus{background:var(--hover);color:var(--tx-1);outline:none}.scan__opt[aria-selected=true]{background:var(--ac-dim);color:var(--tx-1);font-weight:600}.scan__opt-ico{color:var(--tx-3);flex:none}.scan__opt[aria-selected=true] .scan__opt-ico{color:var(--ac)}.scan__opt-check{margin-left:auto;color:var(--ac);flex:none}.scan__site{padding-top:.15rem}.scan__hint{font-size:var(--t-xs);color:var(--tx-3)}@media(max-width:480px){.scan__srcn{display:none}}@media(prefers-reduced-motion:reduce){.scan__menu{animation:none}}.scan{transition:box-shadow .3s var(--ease),border-color .3s var(--ease)}.scan:focus-within{border-color:var(--ac-line);box-shadow:0 0 0 4px var(--ac-dim),var(--shadow)}:root{--h-find: #2f80ed;--h-build: #7c5cff;--h-reach: #ff6b6b;--h-nurture: #f0a020;--h-convert: #1c9e7f;--h-expand: #12b5b0;--h-measure: #5c6bc0}.scanres__covh{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-4)}.scanres__h2{font-size:clamp(1.35rem,2.4vw,1.8rem);margin:.75rem 0 .9rem}.plist{display:grid}.plist li{display:grid;grid-template-columns:1.1rem 1fr;gap:.65rem;align-items:start;padding:.6rem 0;border-top:1px solid var(--line);font-size:var(--t-sm);line-height:1.55;color:var(--tx-2)}.plist li:last-child{border-bottom:1px solid var(--line)}.plist svg{margin-top:.3em;color:var(--ok)}.plist b{color:var(--tx-1);font-weight:600}.plist--num{counter-reset:pl}.plist--num li{grid-template-columns:1.5rem 1fr auto}.plist--num li:before{counter-increment:pl;content:counter(pl,decimal-leading-zero);font-family:var(--mono);font-size:.68rem;color:var(--ac-soft);padding-top:.25em}.plist em{font-style:normal;font-size:.74rem;color:var(--ok);font-weight:600;white-space:nowrap;padding-top:.2em}.scanres__idle{padding-block:clamp(3rem,7vw,6rem) clamp(3rem,6vw,5rem)}.scanres__idle-in{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media(min-width:66rem){.scanres__idle-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.scanres__idle-copy h1{margin-block:.9rem 1.1rem;font-size:clamp(2rem,4vw,3.2rem)}.scanres__idle-copy .fstatus{margin-top:1.1rem}.scanres__steps{display:grid;gap:.7rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.scanres__steps li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.scanres__steps .mono{font-size:.68rem;color:var(--ac-soft);padding-top:.25em}.scanres__idle-panel{min-width:0}.scanres__stage{min-height:60vh;display:grid;align-content:center;padding-block:clamp(4rem,10vw,8rem);text-align:center}.scanres__stage-in{display:grid;gap:1rem;justify-items:center}.scanres__stage h1{font-size:clamp(1.9rem,4vw,3rem);overflow-wrap:anywhere}.scanres__stage .lead{text-align:center}.scanres__progress{width:min(100%,28rem);height:6px;margin-top:.75rem;border-radius:3px;background:var(--s3);overflow:hidden}.scanres__progress i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ac),var(--ac-soft));transition:width 1.4s var(--ease)}.scanres__log{display:grid;gap:.55rem;justify-items:start;text-align:left;margin-top:.75rem}.scanres__log li{display:flex;gap:.6rem;align-items:center;font-size:var(--t-sm);color:var(--tx-4);transition:color .3s var(--ease)}.scanres__log li[data-state=now]{color:var(--tx-1)}.scanres__log li[data-state=done]{color:var(--tx-2)}.scanres__log li[data-state=done] svg{color:var(--ok)}.scanres__log li[data-state=skipped]{color:var(--tx-4)}.scanres__log li[data-state=failed]{color:var(--tx-2)}.scanres__log li[data-state=failed] svg{color:var(--warn)}.aiw__state{margin-left:.4rem;font-size:.72rem;color:var(--tx-4);white-space:nowrap}.aiw__state[data-quiet]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.scanres__spin{width:.85rem;height:.85rem;border-radius:50%;flex:none;border:2px solid var(--line-3);border-top-color:var(--ac);animation:scan-spin .9s linear infinite}.scanres__head{padding-block:clamp(2.75rem,6vw,5rem) clamp(2.25rem,4.5vw,3.5rem);background:var(--ink);border-bottom:1px solid var(--line)}.scanres__head-in{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}@media(min-width:60rem){.scanres__head-in{grid-template-columns:minmax(0,1fr) auto}}.scanres__id{min-width:0}.scanres__host{display:grid;gap:.3rem;margin-top:.9rem;font-size:clamp(2rem,4.6vw,3.4rem);overflow-wrap:anywhere}.scanres__host small{font-size:var(--t-sm);font-weight:400;letter-spacing:.02em;color:var(--tx-3)}.scanres__verdict{margin-top:1.1rem;max-width:60ch;font-size:var(--t-lead);line-height:1.55;color:var(--tx-2)}.scanres__chips{margin-top:1.1rem}.scanres__acts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.scanres__scorecard{display:grid;justify-items:center;gap:.4rem;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line-2);border-radius:var(--r3);background:var(--s1);box-shadow:var(--shadow);justify-self:start}@media(min-width:60rem){.scanres__scorecard{justify-self:end}}.ring--lg{width:clamp(8rem,14vw,10rem);height:clamp(8rem,14vw,10rem)}.ring--lg .ring__t,.ring--lg .ring__v{stroke-width:6}.ring--lg .ring__n{font-size:24px;letter-spacing:-.03em}.scanres__band{font-size:var(--t-sm);font-weight:650;letter-spacing:.01em}.scanres__band[data-tone=ok]{color:var(--ok)}.scanres__band[data-tone=warn]{color:var(--warn)}.scanres__band[data-tone=bad]{color:var(--bad)}.scanres__outof{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-4)}.scanres__glance{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.glance{display:grid;gap:.25rem;align-content:start;padding:1.1rem 1.25rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1)}.glance__k{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-4)}.glance__v{font-size:1.7rem;font-weight:650;letter-spacing:-.035em;color:var(--tx-1);line-height:1.1;font-variant-numeric:tabular-nums}.glance__v small{font-size:.95rem;font-weight:500;color:var(--tx-3);letter-spacing:0}.glance__s{font-size:var(--t-xs);color:var(--tx-3);line-height:1.45;overflow-wrap:anywhere}.glance--lever{border-color:#22d3a859;background:linear-gradient(180deg,rgba(34,211,168,.09),transparent 70%),var(--s1)}.glance--lever .glance__v{color:var(--ok)}.glance--plan{border-color:var(--ac-line);background:linear-gradient(180deg,var(--ac-dim),transparent 70%),var(--s1);transition:border-color .2s var(--ease)}.glance--plan:hover{border-color:var(--ac)}.glance--plan .glance__v{color:var(--ac-soft)}.scanres__crawl{display:grid;gap:1rem;align-items:start}@media(min-width:56rem){.scanres__crawl{grid-template-columns:1fr 1fr}}.serp,.aiview{display:grid;gap:.45rem;align-content:start;padding:clamp(1.15rem,2.2vw,1.5rem);border:1px solid var(--line);border-radius:var(--r3);background:var(--s1)}.serp__url{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;font-size:var(--t-xs);color:var(--tx-3);overflow-wrap:anywhere}.serp__url svg{color:var(--ok);flex:none}.serp__t{font-size:1.15rem;font-weight:500;line-height:1.3;color:var(--ac-soft);overflow-wrap:anywhere}.serp__d{font-size:var(--t-sm);line-height:1.5;color:var(--tx-2)}.serp__t[data-missing=true],.serp__d[data-missing=true],.aiview dd[data-missing=true]{color:var(--bad);font-style:italic}.serp__meta{margin-top:.5rem;padding-top:.65rem;border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--tx-3)}.aiview dl{display:grid;margin-top:.3rem}.aiview__row{display:grid;grid-template-columns:minmax(6.5rem,9rem) 1fr;gap:.75rem;padding:.55rem 0;border-top:1px solid var(--line);font-size:var(--t-sm)}.aiview__row:first-child{border-top:0}.aiview dt{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-4);padding-top:.3em}.aiview dd{color:var(--tx-1);line-height:1.5;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.aiview dd a{font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--bg);color:var(--tx-2)}.aiview dd a:hover{color:var(--tx-1);border-color:var(--line-3)}.aiview__warn{display:grid;grid-template-columns:1rem 1fr;gap:.5rem;margin-top:.5rem;padding:.75rem .9rem;border-radius:var(--r1);background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--tx);font-size:var(--t-xs);line-height:1.5}.aiview__warn svg{color:var(--warn);margin-top:.2em}.scanres__areas{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.area{display:grid;gap:.6rem;align-content:start;padding:clamp(1.15rem,2.2vw,1.5rem);border:1px solid var(--line);border-radius:var(--r3);background:var(--s1);transition:border-color .25s var(--ease)}.area[data-open=true]{border-color:var(--line-2)}.area__h{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.area__h h3{font-size:1.08rem}.area__n{font-size:1.7rem;font-weight:650;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.area__n[data-tone=ok],.area__w b[data-tone=ok]{color:var(--ok)}.area__n[data-tone=warn],.area__w b[data-tone=warn]{color:var(--warn)}.area__n[data-tone=bad],.area__w b[data-tone=bad]{color:var(--bad)}.area__blurb{font-size:var(--t-sm);color:var(--tx-2);line-height:1.5}.area__bar{display:block;height:6px;border-radius:3px;background:var(--s3);overflow:hidden}.area__bar i{display:block;height:100%;border-radius:3px;background:var(--warn);transition:width .8s var(--ease)}.area__bar i[data-tone=ok]{background:var(--ok)}.area__bar i[data-tone=bad]{background:var(--bad)}.area__w{font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4)}.area__w b{font-weight:600}.area__toggle{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;font-size:var(--t-xs);font-weight:600;color:var(--ac-soft)}.area__toggle svg{transition:transform .25s var(--ease)}.area[data-open=true] .area__toggle svg{transform:rotate(180deg)}.area__ev{display:grid;gap:.4rem;padding-top:.6rem;border-top:1px solid var(--line)}.area__ev li{display:grid;grid-template-columns:.9rem 1fr auto;gap:.5rem;align-items:start;font-size:var(--t-xs);line-height:1.5;color:var(--tx-2)}.area__ev li svg{margin-top:.25em;color:var(--bad)}.area__ev li[data-ok=true] svg{color:var(--ok)}.area__ev li[data-deferred=true]{color:var(--tx-4)}.area__ev li[data-deferred=true] svg{color:var(--tx-4)}.area__tag{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-4);white-space:nowrap;padding-top:.35em}.area__note{grid-template-columns:1fr!important;color:var(--tx-3)!important;font-style:italic}.scanres__gaps{display:grid;gap:.85rem}.gapc{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;padding:clamp(1.15rem,2.2vw,1.5rem);border:1px solid var(--line-2);border-radius:var(--r3);background:var(--s1)}.gapc__n{font-family:var(--mono);font-size:1.35rem;font-weight:600;color:var(--ac-soft);line-height:1;padding-top:.2rem}.gapc__area{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-4)}.gapc__f{margin-top:.3rem;font-size:1.05rem;font-weight:600;line-height:1.4;color:var(--tx-1)}.gapc__fix{display:grid;grid-template-columns:1rem 1fr;gap:.5rem;margin-top:.55rem;font-size:var(--t-sm);line-height:1.55;color:var(--tx-2)}.gapc__fix svg{margin-top:.35em;color:var(--ok)}.gapc__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem}.gapc__gain{font-family:var(--mono);font-size:.7rem;font-weight:600;color:var(--ok);padding:.28rem .6rem;border-radius:var(--rp);background:color-mix(in srgb,var(--ok) 12%,transparent)}.gapc__report{font-size:var(--t-xs);color:var(--tx-4);transition:color .2s var(--ease)}.gapc__report:hover{color:var(--tx-2);text-decoration:underline}.scanres__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:1rem 1.25rem;border:1px dashed var(--line-3);border-radius:var(--r2);font-size:var(--t-sm);color:var(--tx-2)}.scanres__more>span{display:inline-flex;align-items:center;gap:.5rem}.scanres__more svg{color:var(--tx-3)}.scanres__two{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media(min-width:56rem){.scanres__two{grid-template-columns:1fr 1fr}}.fit{display:grid;gap:1rem;align-items:start}@media(min-width:56rem){.fit{grid-template-columns:1.15fr 1fr}}.fit__plan{display:grid;gap:.75rem;padding:clamp(1.35rem,2.6vw,1.9rem);border:1px solid var(--ac-line);border-radius:var(--r3);background:linear-gradient(180deg,var(--ac-dim),transparent 60%),var(--s1)}.fit__name{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.fit__name strong{font-size:1.7rem;letter-spacing:-.03em;color:var(--tx-1)}.fit__price{display:grid;justify-items:end;gap:.1rem;font-size:1.05rem;color:var(--tx-2)}.fit__price small{font-size:.7rem;color:var(--tx-3);letter-spacing:.02em}.fit__pitch{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.fit__plan .ticks{margin-bottom:.35rem}.fit__acts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.35rem}.fit__pack{display:grid;gap:.5rem;align-content:start;padding:clamp(1.35rem,2.6vw,1.9rem);border:1px solid var(--line);border-radius:var(--r3);background:var(--s1)}.fit__pack h3{font-size:1.2rem}.fit__pack>p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.next{display:grid;gap:.6rem}.next__i{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.9rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1)}.next__n{font-size:.7rem;color:var(--ac-soft);padding-top:.35rem}.next__i h4{margin-bottom:.25rem}.next__i p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.next__i .how__mods{margin-top:.5rem;padding-top:0;border-top:0}.scanres__planwrap{scroll-margin-top:6rem}.unlock{max-width:44rem;display:grid;gap:.7rem;padding:clamp(1.5rem,3.5vw,2.5rem);border:1px solid var(--ac-line);border-radius:var(--r3);background:linear-gradient(180deg,var(--ac-dim),transparent 45%),var(--s1);box-shadow:var(--shadow)}.unlock h2{margin-top:.25rem}.unlock__what{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-block:.25rem .5rem}.unlock__what li{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-xs);color:var(--tx-2)}.unlock__what svg{color:var(--ok)}.unlock__form{display:grid;gap:.6rem}@media(min-width:40rem){.unlock__form{grid-template-columns:1fr 1fr}.unlock__wide{grid-column:1 / -1}}.unlock .tnote{text-align:left}.scanres__unlocked{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.scanres__block{display:grid;gap:.75rem}.days{display:grid}.day{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-top:1px solid var(--line)}.day:last-child{border-bottom:1px solid var(--line)}.day__n{font-size:.7rem;color:var(--ac-soft);letter-spacing:.06em;padding-top:.3rem}.day h4{margin-bottom:.25rem}.day p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.posts{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.post{display:grid;gap:.4rem;padding:1.1rem 1.25rem;border-left:3px solid var(--ac-line);background:var(--s1);border-radius:0 var(--r2) var(--r2) 0}.post__ch{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-soft)}.post p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.6}.angles{display:grid}.angles li{display:grid;gap:.2rem;padding:.8rem 0;border-top:1px solid var(--line)}.angles li:last-child{border-bottom:1px solid var(--line)}.angles strong{font-size:var(--t-sm);color:var(--tx-1)}.angles p{font-size:var(--t-sm);color:var(--tx-2);line-height:1.55;font-style:italic}.scanres__method{display:grid;gap:.5rem;max-width:62rem;padding:1.25rem 1.4rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);font-size:var(--t-sm);color:var(--tx-2);line-height:1.55}.scanres__method .tl{justify-self:start}.wbar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.6rem 0 calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--s1) 86%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line-2);box-shadow:0 -10px 30px #0000000f}.wbar__in{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wbar__plan{display:grid;gap:.1rem;min-width:0}.wbar__plan .mono{font-size:1rem;color:var(--tx-1)}.wbar__plan small{font-size:var(--t-xs);color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wbar__acts{display:flex;align-items:center;gap:.6rem;flex:none}.wbar__back{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:var(--s2);color:var(--tx-2);cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.wbar__back:hover{border-color:var(--line-3);color:var(--tx-1);transform:translate(-2px)}.wbar .btn--pri{box-shadow:0 10px 24px color-mix(in srgb,var(--ac) 30%,transparent)}body:has(.wbar) .pg-orb-wrap{bottom:calc(5.2rem + env(safe-area-inset-bottom))}body:has(.wbar) .ft{padding-bottom:5rem}@media(max-width:40rem){.wbar .btn--lg{padding:.7rem 1rem;font-size:var(--t-sm)}.wbar__plan .mono{font-size:.9rem}.wbar__back{width:40px;height:40px}}.chip--src svg{color:var(--tx-2)}.scanres__profile{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem;align-items:start}.profile{display:grid;gap:.85rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--r3);background:var(--s2)}.profile[data-hidden=true]{border-style:dashed}.profile__id{display:flex;align-items:center;gap:.85rem;min-width:0}.profile__id>div{display:grid;gap:.15rem;min-width:0}.profile__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none;background:var(--s3)}.profile__avatar--none{display:grid;place-items:center;color:var(--tx-3);border:1px solid var(--line-2)}.profile__name{display:flex;align-items:center;gap:.35rem;font-weight:700;font-size:var(--t-h4);color:var(--tx-1);overflow-wrap:anywhere}.profile__verified{color:var(--ac);flex:none}.profile__handle{font-size:var(--t-xs);color:var(--tx-3);text-decoration:none;overflow-wrap:anywhere}.profile__handle:hover{color:var(--tx-1)}.profile__bio{font-size:var(--t-sm);color:var(--tx-2);white-space:pre-line;overflow-wrap:anywhere}.profile__bio[data-missing=true]{color:var(--tx-4);font-style:italic}.profile__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0}.profile__stats div{display:grid;gap:.15rem;min-width:0}.profile__stats dt{font-size:var(--t-xs);color:var(--tx-4);text-transform:uppercase;letter-spacing:.06em}.profile__stats dd{margin:0;font-weight:600;color:var(--tx-1);font-size:var(--t-sm);overflow-wrap:anywhere}.profile__stats dd[data-missing=true]{color:var(--tx-4);font-weight:500}.profile__stats a{color:var(--ac-soft)}.profile__hidden{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--t-sm);color:var(--tx-2)}.profile__hidden svg{flex:none;margin-top:.2em;color:var(--warn)}.funnel{display:grid;gap:.85rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--r3);background:var(--s2);align-content:start}.funnel__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.funnel__step{display:grid;gap:.2rem;padding:.75rem .8rem;border-radius:var(--r2);background:var(--s3);border-left:3px solid var(--line-3);min-width:0}.funnel__step[data-state=ok]{border-left-color:var(--ok)}.funnel__step[data-state=warn]{border-left-color:var(--warn)}.funnel__step[data-state=bad],.funnel__step[data-state=missing]{border-left-color:var(--bad)}.funnel__step[data-state=hidden]{border-left-color:var(--tx-4);border-left-style:dashed}.funnel__k{font-size:var(--t-xs);color:var(--tx-4);text-transform:uppercase;letter-spacing:.06em}.funnel__v{font-weight:700;color:var(--tx-1);font-size:var(--t-sm);overflow-wrap:anywhere}.funnel__s{font-size:var(--t-xs);color:var(--tx-3);overflow-wrap:anywhere}.funnel__lead{font-size:var(--t-sm);color:var(--tx-2)}.area__ev li[data-hidden=true]{color:var(--tx-4)}.area__ev li[data-hidden=true] svg{color:var(--tx-4)}@media(max-width:760px){.scanres__profile,.funnel__steps{grid-template-columns:1fr}}.wiz{padding:clamp(1.25rem,3vw,2.25rem) 0 6.5rem}.wiz__in{display:grid;grid-template-columns:300px minmax(0,1fr);gap:1.5rem;align-items:start}.wiz__side{position:sticky;top:5.5rem;display:grid;gap:.9rem;padding:1.1rem;border:1px solid var(--line);border-radius:var(--r3);background:var(--s2)}.wiz__side-h{font-size:var(--t-xs);color:var(--tx-4);text-transform:uppercase;letter-spacing:.08em}.wiz__brand{display:flex;align-items:center;gap:.7rem;padding-bottom:.9rem;border-bottom:1px solid var(--line);min-width:0}.wiz__brand>div{display:grid;gap:.1rem;min-width:0}.wiz__brand strong{font-size:var(--t-body);color:var(--tx-1);overflow-wrap:anywhere}.wiz__brand span{font-size:var(--t-xs);color:var(--tx-3)}.wiz__steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.wiz__step{position:relative}.wiz__step button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.7rem;align-items:start;width:100%;padding:.55rem .35rem;border:0;border-radius:var(--r1);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.wiz__step button:hover{background:var(--hover)}.wiz__step+.wiz__step:before{content:"";position:absolute;left:calc(.35rem + 13px);top:-10px;height:20px;border-left:2px solid var(--line-2)}.wiz__step[data-state=done]+.wiz__step:before{border-left-color:var(--ok)}.wiz__num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--line-3);font-family:var(--mono);font-size:var(--t-xs);color:var(--tx-3);background:var(--s1)}.wiz__step[data-state=done] .wiz__num{border-color:var(--ok);background:var(--ok);color:#fff}.wiz__step[data-state=now] .wiz__num{border-color:var(--ac);color:var(--ac);background:var(--ac-dim)}.wiz__step b{display:block;font-size:var(--t-sm);color:var(--tx-2);font-weight:600}.wiz__step[data-state=now] b{color:var(--tx-1)}.wiz__step small{display:block;font-size:var(--t-xs);color:var(--tx-4)}.wiz__side-acts{display:grid;gap:.3rem;padding-top:.6rem;border-top:1px solid var(--line)}.wiz__side-acts .btn{justify-content:flex-start}.wiz__main{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}.wiz__stepper{display:none}.wiz__nav{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding-top:.5rem}.wiz__nav>:last-child{margin-left:auto}.wiz__card{display:grid;gap:.9rem;padding:clamp(1.1rem,2.5vw,1.6rem);border:1px solid var(--line);border-radius:var(--r3);background:var(--s2)}.wiz__card h2{font-size:var(--t-h3)}.detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:0}.detail div{display:grid;gap:.2rem;padding:.75rem .85rem;border-radius:var(--r2);background:var(--s3);min-width:0}.detail dt{font-size:var(--t-xs);color:var(--tx-4);text-transform:uppercase;letter-spacing:.06em}.detail dd{margin:0;font-weight:600;color:var(--tx-1);font-size:var(--t-sm);display:flex;align-items:center;gap:.4rem;overflow-wrap:anywhere}.detail dd svg{color:var(--tx-3);flex:none}.brandc{display:grid;gap:1rem;padding:clamp(1.1rem,2.5vw,1.6rem);border:1px solid var(--line);border-radius:var(--r3);background:var(--s2)}.brandc__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.brandc__id{display:flex;align-items:center;gap:.9rem;min-width:0}.brandc__id>div{display:grid;gap:.3rem;min-width:0}.brandc__name{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:var(--t-h3);font-weight:700;color:var(--tx-1);overflow-wrap:anywhere}.brandc__name svg{color:var(--ac)}.brandc__sub{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:var(--t-xs);color:var(--tx-3)}.brandc__sub a{color:inherit;text-decoration:none}.brandc__sub a:hover{color:var(--tx-1)}.brandc__score{display:grid;justify-items:center;gap:.15rem;text-align:center}.brandc__score small{font-size:var(--t-xs);color:var(--tx-3)}.brandc__words{font-size:var(--t-body);color:var(--tx-2);overflow-wrap:anywhere}.brandc__words[data-missing=true]{color:var(--tx-4);font-style:italic}.brandc__imgs{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:thin}.brandc__imgs img{width:84px;height:64px;object-fit:cover;border-radius:var(--r1);border:1px solid var(--line);background:var(--s3);flex:none}.brandc__chips{display:flex;flex-wrap:wrap;gap:.4rem}.brandc__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;margin:0}.brandc__stats div{display:grid;gap:.1rem;padding:.6rem .75rem;border-radius:var(--r2);background:var(--s3)}.brandc__stats dt{font-size:var(--t-xs);color:var(--tx-4);text-transform:uppercase;letter-spacing:.06em}.brandc__stats dd{margin:0;font-weight:700;color:var(--tx-1);overflow-wrap:anywhere}.brandc__stats dd[data-missing=true]{color:var(--tx-4);font-weight:500}.brandc__stats a{color:var(--ac-soft)}.brandc__note{display:flex;gap:.45rem;align-items:flex-start;font-size:var(--t-xs);color:var(--tx-3)}.brandc__note svg{flex:none;margin-top:.15em;color:var(--warn)}.mark{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;border:1px solid var(--line-2);background:var(--s1);color:var(--tx-2);font-weight:800;font-size:1.1rem;flex:none;overflow:hidden}.mark img{width:100%;height:100%;object-fit:contain}.mark--sm{width:40px;height:40px;border-radius:10px;font-size:.85rem}.rep{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:var(--r3);background:var(--s2);overflow:hidden}.rep__h{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--line);background:var(--s3)}.rep__h svg{color:var(--ac);flex:none}.rep__t{font-size:var(--t-body);font-weight:700;color:var(--tx-1);margin:0;min-width:0}.rep__status{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .6rem;border-radius:999px;font-size:var(--t-xs);font-weight:600;border:1px solid var(--line-2);color:var(--tx-2);white-space:nowrap}.rep__status[data-tone=ok]{color:var(--ok);border-color:#22d3a859;background:#22d3a817}.rep__status[data-tone=warn]{color:var(--warn);border-color:#f5a52459;background:#f5a52417}.rep__status[data-tone=bad]{color:var(--bad);border-color:#f45b6959;background:#f45b6917}.rep__b{display:grid;gap:.9rem;padding:1.1rem 1.25rem}.rep__row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:1rem;align-items:center}.rep__row .ring{width:88px;height:88px}.rep__lead{font-size:var(--t-body);color:var(--tx-2);overflow-wrap:anywhere}.rep__meta{font-size:var(--t-xs);color:var(--tx-4)}.rep__k{font-size:var(--t-xs);color:var(--tx-4);text-transform:uppercase;letter-spacing:.06em}.rep__lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.rep .scanres__areas,.rep .scanres__gaps{margin:0}.serpl{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.serpl li{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.5rem;align-items:baseline;font-size:var(--t-sm);padding:.35rem .5rem;border-radius:var(--r1)}.serpl li[data-own=true]{background:var(--ac-dim)}.serpl .mono{color:var(--tx-4)}.serpl a{color:var(--tx-1);text-decoration:none;overflow-wrap:anywhere}.serpl a:hover{text-decoration:underline}.serpl small{display:block;color:var(--tx-4);font-size:var(--t-xs)}.serpl em{font-style:normal;font-size:var(--t-xs);color:var(--ac);font-weight:600}.rep__toggle{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--ac-soft);font:inherit;font-size:var(--t-sm);cursor:pointer;padding:0}.rep__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.agent{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:agent}.agent__i{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.9rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--r3);background:var(--s2)}.agent__n{font-family:var(--mono);font-size:var(--t-xs);color:var(--tx-4);padding-top:.25rem}.agent__h{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.agent__h h4{margin:0;font-size:var(--t-body);color:var(--tx-1)}.agent__h small{color:var(--tx-4);font-size:var(--t-xs)}.agent__st{margin-left:auto;padding:.15rem .55rem;border-radius:999px;font-size:var(--t-xs);font-weight:600;border:1px solid var(--line-2);color:var(--tx-2)}.agent__st[data-tone=ok]{color:var(--ok);border-color:#22d3a859}.agent__st[data-tone=warn]{color:var(--warn);border-color:#f5a52459}.agent__st[data-tone=bad]{color:var(--bad);border-color:#f45b6959}.agent__first{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin-top:.5rem;font-size:var(--t-sm);color:var(--tx-2)}.agent__first b{color:var(--tx-3);font-weight:600;white-space:nowrap}.agent__mods{margin-top:.55rem}@media(max-width:900px){.wiz__in{grid-template-columns:minmax(0,1fr)}.wiz__side{position:static}.wiz__side .wiz__steps,.wiz__side .wiz__side-acts,.wiz__side .wiz__side-h{display:none}.wiz__stepper{display:flex;gap:.35rem;overflow-x:auto;padding:0 0 .25rem;margin:0;list-style:none;scrollbar-width:none}.wiz__stepper li{flex:none}.wiz__stepper button{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:999px;border:1px solid var(--line-2);background:var(--s2);color:var(--tx-3);font:inherit;font-size:var(--t-xs);font-weight:600;cursor:pointer;white-space:nowrap}.wiz__stepper li[data-state=now] button{border-color:var(--ac);color:var(--tx-1);background:var(--ac-dim)}.wiz__stepper li[data-state=done] button{color:var(--ok)}.wiz__stepper small{display:none}.brandc__top{grid-template-columns:1fr}.rep__row{grid-template-columns:72px minmax(0,1fr)}.rep__row .ring{width:72px;height:72px}}.prev__head{display:grid;gap:.3rem}.prev__card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-radius:var(--r3);background:var(--s3);overflow:hidden}.prev__img{width:100%;height:120px;object-fit:cover;display:block}.prev__body{display:grid;gap:.4rem;padding:.85rem .95rem;align-content:start}.prev__body h4{margin:0;font-size:var(--t-sm);color:var(--tx-1);line-height:1.35}.prev__body p{margin:0;font-size:var(--t-xs);color:var(--tx-3);line-height:1.5}.prev__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.prev__kind{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--t-xs);font-weight:600;color:var(--ac-soft)}.prev__tag{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4);padding:.1rem .45rem;border:1px solid var(--line-2);border-radius:999px}.prev__post{font-size:var(--t-sm)!important;color:var(--tx-2)!important;white-space:pre-line}.prev__card--post,.prev__card--angle{background:var(--s2)}.prev__card--sure{background:#22d3a812;border-color:#22d3a84d}.prev__card--sure .prev__kind{color:var(--ok)}.start{gap:1.1rem}.start__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.start__head h2{font-size:var(--t-h2);margin:.2rem 0 .4rem}.start__price{display:grid;justify-items:end;text-align:right;gap:.1rem}.start__price strong{font-size:var(--t-h2);color:var(--tx-1);line-height:1}.start__price span{font-size:var(--t-sm);color:var(--tx-3)}.start__price small{font-size:var(--t-xs);color:var(--tx-4)}.start__price em{font-style:normal;margin-top:.4rem}.stiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.stile{display:grid;gap:.15rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--s3)}.stile__k{font-size:var(--t-xs);font-weight:600;color:var(--tx-3);text-transform:uppercase;letter-spacing:.06em}.stile__v{font-size:var(--t-h3);color:var(--tx-1);line-height:1.1}.stile__s{font-size:var(--t-xs);color:var(--tx-4)}.stile__tag{font-style:normal;margin-top:.35rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ok)}.start__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.start__acts{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.start__notes{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;font-size:var(--t-xs);color:var(--tx-3)}.start__notes li{display:flex;align-items:center;gap:.4rem}.start__notes svg{color:var(--ok);flex:none}@media(max-width:760px){.pipe{grid-template-columns:1fr}.pipe__assets{padding-right:0;border-right:0;padding-bottom:.75rem;border-bottom:1px dashed var(--line-3)}.pipe__nodes{flex-wrap:wrap;row-gap:1rem}.pipe__nodes:before{display:none}.pipe__node{flex:1 1 30%}.start__head{grid-template-columns:1fr}.start__price{justify-items:start;text-align:left}}.aiw{text-align:left;padding-block:clamp(2.5rem,7vw,5rem)}.aiw__in{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:56rem){.aiw__in{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}}.aiw__core{position:relative;width:min(100%,19rem);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;overflow:clip}.aiw__halo{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,var(--ac-dim) 0%,transparent 70%);animation:aiw-breathe 3.2s var(--ease) infinite}.aiw__ring{position:absolute;border-radius:50%;border:1px solid var(--line-2)}.aiw__ring--1{inset:30%;border-color:var(--ac-line);border-style:dashed;animation:aiw-orbit 14s linear infinite}.aiw__ring--2{inset:15%}.aiw__ring--3{inset:0;border-style:dashed;animation:aiw-orbit 40s linear infinite reverse}.aiw__sweep{position:absolute;inset:0;border-radius:50%;opacity:.6;background:conic-gradient(from 0deg,transparent 0 76%,var(--ac-dim) 90%,var(--ac) 100%);-webkit-mask:radial-gradient(circle,transparent 27%,#000 29%);mask:radial-gradient(circle,transparent 27%,#000 29%);animation:aiw-orbit 4.5s linear infinite}.aiw__node{position:absolute;inset:0;display:grid;place-items:start center;transform:rotate(calc(var(--i) * 360deg / var(--n)));pointer-events:none}.aiw__node i{display:block;width:12px;height:12px;margin-top:7%;border-radius:50%;background:var(--s3);border:2px solid var(--line-3);transition:background .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.aiw__node[data-on=true] i{background:var(--ac);border-color:var(--ac);box-shadow:0 0 0 5px var(--ac-dim),0 0 18px var(--ac)}.aiw__mind{position:relative;display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;color:var(--on-ac);background:linear-gradient(135deg,var(--ac),var(--ac-soft));box-shadow:0 0 0 8px var(--ac-dim),0 12px 32px #0000002e;animation:aiw-pulse 2.4s var(--ease) infinite}.aiw__copy{display:grid;gap:.9rem;justify-items:start;min-width:0}.aiw__copy h1{font-size:clamp(1.7rem,3.4vw,2.6rem);overflow-wrap:anywhere}.aiw__copy .lead{text-align:left}.aiw__target{position:relative;display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.35rem .9rem .35rem .35rem;border:1px solid var(--ac-line);border-radius:999px;background:var(--s2);overflow:hidden}.aiw__host{font-family:var(--mono);font-size:var(--t-sm);color:var(--tx-1);overflow-wrap:anywhere}.aiw__line{position:absolute;top:0;bottom:0;left:-40%;width:38%;background:linear-gradient(90deg,transparent,var(--ac-dim),transparent);animation:aiw-scanline 2.2s var(--ease) infinite;pointer-events:none}.aiw .scanres__progress,.aiw__log{margin-top:0}.aiw__log li{align-items:flex-start}.aiw__log li>svg,.aiw__log .scanres__spin{margin-top:.2em}.aiw__text{min-width:0}.aiw__log li[data-state=now] .aiw__text{animation:aiw-type .9s steps(28,end) both}.aiw__log li[data-state=now] .aiw__text:after{content:"";display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.15em;background:var(--ac);animation:aiw-caret .9s steps(2,start) infinite}.aiw__areas{display:flex;flex-wrap:wrap;gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none}.aiw__areas li{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--line-2);background:var(--s2);font-size:var(--t-xs);color:var(--tx-3);transition:color .4s var(--ease),border-color .4s var(--ease)}.aiw__areas li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line-3);transition:background .4s var(--ease),box-shadow .4s var(--ease)}.aiw__areas li[data-on=true]{color:var(--tx-1);border-color:var(--ac-line)}.aiw__areas li[data-on=true]:before{background:var(--ac);box-shadow:0 0 8px var(--ac)}.aiw__meta{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:var(--t-xs);color:var(--tx-3)}.aiw__meta .mono{color:var(--tx-1);font-variant-numeric:tabular-nums}.aiw__pulse{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:aiw-ping 1.6s var(--ease) infinite}@keyframes aiw-orbit{to{transform:rotate(360deg)}}@keyframes aiw-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes aiw-breathe{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes aiw-scanline{0%{left:-40%}to{left:105%}}@keyframes aiw-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes aiw-caret{50%{opacity:0}}@keyframes aiw-ping{0%{box-shadow:0 0 #22d3a880}to{box-shadow:0 0 0 9px #22d3a800}}.brandc--sweep{position:relative;overflow:hidden}.brandc--sweep:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-35%;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,var(--ac-dim) 45%,rgba(255,255,255,.35) 50%,var(--ac-dim) 55%,transparent);transform:skew(-12deg);animation:brandc-sweep 1.6s var(--ease) .4s 1 both}@keyframes brandc-sweep{0%{left:-35%}to{left:120%}}.prev__tag--ai{display:inline-flex;align-items:center;gap:.25rem;color:var(--ac-soft);border-color:var(--ac-line)}.prev__tag--ai svg{animation:spark-glow 2.4s var(--ease) infinite}@keyframes spark-glow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.wiz__ai{display:inline-flex;align-items:center;gap:.3rem}.wiz__brand .wiz__ai{color:var(--ac-soft)}@media(max-width:40rem){.pipe__nodes{flex-direction:column;gap:.6rem}.pipe__nodes:before{inset:24px auto 24px 21px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--ac) 0 6px,transparent 6px 14px);background-size:2px 14px;animation-name:pipe-flow-v}.pipe__node{grid-template-columns:44px minmax(0,1fr);justify-items:start;align-items:center;gap:.7rem}.pipe__node .pipe__k{text-align:left}}.wtabs{display:flex;gap:.3rem;padding:.3rem;border-radius:999px;background:var(--s3);border:1px solid var(--line);width:max-content;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.wtabs__b{flex:none;padding:.5rem .95rem;border-radius:999px;border:0;background:transparent;color:var(--tx-3);font:inherit;font-size:var(--t-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.wtabs__b:hover{color:var(--tx-1)}.wtabs__b[aria-selected=true]{background:var(--s1);color:var(--tx-1);box-shadow:0 2px 10px #00000014}@media(max-width:26rem){.wtabs{width:100%}.wtabs__b{flex:1 1 0;min-width:0;padding:.4rem .35rem;font-size:var(--t-xs);white-space:normal;line-height:1.2;text-align:center}}.wiz__intro{display:grid;gap:.35rem;padding:.25rem .25rem 0}.wiz__intro h2{font-size:var(--t-h3)}.wiz__intro .lead{font-size:var(--t-body)}.plan__b{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media(min-width:60rem){.plan__b{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.plan__console{position:sticky;top:5.5rem}}.plan__log{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.plan__log li{display:flex;gap:.55rem;align-items:flex-start;font-size:var(--t-sm);color:var(--tx-2)}.plan__log li>svg{flex:none;margin-top:.25em;color:var(--ok)}.plan__log .scanres__spin{margin-top:.2em}.plan__log li[data-state=now]{color:var(--tx-1)}.plan__log li[data-state=now] .aiw__text{animation:aiw-type .7s steps(24,end) both}.stages{display:grid;gap:.6rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.stages__i{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;padding:.8rem .9rem;border:1px solid var(--line);border-left:3px solid var(--line-3);border-radius:var(--r2);background:var(--s3)}.stages__i[data-tone=ok]{border-left-color:var(--ok)}.stages__i[data-tone=warn]{border-left-color:var(--warn)}.stages__i[data-tone=bad]{border-left-color:var(--bad)}.stages__n{font-size:var(--t-xs);color:var(--tx-4);padding-top:.2rem}.stages__b{display:grid;gap:.35rem;min-width:0}.stages__h{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.stages__h h4{margin:0;font-size:var(--t-sm);color:var(--tx-1)}.stages__h .agent__st{margin-left:0}.stages__first{margin:0;font-size:var(--t-xs);color:var(--tx-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stages__first b{color:var(--tx-3);font-weight:600}.prev{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.85rem}.prev__card{animation:prev-in .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes prev-in{0%{opacity:0;transform:translateY(10px)}}.prev__ph{position:relative;height:128px;display:grid;place-items:center;color:var(--ac-soft);overflow:hidden;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.4),transparent 42%),linear-gradient(135deg,var(--ac-dim),var(--s2))}.prev__ph:after{content:"";position:absolute;inset:0;opacity:.55;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000)}.prev__ph[data-i="1"]{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.4),transparent 42%),linear-gradient(135deg,rgba(245,165,36,.16),var(--s2))}.prev__ph[data-i="2"]{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.4),transparent 42%),linear-gradient(135deg,rgba(34,211,168,.16),var(--s2))}.prev__ph[data-i="3"]{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.4),transparent 42%),linear-gradient(135deg,rgba(120,100,255,.16),var(--s2))}.prev__ph-l{position:absolute;right:10px;bottom:-10px;font-size:4.4rem;font-weight:800;letter-spacing:-.05em;color:var(--tx-1);opacity:.07;line-height:1}.prev__ph>svg{position:relative;z-index:1}.sure{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.sure li{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(34,211,168,.3);background:#22d3a812;font-size:var(--t-xs);color:var(--tx-2)}.sure svg{color:var(--ok)}.plan__sent{display:flex;gap:.5rem;align-items:center;margin:0;padding:.7rem .9rem;border-radius:var(--r2);background:#22d3a817;border:1px solid rgba(34,211,168,.3);color:var(--tx-1);font-size:var(--t-sm)}.plan__sent svg{color:var(--ok);flex:none}.pa{display:block;width:100%;height:auto;aspect-ratio:320 / 200;background:var(--s3)}.prev__ch{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);padding:.1rem .45rem;border:1px solid var(--line-2);border-radius:999px;white-space:nowrap}.plan__caret{display:inline-block;width:8px;height:1em;background:var(--ac);vertical-align:-.15em;animation:aiw-caret .9s steps(2,start) infinite}.gallery{position:relative;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:.85rem;height:min(72vh,720px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent)}.gal__col{min-width:0;overflow:hidden}.gal__track{display:grid;gap:.85rem;animation:gal-drift var(--dur, 60s) linear infinite;will-change:transform}.gal__col:nth-child(2) .gal__track{animation-direction:reverse}.gal__set{display:grid;gap:.85rem}.gallery:hover .gal__track,.gallery:focus-within .gal__track{animation-play-state:paused}@keyframes gal-drift{to{transform:translateY(calc(-50% - .425rem))}}.gallery__hint{display:block;margin-top:.25rem;font-size:var(--t-xs);color:var(--tx-4);text-align:center}@media(max-width:40rem){.gallery{height:520px}}@media(prefers-reduced-motion:reduce){.gallery{height:auto;max-height:720px;overflow:auto;-webkit-mask-image:none;mask-image:none}.gal__track{animation:none}.gal__set[aria-hidden=true]{display:none}}.prev__media{position:relative;overflow:hidden}.prev__img{display:block;width:100%;aspect-ratio:320 / 200;object-fit:cover;animation:prev-in .7s var(--ease) both}.prev__card--post .prev__media{border-top:1px solid var(--line)}.prev__render{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .55rem;border-radius:999px;background:#0b12208c;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.prev__render i{width:6px;height:6px;border-radius:50%;background:var(--ac);animation:aiw-ping 1.2s var(--ease) infinite}.prev__ch{color:var(--ch, var(--tx-3));border-color:color-mix(in srgb,var(--ch, var(--line-3)) 40%,transparent);background:color-mix(in srgb,var(--ch, transparent) 8%,transparent)}@keyframes node-pop{0%{transform:scale(.72)}60%{transform:scale(1.1)}to{transform:scale(1)}}.plan__text{min-width:0}.stages__n{color:var(--hue, var(--tx-4))}.start__next{gap:.9rem}.start__pack{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:start;padding:.9rem 1rem;border-radius:var(--r2);background:color-mix(in srgb,var(--h-nurture) 9%,var(--s1));border:1px solid color-mix(in srgb,var(--h-nurture) 30%,transparent)}.start__pack-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--h-nurture);color:#fff}.start__pack-b{display:grid;gap:.15rem;min-width:0}.start__pack h3{margin:0;font-size:var(--t-body)}.start__pack p{margin:0;font-size:var(--t-sm);color:var(--tx-2);line-height:1.5}.start__pack em{font-style:normal;color:var(--tx-3)}.start__pack .pack__price{align-self:center;white-space:nowrap}.flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.flow__i{display:grid;gap:.35rem;align-content:start;padding:.85rem .9rem;border-radius:var(--r2);background:var(--s3);border:1px solid var(--line);border-top:3px solid var(--hue, var(--ac))}.flow__ic{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--hue, var(--ac)) 14%,transparent);color:var(--hue, var(--ac))}.flow__i h4{margin:.2rem 0 0;font-size:var(--t-sm);color:var(--tx-1)}.flow__i p{margin:0;font-size:var(--t-xs);color:var(--tx-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:64rem){.flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:40rem){.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.start__pack{grid-template-columns:auto minmax(0,1fr)}.start__pack .pack__price{grid-column:2}}.prev__stage{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hue, var(--tx-3))}.prev__stage:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hue, var(--tx-3))}.prev__body>.prev__kind{margin-top:.15rem;color:var(--tx-3)}.plan__console{border-radius:var(--r2);background:color-mix(in srgb,var(--s1) 82%,transparent);color:var(--tx-2);padding:.85rem 1rem .9rem;border:1px solid var(--line-2);box-shadow:var(--shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.plan__console-h{display:flex;align-items:center;gap:.5rem;padding-bottom:.6rem;margin-bottom:.6rem;border-bottom:1px solid var(--line);font-size:var(--t-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.plan__console-h .mono{margin-left:auto;color:var(--tx-4);letter-spacing:0;text-transform:none}.plan__console-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.plan__console-dot[data-live=true]{animation:aiw-ping 1.4s var(--ease) infinite}.plan__console .plan__log li{color:var(--tx-2)}.plan__console .plan__log li[data-state=now]{color:var(--tx-1)}.plan__console .plan__log li[data-state=wait]{color:var(--tx-4)}.plan__n{flex:none;width:1.6rem;font-size:.66rem;font-weight:700;color:var(--hue, var(--tx-4));padding-top:.25em}.soc .rep__row{align-items:center}.soc__strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none}.soc__p{display:grid;justify-items:center;gap:.3rem;padding:.75rem .3rem .7rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s1);text-align:center;min-width:0}.soc__p b{font-size:.68rem;font-weight:700;color:var(--tx-1);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soc__p small{font-size:.72rem;color:var(--tx-3)}.soc__ic{width:2.2rem;height:2.2rem;border-radius:.7rem;display:grid;place-items:center;color:#fff;background:var(--pc);box-shadow:0 6px 16px -8px var(--pc)}.soc__p[data-state=count] small{color:var(--tx-1);font-weight:700}.soc__p[data-state=none]{background:var(--s2);border-style:dashed}.soc__p[data-state=none] .soc__ic{background:var(--s3);color:var(--tx-4);box-shadow:none}.soc__p[data-state=none] b,.soc__p[data-state=none] small{color:var(--tx-4)}.soc__p[data-state=gone] .soc__ic{background:var(--bad)}.soc__p[data-scanned]{border-color:var(--pc);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 16%,transparent)}.soc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.9rem}.socc{position:relative;display:grid;gap:.75rem;align-content:start;padding:1.05rem 1.1rem 1.1rem;border-radius:var(--r3);border:1px solid var(--line);background:var(--s1);box-shadow:var(--shadow);overflow:hidden;min-width:0}.socc:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--pc)}.socc__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center}.socc__ic{width:2.4rem;height:2.4rem;border-radius:.8rem;display:grid;place-items:center;color:#fff;background:var(--pc)}.socc__id{display:grid;min-width:0}.socc__id b{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--t-sm);color:var(--tx-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socc__id b svg{color:var(--pc);flex:none}.socc__id a,.socc__id span{font-size:.7rem;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socc__src{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.22rem .55rem;border-radius:999px;background:var(--s2);color:var(--tx-3);white-space:nowrap}.socc__src[data-src=scanned]{background:color-mix(in srgb,var(--pc) 14%,var(--s1));color:var(--pc)}.socc__src[data-src=search]{background:#f5a5241f;color:var(--warn)}.socc__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:.7rem 0;border-block:1px solid var(--line)}.socc__stats div{min-width:0}.socc__stats dt{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-4)}.socc__stats dd{margin:.15rem 0 0;font-size:1.02rem;font-weight:700;color:var(--tx-1);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socc__bio{margin:0;font-size:var(--t-xs);color:var(--tx-3);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.socc__checks{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.socc__checks li{display:flex;align-items:flex-start;gap:.45rem;font-size:var(--t-xs);color:var(--tx-2);line-height:1.4}.socc__checks li svg{flex:none;margin-top:.15em;color:var(--ok)}.socc__checks li[data-ok=false] svg{color:var(--bad);transform:rotate(45deg)}.socc__note{display:flex;align-items:flex-start;gap:.4rem;margin:0;font-size:.7rem;color:var(--tx-3);line-height:1.45}.socc__note svg{flex:none;margin-top:.15em;color:var(--tx-4)}.socc__note[data-tone=bad]{color:var(--bad)}.socc__hidden{margin:0;font-size:.66rem;color:var(--tx-4);line-height:1.45}.soc__finds{display:grid;gap:.65rem;margin:0;padding:0;list-style:none;counter-reset:fnd}.soc__finds li{position:relative;display:grid;gap:.2rem;padding:.7rem .85rem .75rem 2.4rem;border-radius:var(--r2);background:var(--s2);counter-increment:fnd}.soc__finds li:before{content:counter(fnd);position:absolute;left:.85rem;top:.74rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--ac);color:var(--on-ac);font-size:.62rem;font-weight:800;display:grid;place-items:center}.soc__finds b{font-size:var(--t-sm);color:var(--tx-1);font-weight:600}.soc__finds span{font-size:var(--t-xs);color:var(--tx-3);line-height:1.5}.bgc .rep__meta{margin:0}.bgc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:.7rem}.bgc__t{position:relative;display:grid;gap:.2rem;align-content:start;padding:.9rem .95rem .95rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s1);min-width:0;animation:prev-in .5s var(--ease) both;animation-delay:calc(var(--i, 0) * .06s)}.bgc__ic{width:1.9rem;height:1.9rem;border-radius:.6rem;display:grid;place-items:center;background:var(--s2);color:var(--tx-3);margin-bottom:.35rem}.bgc__t[data-tone=ok] .bgc__ic{background:#22d3a81f;color:var(--ok)}.bgc__t[data-tone=warn] .bgc__ic{background:#f5a5241f;color:var(--warn)}.bgc__t[data-tone=bad] .bgc__ic{background:#ff5a5a1f;color:var(--bad)}.bgc__k{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-4)}.bgc__v{font-size:1.15rem;font-weight:700;color:var(--tx-1);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bgc__d{font-size:var(--t-xs);color:var(--tx-3);line-height:1.45;overflow-wrap:anywhere}@media(max-width:40rem){.soc__strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.bgc__t{animation:none}}@property --pp-hue{syntax: "<color>"; inherits: true; initial-value: #7c5cff;}.plan--phone .plan__b{grid-template-columns:minmax(0,1fr);gap:.9rem}.plan--phone .plan__b>.rep__meta{margin:0}.pp{--pp-hue: var(--hue);display:grid;grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.75rem);align-items:center;transition:--pp-hue .8s var(--ease)}.pp__stage{position:relative;display:grid;place-items:center;padding:.75rem .5rem}.pp__stage:before{content:"";position:absolute;inset:6% -14% 4%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--pp-hue) 34%,transparent),transparent 72%);filter:blur(22px);pointer-events:none}.pp__phone{position:relative;width:min(100%,17.5rem);padding:9px;border-radius:46px;background:linear-gradient(150deg,#3a3e48,#0d0f14 55%,#22252c);box-shadow:0 40px 70px -34px #080e1e99,inset 0 0 0 1px #ffffff14,0 0 0 2px #0b0c10}.pp__screen{position:relative;aspect-ratio:9 / 19;border-radius:38px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(120% 70% at 20% 0%,color-mix(in srgb,var(--brand) 55%,#ffffff) 0%,var(--brand) 42%,color-mix(in srgb,var(--brand) 45%,#05070d) 100%);background-size:cover;background-position:center}.pp__screen[data-wall=true]{background-color:#0b0f1a}.pp__island{position:absolute;top:10px;left:50%;width:30%;height:22px;transform:translate(-50%);border-radius:999px;background:#000;z-index:2}.pp__clock{flex:none;display:grid;justify-items:center;gap:.1rem;padding:3rem 1rem .85rem;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.pp__clock small{font-size:.72rem;font-weight:600;opacity:.92}.pp__clock b{font-size:3.3rem;line-height:1;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pp__notes{position:relative;flex:1;min-height:0;margin:0;padding:0 .55rem .8rem;list-style:none;display:flex;flex-direction:column;gap:.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.pp__notes[data-done=true]{overflow-y:auto;scrollbar-width:none}.pp__notes::-webkit-scrollbar{display:none}.pn{display:grid;grid-template-rows:1fr;flex:none;animation:pn-grow .5s cubic-bezier(.2,.9,.25,1) both}.pn__in{min-height:0;overflow:hidden;border-radius:16px;background:#fafafcd1;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 8px 22px -12px #00000073;animation:pn-in .5s cubic-bezier(.2,.9,.25,1) both;transition:box-shadow .3s var(--ease)}@keyframes pn-grow{0%{grid-template-rows:0fr}}@keyframes pn-in{0%{opacity:0;transform:translateY(-10px) scale(.96)}}.pn[data-picked] .pn__in{box-shadow:0 0 0 2px var(--hue),0 8px 22px -12px #00000073}.pn__b{display:grid;gap:.12rem;width:100%;padding:.55rem .65rem .6rem;border:0;background:transparent;text-align:left;font:inherit;color:#0b0f1a;cursor:pointer}.pn__app{display:flex;align-items:center;gap:.35rem;font-size:.56rem;font-weight:600;letter-spacing:.02em;color:#0b0f1a99;text-transform:uppercase}.pn__app span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn__app time{margin-left:auto;font-weight:500;text-transform:none;flex:none}.pn__ic{width:15px;height:15px;border-radius:4px;display:grid;place-items:center;color:#fff;background:var(--hue);flex:none}.pn__t{font-size:.72rem;font-weight:700;line-height:1.25;color:#0b0f1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pn__x{font-size:.66rem;line-height:1.35;color:#0b0f1ab8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pn[data-open=true] .pn__x{-webkit-line-clamp:4}.pn__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.pn[data-open=true] .pn__more{grid-template-rows:1fr}.pn__mi{display:block;min-height:0;overflow:hidden}.pn__art{display:block}.pn__img,.pn__art svg{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px;margin-top:.4rem}.pn__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin-top:.45rem}.pn__thumbs img,.pn__thumbs i{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover}.pn__thumbs i{background:color-mix(in srgb,var(--hue) 22%,#ffffff);color:var(--hue)}.pn__acts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(11,15,26,.1)}.pn__acts button{padding:.5rem;border:0;background:transparent;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.pn__acts button+button{border-left:1px solid rgba(11,15,26,.1)}.pn__go{color:#0a7cff;animation:pn-pulse 1.6s ease-in-out infinite}.pn__alt{color:#0b0f1ab3}.pn__ok{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem;font-size:.68rem;font-weight:700;color:#10a37f}@keyframes pn-pulse{50%{background:#0a7cff1a}}.pp__story{display:grid;gap:.9rem;align-content:center;min-width:0}.pp__kick{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}.pp__kick i{width:.6rem;height:.6rem;border-radius:50%;background:var(--pp-hue);box-shadow:0 0 0 4px color-mix(in srgb,var(--pp-hue) 20%,transparent)}.pp__line{margin:0;min-height:4.1em;font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.35;font-weight:600;letter-spacing:-.015em;color:var(--tx-1)}.pp__why{margin:-.3rem 0 0;font-size:var(--t-sm);color:var(--tx-3);line-height:1.5}.pp__bar{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;margin:.3rem 0 0;padding:0;list-style:none}.pp__bar li{height:5px;border-radius:3px;background:var(--line-2);transition:background .5s var(--ease)}.pp__bar li[data-state=done]{background:var(--hue)}.pp__bar li[data-state=now]{background:var(--hue);animation:pp-now 1.2s ease-in-out infinite}.pp__bar li[data-pick]{box-shadow:0 0 0 2px color-mix(in srgb,var(--hue) 35%,transparent)}@keyframes pp-now{50%{opacity:.45}}.pp__foot{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.pp__foot small{font-size:var(--t-xs);color:var(--tx-4)}.pp__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--line-2);background:var(--s1);color:var(--tx-1);font:inherit;font-size:var(--t-xs);font-weight:600;cursor:pointer;transition:border-color .3s var(--ease)}.pp__btn:hover{border-color:var(--pp-hue)}@media(max-width:52rem){.pp{grid-template-columns:minmax(0,1fr)}.pp__story{order:-1}.pp__line{min-height:0}}@media(max-width:40rem){.pp__phone{width:min(100%,16rem)}.pp__clock b{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){.pn,.pn__in,.pn__go,.pp__bar li[data-state=now]{animation:none}.pn__more{transition:none}}.unlock__consent{margin:0;font-size:.75rem;line-height:1.5;color:var(--tx-3)}.goals{gap:1rem;container:goals / inline-size}.goals__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}@container goals (min-width: 34rem){.goals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goals__grid[data-n="1"] .goal,.goals__grid[data-n="3"] .goal:last-child{grid-column:1 / -1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:1.6rem}.goals__grid[data-n="1"] .goal>*,.goals__grid[data-n="3"] .goal:last-child>*{grid-column:1}.goals__grid[data-n="1"] .goal__moves,.goals__grid[data-n="3"] .goal:last-child .goal__moves{grid-column:2;grid-row:1 / span 3}.goals__grid[data-n="1"] .goal__side,.goals__grid[data-n="3"] .goal:last-child .goal__side{grid-column:1 / -1}}@container goals (min-width: 58rem){.goals__grid[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.goals__grid[data-n="3"] .goal:last-child{grid-column:auto;grid-template-columns:minmax(0,1fr)}.goals__grid[data-n="3"] .goal:last-child>*{grid-column:auto;grid-row:auto}}.goal{position:relative;display:grid;align-content:start;gap:.95rem;min-width:0;padding:1.1rem 1.15rem 1.15rem;border:1px solid var(--line-2);border-radius:var(--r2);background:linear-gradient(180deg,color-mix(in srgb,var(--goal-tone) 9%,transparent),transparent 42%),var(--s1);--goal-tone: var(--warn)}.goal[data-tone=ok]{--goal-tone: var(--ok)}.goal[data-tone=bad]{--goal-tone: var(--bad)}.goal:before{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:var(--r2) var(--r2) 0 0;background:var(--goal-tone);opacity:.75}.goal__h{display:flex;align-items:baseline;gap:.6rem}.goal__h h3{margin:0;font-size:var(--t-md, 1.05rem);font-weight:650;letter-spacing:-.01em}.goal__n{font-size:.66rem;letter-spacing:.1em;color:var(--tx-4)}.goal__score{display:flex;align-items:center;gap:.85rem}.goal__score .ring{width:4.2rem;height:4.2rem;flex:none}.goal__score>div{display:grid;gap:.1rem}.goal__score small{font-size:var(--t-xs);color:var(--tx-4)}.goal__none{margin:0;font-size:var(--t-xs);color:var(--tx-3)}.goal__areas ul{display:grid;gap:.4rem;margin-top:.45rem}.goal__areas li{display:grid;grid-template-columns:minmax(0,1fr) auto 4.5rem 1.8rem;align-items:center;gap:.5rem;font-size:var(--t-xs);color:var(--tx-2)}.goal__an{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal__aw,.goal__as{font-size:.68rem;color:var(--tx-4);text-align:right}.goal__ab{display:block;height:5px;border-radius:3px;background:var(--s3);overflow:hidden}.goal__ab i{display:block;height:100%;border-radius:3px;background:var(--warn)}.goal__ab i[data-tone=ok]{background:var(--ok)}.goal__ab i[data-tone=bad]{background:var(--bad)}.goal__moves ol{display:grid;gap:.5rem;margin-top:.45rem;counter-reset:move}.goal__moves li{display:grid;gap:.3rem;font-size:var(--t-xs);line-height:1.5;color:var(--tx-2);padding-left:1.4rem;position:relative}.goal__moves li:before{counter-increment:move;content:counter(move);position:absolute;left:0;top:.1rem;width:1rem;height:1rem;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:.6rem;color:var(--goal-tone);border:1px solid color-mix(in srgb,var(--goal-tone) 45%,transparent)}.goal__moves .chip{justify-self:start;font-size:.62rem;padding:.12rem .45rem}.goal__ok,.goal__side{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:var(--t-xs);color:var(--tx-3);line-height:1.45}.goal__ok svg{color:var(--ok);flex:none;margin-top:.15em}.goal__side{padding-top:.75rem;border-top:1px dashed var(--line-2)}.goal__side svg{color:var(--ac);flex:none;margin-top:.15em}.aie .rep__meta{margin:0}.aie__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem}.aie__e{display:grid;align-content:start;gap:.6rem;padding:.95rem 1rem;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--s1)}.aie__e[data-state=ok]{border-color:#22d3a859}.aie__top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.aie__top b{font-size:var(--t-sm)}.aie__top .chip[data-tone=ok]{border-color:#22d3a84d;background:#22d3a817;color:var(--ok)}.aie__top .chip[data-tone=bad]{border-color:#f45b694d;background:#f45b6914;color:var(--bad)}.aie__facts{display:grid;gap:.3rem}.aie__facts li,.aie__qs li{display:flex;align-items:flex-start;gap:.45rem;font-size:var(--t-xs);color:var(--tx-2);line-height:1.45}.aie__facts svg,.aie__qs svg{flex:none;margin-top:.2em;color:var(--tx-4)}.aie__qs li[data-state=ok] svg{color:var(--ok)}.aie__qs li[data-state=bad] svg{color:var(--bad)}.aie__sum{margin:0;font-size:var(--t-xs);color:var(--tx-3);line-height:1.5}.aie__instead{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0}.aie__instead .rep__k{margin-right:.2rem}.aie__qs summary{cursor:pointer;font-size:var(--t-xs);font-weight:600;color:var(--ac);min-height:2rem;display:flex;align-items:center}.aie__qs ul{display:grid;gap:.35rem;margin-top:.35rem}.swc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;border-color:var(--ac-line);background:radial-gradient(120% 140% at 0% 0%,var(--ac-dim),transparent 60%),var(--s2)}.swc__b{display:grid;gap:.35rem;flex:1 1 22rem;min-width:0}.swc__b h3{margin:0;font-size:var(--t-h3);letter-spacing:-.015em}.swc__b p{margin:0;font-size:var(--t-sm);color:var(--tx-2);max-width:46rem}.scanres__rejected{margin:0}.detail__list{display:flex;flex-wrap:wrap;gap:.35rem}.wtabs__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}.cm,.cm-bandwrap{--c-bg: var(--bg);--c-tx: var(--tx-1);--c-tx-2: var(--tx-2);--c-tx-3: var(--tx-3);--c-line: var(--line);--c-line-2: var(--line-2);--c-ac: var(--ac);--c-ac-tx: var(--ac-soft);--c-ac-a: var(--ac);--c-ac-b: var(--ac-2);--c-dot: color-mix(in srgb, var(--ac) 46%, transparent);--c-grid: color-mix(in srgb, var(--ac) 5%, transparent);--c-glow: var(--glow);--c-sphere-0: var(--s3);--c-sphere-1: var(--bg);--c-mark: color-mix(in srgb, var(--bad) 18%, transparent);--c-stop: #ff8a9b;--c-card: var(--glass), var(--s1);--c-card-line: var(--glass-line);--c-card-shadow: var(--lift)}:root[data-theme=light] :is(.cm,.cm-bandwrap){--c-ac-a: #35bddd;--c-ac-b: var(--ac-soft);--c-dot: rgba(2, 40, 72, .34);--c-grid: rgba(2, 40, 72, .045);--c-sphere-0: #ffffff;--c-sphere-1: var(--s3);--c-stop: var(--bad);--c-card: var(--s1);--c-card-line: var(--line);--c-card-shadow: 0 1px 2px rgba(2, 40, 72, .05), 0 18px 40px -30px rgba(2, 40, 72, .35)}.cm-num,.cm-step__n{font-variant-numeric:tabular-nums}.cm-sec h1,.cm-sec h2,.cm-sec h3,.cm-sec h4{color:var(--c-tx)}.cm-title{margin-block:.9rem 1.1rem;max-width:22ch}.cm-title--xl{font-size:var(--t-h1);max-width:15ch;margin-block:1.2rem 1.4rem}.cm-title--lg{max-width:20ch;margin-inline:auto}html[lang=ja] .cm-title,html[lang=ko] .cm-title,html[lang=zh] .cm-title{max-width:18em}.cm-lead{color:var(--c-tx-2);font-size:var(--t-lead);line-height:1.65;font-weight:350;max-width:40rem}.cm-num{font-family:var(--mono);font-size:.74rem;letter-spacing:.16em;color:var(--c-ac-tx)}.cm-fine{margin-top:1.1rem;font-size:.78rem;line-height:1.6;color:var(--c-tx-3);max-width:46rem}.cm-fine--c{margin-inline:auto;text-align:center;margin-top:2.25rem}.cm-btns{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.cm-btns--c{justify-content:center}.cm-chartgrid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--c-grid) 1px,transparent 1px),linear-gradient(90deg,var(--c-grid) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 70% 40%,#000 20%,transparent 75%)}.cm-chartgrid:after{content:"";position:absolute;right:4%;bottom:10%;width:min(46rem,60%);height:9rem;opacity:.45;background:linear-gradient(var(--c-ac),var(--c-ac)) 4% 62% / 1px 46% no-repeat,linear-gradient(var(--c-ac),var(--c-ac)) 3.4% 60% / 9px 26% no-repeat,linear-gradient(var(--c-line-2),var(--c-line-2)) 12% 50% / 1px 52% no-repeat,linear-gradient(var(--c-line-2),var(--c-line-2)) 11.4% 48% / 9px 22% no-repeat,linear-gradient(var(--c-ac),var(--c-ac)) 20% 40% / 1px 48% no-repeat,linear-gradient(var(--c-ac),var(--c-ac)) 19.4% 42% / 9px 30% no-repeat,linear-gradient(var(--c-line-2),var(--c-line-2)) 28% 46% / 1px 40% no-repeat,linear-gradient(var(--c-line-2),var(--c-line-2)) 27.4% 44% / 9px 18% no-repeat,linear-gradient(var(--c-ac-b),var(--c-ac-b)) 36% 30% / 1px 50% no-repeat,linear-gradient(var(--c-ac-b),var(--c-ac-b)) 35.4% 30% / 9px 28% no-repeat,linear-gradient(var(--c-ac),var(--c-ac)) 44% 22% / 1px 44% no-repeat,linear-gradient(var(--c-ac),var(--c-ac)) 43.4% 24% / 9px 24% no-repeat,linear-gradient(var(--c-line-2),var(--c-line-2)) 52% 28% / 1px 40% no-repeat,linear-gradient(var(--c-line-2),var(--c-line-2)) 51.4% 28% / 9px 16% no-repeat,linear-gradient(var(--c-ac-b),var(--c-ac-b)) 60% 16% / 1px 46% no-repeat,linear-gradient(var(--c-ac-b),var(--c-ac-b)) 59.4% 18% / 9px 26% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.cm-chartgrid--soft{opacity:.7}.cm-chartgrid--soft:after{display:none}.cm-hero.sec{padding-block:clamp(3.25rem,7.5vw,6.5rem) clamp(2rem,4vw,3rem)}.cm-hero+.cm-sec{padding-top:clamp(3rem,5.5vw,5rem)}.cm-hero__in{position:relative;display:grid;gap:clamp(2.5rem,5vw,4rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:64rem){.cm-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.cm-hero__copy,.cm-hero__vis{min-width:0}.cm-hero__note{display:flex;align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.8rem;color:var(--c-tx-3)}.cm-hero__note svg{color:var(--c-ac);flex:none}.cm-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem;margin-top:clamp(2.75rem,6vw,4.5rem);padding-top:1.5rem;border-top:1px solid var(--c-line)}.cm-strip__k{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-tx-3)}.cm-strip__l{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem}.cm-strip__l li{font-weight:600;letter-spacing:.1em;font-size:.84rem;color:var(--c-tx-2)}.mg{position:relative;width:min(100%,36rem);margin-inline:auto;color:var(--c-ac)}.mg__svg{width:100%;height:auto;overflow:visible}.mg__s0{stop-color:var(--c-sphere-0)}.mg__s1{stop-color:var(--c-sphere-1)}.mg__g0{stop-color:var(--c-ac-a)}.mg__g1{stop-color:var(--c-ac-b)}.mg__halo{color:var(--c-ac)}.mg__grid{fill:none;stroke:var(--c-line);stroke-width:.6}.mg__dots{fill:none;stroke:var(--c-dot);stroke-width:1.8;stroke-linecap:round}.mg__rim{fill:none;stroke:var(--c-line-2);stroke-width:.8}.mg__orbit{fill:none;stroke:var(--c-ac);stroke-width:.6;stroke-dasharray:2 6;opacity:.5;transform-origin:240px 240px;animation:spin-slow 160s linear infinite}.mg__arc{fill:none;stroke:url(#mg-arc);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ac) 55%,transparent));animation:mg-draw 6.5s var(--ease-io) var(--d, 0s) infinite}@keyframes mg-draw{0%{stroke-dashoffset:1;opacity:.2}35%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.35}}.mg__pin{fill:var(--c-ac-tx)}.mg__ping{fill:none;stroke:var(--c-ac);stroke-width:.8;opacity:.5;transform-box:fill-box;transform-origin:center;animation:mg-ping 3.2s var(--ease) infinite}@keyframes mg-ping{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.9);opacity:0}}.mg__city{pointer-events:none}.mg__city--far .mg__pin{fill:var(--c-ac-b)}.mg__label{font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;fill:var(--c-tx-2);paint-order:stroke;stroke:var(--c-bg);stroke-width:3px;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.mg__arc{animation:none;stroke-dashoffset:0;opacity:1}.mg__ping{animation:none;opacity:0}}.cm-head{max-width:50rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.cm-head--split{max-width:none;display:grid;gap:1.2rem 4rem;align-items:end}@media(min-width:60rem){.cm-head--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.cm-head--split .cm-lead{padding-bottom:1.3rem}}.cm-seg,.cm-ledger,.cm-draft,.cm-region,.cm-door,.cm-pillars{border:1px solid var(--c-card-line);background:var(--c-card);box-shadow:var(--c-card-shadow)}.cm-segs{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr))}@media(min-width:72rem){.cm-segs{grid-template-columns:repeat(4,minmax(0,1fr))}}.cm-seg{display:flex;flex-direction:column;padding:1.6rem 1.5rem 1.7rem;border-radius:var(--r3);color:var(--c-tx);transition:border-color .3s var(--ease),transform .3s var(--ease)}.cm-seg:hover{border-color:color-mix(in srgb,var(--ac) 34%,var(--c-card-line));transform:translateY(-2px)}.cm-seg h3{font-size:1.15rem;line-height:1.28;letter-spacing:-.015em;margin-block:.45rem 1.1rem;min-height:2.56em}.cm-seg__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.cm-seg__tag{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ac-tx)}.cm-seg dl{display:grid;gap:.35rem}.cm-seg dt{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-tx-3);padding-top:.85rem;border-top:1px solid var(--c-line)}.cm-seg dt:first-child{padding-top:0;border-top:0}.cm-seg dd{font-size:.88rem;line-height:1.6;color:var(--c-tx-2);margin-bottom:.4rem}.cm-ring{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:var(--r2);border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--c-ac-tx)}.cm-ring--sm{width:1.9rem;height:1.9rem;border-radius:var(--r1)}.cm-ring--lg{width:4.25rem;height:4.25rem;border-radius:50%;border:1px solid var(--ac-line);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--ac) 18%,var(--s1)),var(--s1));box-shadow:0 0 0 9px var(--c-bg),0 0 0 10px var(--c-line),0 0 32px -4px var(--c-glow)}:root[data-theme=light] .cm-ring--lg{box-shadow:0 0 0 9px var(--bg),0 0 0 10px var(--c-line),0 10px 26px -10px #0228484d}.mf{position:relative}.mf__line{position:absolute;left:0;right:0;top:0;width:100%;height:5rem;display:none;overflow:visible}.mf__track{fill:none;stroke:var(--c-line-2);stroke-width:1;vector-effect:non-scaling-stroke}.mf__run{fill:none;stroke:var(--c-ac);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:.16 .84;animation:mf-run 7s linear infinite}@keyframes mf-run{to{stroke-dashoffset:-1}}@media(prefers-reduced-motion:reduce){.mf__run{animation:none;stroke-dasharray:none;opacity:.6}}.mf__steps{display:grid;gap:2.25rem;position:relative}.mf__s{position:relative;padding-left:5.5rem;min-height:4.25rem}.mf__node{position:absolute;left:0;top:0}.mf__s h3{font-size:1.2rem;margin-block:.55rem .5rem;letter-spacing:-.015em}.mf__s p{color:var(--c-tx-2);font-size:.92rem;line-height:1.65}.mf__steps:before{content:"";position:absolute;left:2.1rem;top:2rem;bottom:2rem;width:1px;background:linear-gradient(var(--c-ac),var(--c-ac-b) 60%,var(--c-line-2))}@media(min-width:62rem){.mf__line{display:block}.mf__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}.mf__steps:before{display:none}.mf__s{padding-left:0;padding-top:7.5rem}.mf__node{left:50%;top:.4rem;transform:translate(-50%)}}.cm-split{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}.cm-split--top{align-items:start;margin-bottom:clamp(2.5rem,5vw,4rem)}@media(min-width:64rem){.cm-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.cm-split__copy{min-width:0}.cm-ticks{display:grid;gap:.9rem;margin-top:2rem}.cm-ticks li{position:relative;padding-left:2rem;color:var(--c-tx-2);font-size:.95rem;line-height:1.6}.cm-ticks li:before{content:"";position:absolute;left:0;top:.72em;width:1.1rem;height:1px;background:linear-gradient(90deg,var(--c-ac),var(--c-ac-b))}.cm-ledger{min-width:0;border-radius:var(--r3);padding:clamp(1.25rem,2.5vw,2rem);color:var(--c-tx)}.cm-ledger__hd{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--c-line-2)}.cm-ledger__t{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ac-tx);font-weight:500}.cm-ledger table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:.86rem}.cm-ledger thead th{text-align:left;font-weight:500;font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-tx-3);padding:.95rem .75rem .6rem 0;position:static;background:transparent;border-bottom:0;white-space:normal}.cm-ledger tbody th,.cm-ledger tbody td{text-align:left;vertical-align:top;padding:.8rem .75rem .8rem 0;border-top:1px solid var(--c-line);line-height:1.5}.cm-ledger thead th:first-child,.cm-ledger tbody th{width:30%}.cm-ledger thead th:last-child{width:28%}.cm-ledger tbody th{font-family:var(--mono);font-size:.76rem;font-weight:500;color:var(--c-ac-tx);overflow-wrap:anywhere}.cm-ledger tbody td{color:var(--c-tx-2)}.cm-ledger tbody td:last-child{color:var(--c-tx-3)}.cm-ledger tbody tr:last-child td{border-bottom:0}.cm-ledger tbody tr{transition:background-color .2s var(--ease)}.cm-ledger tbody tr:hover{background:var(--hover)}@media(max-width:40rem){.cm-ledger thead{display:none}.cm-ledger tbody tr{display:grid;gap:.25rem;padding:.85rem 0;border-top:1px solid var(--c-line)}.cm-ledger tbody th,.cm-ledger tbody td{display:block;width:auto;border:0;padding:0}}.cm-draft{min-width:0;border-radius:var(--r3);padding:clamp(1.35rem,2.6vw,2.1rem);color:var(--c-tx)}:root:not([data-theme=light]) .cm-draft{border-color:color-mix(in srgb,var(--ac) 24%,var(--glass-line))}.cm-draft__hd{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c-tx-3);padding-bottom:1rem;border-bottom:1px solid var(--c-line)}.cm-draft__ex{color:var(--c-ac-tx)}.cm-draft__body{font-size:clamp(1.12rem,1.7vw,1.32rem);font-weight:400;letter-spacing:-.01em;line-height:1.6;padding-block:1.5rem;color:var(--c-tx)}.cm-draft__mark{color:var(--c-stop);background:var(--c-mark);text-decoration:line-through;text-decoration-thickness:1px;padding:0 .2em;border-radius:4px}.cm-draft__flags{display:flex;flex-wrap:wrap;gap:.55rem}.cm-flag{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .8rem;border-radius:var(--rp);border:1px solid var(--c-line-2);font-size:.74rem;color:var(--c-tx-2)}.cm-flag--stop{border-color:color-mix(in srgb,var(--c-stop) 45%,transparent);color:var(--c-stop)}.cm-flag__dot{width:6px;height:6px;border-radius:50%;background:var(--c-ac);animation:pulse-soft 2.2s var(--ease-io) infinite}.cm-draft__audit{display:flex;align-items:center;gap:.5rem;margin-top:1.35rem;padding-top:1rem;border-top:1px dashed var(--c-line-2);font-family:var(--mono);font-size:.72rem;color:var(--c-tx-3)}.cm-draft__audit svg{flex:none;color:var(--c-ac)}.cm-pillars{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));border-radius:var(--r3);overflow:hidden;background:var(--c-card-line)}.cm-pillar{background:var(--s1);padding:1.6rem 1.5rem 1.8rem}:root:not([data-theme=light]) .cm-pillar{background:var(--glass),var(--s1)}.cm-pillar h3{font-size:1.1rem;margin-bottom:.55rem}.cm-pillar p{color:var(--c-tx-2);font-size:.9rem;line-height:1.65}.cm-rules{margin-top:clamp(2.5rem,5vw,3.5rem)}.cm-rules__t{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--c-tx-3)!important;margin-bottom:1rem}.cm-rules ul{display:flex;flex-wrap:wrap;gap:.55rem}.cm-rules li{padding:.5rem .95rem;border-radius:var(--rp);border:1px solid var(--c-line-2);font-size:.8rem;color:var(--c-tx);letter-spacing:.02em}.cm-regions{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}@media(min-width:56rem){.cm-regions{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-region{position:relative;padding:1.75rem 1.6rem 1.6rem;border-radius:var(--r3);overflow:hidden}.cm-region:before{content:"";position:absolute;left:1.6rem;right:1.6rem;top:0;height:2px;background:linear-gradient(90deg,var(--c-ac-a),var(--c-ac-b) 60%,transparent)}.cm-region__code{position:absolute;right:1.2rem;top:.7rem;font-size:3.4rem;font-weight:600;letter-spacing:-.045em;color:var(--c-line-2);line-height:1}.cm-region h3{font-size:1.24rem;margin-bottom:1.25rem;padding-right:4.5rem}.cm-region dl{display:grid;gap:.3rem}.cm-region dt{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c-tx-3)}.cm-region dt+dd+dt{margin-top:.75rem;padding-top:.85rem;border-top:1px solid var(--c-line)}.cm-region dd{font-weight:600;letter-spacing:.05em;font-size:.88rem;color:var(--c-tx)}.cm-start{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media(min-width:64rem){.cm-start{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.cm-steps{display:grid}.cm-step{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;padding-block:1.5rem;border-top:1px solid var(--c-line)}.cm-step:last-child{border-bottom:1px solid var(--c-line)}.cm-step__n{font-family:var(--mono);font-size:.8rem;letter-spacing:.12em;line-height:1;display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--c-ac-tx)}.cm-step h3{font-size:1.16rem;margin-bottom:.4rem}.cm-step p{color:var(--c-tx-2);font-size:.93rem;line-height:1.65}.cm-doors{display:grid;gap:1rem}.cm-door{display:grid;gap:.5rem;padding:1.6rem 1.6rem 1.5rem;border-radius:var(--r3);color:var(--c-tx);transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.cm-door:hover{transform:translateY(-2px);border-color:var(--ac-line)}.cm-door__k{font-size:clamp(1.15rem,1.9vw,1.35rem);font-weight:650;letter-spacing:-.015em;color:var(--c-tx)}.cm-door__f{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--c-tx-2)}.cm-door--ac{border-color:transparent;color:#04121a;background:linear-gradient(112deg,var(--ac) 0%,#6fe7ff 38%,var(--ac-2) 100%);box-shadow:0 0 0 1px #ffffff24 inset,0 18px 46px -22px color-mix(in srgb,var(--ac) 70%,transparent)}:root[data-theme=light] .cm-door--ac{color:#00293f;background:linear-gradient(to right,#b2e1ff,#35bddd);box-shadow:0 18px 40px -26px #02284873}.cm-door--ac:hover{border-color:transparent}.cm-door--ac .cm-door__k,.cm-door--ac .cm-door__f{color:inherit;opacity:.82}.cm-faqwrap{max-width:980px}.cm-faq{border-top:1px solid var(--c-line-2)}.cm-q{border-bottom:1px solid var(--c-line-2)}.cm-q summary{display:grid;grid-template-columns:auto 1fr auto;gap:1.25rem;align-items:baseline;padding:1.4rem .25rem;cursor:pointer;list-style:none}.cm-q summary::-webkit-details-marker{display:none}.cm-q summary h3{font-size:clamp(1.04rem,1.5vw,1.24rem);font-weight:580;line-height:1.38;letter-spacing:-.012em}.cm-q__i{color:var(--c-ac-tx);transition:transform .3s var(--ease);align-self:center}.cm-q[open] .cm-q__i{transform:rotate(45deg)}.cm-q p{padding:0 2.5rem 1.6rem 3.3rem;color:var(--c-tx-2);font-size:.96rem;line-height:1.7;max-width:52rem}@media(max-width:40rem){.cm-q p{padding:0 .25rem 1.4rem}.cm-q summary{gap:.9rem}}.cm-final{text-align:center}.cm-final__in{position:relative;display:grid;justify-items:center}.cm-final .cm-lead{margin-inline:auto}.cm-disclaimer{position:relative;margin:clamp(3.5rem,7vw,5rem) auto 0;padding-top:1.6rem;border-top:1px solid var(--c-line);max-width:60rem;font-size:.76rem;line-height:1.7;color:var(--c-tx-3)}.cm-mark{display:block}.cm-mark img{display:block;height:100%;width:auto}.cm-mark--navy,.cm-mark--ivory{display:block}.cm-mark--hero{height:clamp(2.1rem,3.2vw,2.6rem);margin-bottom:1.6rem}.cm-mark--final{height:clamp(2.6rem,4vw,3.4rem);margin-bottom:1.4rem}:root[data-theme=light] .cm-mark .cm-mark--navy,:root:not([data-theme=light]) .cm-mark .cm-mark--ivory{display:none}.cm-bandwrap{container-type:inline-size;margin-top:clamp(2rem,4vw,2.75rem)}.cm-band{position:relative;display:grid;gap:1.4rem;padding:clamp(1.5rem,3.4cqi,2.4rem);border-radius:var(--r4);border:1px solid var(--ac-line);background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--ac-2) 14%,transparent),transparent 60%),radial-gradient(80% 110% at 0% 0%,var(--ac-dim),transparent 62%),var(--glass),var(--s1);box-shadow:var(--lift);color:var(--c-tx);overflow:hidden;transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}:root[data-theme=light] .cm-band{background:radial-gradient(90% 120% at 100% 0%,rgba(53,189,221,.12),transparent 60%),linear-gradient(180deg,var(--ac-dim),transparent 70%),var(--s1);box-shadow:0 1px 2px #0228480d,0 22px 46px -32px #02284866}.cm-band:hover{border-color:var(--ac);transform:translateY(-2px)}.cm-band__head,.cm-band__side{display:grid;gap:1.1rem;min-width:0;align-content:start}.cm-band__top{display:flex;align-items:center;gap:.85rem;min-width:0}.cm-band__top .eyebrow:before{display:none}.cm-band__icon{width:2.75rem;height:2.75rem;flex:none;border-radius:.8rem;box-shadow:0 10px 24px -12px #0000008c,0 0 0 1px var(--glass-line)}.cm-band__t{display:block;font-size:clamp(1.3rem,1.1rem + 1.6cqi,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.024em;color:var(--c-tx);text-wrap:balance;max-width:24ch}.cm-band__b{color:var(--c-tx-2);font-size:.95rem;line-height:1.65;text-wrap:pretty}.cm-band__go{justify-self:start;white-space:nowrap}.cm-band:hover .cm-band__go svg{transform:translate(3px)}@container (min-width: 46rem){.cm-band{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5cqi,3.5rem);align-items:center}.cm-band__t{font-size:clamp(1.5rem,.9rem + 1.6cqi,2rem)}}.pg-orb-wrap{position:fixed;right:clamp(1rem,2.5vw,1.75rem);bottom:clamp(1rem,2.5vw,1.75rem);z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;transition:opacity .3s ease,translate .3s ease}.pg-orb-wrap.is-tucked{opacity:0;translate:0 1.25rem;pointer-events:none}.pg-orb{position:relative;width:60px;height:60px;border-radius:var(--rp);display:grid;place-items:center;isolation:isolate}.pg-orb__core{position:relative;z-index:2;width:60px;height:60px;border-radius:var(--rp);display:grid;place-items:center;color:var(--on-ac);background:linear-gradient(150deg,var(--ac-soft),var(--ac));border:1px solid var(--ac-line);box-shadow:0 10px 30px -10px var(--glow),inset 0 1px #ffffff38;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}:root[data-theme=light] .pg-orb__core{background:linear-gradient(150deg,#b2e1ff,#35bddd);color:#00293f}.pg-orb:hover .pg-orb__core{transform:scale(1.06)}.pg-orb:active .pg-orb__core{transform:scale(.97)}.pg-orb__glyph,.pg-orb__x{grid-area:1 / 1;display:grid;place-items:center;transition:opacity .28s var(--ease),transform .34s var(--ease)}.pg-orb__x{opacity:0;transform:rotate(-90deg) scale(.6)}.pg-orb-wrap.is-open .pg-orb__glyph{opacity:0;transform:rotate(90deg) scale(.6)}.pg-orb-wrap.is-open .pg-orb__x{opacity:1;transform:none}.pg-orb__beat{position:absolute;inset:0;z-index:1;border-radius:var(--rp);border:1.5px solid var(--ac);opacity:0;animation:pg-beat 2.4s var(--ease-io) infinite}.pg-orb__beat--2{animation-delay:.28s}.pg-orb-wrap.is-open .pg-orb__beat{animation-play-state:paused;opacity:0}@keyframes pg-beat{0%{transform:scale(1);opacity:.55}18%{transform:scale(1.32);opacity:0}28%{transform:scale(1);opacity:.42}46%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}.pg-orb__core{animation:pg-thump 2.4s var(--ease-io) infinite}.pg-orb-wrap.is-open .pg-orb__core{animation:none}@keyframes pg-thump{0%,to{scale:1}8%{scale:1.07}16%{scale:1}24%{scale:1.045}34%{scale:1}}.pg-orb__live{position:absolute;z-index:3;top:3px;right:3px;width:11px;height:11px;border-radius:var(--rp);background:var(--ok);border:2px solid var(--bg);animation:pulse-soft 2.4s var(--ease-io) infinite}.pg-orb-wrap.is-open .pg-orb__live{opacity:0}.pg-nudge{position:relative;width:min(17rem,calc(100vw - 3rem));padding:.85rem .95rem .9rem;border-radius:var(--r2);background:var(--s1);border:1px solid var(--line-2);box-shadow:var(--shadow);display:grid;gap:.2rem;animation:pg-nudge-in .55s var(--ease) both}.pg-nudge strong{font-size:var(--t-sm);color:var(--tx-1)}.pg-nudge span{font-size:var(--t-xs);color:var(--tx-2);line-height:1.5}.pg-nudge__go{justify-self:start;margin-top:.5rem;font-size:var(--t-xs);font-weight:600;color:var(--ac-soft);display:inline-flex;align-items:center;gap:.3rem}.pg-nudge__go:hover{text-decoration:underline}.pg-nudge__x{position:absolute;top:.45rem;right:.5rem;color:var(--tx-3);padding:.2rem;border-radius:var(--r1)}.pg-nudge__x:hover{color:var(--tx-1);background:var(--hover)}.pg-nudge:after{content:"";position:absolute;right:20px;bottom:-5px;width:10px;height:10px;background:var(--s1);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);transform:rotate(45deg)}@keyframes pg-nudge-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.pg-panel{position:fixed;right:clamp(1rem,2.5vw,1.75rem);bottom:calc(clamp(1rem,2.5vw,1.75rem) + 60px + .85rem);z-index:901;width:min(25.5rem,calc(100vw - 2rem));max-height:min(41rem,calc(100dvh - 8rem));display:flex;flex-direction:column;border-radius:var(--r3);background:var(--s1);border:1px solid var(--line-2);box-shadow:0 40px 80px -32px #000000b3,0 0 0 1px var(--line-2),0 0 60px -20px var(--glow);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(14px) scale(.97);transform-origin:bottom right;transition:opacity .3s var(--ease),transform .38s var(--ease),visibility 0s linear .38s}:root[data-theme=light] .pg-panel{box-shadow:0 40px 80px -30px #02284873,0 0 0 1px #0228481f,0 0 60px -22px var(--glow)}.pg-panel[data-open=true]{opacity:1;visibility:visible;transform:none;transition:opacity .28s var(--ease),transform .42s var(--ease),visibility 0s}.pg-scrim{display:block;position:fixed;inset:0;z-index:899;border:0;cursor:default;background:radial-gradient(130% 100% at 100% 100%,rgba(0,0,0,.82) 0%,rgba(0,0,0,.66) 30%,rgba(0,0,0,.3) 58%,transparent 85%);animation:pg-fade .34s var(--ease) both}:root[data-theme=light] .pg-scrim{background:radial-gradient(130% 100% at 100% 100%,rgba(2,40,72,.6) 0%,rgba(2,40,72,.44) 30%,rgba(2,40,72,.2) 58%,transparent 85%)}@keyframes pg-fade{0%{opacity:0}to{opacity:1}}.pg-head{display:flex;align-items:center;gap:.7rem;padding:.85rem .85rem .85rem 1rem;border-bottom:1px solid var(--line);background:var(--s2);flex:none}.pg-head__av{position:relative;width:36px;height:36px;border-radius:var(--rp);display:grid;place-items:center;color:var(--on-ac);background:linear-gradient(150deg,var(--ac-soft),var(--ac));flex:none}:root[data-theme=light] .pg-head__av{background:linear-gradient(150deg,#b2e1ff,#35bddd);color:#00293f}.pg-head__pip{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:var(--rp);background:var(--ok);border:2px solid var(--s2)}.pg-head__pip[data-busy=true]{background:var(--warn);animation:pulse-soft 1s infinite}.pg-head__id{flex:1;min-width:0;display:grid}.pg-head__id strong{font-size:.9rem;letter-spacing:.06em;color:var(--tx-1)}.pg-head__id small{font-size:.7rem;color:var(--tx-3);display:flex;align-items:center;gap:.3rem}.pg-head__id small[data-busy=true]{color:var(--ac-soft)}.pg-head__btn{width:30px;height:30px;border-radius:var(--r1);display:grid;place-items:center;color:var(--tx-3);flex:none;transition:background .2s var(--ease),color .2s var(--ease)}.pg-head__btn:hover{background:var(--hover);color:var(--tx-1)}.pg-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}.pg-body::-webkit-scrollbar{width:8px}.pg-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--rp)}.pg-hello{display:grid;justify-items:start;gap:.4rem;padding-bottom:1.15rem;margin-bottom:1.15rem;border-bottom:1px solid var(--line)}.pg-hello__av{width:46px;height:46px;border-radius:var(--rp);display:grid;place-items:center;color:var(--on-ac);background:linear-gradient(150deg,var(--ac-soft),var(--ac));margin-bottom:.35rem;animation:pg-pop .5s var(--ease) both}:root[data-theme=light] .pg-hello__av{background:linear-gradient(150deg,#b2e1ff,#35bddd);color:#00293f}.pg-hello__msg{font-size:1.02rem;line-height:1.45;color:var(--tx-1);font-weight:500;animation:pg-pop .5s var(--ease) .06s both}.pg-hello__sub{font-size:var(--t-xs);color:var(--tx-2);line-height:1.55;animation:pg-pop .5s var(--ease) .12s both}@keyframes pg-pop{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.pg-label{display:block;font-family:var(--mono);font-size:.63rem;text-transform:uppercase;letter-spacing:.13em;color:var(--tx-3);margin-bottom:.6rem}.pg-sections{display:grid;gap:.35rem}.pg-sections li{animation:pg-pop .4s var(--ease) both;animation-delay:calc(var(--i) * 40ms + .1s)}.pg-section{width:100%;display:flex;align-items:center;gap:.7rem;padding:.68rem .7rem;border-radius:var(--r2);border:1px solid var(--line);background:var(--s2);text-align:left;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.pg-section:hover{border-color:var(--ac-line);background:var(--s3);transform:translate(2px)}.pg-section__ico{width:30px;height:30px;border-radius:var(--r1);display:grid;place-items:center;background:var(--ac-dim);color:var(--ac-soft);flex:none}.pg-section__tx{flex:1;min-width:0;display:grid;gap:.1rem}.pg-section__tx strong{font-size:.875rem;color:var(--tx-1);font-weight:600}.pg-section__tx small{font-size:.72rem;color:var(--tx-3);line-height:1.4}.pg-section__go{color:var(--tx-4);flex:none;transition:transform .2s var(--ease),color .2s var(--ease)}.pg-section:hover .pg-section__go{color:var(--ac-soft);transform:translate(2px)}.pg-back{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--t-xs);color:var(--tx-3);margin-bottom:.9rem;padding:.25rem .45rem .25rem .2rem;border-radius:var(--r1);transition:color .2s var(--ease),background .2s var(--ease)}.pg-back svg{transform:rotate(180deg)}.pg-back:hover{color:var(--tx-1);background:var(--hover)}.pg-list__head{display:flex;align-items:flex-start;gap:.65rem;padding-bottom:.95rem;margin-bottom:.95rem;border-bottom:1px solid var(--line)}.pg-list__head h3{font-size:1rem;margin-bottom:.15rem}.pg-list__head p{font-size:var(--t-xs);color:var(--tx-3);line-height:1.45}.pg-qs{display:grid;gap:.28rem;margin-bottom:1.1rem}.pg-qs li{animation:pg-pop .36s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}.pg-q{width:100%;display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .65rem;border-radius:var(--r2);border:1px solid transparent;background:var(--s2);text-align:left;font-size:.845rem;line-height:1.45;color:var(--tx);transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.pg-q svg{color:var(--tx-4);flex:none;margin-top:.28em;transition:color .2s var(--ease)}.pg-q:hover{border-color:var(--ac-line);background:var(--s3);color:var(--tx-1)}.pg-q:hover svg{color:var(--ac-soft)}.pg-answer__t{font-size:1.02rem;margin-bottom:.8rem;line-height:1.3}.pg-deeps{display:flex;flex-wrap:wrap;gap:.4rem;margin:.85rem 0 1.1rem}.pg-deeps--tight{margin:.7rem 0 0}.pg-deep{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .65rem;border-radius:var(--rp);border:1px solid var(--ac-line);background:var(--ac-dim);color:var(--ac-soft);font-size:var(--t-xs);font-weight:500;transition:background .2s var(--ease),transform .2s var(--ease)}.pg-deep:hover{background:var(--s3);transform:translateY(-1px)}.pg-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.1rem}.pg-chips--thread{margin:.65rem 0 0}.pg-chip{padding:.36rem .7rem;border-radius:var(--rp);border:1px solid var(--line-2);background:var(--s2);color:var(--tx-2);font-size:var(--t-xs);line-height:1.35;text-align:left;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.pg-chip:hover{border-color:var(--ac-line);color:var(--tx-1);background:var(--s3)}.pg-elsewhere{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid var(--line)}.pg-elsewhere p{font-size:var(--t-xs);color:var(--tx-3);line-height:1.55;margin-bottom:.75rem}.pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.66rem 1.05rem;border-radius:var(--rp);font-size:.855rem;font-weight:600;border:1px solid transparent;transition:background .2s var(--ease),border-color .2s var(--ease),transform .15s var(--ease)}.pg-btn:active{transform:scale(.985)}.pg-btn--block{width:100%}.pg-btn--pri{background:var(--ac);color:var(--on-ac);box-shadow:0 6px 18px -10px var(--glow)}.pg-btn--pri:hover{background:var(--ac-soft)}:root[data-theme=light] .pg-btn--pri{background:linear-gradient(to right,#b2e1ff,#35bddd);color:#00293f}:root[data-theme=light] .pg-btn--pri:hover{background:linear-gradient(to right,#9ad6ff,#22aecf)}.pg-btn--ghost{border-color:var(--line-2);color:var(--tx-2);background:transparent}.pg-btn--ghost:hover{border-color:var(--line-3);color:var(--tx-1);background:var(--hover)}.pg-gate__head{display:grid;justify-items:start;gap:.3rem;margin-bottom:1.15rem}.pg-gate__mark{width:42px;height:42px;border-radius:var(--rp);display:grid;place-items:center;color:var(--on-ac);background:linear-gradient(150deg,var(--ac-soft),var(--ac));margin-bottom:.4rem}:root[data-theme=light] .pg-gate__mark{background:linear-gradient(150deg,#b2e1ff,#35bddd);color:#00293f}.pg-gate__head h3{font-size:1.02rem}.pg-gate__head p{font-size:var(--t-xs);color:var(--tx-2);line-height:1.55}.pg-field{display:grid;gap:.3rem;margin-bottom:.8rem}.pg-field label{font-size:.735rem;font-weight:600;color:var(--tx-2);letter-spacing:.005em}.pg-opt{font-weight:400;color:var(--tx-4)}.pg-input{width:100%;padding:.6rem .75rem;border-radius:var(--r1);border:1px solid var(--line-2);background:var(--s2);color:var(--tx-1);font-size:.865rem;transition:border-color .2s var(--ease),background .2s var(--ease)}.pg-input::placeholder{color:var(--tx-4)}.pg-input:focus{outline:none;border-color:var(--ac);background:var(--s3)}.pg-input[aria-invalid=true]{border-color:var(--bad)}.pg-select{appearance:none;cursor:pointer;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.05rem) 55%,calc(100% - .75rem) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.pg-select option{background:var(--s1);color:var(--tx-1)}.pg-err{font-size:.7rem;color:var(--bad)}.pg-hint{font-size:.7rem;color:var(--tx-3)}.pg-consent{display:flex;align-items:flex-start;gap:.4rem;margin-top:.85rem;font-size:.685rem;line-height:1.5;color:var(--tx-3)}.pg-consent svg{flex:none;margin-top:.2em;color:var(--tx-4)}.pg-thread{display:grid;gap:0}.pg-thread__rows{display:grid;gap:.75rem}.pg-row{display:flex;gap:.5rem;align-items:flex-end}.pg-row--user{justify-content:flex-end}.pg-row__av{width:26px;height:26px;border-radius:var(--rp);display:grid;place-items:center;color:var(--on-ac);background:linear-gradient(150deg,var(--ac-soft),var(--ac));flex:none;margin-bottom:.15rem}:root[data-theme=light] .pg-row__av{background:linear-gradient(150deg,#b2e1ff,#35bddd);color:#00293f}.pg-bubble{max-width:84%;padding:.65rem .85rem;border-radius:var(--r2);font-size:.855rem;line-height:1.6;animation:pg-pop .32s var(--ease) both}.pg-bubble--wide{max-width:100%}.pg-bubble--pragya{background:var(--s2);border:1px solid var(--line);border-bottom-left-radius:5px;color:var(--tx)}.pg-bubble--user{background:var(--ac);color:var(--on-ac);border-bottom-right-radius:5px}:root[data-theme=light] .pg-bubble--user{background:linear-gradient(to right,#b2e1ff,#35bddd);color:#00293f}.pg-bubble.is-error{border-color:var(--bad);background:var(--s2)}.pg-bubble strong{color:inherit;font-weight:650}.pg-bubble--pragya strong{color:var(--tx-1)}.pg-p{margin-bottom:.55rem}.pg-p:last-child{margin-bottom:0}.pg-p--head{font-weight:600;color:var(--tx-1)}.pg-ul,.pg-ol{display:grid;gap:.3rem;margin:.4rem 0 .6rem}.pg-ul:last-child,.pg-ol:last-child{margin-bottom:0}.pg-ul li,.pg-ol li{position:relative;padding-left:1rem}.pg-ul li:before{content:"";position:absolute;left:.15rem;top:.62em;width:4px;height:4px;border-radius:var(--rp);background:var(--ac-soft)}.pg-ol{counter-reset:pg}.pg-ol li{counter-increment:pg}.pg-ol li:before{content:counter(pg) ".";position:absolute;left:0;font-family:var(--mono);font-size:.72em;color:var(--ac-soft);top:.22em}.pg-a{color:var(--ac-soft);text-decoration:underline;text-underline-offset:2px}.pg-bubble--user .pg-a{color:inherit}.pg-caret{display:inline-block;width:2px;height:.92em;margin-left:1px;vertical-align:text-bottom;background:var(--ac-soft);animation:pg-blink 1s steps(2) infinite}@keyframes pg-blink{50%{opacity:0}}.pg-thinking{display:flex;align-items:center;gap:.5rem;padding:.1rem 0}.pg-thinking__pulse{display:inline-flex;align-items:flex-end;gap:2.5px;height:13px}.pg-thinking__pulse i{width:3px;border-radius:var(--rp);background:var(--ac-soft);animation:pg-eq 1.05s var(--ease-io) infinite}.pg-thinking__pulse i:nth-child(1){height:6px;animation-delay:0s}.pg-thinking__pulse i:nth-child(2){height:13px;animation-delay:.14s}.pg-thinking__pulse i:nth-child(3){height:9px;animation-delay:.28s}@keyframes pg-eq{0%,to{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1);opacity:1}}.pg-thinking__label{font-size:.8rem;color:var(--tx-2);animation:pg-stage .4s var(--ease) both}@keyframes pg-stage{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pg-source{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;padding-top:.55rem;border-top:1px solid var(--line);width:100%;font-size:.655rem;letter-spacing:.02em;color:var(--tx-4)}.pg-source__dot{width:5px;height:5px;border-radius:var(--rp);background:var(--ac);flex:none}.pg-source[data-instant=true] .pg-source__dot{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.pg-foot{flex:none;padding:.7rem .85rem .75rem;border-top:1px solid var(--line);background:var(--s2)}.pg-composer{display:flex;gap:.45rem;align-items:flex-end}.pg-textarea{resize:none;max-height:120px;line-height:1.5;padding:.55rem .7rem;background:var(--s1);scrollbar-width:thin}.pg-textarea:disabled{opacity:.55;cursor:not-allowed}.pg-send{width:38px;height:38px;flex:none;border-radius:var(--r1);display:grid;place-items:center;background:var(--ac);color:var(--on-ac);transition:background .2s var(--ease),opacity .2s var(--ease),transform .15s var(--ease)}:root[data-theme=light] .pg-send{background:linear-gradient(to right,#b2e1ff,#35bddd);color:#00293f}.pg-send:hover:not(:disabled){background:var(--ac-soft)}.pg-send:disabled{opacity:.35;cursor:not-allowed}.pg-send:active:not(:disabled){transform:scale(.94)}.pg-foot__note{margin-top:.45rem;font-size:.655rem;color:var(--tx-4);text-align:center}@media(max-width:33rem){.pg-panel{inset:0;width:100%;max-height:none;border-radius:0;border:0;transform:translateY(100%);transform-origin:bottom center;padding-bottom:env(safe-area-inset-bottom)}.pg-panel[data-open=true]{transform:none}.pg-head{padding-top:max(.85rem,env(safe-area-inset-top))}.pg-scrim{display:block;position:fixed;inset:0;z-index:899;background:#0006;border:0;cursor:default}.pg-orb-wrap.is-open{z-index:902}.pg-orb-wrap.is-open .pg-orb{display:none}.pg-bubble{max-width:88%}.pg-nudge{width:min(15rem,calc(100vw - 5.5rem))}}html[lang=ja] .pg-bubble,html[lang=ko] .pg-bubble,html[lang=zh] .pg-bubble{line-height:1.75}@media(prefers-reduced-motion:reduce){.pg-orb__beat,.pg-orb__core,.pg-orb__live,.pg-thinking__pulse i,.pg-thinking__label,.pg-caret{animation:none}.pg-orb__beat{opacity:.3;transform:scale(1.12)}.pg-orb__beat--2{display:none}.pg-caret{opacity:1}.pg-thinking__pulse i{transform:scaleY(.7);opacity:.8}}.pg-turn{display:grid;gap:.4rem}.pg-turn+.pg-turn{margin-top:.75rem}.pg-chips--thread{margin:.1rem 0 0 2.05rem;align-items:center;opacity:.55;transition:opacity .25s var(--ease)}.pg-turn:last-of-type .pg-chips--thread{opacity:1}.pg-chips--thread:hover{opacity:1}.pg-chips__label{font-family:var(--mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.13em;color:var(--tx-4);margin-right:.15rem}@media(max-width:33rem){.pg-chips--thread{margin-left:0}}.flm-solo{min-height:100dvh;margin:0;background:#04060c;display:grid;place-items:center}.flm-solo .pf__box{border:0;border-radius:0;width:100vw;height:100dvh;aspect-ratio:auto}:root[data-film="1"]{font-size:26px}:root[data-film="1"] .hd,:root[data-film="1"] .ft,:root[data-film="1"] .pg-orb-wrap,:root[data-film="1"] .aura,:root[data-film="1"] .skip-link{display:none}:root[data-film="1"] body{background:#04060c}:root[data-film="1"] main{padding:0}.pf__box{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#04060c}.pf{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto;align-items:center;padding:4cqh 5cqw 4.5cqh;row-gap:3.5cqh;background:#04060c;container-type:size}.pf__glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 38%,color-mix(in srgb,var(--ac) 16%,transparent),transparent 70%),radial-gradient(ellipse 50% 44% at 80% 20%,color-mix(in srgb,var(--ac-2) 13%,transparent),transparent 72%)}.pf__stage{position:relative;display:grid;place-items:center;width:100%;min-height:0;max-height:68cqh}.pf__stage>*{width:100%;max-width:88cqw}.pf__verbs{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2cqw 3cqw;font-size:10cqh;font-weight:650;letter-spacing:-.025em;color:var(--tx-1)}.pf__verbs span{display:inline-block}.pf__tools{position:relative;display:grid;place-items:center;width:100%;height:56cqh}.pf__tools span{position:absolute;display:grid;place-items:center;width:13cqh;height:13cqh;border-radius:var(--r2);border:1px solid color-mix(in srgb,var(--ac) 24%,var(--glass-line));background:var(--glass),var(--s2);color:var(--tx-1);box-shadow:var(--lift)}.pf__flow{max-width:100cqw!important;scale:.8;transform-origin:center}.pf__gate{display:grid;gap:3cqh;max-width:70cqw!important;scale:.8;transform-origin:center}.pf__close{display:grid;justify-items:center;gap:3cqh}.pf__mark{font-size:9cqh;font-weight:600;letter-spacing:-.03em;color:var(--tx-1)}.pf__mark b{font-weight:400;color:var(--tx-2)}.pf__rule{width:26cqw;height:1px;transform-origin:center;background:linear-gradient(90deg,transparent,var(--ac),var(--ac-2),transparent)}.pf__stages{display:flex;gap:1.4cqw}.pf__stages i{width:1.4cqh;height:1.4cqh;border-radius:50%;background:var(--ac)}.pf__cap{display:grid;justify-items:center;gap:.8cqh;text-align:center;font-size:4.4cqh;font-weight:600;line-height:1.3;color:var(--tx-1);text-wrap:balance}.pf__cap span:nth-child(2){color:var(--tx-2);font-weight:400}.pf__bar{position:absolute;left:0;right:0;bottom:0;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--ac),var(--ac-2))}:root[data-film="1"] .pf *,:root[data-film="1"] .pf *:before,:root[data-film="1"] .pf *:after{animation-delay:-2.2s!important;animation-play-state:paused!important;transition:none!important}:root{--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.aura{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.aura i{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--aura),transparent 68%);animation:aura-drift var(--dur, 46s) var(--ease-io) infinite alternate}.aura i:nth-child(1){--aura: color-mix(in srgb, var(--ac) 42%, transparent);--dur: 46s;width:56vmax;height:56vmax;top:-20vmax;left:-12vmax}.aura i:nth-child(2){--aura: color-mix(in srgb, var(--h-convert, #12b5b0) 30%, transparent);--dur: 62s;width:48vmax;height:48vmax;top:34vh;right:-18vmax;animation-direction:alternate-reverse}.aura i:nth-child(3){--aura: color-mix(in srgb, var(--h-build, #7c5cff) 22%, transparent);--dur: 54s;width:42vmax;height:42vmax;bottom:-16vmax;left:24vw}:root[data-theme=light] .aura{opacity:.8}:root:not([data-theme=light]) .aura{opacity:.75}.aura:after{content:"";position:absolute;inset:0;opacity:.4;background-image:var(--grain);mix-blend-mode:soft-light}:root:not([data-theme=light]) .aura:after{opacity:.55}@keyframes aura-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(5vmax,3vmax,0) scale(1.16)}}.wv__w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}.wv__w>span{display:inline-block}.wv--go .wv__w>span{animation:wv-rise .82s var(--ease) both;animation-delay:calc(var(--i, 0) * 42ms)}@keyframes wv-rise{0%{transform:translate3d(0,110%,0);opacity:0}to{transform:none;opacity:1}}.has-lume{position:relative;transition:border-color .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease)}.lume{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--ease);background:radial-gradient(16rem circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--ac) 15%,transparent),transparent 68%)}.has-lume:hover{border-color:color-mix(in srgb,var(--ac) 38%,var(--line-2))}.has-lume:hover>.lume{opacity:1}.btn--pri,.btn--ac{position:relative;overflow:hidden;transform:translate3d(var(--bx, 0px),var(--by, 0px),0);transition:transform .45s var(--ease),box-shadow .4s var(--ease),background .3s var(--ease),color .3s var(--ease)}.btn--pri:hover,.btn--ac:hover{box-shadow:0 16px 32px -18px color-mix(in srgb,var(--ac) 70%,transparent)}.btn--pri:after,.btn--ac:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.45) 50%,transparent 68%);transform:translate(-130%)}.btn--pri:hover:after,.btn--ac:hover:after{animation:btn-sheen .9s var(--ease) both}@keyframes btn-sheen{to{transform:translate(130%)}}.btn:active{transform:translate3d(var(--bx, 0px),calc(var(--by, 0px) + 1px),0) scale(.985)}.hd__link{position:relative}.hd__link:before{content:"";position:absolute;left:50%;right:50%;bottom:.3rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ac),var(--ac-soft));opacity:0;transition:left .32s var(--ease),right .32s var(--ease),opacity .32s var(--ease)}.hd__link:hover:before{left:.72rem;right:.72rem;opacity:.9}.prog{background:linear-gradient(90deg,var(--ac),var(--h-convert, #12b5b0) 55%,var(--ac-soft));box-shadow:0 0 14px color-mix(in srgb,var(--ac) 55%,transparent)}.sec--ink,.sec--raise{position:relative}.sec--ink:before,.sec--raise:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ac-line),transparent);opacity:.6}h1,h2,h3,.display{text-wrap:balance}p,.lead,figcaption{text-wrap:pretty}:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:6px}main.page-in{animation:page-in .5s var(--ease) both}@keyframes page-in{0%{opacity:0;transform:translate3d(0,12px,0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hero__vis,.fq,.frame,.board,.gallery{animation:art-settle linear both;animation-timeline:view();animation-range:entry 8% cover 34%}@keyframes art-settle{0%{transform:translate3d(0,28px,0) scale(.985);opacity:.6}to{transform:none;opacity:1}}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sa{view-timeline-name:--art}.sa .log__rows li,.sa .cs__layer,.sa .gm__tick,.sa .cl__rows li,.sa .sv__row,.sa .sv__rest,.sa .sv__iq,.sa.ms li,.sa .gb__rows li{animation-name:art-enter;animation-timeline:--art;animation-duration:auto;animation-fill-mode:both;animation-range-start:entry calc(6% + var(--i, 0) * 4%);animation-range-end:cover 42%}@keyframes art-enter{0%{opacity:.32;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.modes__body,.stg__panel{view-timeline-name:--panel;animation-name:art-enter;animation-timeline:--panel;animation-duration:auto;animation-fill-mode:both;animation-range:entry 6% cover 42%}.sa.ms .ms__rail i,.sa .cl__track i{animation-name:art-draw;animation-timeline:--art;animation-duration:auto;animation-fill-mode:both;animation-range:entry 10% cover 46%}@keyframes art-draw{0%{scale:0 1}to{scale:1 1}}.sa.ms .ms__rail i{animation-name:art-draw-y}@keyframes art-draw-y{0%{scale:1 0}to{scale:1 1}}}}.hero:before{translate:calc(-50% + var(--px, 0) * 26px) calc(var(--py, 0) * 16px);animation:hero-breathe 14s var(--ease-io) infinite alternate;transition:translate .8s var(--ease)}.hero:after{content:"";position:absolute;right:-14%;top:8%;width:min(48rem,90%);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at center,color-mix(in srgb,var(--h-convert, #12b5b0) 22%,transparent),transparent 66%);translate:calc(var(--px, 0) * -34px) calc(var(--py, 0) * -20px);animation:hero-breathe 18s var(--ease-io) infinite alternate-reverse;transition:translate .9s var(--ease)}@keyframes hero-breathe{0%{opacity:.75;scale:1}to{opacity:1;scale:1.12}}@supports ((background-clip: text) or (-webkit-background-clip: text)){@media(prefers-reduced-motion:no-preference){.hl{background-image:linear-gradient(100deg,var(--ac-soft) 0%,var(--ac) 38%,color-mix(in srgb,var(--h-convert, #12b5b0) 65%,var(--ac)) 55%,var(--ac-soft) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hl-sheen 11s linear infinite}@keyframes hl-sheen{to{background-position:240% 0}}}}.hero .scan{box-shadow:0 40px 80px -48px color-mix(in srgb,var(--ac) 55%,rgba(2,40,72,.5));transition:box-shadow .5s var(--ease),border-color .5s var(--ease)}.hero .scan:focus-within{border-color:var(--ac-line);box-shadow:0 40px 80px -44px color-mix(in srgb,var(--ac) 70%,rgba(2,40,72,.5))}.ia--directsales{--ia: #ff6b6b}.ia--agencies{--ia: #7c5cff}.ia--saas{--ia: #2f80ed}.ia--services{--ia: #12b5b0}.ia--education{--ia: #f0a020}.ia--realestate{--ia: #1c9e7f}.ia--health{--ia: #5c6bc0}.ia--ecommerce{--ia: #e8890c}.ia--franchise{--ia: #0ea5e9}.ia--finance{--ia: #0f766e}.ia--homeservices{--ia: #b4530a}.ia--fitness{--ia: #db2777}.ia--nonprofit{--ia: #16a34a}.ia{max-width:21rem;border-color:color-mix(in srgb,var(--ia, var(--ac)) 26%,var(--line));background:radial-gradient(120% 90% at 14% 0%,color-mix(in srgb,var(--ia, var(--ac)) 15%,transparent),transparent 62%),linear-gradient(170deg,var(--s1),var(--s2));transition:border-color .45s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease)}.card--hov:hover .ia,.ind__card:hover .ia{transform:translateY(-2px);box-shadow:0 18px 34px -24px color-mix(in srgb,var(--ia, var(--ac)) 60%,transparent)}.ia .ia-a,.ia .ia-dot,.ia .ia-lit,.ia .ia-run-dot,.ia .ia-close{fill:var(--ia, var(--ac))}.ia .ia-run,.ia .ia-beam,.ia .ia-arc,.ia .ia-pulse,.ia .ia-node{stroke:var(--ia, var(--ac))}.ia{--ia-c: var(--ia, var(--ac));--ia-base: var(--s3);--ia-base2: var(--s2);--ia-solid: 20%;--ia-back: 10%;--ia-band-p: 12%;--ia-dim-p: 14%;--ia-stroke: 38%;--ia-edge: 28%;--ia-tint: 16%}:root:not([data-theme=light]) .ia{--ia-base: #1b2742;--ia-base2: #141d33;--ia-solid: 58%;--ia-back: 40%;--ia-band-p: 48%;--ia-dim-p: 40%;--ia-stroke: 72%;--ia-edge: 52%;--ia-tint: 30%}.ia .ia-hub,.ia .ia-shield,.ia .ia-slot-on,.ia .ia-band--last{fill:color-mix(in srgb,var(--ia-c) var(--ia-tint),transparent);stroke:color-mix(in srgb,var(--ia-c) 55%,transparent)}.ia .ia-f{fill:color-mix(in srgb,var(--ia-c) var(--ia-solid),var(--ia-base))}.ia .ia-l{fill:color-mix(in srgb,var(--ia-c) var(--ia-back),var(--ia-base2));stroke:color-mix(in srgb,var(--ia-c) var(--ia-edge),var(--line))}.ia .ia-s,.ia .ia-spoke,.ia .ia-route,.ia .ia-taper{stroke:color-mix(in srgb,var(--ia-c) var(--ia-stroke),var(--line-3))}.ia .ia-band{fill:color-mix(in srgb,var(--ia-c) var(--ia-band-p),var(--ia-base));stroke:color-mix(in srgb,var(--ia-c) var(--ia-edge),var(--line-3))}.ia .ia-dim{fill:color-mix(in srgb,var(--ia-c) var(--ia-dim-p),var(--ia-base))}.ia .ia-close{stroke:color-mix(in srgb,var(--ia-c) 30%,transparent)}.ia .ia-wave{stroke:color-mix(in srgb,var(--ia-c) 70%,transparent)}@keyframes ia-reach{0%,70%,to{stroke:var(--line-2)}12%,30%{stroke:var(--ia, var(--ac))}}@keyframes ia-book{0%,18%{fill:var(--s2)}34%,to{fill:color-mix(in srgb,var(--ia, var(--ac)) 18%,transparent)}}@media(prefers-reduced-motion:reduce){.aura i,.hero:before,.hero:after{animation:none}.wv--go .wv__w>span,.wv__w>span{animation:none;transform:none;opacity:1}.btn--pri:after,.btn--ac:after{display:none}main.page-in{animation:none}.has-lume,.btn--pri,.btn--ac{transition:none}}[data-stage]{--mw-n: var(--s3)}[data-stage=find] .mw{--ac: var(--h-find)}[data-stage=build] .mw{--ac: var(--h-build)}[data-stage=reach] .mw{--ac: var(--h-reach)}[data-stage=nurture] .mw{--ac: var(--h-nurture)}[data-stage=convert] .mw{--ac: var(--h-convert)}[data-stage=expand] .mw{--ac: var(--h-expand)}[data-stage=measure] .mw{--ac: var(--h-measure)}[data-stage] .mw{--ac-soft: color-mix(in srgb, var(--ac) 72%, var(--s1));--ac-dim: color-mix(in srgb, var(--ac) 15%, transparent);--ac-line: color-mix(in srgb, var(--ac) 46%, transparent);--line-2: color-mix(in srgb, var(--ac) 34%, var(--line));--s3: color-mix(in srgb, var(--ac) 24%, var(--mw-n));border-color:color-mix(in srgb,var(--ac) 20%,var(--line));background:radial-gradient(120% 120% at 8% 0%,color-mix(in srgb,var(--ac) 9%,transparent),transparent 64%),var(--bg)}[data-stage] .mw:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--ac),color-mix(in srgb,var(--ac) 20%,transparent) 72%,transparent);opacity:.7}.mod:hover{border-color:color-mix(in srgb,var(--ac) 26%,var(--line))}.mod[data-stage]:hover .mw,.stg__mod:hover .mw{border-color:color-mix(in srgb,var(--ac) 42%,var(--line))}.uni__funnel{display:grid;gap:.42rem;justify-items:center;margin-top:1.6rem}.uni__funnel i{width:var(--w);height:.62rem;border-radius:.31rem;background:linear-gradient(90deg,color-mix(in srgb,var(--ac) calc(26% + var(--i) * 12%),var(--s3)),color-mix(in srgb,var(--ac) calc(46% + var(--i) * 11%),var(--s3)));transform-origin:center;scale:0 1;animation:uni-band .72s var(--ease) forwards;animation-delay:calc(.12s + var(--i) * .11s)}@keyframes uni-band{to{scale:1 1}}@media(prefers-reduced-motion:reduce){.uni__funnel i{scale:1 1;animation:none}}@media(min-width:60rem){.split>[data-ride]{position:sticky;top:6.5rem;align-self:start}}@media(prefers-reduced-motion:reduce){.split>[data-ride]{position:static}}.fq__ph{width:clamp(72px,9vw,96px);border-radius:50%;border:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 30%,var(--line)),0 0 0 6px color-mix(in srgb,var(--ac) 8%,transparent),var(--shadow)}.plan--pop:not(.plan--rec){border-color:color-mix(in srgb,var(--ac) 38%,var(--line));background:radial-gradient(130% 70% at 50% 0%,color-mix(in srgb,var(--ac) 11%,transparent),transparent 64%),var(--s1);box-shadow:0 28px 64px -38px color-mix(in srgb,var(--ac) 70%,transparent)}.plan--pop:not(.plan--rec):hover{border-color:color-mix(in srgb,var(--ac) 52%,var(--line))}.plan--pop:before{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:var(--r3) var(--r3) 0 0;background:linear-gradient(90deg,transparent,var(--ac),transparent)}[data-stage=find]{--hs: var(--h-find)}[data-stage=build]{--hs: var(--h-build)}[data-stage=reach]{--hs: var(--h-reach)}[data-stage=nurture]{--hs: var(--h-nurture)}[data-stage=convert]{--hs: var(--h-convert)}[data-stage=expand]{--hs: var(--h-expand)}[data-stage=measure]{--hs: var(--h-measure)}[data-stage]{--hs-t: color-mix(in srgb, var(--hs) 72%, var(--tx-1))}:root[data-theme=light] [data-stage]{--hs-t: color-mix(in srgb, var(--hs) 62%, #07203a)}.how__s[data-stage]{overflow:hidden;border-color:color-mix(in srgb,var(--hs) 18%,var(--line));background:radial-gradient(130% 100% at 0% 0%,color-mix(in srgb,var(--hs) 7%,transparent),transparent 58%),var(--s1);transition:border-color .3s var(--ease),background-color .3s var(--ease),translate .3s var(--ease)}.how__s[data-stage]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--hs),color-mix(in srgb,var(--hs) 12%,transparent) 78%,transparent)}.how__s[data-stage] .tile{border-color:color-mix(in srgb,var(--hs) 30%,var(--line));background:color-mix(in srgb,var(--hs) 13%,var(--s2));color:color-mix(in srgb,var(--hs) 78%,var(--tx))}.how__s[data-stage] .how__n{color:var(--hs-t)}.how__s[data-stage]:hover{border-color:color-mix(in srgb,var(--hs) 40%,var(--line));translate:0 -3px}@media(prefers-reduced-motion:reduce){.how__s[data-stage]:hover{translate:none}}.stg__step[data-stage=find],.stg__panel[data-stage=find]{--ac: var(--h-find)}.stg__step[data-stage=build],.stg__panel[data-stage=build]{--ac: var(--h-build)}.stg__step[data-stage=reach],.stg__panel[data-stage=reach]{--ac: var(--h-reach)}.stg__step[data-stage=nurture],.stg__panel[data-stage=nurture]{--ac: var(--h-nurture)}.stg__step[data-stage=convert],.stg__panel[data-stage=convert]{--ac: var(--h-convert)}.stg__step[data-stage=expand],.stg__panel[data-stage=expand]{--ac: var(--h-expand)}.stg__step[data-stage=measure],.stg__panel[data-stage=measure]{--ac: var(--h-measure)}.stg__step[data-stage]{--ac-line: color-mix(in srgb, var(--ac) 46%, transparent);--ac-soft: color-mix(in srgb, var(--ac) 74%, var(--tx-2))}.stg__step[data-on=true]{background:color-mix(in srgb,var(--ac) 10%,var(--s2))}.stg__panel[data-stage]{--ac-line: color-mix(in srgb, var(--ac) 46%, transparent);--ac-soft: color-mix(in srgb, var(--ac) 76%, var(--tx-1));border-color:color-mix(in srgb,var(--ac) 22%,var(--line));background:radial-gradient(90% 60% at 0% 0%,color-mix(in srgb,var(--ac) 8%,transparent),transparent 62%),var(--s1)}.stg__mods{margin-top:clamp(1.4rem,3vw,2.1rem)}.stg__mods>.eyebrow{display:block;margin-bottom:.85rem;color:var(--tx-3)}.stg__mod-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.stg__mod{padding:.75rem .85rem .85rem;border:1px solid var(--line);border-radius:var(--r2);background:var(--bg)}.stg__mod .mw{margin-bottom:.7rem}.stg__mod-n{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-sm);font-weight:600;color:var(--tx-1)}.stg__mod-n svg{color:var(--ac)}@supports ((background-clip: text) or (-webkit-background-clip: text)){.nf__c{background-image:linear-gradient(100deg,color-mix(in srgb,var(--h-find) 55%,var(--tx-4)),color-mix(in srgb,var(--ac) 62%,var(--tx-4)) 46%,color-mix(in srgb,var(--h-convert) 50%,var(--tx-4)));-webkit-background-clip:text;background-clip:text;color:transparent}}.outcome[data-stage],.wf__s[data-stage]{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--hs) 18%,var(--line));background:radial-gradient(130% 100% at 0% 0%,color-mix(in srgb,var(--hs) 7%,transparent),transparent 58%),var(--s1)}.outcome[data-stage]:before,.wf__s[data-stage]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--hs),color-mix(in srgb,var(--hs) 12%,transparent) 78%,transparent)}.outcome[data-stage] .card__n,.wf__s[data-stage] .wf__n,.wf__s[data-stage] .wf__stage{color:var(--hs-t)}.outcome[data-stage]:hover,.wf__s[data-stage]:hover{border-color:color-mix(in srgb,var(--hs) 38%,var(--line))}:root:not([data-theme=light]){.card{border-color:var(--glass-line);background:var(--glass),var(--s1);box-shadow:var(--lift)}.card--hov:hover{border-color:color-mix(in srgb,var(--ac) 30%,var(--glass-line));background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--ac) 9%,transparent),transparent 62%),var(--glass),var(--s2)}.card--ac{border-color:var(--ac-line);background:radial-gradient(130% 90% at 0% 0%,var(--ac-dim),transparent 64%),var(--glass),var(--s1)}.sec--ink{background:radial-gradient(ellipse 80% 60% at 18% 0%,color-mix(in srgb,var(--ac) 7%,transparent),transparent 62%),linear-gradient(180deg,#020307b8,#02030775);border-block-color:var(--line)}.sec--raise{background:radial-gradient(ellipse 70% 60% at 84% 0%,color-mix(in srgb,var(--ac-2) 8%,transparent),transparent 62%),linear-gradient(180deg,rgba(150,180,255,.055),rgba(150,180,255,.012) 62%,transparent);border-block-color:var(--line)}.btn--pri{color:#04121a;background:linear-gradient(112deg,var(--ac) 0%,#6fe7ff 38%,var(--ac-2) 100%);box-shadow:0 0 0 1px #ffffff24 inset,0 14px 40px -16px color-mix(in srgb,var(--ac) 65%,transparent),0 6px 22px -12px color-mix(in srgb,var(--ac-2) 60%,transparent)}.btn--pri:hover{color:#04121a;background:linear-gradient(112deg,#6fe7ff 0%,var(--ac) 40%,#a48cff 100%);box-shadow:0 0 0 1px #fff3 inset,0 18px 52px -16px color-mix(in srgb,var(--ac) 78%,transparent),0 8px 26px -12px color-mix(in srgb,var(--ac-2) 70%,transparent)}.btn--ghost{border-color:var(--glass-line);background:linear-gradient(168deg,rgba(150,180,255,.05),transparent 70%)}.btn--ghost:hover{border-color:color-mix(in srgb,var(--ac) 40%,var(--glass-line));background:linear-gradient(168deg,rgba(150,180,255,.09),transparent 70%)}.hd[data-stuck=true]{background:var(--stuck);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-bottom-color:var(--glass-line)}}.lf{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.lf__c{position:absolute;inset:-12%;width:124%;height:124%;filter:blur(56px) saturate(150%);opacity:.95}.lf:has(.lf__v) .lf__c{opacity:.55;mix-blend-mode:screen}.lf__grain{position:absolute;inset:0;opacity:.4;mix-blend-mode:soft-light;background-image:var(--grain);background-size:180px 180px}.lf__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 50% 40%,transparent 40%,rgba(5,7,14,.55) 100%),linear-gradient(180deg,transparent 58%,var(--bg) 100%)}:root[data-theme=light] .lf__c{opacity:.5;filter:blur(60px) saturate(130%)}:root[data-theme=light] .lf__vignette{background:radial-gradient(ellipse 90% 70% at 50% 40%,transparent 46%,rgba(255,255,255,.5) 100%),linear-gradient(180deg,transparent 60%,var(--bg) 100%)}.hero__in{position:relative;z-index:1}.hero__field{inset:-6rem 0 -14rem}.hero{min-height:100svh;display:grid;align-content:center;padding-block:clamp(6rem,12vh,9rem) clamp(4rem,9vh,7rem)}@media(max-width:66rem){.hero{min-height:0;padding-block:clamp(3rem,9vh,5rem) clamp(3rem,7vh,4.5rem)}}:root:not([data-theme=light]){.pg-nudge,.pg-panel{border-color:color-mix(in srgb,var(--ac) 22%,var(--glass-line));background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--ac) 10%,transparent),transparent 62%),linear-gradient(168deg,#96b4ff17,#96b4ff08 60%),#0a0e1adb;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:0 0 0 1px #ffffff0d inset,0 30px 80px -30px #000000f2,0 0 60px -26px color-mix(in srgb,var(--ac) 55%,transparent)}.pg-scrim{background:#020307b8;backdrop-filter:blur(6px)}.pg-section,.pg-q,.pg-chip,.pg-deep,.pg-input,.pg-select{border-color:var(--glass-line);background:linear-gradient(168deg,rgba(150,180,255,.055),transparent 72%),var(--s1)}.pg-section:hover,.pg-q:hover,.pg-chip:hover,.pg-deep:hover{border-color:color-mix(in srgb,var(--ac) 38%,var(--glass-line));background:linear-gradient(168deg,rgba(150,180,255,.1),transparent 72%),var(--s2)}.pg-btn--pri{color:#04121a;background:linear-gradient(112deg,var(--ac),#6fe7ff 40%,var(--ac-2));box-shadow:0 10px 30px -14px color-mix(in srgb,var(--ac) 70%,transparent)}}:root:not([data-theme=light]){--h-find: #5aa9ff;--h-build: #a58cff;--h-reach: #ff8f8f;--h-nurture: #ffc05c;--h-convert: #3fd3ab;--h-expand: #35ded6;--h-measure: #98a4ff;--tx-3: #9daabf;--tx-4: #8c9bb6;.btn--ac{color:var(--on-ac);background:var(--ac)}.btn--ac:hover{color:var(--on-ac);background:var(--ac-soft)}.skip-link,.ft__opp__go{color:var(--on-ac)}}:root:not([data-theme=light]){.switch{border-color:var(--glass-line);background:linear-gradient(168deg,rgba(150,180,255,.06),transparent 70%),var(--s1)}.switch__ind{background:linear-gradient(112deg,var(--ac) 0%,#6fe7ff 40%,var(--ac-2) 100%);box-shadow:0 0 0 1px #ffffff29 inset,0 10px 30px -14px color-mix(in srgb,var(--ac) 70%,transparent)}.switch__opt[data-on=true]{color:#04121a}}.skip-link{background:var(--ac-soft);color:var(--on-ac)}:root[data-theme=light] .skip-link{color:#fff}:root[data-theme=light]{.btn--ac,.ft__opp__go{background:var(--ac-soft)}.btn--ac:hover{background:#0c5b85}.stg__step[data-on=true] .stg__n{background:var(--ac-soft)}}:root[data-theme=light] .stg__step[data-on=true] .stg__n{background:#0c5b85}.ph{position:relative}.ph__field{inset:-5rem 0 -9rem;opacity:.6}:is(.ph,.sec):has(+:is(.sec--raise,.sec--ink))>.ph__field{bottom:0}:root:not([data-theme=light]) .ph__field .lf__vignette{background:linear-gradient(100deg,rgba(5,7,14,.82) 0%,rgba(5,7,14,.42) 38%,transparent 70%),radial-gradient(ellipse 90% 70% at 60% 40%,transparent 42%,rgba(5,7,14,.5) 100%),linear-gradient(180deg,transparent 52%,var(--bg) 100%)}.ph .shell{position:relative;z-index:1}.sec{position:relative}.sec>.shell,.sec>.shell-wide,.sec>.shell-narrow{position:relative;z-index:1}.sec:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.55;background-repeat:no-repeat;background-size:100% 132%;background-position:var(--slx, 90%) 40%;background-image:radial-gradient(ellipse 58% 42% at center,var(--sl, var(--glow)),transparent 70%)}.sec:nth-of-type(odd):after{--slx: 92%;--sl: var(--glow)}.sec:nth-of-type(2n):after{--slx: 8%;--sl: var(--glow-2)}.sec:nth-of-type(3n):after{background-position:var(--slx) 76%}.sec:nth-of-type(4n):after{background-position:var(--slx) 12%;opacity:.4}:root[data-theme=light] .sec:after{opacity:.5}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sec:after{animation:scene-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes scene-drift{0%{background-position-y:100%;opacity:.16}45%{opacity:.6}to{background-position-y:0%;opacity:.2}}}}.sec--ink:before,.sec--raise:before{height:1px;opacity:.85;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ac) 70%,transparent) 30%,color-mix(in srgb,var(--ac-2) 70%,transparent) 62%,transparent)}@media(prefers-reduced-motion:no-preference){.head>*,.ph__in>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s var(--ease) var(--sd, 0ms),transform .62s var(--ease) var(--sd, 0ms)}.head.is-visible>*,.ph__in.is-visible>*{opacity:1;transform:none}.head>:nth-child(1),.ph__in>:nth-child(1){--sd: 0ms}.head>:nth-child(2),.ph__in>:nth-child(2){--sd: 90ms}.head>:nth-child(3),.ph__in>:nth-child(3){--sd: .17s}.head>:nth-child(4),.ph__in>:nth-child(4){--sd: .24s}.head>:nth-child(n+5),.ph__in>:nth-child(n+5){--sd: .3s}.head,.ph__in{opacity:1;transform:none;transition:none}.head h2:has(.hl),.ph__in h1:has(.hl),.hero__t:has(.hl){clip-path:inset(0 100% 0 0);transition:clip-path .95s var(--ease) var(--sd, 0ms)}.is-visible h2:has(.hl),.is-visible h1:has(.hl),.wv--go.hero__t:has(.hl){clip-path:inset(0 -6% 0 0)}@supports (animation-timeline: view()){.ph__vis{animation:vis-float linear both;animation-timeline:view();animation-range:entry 0% cover 60%}@keyframes vis-float{0%{translate:0 26px;scale:.985}to{translate:0 -14px;scale:1}}}}html:not(.js) .head>*,html:not(.js) .ph__in>*{opacity:1;transform:none}html:not(.js) h1,html:not(.js) h2,html:not(.js) .hero__t{clip-path:none}.beyond{max-width:46rem;margin-inline:auto;text-align:center;padding:clamp(1.9rem,4vw,3rem) clamp(1.35rem,3vw,2.5rem);border:1px solid var(--glass-line);border-radius:var(--r3);background:var(--glass),var(--s1);box-shadow:var(--lift)}.beyond h3{font-size:var(--t-h3);margin-bottom:.85rem}.beyond p{color:var(--tx-2);margin-bottom:1.5rem;text-wrap:pretty}:root[data-theme=light] .beyond{background:var(--s1);box-shadow:none}.scene{position:relative;width:100%}:root:not([data-theme=light]){.input,.select,.textarea,.pg-input,.pg-select{border-color:var(--glass-line);background:linear-gradient(180deg,#96b4ff12,#96b4ff05 60%),var(--s2);box-shadow:0 1px #ffffff0a inset}.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb,var(--ac) 28%,var(--glass-line))}.input:focus,.select:focus,.textarea:focus,.pg-input:focus,.pg-select:focus{border-color:var(--ac);background:linear-gradient(180deg,#96b4ff1a,#96b4ff08 60%),var(--s2);box-shadow:0 0 0 3px var(--ac-dim),0 0 24px -8px color-mix(in srgb,var(--ac) 55%,transparent)}}.lf__v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}:root[data-theme=light] .lf__v{opacity:.28}.sec__atmos{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.5;mix-blend-mode:screen}.sec__atmos[data-scene=cyan]{background-image:url(/media/scene-cyan.jpg)}.sec__atmos[data-scene=violet]{background-image:url(/media/scene-violet.jpg)}:root[data-theme=light] .sec__atmos{opacity:.12;mix-blend-mode:multiply}.filmp{position:relative;max-width:76rem;margin-inline:auto;border-radius:var(--r3);overflow:hidden;border:1px solid var(--glass-line);background:#04060c;box-shadow:var(--lift)}.filmp__v{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.filmp__go{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:1rem;font-size:var(--t-sm);font-weight:600;color:var(--tx-1);background:linear-gradient(180deg,#04060c1a,#04060c8c);transition:background-color .3s var(--ease)}.filmp__go-ring{position:relative;display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;color:var(--on-ac);background:linear-gradient(112deg,var(--ac),#6fe7ff 40%,var(--ac-2));box-shadow:0 0 0 1px #ffffff2e inset,0 16px 46px -16px color-mix(in srgb,var(--ac) 70%,transparent);transition:scale .3s var(--ease)}.filmp__go-ring:after{content:"";width:0;height:0;margin-left:.28rem;border-left:1.15rem solid currentColor;border-top:.72rem solid transparent;border-bottom:.72rem solid transparent}.filmp__go:hover .filmp__go-ring{scale:1.07}.filmp[data-playing=true] .filmp__go{display:none}@media(prefers-reduced-motion:reduce){.filmp__go-ring{transition:none}}.pack-line{display:flex;align-items:flex-start;gap:.6rem;margin-top:.9rem;padding:.75rem .9rem;border:1px solid var(--ac-line);border-radius:var(--r2);background:var(--ac-dim);font-size:var(--t-sm);color:var(--tx-1);line-height:1.5}.pack-line svg{flex:none;margin-top:.15rem;color:var(--ac-soft)}.pack-cta{margin-top:.9rem}.cmp-ahead{height:100%}.cmp-ahead h3{margin:.85rem 0 .75rem}.cmp-list{display:grid;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none}.cmp-list li{display:flex;gap:.55rem;align-items:flex-start;color:var(--tx-2);font-size:var(--t-sm);line-height:1.55}.cmp-list svg{flex:none;margin-top:.2rem;color:var(--ac-soft)}.cmp-table td{line-height:1.55}.cmp-table td:nth-child(2),.cmp-table td:nth-child(3){min-width:15rem}.cmp-edge{white-space:nowrap;font-size:var(--t-xs);font-weight:600;letter-spacing:.02em}.cmp-edge--them{color:var(--warn)}.cmp-edge--us{color:var(--ac-soft)}.cmp-edge--even{color:var(--tx-3)}.cmp-h{margin-bottom:.8rem}.cmp-src{display:grid;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.aa-addr{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin-top:1.4rem;padding:.7rem .9rem;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--s1);max-width:100%}.aa-addr__l{font-size:var(--t-xs);color:var(--tx-3);letter-spacing:.04em;text-transform:uppercase}.aa-addr__v{font-family:var(--mono);font-size:var(--t-sm);color:var(--tx-1);overflow-wrap:anywhere}.aa-level{height:100%}.aa-level__h{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.aa-level__h h3{margin:0}.aa-guide{height:100%}.aa-steps{display:grid;gap:.5rem;margin:.6rem 0 0;padding-left:1.2rem;color:var(--tx-2);font-size:var(--t-sm);line-height:1.55}.aa-cmd{margin:.9rem 0 0;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--r1);background:var(--s2);overflow-x:auto;font-family:var(--mono);font-size:var(--t-xs);color:var(--tx-1)}.cl{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.cl__i{display:grid;gap:.6rem 2rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}@media(min-width:52rem){.cl__i{grid-template-columns:15rem 1fr}}.cl__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--t-sm);color:var(--tx-2)}.cl__meta time{color:var(--tx-1);font-weight:550;flex-basis:100%}.cl__rel{font-size:var(--t-xs);color:var(--tx-3)}.cl__body h3{margin-bottom:.45rem}.cl__body p{color:var(--tx-2);max-width:68ch}.cl__body .tl{margin-top:.6rem}.aa-h2{margin:.9rem 0 1.05rem}.aa-gap{margin-top:.9rem}.aa-works{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:.9rem}.aa-works .chips{margin:0;padding:0;list-style:none}.aa-works .chip{text-decoration:none}.aa-area{height:100%}.aa-area h3{margin-bottom:.7rem}.aa-area__dl{display:grid;gap:.55rem;margin:0}.aa-area__row{display:grid;grid-template-columns:5.2rem 1fr;gap:.6rem;align-items:start}.aa-area__row dt{justify-self:start;margin-top:.1rem}.aa-area__row dd{margin:0;color:var(--tx-2);font-size:var(--t-sm);line-height:1.55}.aa-guide__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem .8rem}.aa-guide__h h3{margin:0}.aa-guide__sub{font-size:var(--t-xs);color:var(--tx-3);letter-spacing:.02em}.aa-install{margin-top:.9rem}.aa-line{display:flex;align-items:flex-start;gap:.5rem;margin-top:.9rem}.aa-line .aa-cmd{flex:1;min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.aa-signin{display:flex;gap:.5rem;align-items:flex-start;margin:.9rem 0 0;font-size:var(--t-xs);color:var(--tx-3);line-height:1.5}.aa-signin svg{flex:none;margin-top:.15rem;color:var(--ac-soft)}.aa-sec{height:100%}.aa-sec svg{color:var(--ac-soft)}.aa-sec h3{margin:.75rem 0 .45rem;font-size:1.05rem}.aa-sec p{color:var(--tx-2);font-size:var(--t-sm);line-height:1.6}.aa-support{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}:root{--sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--wrap: 1600px;--gut: clamp(1rem, 4.2vw, 3.5rem);--t-mega: clamp(2.5rem, 5.7vw, 6.6rem);--t-h1x: clamp(2.6rem, 5.6vw, 5.4rem);--t-h2x: clamp(2.05rem, 4.1vw, 3.9rem);--edge: rgba(150, 180, 255, .09);--edge-2: rgba(150, 180, 255, .16);--grid-line: rgba(150, 180, 255, .07);--panel: #0a101e;--panel-hi: linear-gradient(180deg, #0f1830, #0a101e 70%);--panel-shadow: 0 40px 90px -50px rgba(0, 0, 0, .95), 0 1px 0 rgba(255, 255, 255, .04) inset;--light-1: rgba(61, 220, 255, .16);--light-2: rgba(139, 108, 255, .16);--light-3: rgba(61, 220, 255, .08);--ink-grad: linear-gradient(100deg, #8ceeff 0%, #3ddcff 32%, #a48bff 68%, #8ceeff 100%);--num-stroke: rgba(150, 180, 255, .16);--g-a: #3ddcff;--g-b: #8b6cff;--g-hot: #c9f6ff;--g-hair: rgba(150, 180, 255, .16);--g-hair-2: rgba(150, 180, 255, .26);--g-tick: rgba(170, 195, 255, .18);--g-tick-l: rgba(170, 195, 255, .4);--g-thread: rgba(61, 220, 255, .32);--g-label: #a6b2ca;--g-core-1: rgba(61, 220, 255, .34);--g-core-2: rgba(139, 108, 255, .12);--g-core-3: rgba(5, 7, 14, 0);--sweep: rgba(61, 220, 255, .1);--ui-bg: #0d1426;--ui-bg-2: #131c33;--ui-line: rgba(150, 180, 255, .14);--ui-shadow: 0 34px 70px -34px rgba(0, 0, 0, .9), 0 1px 0 rgba(255, 255, 255, .05) inset;--ui-shadow-sm: 0 14px 28px -18px rgba(0, 0, 0, .8);--ui-pri: #eef2fb;--ui-on-pri: #05070e;--ok-dim: rgba(34, 211, 168, .11);--ok-line: rgba(34, 211, 168, .32);--warn-dim: rgba(245, 165, 36, .1);--warn-line: rgba(245, 165, 36, .32);--ai: #b7a5ff;--ai-dim: rgba(139, 108, 255, .13);--ai-line: rgba(139, 108, 255, .36);--ai-grad: linear-gradient(135deg, #3ddcff, #8b6cff);--bar-grad: linear-gradient(90deg, #3ddcff, #8b6cff);--bar-grad-v: linear-gradient(0deg, #1fa9cf, #8b6cff);--avatar-grad: linear-gradient(135deg, #1fa9cf, #7c5cff);--slide-bg: linear-gradient(160deg, #13203d, #0d1426);--slide-ink: #8ceeff;--slide-line: rgba(150, 180, 255, .22);--media-grad: linear-gradient(135deg, #0e7490 0%, #3b82f6 45%, #7c3aed 100%);--media-grad-2: linear-gradient(170deg, #1e1b4b 0%, #6d28d9 55%, #0e7490 100%);--k0: #3ddcff;--k1: #8b6cff;--k2: #22d3a8;--k3: #f5a524;--knob: linear-gradient(135deg, #8ceeff, #3ddcff 45%, #8b6cff);--on-knob: #04121a}:root[data-theme=light]{--edge: rgba(2, 40, 72, .08);--edge-2: rgba(2, 40, 72, .14);--grid-line: rgba(2, 40, 72, .055);--panel: #ffffff;--panel-hi: linear-gradient(180deg, #ffffff, #f3f8fd 80%);--panel-shadow: 0 30px 70px -44px rgba(2, 40, 72, .4), 0 1px 2px rgba(2, 40, 72, .05);--light-1: rgba(53, 189, 221, .18);--light-2: rgba(124, 92, 255, .11);--light-3: rgba(53, 189, 221, .1);--ink-grad: linear-gradient(100deg, #0f6d9e 0%, #1791bd 34%, #6d4fe0 70%, #0f6d9e 100%);--num-stroke: rgba(2, 40, 72, .14);--g-a: #1791bd;--g-b: #6d4fe0;--g-hot: #0f6d9e;--g-hair: rgba(2, 40, 72, .14);--g-hair-2: rgba(2, 40, 72, .22);--g-tick: rgba(2, 40, 72, .16);--g-tick-l: rgba(2, 40, 72, .34);--g-thread: rgba(23, 145, 189, .36);--g-label: #4a6076;--g-core-1: rgba(53, 189, 221, .26);--g-core-2: rgba(124, 92, 255, .08);--g-core-3: rgba(246, 249, 252, 0);--sweep: rgba(23, 145, 189, .1);--ui-bg: #ffffff;--ui-bg-2: #f1f5f9;--ui-line: rgba(2, 40, 72, .12);--ui-shadow: 0 30px 60px -32px rgba(2, 40, 72, .32), 0 1px 2px rgba(2, 40, 72, .06);--ui-shadow-sm: 0 10px 22px -14px rgba(2, 40, 72, .28);--ui-pri: #020617;--ui-on-pri: #ffffff;--ok-dim: rgba(10, 114, 86, .08);--ok-line: rgba(10, 114, 86, .28);--warn-dim: rgba(154, 100, 8, .08);--warn-line: rgba(154, 100, 8, .28);--ai: #6d28d9;--ai-dim: rgba(109, 40, 217, .07);--ai-line: rgba(109, 40, 217, .26);--ai-grad: linear-gradient(135deg, rgb(14, 116, 144), rgb(109, 40, 217));--bar-grad: linear-gradient(90deg, #35bddd, #6d4fe0);--bar-grad-v: linear-gradient(0deg, #35bddd, #6d4fe0);--avatar-grad: linear-gradient(135deg, #0e7490, #6d28d9);--slide-bg: linear-gradient(160deg, #ffffff, #eef5fb);--slide-ink: #0f6d9e;--slide-line: rgba(2, 40, 72, .14);--k0: #1791bd;--k1: #6d4fe0;--k2: #0a7256;--k3: #b7791f;--knob: linear-gradient(135deg, #b2e1ff, #35bddd);--on-knob: #00293f}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.kicker{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--tx-2)}.kicker:before{content:"";width:1.75rem;height:1px;background:currentColor;opacity:.6}.kicker--ac{color:var(--ac)}h1,h2,h3,.display{font-optical-sizing:auto}html[lang=ja] .hx__t,html[lang=zh] .hx__t,html[lang=ko] .hx__t,html[lang=ja] .ch__t,html[lang=zh] .ch__t,html[lang=ko] .ch__t,html[lang=ja] .hz__t,html[lang=zh] .hz__t,html[lang=ko] .hz__t{letter-spacing:-.01em;line-height:1.15}html[lang=ko] .hx__t,html[lang=ko] .ch__t,html[lang=ko] .hz__t{word-break:keep-all}.route-wait{min-height:100vh}:root{--shell: 1600px;--shell-wide: 1600px;--sec: clamp(4.75rem, 9.5vw, 8.5rem)}.ph{overflow:clip;isolation:isolate;padding-block:clamp(3.5rem,8vw,7rem) clamp(2.75rem,5.5vw,5rem);border-bottom:1px solid var(--edge)}.ph__lines{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:88px 88px;background-position:-1px -1px;mask-image:radial-gradient(ellipse 60% 80% at 75% 30%,#000 10%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 75% 30%,#000 10%,transparent 72%);pointer-events:none}.ph .wrap{position:relative;z-index:1}.ph__in{max-width:62rem}.ph h1{font-size:var(--t-h1x);font-weight:640;line-height:.98;letter-spacing:-.05em}.ph--split .ph__in{max-width:46rem}.ph--split .ph__in h1{font-size:clamp(2.3rem,4.3vw,4.3rem)}@media(min-width:66rem){.ph--split .ph__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}}.ph .lead{font-size:clamp(1.04rem,1.3vw,1.2rem);max-width:40rem}h1 .hl,h2 .hl,.display .hl{background:var(--ink-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.head{max-width:62rem}.head h2{font-size:var(--t-h2x);font-weight:620;line-height:1.02;letter-spacing:-.045em}.head .lead{max-width:44rem}.eyebrow{letter-spacing:.18em}.card{border-radius:20px}:root[data-theme=light] .card{border-color:var(--edge-2)}.sec--cta{overflow:clip;isolation:isolate;border-top:1px solid var(--edge)}.cta__light{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 46% 70% at 50% 110%,var(--light-1),transparent 72%),radial-gradient(ellipse 28% 50% at 82% 100%,var(--light-2),transparent 72%);pointer-events:none}.sec--cta .cta{max-width:56rem;margin-inline:auto;text-align:center;padding-block:clamp(1rem,4vw,3rem);border:0;background:none;box-shadow:none}.sec--cta .cta h2{font-size:var(--t-h1x);line-height:1;letter-spacing:-.05em;font-weight:640}.sec--cta .cta .lead{font-size:clamp(1.04rem,1.3vw,1.2rem)}.ft{padding-top:clamp(4rem,9vw,7.5rem);border-top:1px solid var(--edge)}.ft__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem 3rem;padding-bottom:clamp(2.5rem,6vw,4.5rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);border-bottom:1px solid var(--edge)}.ft__say{font-size:clamp(2.4rem,6.4vw,6.4rem);font-weight:640;line-height:.95;letter-spacing:-.052em;color:var(--tx-1)}.ft__say span{display:block}.ft__say2{background:var(--ink-grad);-webkit-background-clip:text;background-clip:text;color:transparent}html[lang=ja] .ft__say,html[lang=zh] .ft__say,html[lang=ko] .ft__say{letter-spacing:-.01em;line-height:1.15}.ft__acts{display:flex;flex-wrap:wrap;gap:.75rem}.ft__opp{border-color:var(--edge-2);background:var(--panel)}.net-stage{margin-top:.45rem;font-size:.7rem;padding-block:.15rem}.ch,.hd3,.ha,.hai,.hu,.hp3,.hpl,.hz,.hf,.ft,.route>.sec:not(:first-child),.route>:not(:first-child)>.sec{content-visibility:auto;contain-intrinsic-size:auto 900px}.ch{contain-intrinsic-size:auto 820px}.ft{contain-intrinsic-size:auto 700px}html[lang=ja]{--sans: "Inter Variable", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Meiryo", sans-serif}html[lang=ko]{--sans: "Inter Variable", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html[lang=zh]{--sans: "Inter Variable", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif}html[lang=ja] :is(h1,h2,h3,.hx__t,.sw,.ft__say),html[lang=ko] :is(h1,h2,h3,.hx__t,.sw,.ft__say),html[lang=zh] :is(h1,h2,h3,.hx__t,.sw,.ft__say){font-weight:700}html[lang=ja] :is(h1,h2,h3,.hx__t,.sw,.ft__say,.ch__b,.hx__lead){word-break:auto-phrase}@media(min-width:74rem)and (max-width:89.99rem){.hd__talk{display:none!important}.hd__nav{min-width:0}}.hx{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(2rem,6vh,4.5rem) clamp(2rem,4vh,3rem);min-height:min(calc(100svh - 4.6rem),58rem);display:flex;flex-direction:column;justify-content:center}.hx__grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:88px 88px;background-position:-1px -1px;mask-image:radial-gradient(ellipse 62% 70% at 72% 44%,#000 18%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse 62% 70% at 72% 44%,#000 18%,transparent 74%)}.hx__light{position:absolute;inset:-10% -10% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 42% 46% at 72% 42%,var(--light-1),transparent 70%),radial-gradient(ellipse 34% 40% at 88% 78%,var(--light-2),transparent 70%),radial-gradient(ellipse 40% 30% at 12% 6%,var(--light-3),transparent 72%)}.hx__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem)}.hx__copy{position:relative;z-index:2;max-width:50rem}.hx__t{margin-block:1.15rem 1.4rem;font-size:var(--t-mega);font-weight:640;line-height:.93;letter-spacing:-.052em;color:var(--tx-1)}.hx__l1,.hx__l2{display:block;padding-bottom:.06em}.hx__l2{background:var(--ink-grad);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:hx-shine 9s var(--ease-io) infinite alternate}html.js .hx__l1,html.js .hx__l2{animation:hx-in 1.05s var(--ease) both}html.js .hx__l2{animation:hx-in 1.05s var(--ease) .12s both,hx-shine 9s var(--ease-io) 1.2s infinite alternate}@keyframes hx-in{0%{opacity:0;transform:translateY(.32em);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(-.2em -.2em -.3em -.2em)}}.hx-rise{animation:hx-rise .9s var(--ease) var(--hd, 0ms) both}@keyframes hx-rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hx-shine{0%{background-position:0% 50%}to{background-position:100% 50%}}.hx__lead{max-width:36rem;font-size:clamp(1.04rem,1.3vw,1.22rem);line-height:1.62;color:var(--tx-2)}.hx__console{margin-top:clamp(1.6rem,3vh,2.3rem);padding:clamp(1rem,1.6vw,1.35rem);border:1px solid var(--edge-2);border-radius:22px;background:var(--panel);box-shadow:var(--panel-shadow)}.hx__consolehead{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.hx__consolet{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--tx-1);font-size:.98rem}.hx__consolet svg{color:var(--ac)}.hx__consolen{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}.hx__art{position:relative;z-index:1;align-self:stretch;display:grid;place-items:center}.hx__art{justify-items:start}.hx__art .garland{width:min(50rem,108%)}@media(min-width:961px){.hx{padding-block:clamp(1.5rem,4.5vh,3.25rem) clamp(1.5rem,3vh,2.5rem)}.hx__t{margin-block:.9rem 1.1rem;font-size:clamp(2.8rem,4.9vw,5.6rem);line-height:.95}html[lang=pt] .hx__t{font-size:clamp(2.6rem,3.9vw,4.6rem)}.hx__lead{max-width:38rem}.hx__console{margin-top:clamp(1.2rem,2.4vh,1.8rem)}.hx__art{align-self:center}}.hx__nets{position:relative;display:flex;align-items:center;gap:1.5rem;margin:clamp(2.25rem,5vh,3.5rem) auto 0;width:100%;max-width:var(--wrap);padding-inline:var(--gut)}.hx__netsl{flex:none;font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tx-3)}.hx__netsmq{position:relative;flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hx__netstrack{display:flex;gap:2.4rem;width:max-content;animation:hx-mq 52s linear infinite}.hx__net{font-size:.95rem;font-weight:520;color:var(--tx-2);white-space:nowrap;letter-spacing:-.01em}@keyframes hx-mq{to{transform:translate(-50%)}}.hx .scan.scan--console{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;max-height:none;overflow:visible}.scan--console>*{grid-column:1 / -1}.scan--console>.scan__f{grid-row:3;grid-column:1}.scan--console>.btn--block{grid-row:3;grid-column:2;width:auto;align-self:end;padding-inline:1.5rem}.scan--console .scan__seg{display:flex;align-items:center;gap:.6rem;flex-wrap:nowrap}.scan--console .scan__segb{flex:1;flex-wrap:nowrap}.scan--console .scan__segb button{padding:.48rem .7rem}.scan--console .scan__segl{min-width:8.5rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}.scan--console .scan__f>span{display:none}.scan--console .scan__row{gap:.5rem}.scan--console .input{height:3.15rem}.scan--console .btn--block{min-height:3.2rem}.scan--console .scan__trust{margin:0;text-align:left}.scan--console .scan__cov{margin:0;padding:.7rem 0 0;border-top:1px dashed var(--edge);background:none}.scan--console .scan__cov .tnote,.scan--console .scan__covh{display:none}.scan--console .scan__cov ul{display:flex;flex-wrap:wrap;gap:.35rem .9rem}.scan--console .scan__cov li{font-size:.78rem;color:var(--tx-3)}.scan--console .scan__goalsh .scan__segl{min-width:0}.scan--console .scan__goal{min-height:2.35rem;padding-block:.38rem}.scan--console .scan__goalsx{display:none}.scan--console .scan__more{margin-top:-.2rem}.garland{position:relative;aspect-ratio:1300 / 1020}.garland__svg{width:100%;height:auto;overflow:visible}.gs-a{stop-color:var(--g-a)}.gs-b{stop-color:var(--g-b)}.gs-hot{stop-color:var(--g-hot)}.gs-core-1{stop-color:var(--g-core-1)}.gs-core-2{stop-color:var(--g-core-2)}.gs-core-3{stop-color:var(--g-core-3)}.garland__hair{fill:none;stroke:var(--g-hair);stroke-width:1}.garland__hair--soft{stroke-dasharray:1 5}.garland__tick{stroke:var(--g-tick);stroke-width:1}.garland__tick--l{stroke:var(--g-tick-l);stroke-width:1.4}.garland__dash{fill:none;stroke:var(--g-hair);stroke-width:1.2;stroke-dasharray:2 10}.garland__dash--fine{stroke-dasharray:1 4;opacity:.8}.garland__works{transform-box:view-box;transform-origin:500px 500px;animation:g-spin 120s linear infinite}.garland__works--rev{animation-duration:80s;animation-direction:reverse}.garland__ring{fill:none;stroke-width:1.6;opacity:.75}.garland__thread{stroke:var(--g-thread);stroke-width:1;stroke-dasharray:2 7;animation:g-flow 1.8s linear infinite}.garland__comet{transform-box:view-box;transform-origin:500px 500px;animation:g-spin var(--garland-turn, 16s) linear infinite}.garland__comet-arc{fill:none;stroke-width:3.4;stroke-linecap:round}.garland__comet-head{fill:var(--g-hot);filter:drop-shadow(0 0 6px var(--g-a))}.garland__corehalo{opacity:.5}.garland__corerim{fill:none;stroke:var(--g-hair-2);stroke-width:1.2}.garland__iq{font-family:var(--sans);font-size:66px;font-weight:650;letter-spacing:-.04em;fill:var(--tx-1)}.garland__corel{font-family:var(--mono);font-size:17px;letter-spacing:.18em;text-transform:uppercase;fill:var(--tx-3)}.garland__bead{fill:var(--bg);stroke:var(--g-a);stroke-width:2}.garland__beadcore{fill:var(--g-a)}.garland__beadhalo{opacity:.18;animation:g-wake var(--garland-turn, 16s) linear var(--d, 0s) infinite}.garland__label{font-family:var(--mono);font-size:23px;letter-spacing:.12em;text-transform:uppercase;fill:var(--g-label);transition:fill .25s var(--ease)}.garland__num{fill:var(--g-a);font-weight:600}.garland__step{cursor:pointer}.garland__step:hover .garland__label,.garland__step:focus-visible .garland__label{fill:var(--tx-1)}.garland__step:hover .garland__beadhalo{opacity:.9}@keyframes g-spin{to{transform:rotate(360deg)}}@keyframes g-flow{to{stroke-dashoffset:-18}}@keyframes g-wake{0%{opacity:1}14%{opacity:.18}to{opacity:.18}}.hm{padding-block:clamp(6rem,16vh,11rem)}.sw{max-width:64rem;font-size:clamp(1.9rem,4.1vw,4rem);font-weight:560;line-height:1.12;letter-spacing:-.035em;color:var(--tx-1);text-wrap:balance}.sw__w{transition:opacity .25s linear,color .25s linear}.sw[data-live=true] .sw__w{opacity:calc(.16 + .84*clamp(0,var(--p, 0) * (var(--n) + 4) - var(--i),1))}html[lang=ja] .sw,html[lang=zh] .sw,html[lang=ko] .sw{letter-spacing:0;line-height:1.32}.hf{padding-block:0 clamp(5rem,11vh,8rem)}.hf__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hf__head{max-width:34rem}.hf__t{margin-block:.9rem .9rem;font-size:clamp(1.9rem,3.2vw,3rem)}.hf__lead{color:var(--tx-2);font-size:1.02rem}.hf__frame{position:relative;border-radius:clamp(14px,1.6vw,22px);overflow:hidden;border:1px solid var(--edge-2);box-shadow:var(--panel-shadow);background:#03050b}.hf__frame .filmp:not([data-playing=true]) .filmp__v{transform:scale(1.32);filter:brightness(1.35) saturate(1.1);transition:transform 1.2s var(--ease)}.hf__frame:hover .filmp:not([data-playing=true]) .filmp__v{transform:scale(1.36)}@media(max-width:960px){.hf__in{grid-template-columns:1fr}}.hc{position:relative;padding-block:clamp(4rem,9vh,7rem) clamp(3rem,7vh,5rem)}.hc__head{max-width:50rem;margin-bottom:clamp(2rem,5vh,3.5rem)}.hc__t{margin-block:.9rem 1rem;font-size:var(--t-h2x)}.hc__lead{color:var(--tx-2);font-size:var(--t-lead);max-width:44rem}.hc__body{display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.hc__rail{position:sticky;top:34vh;align-self:start}.hc__rail ol{position:relative;display:grid;gap:.15rem;padding-left:1rem}.hc__rail ol:before{content:"";position:absolute;left:0;top:.4rem;bottom:.4rem;width:1px;background:var(--edge-2)}.hc__rail a{position:relative;display:flex;align-items:baseline;gap:.6rem;padding:.45rem 0;color:var(--tx-3);font-size:.9rem;transition:color .3s var(--ease)}.hc__rail a:before{content:"";position:absolute;left:calc(-1rem - 1px);top:50%;width:3px;height:0;border-radius:3px;background:var(--ac);transform:translateY(-50%);transition:height .35s var(--ease)}.hc__rail a:hover,.hc__rail a[data-on=true]{color:var(--tx-1)}.hc__rail a[data-on=true]:before{height:1.4rem}.hc__railn{font-family:var(--mono);font-size:.72rem;color:var(--ac)}.ch{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;min-height:min(52rem,92vh);padding-block:clamp(3rem,8vh,6rem);border-top:1px solid var(--edge)}.ch[data-side=r]{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.ch[data-side=r] .ch__copy{order:2}.ch[data-side=r] .ch__art{order:1}.ch__copy{position:relative;z-index:1}.ch__num{position:absolute;top:-.42em;left:-.05em;z-index:-1;font-size:clamp(7rem,15vw,14rem);font-weight:700;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px var(--num-stroke);pointer-events:none;user-select:none}.ch__kicker{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ac)}.ch__t{margin-block:.95rem 1.05rem;font-size:clamp(1.9rem,3.3vw,3.2rem);line-height:1.04;letter-spacing:-.04em}.ch__b{color:var(--tx-2);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.68;max-width:34rem}.ch__pts{display:grid;gap:.75rem;margin-top:1.6rem;max-width:34rem}.ch__pts li{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;color:var(--tx);font-size:.96rem;line-height:1.5}.ch__pts svg{margin-top:.22rem;color:var(--ac)}.ch__where{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.7rem;padding:.5rem .85rem;border:1px solid var(--edge-2);border-radius:999px;font-size:.82rem;color:var(--tx-1)}.ch__where span{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3)}.ch__art{position:relative}.ca{position:relative;width:100%;aspect-ratio:6 / 5;isolation:isolate;font-size:13px;line-height:1.45;color:var(--tx)}.ca:before{content:"";position:absolute;inset:4% 2%;z-index:-1;border-radius:40px;background:radial-gradient(ellipse 60% 55% at 55% 45%,var(--light-1),transparent 72%);opacity:.8}.ca__tag{position:absolute;right:2%;bottom:0;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-4)}.ui{position:absolute;padding:14px 16px;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-bg);box-shadow:var(--ui-shadow);transform:translate3d(0,calc(var(--dy, 0px)),0);will-change:transform}.ui__h{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ui__t{font-weight:600;color:var(--tx-1);font-size:13.5px;letter-spacing:-.01em}.ui__ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ac-dim);color:var(--ac);flex:none}.ui__ic--ok{background:var(--ok-dim);color:var(--ok)}.ui__e{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}.ui__e--ac{color:var(--ac)}.ui__e--ai{color:var(--ai)}.ui-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--ui-line);border-radius:8px;font-size:11.5px;font-weight:520;color:var(--tx-2);background:var(--ui-bg-2);white-space:nowrap}.ui__h .ui-chip{margin-left:auto}.ui-chip--ok{color:var(--ok);border-color:var(--ok-line);background:var(--ok-dim)}.ui-chip--ac{color:var(--ac);border-color:var(--ac-line);background:var(--ac-dim)}.ui-chip--ai{color:var(--ai);border-color:var(--ai-line);background:var(--ai-dim)}.ui-chip--warn{color:var(--warn);border-color:var(--warn-line);background:var(--warn-dim)}.ui-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:9px;font-size:12px;font-weight:600;white-space:nowrap}.ui-btn--ghost{border:1px solid var(--ui-line);color:var(--tx-1);background:var(--ui-bg)}.ui-btn--pri{background:var(--ui-pri);color:var(--ui-on-pri);border:1px solid transparent}.ui-bar{position:relative;display:block;height:5px;border-radius:5px;background:var(--ui-bg-2);overflow:hidden}.ui-bar i{position:absolute;inset:0 auto 0 0;width:var(--w, 60%);border-radius:inherit;background:var(--bar-grad);transform-origin:left center;transform:scaleX(0);transition:transform 1.1s var(--ease) calc(.25s + var(--i, 0) * .09s)}.is-visible .ui-bar i,html:not(.js) .ui-bar i{transform:none}.ca-avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--avatar-grad);color:#fff;font-size:12px;font-weight:650;letter-spacing:.02em}.ca-avatar--agent{border-radius:10px;width:30px;height:30px;font-size:11px}.ca-pill{display:inline-flex;padding:3px 9px;border-radius:999px;background:var(--ui-bg-2);border:1px solid var(--ui-line);font-size:11px;color:var(--tx-2);white-space:nowrap}.ca .ui{opacity:0;translate:0 18px;transition:opacity .8s var(--ease),translate .9s var(--ease)}.is-visible .ca .ui,html:not(.js) .ca .ui{opacity:1;translate:none}.is-visible .ca .ui:nth-of-type(2){transition-delay:.12s}.is-visible .ca .ui:nth-of-type(3){transition-delay:.24s}.ca-wires{position:absolute;inset:0;width:100%;height:100%;z-index:0}.ca-wire{fill:none;stroke:var(--g-thread);stroke-width:1.4;stroke-dasharray:3 6;animation:g-flow 1.5s linear infinite}.ca-src{position:absolute;left:0;top:12%;display:grid;gap:4.4%;width:27%;height:70%;align-content:space-between}.ca-src__i{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-bg);font-size:12px;font-weight:550;color:var(--tx-1);box-shadow:var(--ui-shadow-sm)}.ca-src__i svg{color:var(--ac);flex:none}.ca-brain{left:46%;top:7%;width:50%}.ca-brain__list{display:grid;gap:9px}.ca-brain__list li{display:grid;grid-template-columns:auto minmax(0,1fr) 34%;align-items:center;gap:8px;font-size:12px}.ca-brain__ok{color:var(--ok)}.ca-brain__n{color:var(--tx-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-voice{left:30%;top:63%;width:44%}.ca-voice__axes{display:grid;gap:9px}.ca-voice__axes li{display:grid;grid-template-columns:38% 1fr;gap:8px;align-items:center;font-size:11.5px;color:var(--tx-2)}.ca-voice__track{position:relative;height:4px;border-radius:4px;background:var(--ui-bg-2)}.ca-voice__track i{position:absolute;top:50%;left:0;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--ui-bg);border:2px solid var(--ac);box-shadow:0 0 0 4px var(--ac-dim);transition:left 1.2s var(--ease) calc(.4s + var(--i) * .1s)}.is-visible .ca-voice__track i,html:not(.js) .ca-voice__track i{left:var(--v)}.ca-radar{position:absolute;right:-2%;top:-2%;width:58%;opacity:.9}.ca-radar__ring{fill:none;stroke:var(--g-hair);stroke-width:1}.ca-radar__sweep{transform-box:view-box;transform-origin:200px 200px;animation:g-spin 7s linear infinite}.ca-radar__sweep path{fill:var(--sweep)}.ca-radar__dot{fill:var(--g-a);opacity:.55;animation:pulse-soft 2.6s var(--ease-io) calc(var(--i) * .4s) infinite}.ca-radar__dot--hit{fill:var(--g-hot);opacity:1;filter:drop-shadow(0 0 6px var(--g-a))}.ca-trend{left:0;top:6%;width:54%;display:grid;gap:10px}.ca-trend__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ca-trend__nets{display:inline-flex;gap:6px;color:var(--tx-3)}.ca-trend__hook{font-size:13.5px;font-weight:560;color:var(--tx-1);line-height:1.4}.ca-trend__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.ca-trend__src{font-size:11px;color:var(--tx-3)}.ui-bar--conf{height:4px}.ca-prospect{right:0;top:40%;width:64%;display:grid;gap:11px}.ca-prospect__top{display:flex;align-items:center;gap:10px}.ca-prospect__who{display:grid;min-width:0;flex:1}.ca-prospect__who strong{font-size:13.5px;color:var(--tx-1)}.ca-prospect__who span{font-size:11.5px;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-score{width:44px;height:44px;flex:none}.ca-score__bg{fill:none;stroke:var(--ui-bg-2);stroke-width:4}.ca-score__v{fill:none;stroke:var(--ok);stroke-width:4;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1;transform:rotate(-90deg);transform-origin:22px 22px;transition:stroke-dashoffset 1.4s var(--ease) .5s}.is-visible .ca-score__v,html:not(.js) .ca-score__v{stroke-dashoffset:9}.ca-score text{font-size:12px;font-weight:700;fill:var(--tx-1);font-family:var(--sans)}.ca-prospect__chips,.ca-prospect__src,.ca-prospect__acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ca-prospect__src .ui__e{width:100%}.ca-prospect__acts{justify-content:flex-end}.ca-slides{position:absolute;left:0;top:10%;width:34%;height:46%}.ca-slide{position:absolute;top:0;left:0;display:grid;align-content:start;gap:6px;width:64%;aspect-ratio:4 / 5;padding:10px;border-radius:12px;border:1px solid var(--ui-line);background:var(--slide-bg);box-shadow:var(--ui-shadow-sm);transform:translate(calc(var(--i) * 13%),calc(var(--i) * 6%)) rotate(calc(-8deg + var(--i) * 4deg));transition:transform 1s var(--ease) calc(var(--i) * .07s)}.ca-slide b{font-size:18px;font-weight:700;color:var(--slide-ink)}.ca-slide i{display:block;height:5px;border-radius:5px;background:var(--slide-line)}.ca-slide i:nth-of-type(2){width:70%}.ca-slide i:nth-of-type(3){width:45%}html.js .ca-slides .ca-slide{transform:translate(0) rotate(0)}html.js .is-visible .ca-slides .ca-slide{transform:translate(calc(var(--i) * 13%),calc(var(--i) * 6%)) rotate(calc(-8deg + var(--i) * 4deg))}.ca-slides__l{position:absolute;left:0;bottom:-2.2em;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}.ca-stack{position:absolute;left:30%;top:3%;width:46%;height:94%}.ca-post{left:0;top:0;width:100%;display:grid;gap:10px}.ca-post--back{top:3%;left:6%;width:100%;height:92%;opacity:.5!important;transform:rotate(3deg)}.ca-post .ui__h{margin-bottom:0;justify-content:space-between}.ca-post__n{font-family:var(--mono);font-size:10.5px;color:var(--tx-3)}.ca-post__net{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--tx-3)}.ca-post__net strong{color:var(--tx-1);font-weight:600}.ca-post__net span{margin-left:auto}.ca-media{position:relative;display:grid;align-content:end;gap:6px;aspect-ratio:16 / 10;padding:14px;border-radius:12px;overflow:hidden;background:var(--media-grad)}.ca-media:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.35),transparent 40%);mix-blend-mode:soft-light}.ca-media__k{position:absolute;top:8px;right:14px;font-size:64px;font-weight:750;line-height:1;color:#ffffffeb;letter-spacing:-.05em}.ca-media__l{display:block;height:7px;width:62%;border-radius:7px;background:#ffffffd9}.ca-media__l--s{width:40%;opacity:.7}.ca-post__cap{font-size:12.5px;color:var(--tx-1);line-height:1.5}.ca-post__why{display:flex;gap:7px;align-items:start;padding:8px 10px;border-radius:10px;background:var(--ai-dim);color:var(--tx-2);font-size:11.5px;line-height:1.45}.ca-post__why svg{color:var(--ai);margin-top:2px;flex:none}.ca-post__why strong{color:var(--tx-1);font-weight:600}.ca-post__acts{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.ca-post__btns{display:inline-flex;gap:5px}.ca-video{right:0;top:46%;width:22%;aspect-ratio:9 / 16;padding:0;overflow:hidden;background:var(--media-grad-2);border-radius:14px}.ca-video__play{position:absolute;inset:36% auto auto 50%;display:grid;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:#ffffffeb;color:#0b1220}.ca-video__sub{position:absolute;left:8%;right:8%;bottom:18%;padding:0 6px;border-radius:6px;background:#0000008c;box-shadow:0 0 0 4px #0000008c;color:#fff;font-size:10px;font-weight:600;line-height:1.3;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ca-video__l{position:absolute;left:8%;right:6%;bottom:5%;font-family:var(--mono);font-size:8px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:#ffffffd9}.ca-nets{position:absolute;left:0;top:0;bottom:0;width:28%;display:grid;overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.ca-nets__col{display:grid;gap:8px;align-content:start;animation:ca-up 42s linear infinite}@keyframes ca-up{to{transform:translateY(-50%)}}.ca-net{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-bg);font-size:11.5px;font-weight:550;color:var(--tx-1);white-space:nowrap}.ca-net svg{color:var(--ac);flex:none}.ca-net__dot{width:7px;height:7px;border-radius:50%;background:var(--ac);flex:none;margin-inline:3px}.ca-cal{right:0;top:8%;width:62%}.ca-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.ca-cal__d{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);text-align:center;padding-bottom:3px}.ca-cal__c{aspect-ratio:1;border-radius:7px;background:var(--ui-bg-2);display:grid;place-items:center}.ca-cal__p{display:grid;place-items:center;width:72%;aspect-ratio:1;border-radius:7px;background:var(--ac-dim);border:1px solid var(--ac-line);color:var(--ac);transform:scale(.4);opacity:0;transition:transform .6s var(--ease) calc(.3s + var(--i, 0) * .07s),opacity .4s linear calc(.3s + var(--i, 0) * .07s)}.is-visible .ca-cal__p,html:not(.js) .ca-cal__p{transform:none;opacity:1}.ca-cal__p .ca-net__dot{margin:0;width:6px;height:6px}.ca-cal__new{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--ui-line)}.ca-cal__p--new{width:26px;transition-delay:1.3s}.ca-inbox{inset:4% 0 6%;display:grid;grid-template-columns:38% 1fr;gap:0;padding:0;overflow:hidden}.ca-inbox__list{display:grid;align-content:start;gap:4px;padding:14px 10px;border-right:1px solid var(--ui-line);background:var(--ui-bg-2)}.ca-inbox__list .ui__e{padding:0 6px 8px}.ca-inbox__row{display:flex;align-items:center;gap:8px;padding:8px 7px;border-radius:10px;min-width:0}.ca-inbox__row.is-on{background:var(--ui-bg);box-shadow:var(--ui-shadow-sm)}.ca-inbox__ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--ac-dim);color:var(--ac);flex:none}.ca-inbox__who{display:grid;min-width:0;flex:1}.ca-inbox__who strong{font-size:12px;color:var(--tx-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-inbox__who span{font-size:10.5px;color:var(--tx-3)}.ca-inbox__row .ui-chip{font-size:10px;padding:2px 6px}.ca-inbox__thread{position:relative;display:grid;align-content:start;gap:10px;padding:16px}.ca-bubble{justify-self:start;max-width:84%;padding:9px 12px;border-radius:14px 14px 14px 4px;background:var(--ui-bg-2);border:1px solid var(--ui-line);font-size:12.5px;color:var(--tx-1)}.ca-inbox__intent{justify-self:start}.ca-reply{position:relative;display:grid;gap:8px;margin-top:4px;padding:13px 14px;border-radius:14px;border:1.5px solid transparent;background:linear-gradient(var(--ui-bg),var(--ui-bg)) padding-box,var(--ai-grad) border-box;box-shadow:var(--ui-shadow-sm),0 18px 40px -26px var(--ai);transform:translate3d(0,var(--dy, 0px),0)}.ca-reply__t{font-size:12.5px;color:var(--tx-1);line-height:1.5}html.js .ca-reply__t{clip-path:inset(0 0 100% 0)}html.js .is-visible .ca-reply__t{clip-path:inset(0 0 0 0);transition:clip-path 1.6s var(--ease) .9s}.ca-reply__why{display:flex;gap:6px;align-items:start;font-size:11px;color:var(--tx-3);line-height:1.4}.ca-reply__why svg{flex:none;margin-top:1px}.ca-reply__acts{display:flex;justify-content:flex-end;gap:6px}.ca-engine{left:0;right:0;top:4%;padding:16px 18px 14px}.ca-engine__flow{position:absolute;left:4%;right:4%;top:46%;width:92%;height:30px;overflow:visible}.ca-engine__line{stroke:var(--g-hair-2);stroke-width:1;stroke-dasharray:2 5;fill:none}.ca-engine__tok{fill:var(--g-hot);filter:drop-shadow(0 0 5px var(--g-a));animation:ca-run 5.6s var(--ease-io) calc(var(--i) * 1.4s) infinite}@keyframes ca-run{0%{transform:translate(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate(580px);opacity:0}}.ca-engine__stages{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:end;height:150px}.ca-engine__stages li{display:grid;grid-template-rows:auto 1fr auto;gap:6px;height:100%;text-align:center}.ca-engine__v{font-size:15px;font-weight:680;color:var(--tx-1);letter-spacing:-.02em}.ca-engine__bar{position:relative;align-self:end;height:100%;border-radius:8px;background:var(--ui-bg-2);overflow:hidden}.ca-engine__bar i{position:absolute;left:0;right:0;bottom:0;height:var(--h);border-radius:8px;background:var(--bar-grad-v);transform:scaleY(0);transform-origin:bottom;transition:transform 1.1s var(--ease) calc(.3s + var(--i) * .1s)}.is-visible .ca-engine__bar i,html:not(.js) .ca-engine__bar i{transform:none}.ca-engine__n{font-size:11px;color:var(--tx-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-meet,.ca-store{display:flex;align-items:center;gap:11px}.ca-meet{left:0;top:58%;width:64%}.ca-store{right:0;top:79%;width:58%}.ca-meet__t{display:grid;min-width:0;flex:1}.ca-meet__t strong{font-size:13px;color:var(--tx-1)}.ca-meet__t span{font-size:11.5px;color:var(--tx-3)}.ca-meet__tags{display:inline-flex;gap:5px}.ca-store__sync{display:grid;place-items:center;color:var(--ok);animation:g-spin 3.2s linear infinite}.ca-chart{left:0;top:4%;width:70%}.ca-chart__legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.ca-chart__legend li{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--tx-2)}.ca-chart__legend li:before{content:"";width:8px;height:8px;border-radius:3px;background:var(--k0)}.ca-chart__legend li[data-k="1"]:before{background:var(--k1)}.ca-chart__legend li[data-k="2"]:before{background:var(--k2)}.ca-chart__legend li[data-k="3"]:before{background:var(--k3)}.ca-chart__plot{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;align-items:end;height:150px;padding-top:6px;border-bottom:1px solid var(--ui-line)}.ca-chart__col{display:flex;flex-direction:column-reverse;height:100%;gap:2px}.ca-chart__col i{display:block;height:var(--h);border-radius:3px;background:var(--k0);transform:scaleY(0);transform-origin:bottom;transition:transform .9s var(--ease) calc(.3s + var(--i) * .08s)}.ca-chart__col i[data-k="1"]{background:var(--k1)}.ca-chart__col i[data-k="2"]{background:var(--k2)}.ca-chart__col i[data-k="3"]{background:var(--k3)}.is-visible .ca-chart__col i,html:not(.js) .ca-chart__col i{transform:none}.ca-propose{right:0;top:40%;width:52%;display:grid;gap:9px}.ca-propose p{font-size:13px;font-weight:560;color:var(--tx-1);line-height:1.45}.ca-propose__acts{display:flex;justify-content:flex-end;gap:6px}.ca-agents{left:6%;top:68%;width:64%;display:grid;gap:8px}.ca-agents__row{display:flex;align-items:center;gap:9px}.ca-agents__who{display:grid;flex:1;min-width:0}.ca-agents__who strong{font-size:12.5px;color:var(--tx-1)}.ca-agents__who span{font-size:11px;color:var(--tx-3)}.hd3{padding-block:clamp(5rem,12vh,9rem);border-top:1px solid var(--edge)}.hd3__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.hd3__t{margin-block:.9rem 1rem;font-size:var(--t-h2x)}.hd3__lead{color:var(--tx-2);font-size:var(--t-lead);max-width:30rem}.msw{padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--edge-2);border-radius:26px;background:var(--panel);box-shadow:var(--panel-shadow)}.msw__track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:5px;border-radius:16px;background:var(--ui-bg-2);border:1px solid var(--ui-line)}.msw__knob{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 3);border-radius:12px;background:var(--knob);box-shadow:0 10px 26px -12px var(--ac),0 1px #ffffff40 inset;transform:translate(calc(var(--x) * 100%));transition:transform .7s var(--ease)}.msw__stop{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:3.6rem;padding:.55rem .4rem;border-radius:12px;font-weight:620;font-size:clamp(.86rem,1.1vw,1rem);color:var(--tx-2);transition:color .4s var(--ease)}.msw__stop[aria-checked=true]{color:var(--on-knob)}.msw__n{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;opacity:.75}.msw__panes{display:grid;margin-top:1.4rem;min-height:7.5rem}.msw__pane{grid-area:1 / 1;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .6s var(--ease);pointer-events:none}.msw__pane[data-show=true]{opacity:1;transform:none;pointer-events:auto}.msw__body{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.45;color:var(--tx-1);font-weight:480;letter-spacing:-.01em}.msw__plans{display:inline-flex;align-items:center;gap:.45rem;margin-top:.85rem;padding:.35rem .75rem;border-radius:999px;background:var(--ac-dim);color:var(--ac);font-size:.85rem;font-weight:560}.msw__money{display:flex;align-items:center;gap:.55rem;margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--edge);color:var(--tx-2);font-size:.92rem}.msw__money svg{color:var(--ok);flex:none}.ha{padding-block:clamp(5rem,12vh,8rem);border-top:1px solid var(--edge);overflow:clip}.ha__head{max-width:44rem}.ha__t{margin-block:.9rem 1rem;font-size:var(--t-h2x)}.ha__lead{color:var(--tx-2);font-size:var(--t-lead)}.ha__plans{margin-block:1rem 1.4rem;color:var(--tx-3);font-size:.92rem}.awall{display:grid;gap:.9rem;margin-top:clamp(2.5rem,6vh,4rem);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.awall__row{overflow:hidden}.awall__track{display:flex;gap:.75rem;width:max-content;animation:hx-mq calc(70s + var(--r) * 14s) linear infinite}.awall__row:nth-child(2) .awall__track{animation-direction:reverse}.awall__i{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .55rem;border:1px solid var(--edge-2);border-radius:999px;background:var(--panel);color:var(--tx-1);font-size:.92rem;font-weight:520;white-space:nowrap}.awall__av{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--avatar-grad);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.04em}.hai{padding-block:clamp(2rem,6vh,4rem)}.hai__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(1.75rem,4vw,3.5rem);border-radius:30px;border:1px solid var(--edge-2);background:var(--panel-hi);box-shadow:var(--panel-shadow);overflow:hidden}.hai__t{margin-block:.9rem 1rem;font-size:clamp(1.8rem,3vw,2.7rem)}.hai__lead{color:var(--tx-2);margin-bottom:1.5rem;max-width:34rem}.hai__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.hai__list li{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border:1px solid var(--edge-2);border-radius:14px;background:var(--panel);font-weight:560;color:var(--tx-1);font-size:.95rem}.hai__dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px var(--ok-dim);animation:pulse-soft 2.4s var(--ease-io) calc(var(--i) * .3s) infinite}.hu{padding-block:clamp(5rem,12vh,8rem);border-top:1px solid var(--edge)}.hu__head{max-width:46rem;margin-bottom:clamp(2rem,5vh,3rem)}.hu__t{margin-block:.9rem 1rem;font-size:var(--t-h2x)}.hu__lead{color:var(--tx-2);font-size:var(--t-lead)}.hu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hu__card{position:relative;display:flex;flex-direction:column;gap:.7rem;height:100%;padding:clamp(1.4rem,2.4vw,2rem);border:1px solid var(--edge-2);border-radius:22px;background:var(--panel);transition:border-color .3s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.hu__card:hover{border-color:var(--ac-line);transform:translateY(-3px);box-shadow:var(--panel-shadow)}.hu__card h3{font-size:1.35rem}.hu__card p{color:var(--tx-2);font-size:.95rem}.hu__card .ticks{margin-block:.4rem .8rem}.hu__card .tl{margin-top:auto}.hu__tag{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ac)}.hu__more{margin-block:2rem}.hu__morel{display:block;margin-bottom:.9rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3)}.hu__wall{display:flex;flex-wrap:wrap;gap:.5rem}.hu__i{display:inline-flex;align-items:center;gap:.45rem;min-height:2.6rem;padding:.45rem .95rem;border:1px solid var(--edge-2);border-radius:999px;color:var(--tx-1);font-size:.9rem;transition:border-color .25s var(--ease),background .25s var(--ease)}.hu__i:hover{border-color:var(--ac-line);background:var(--ac-dim)}.hu__i svg{color:var(--tx-3)}.hp3{padding-block:clamp(5rem,12vh,8rem);border-top:1px solid var(--edge)}.hp3__head{max-width:50rem;margin-bottom:clamp(2rem,5vh,3rem)}.hp3__t{margin-block:.9rem 0;font-size:var(--t-h2x)}.hp3__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--edge-2);margin-bottom:clamp(2rem,5vh,3rem)}.hp3__stat{padding:clamp(1.4rem,3vw,2.4rem) clamp(.75rem,2vw,1.5rem);border-right:1px solid var(--edge)}.hp3__stat:last-child{border-right:0}.hp3__v{display:block;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:640;line-height:1;letter-spacing:-.05em;background:var(--ink-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hp3__l{display:block;margin-top:.7rem;color:var(--tx-2);font-size:.92rem}.hp3__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.hp3__i{padding:1.3rem 1.2rem;border:1px solid var(--edge);border-radius:18px;background:var(--panel)}.hp3__n{font-family:var(--mono);font-size:.7rem;color:var(--ac)}.hp3__i h3{margin-block:.7rem .45rem;font-size:1.05rem;letter-spacing:-.015em}.hp3__i p{font-size:.88rem;color:var(--tx-2);line-height:1.55}.hpl{padding-block:clamp(5rem,12vh,8rem);border-top:1px solid var(--edge)}.hpl__head{max-width:46rem;margin-bottom:clamp(2rem,5vh,3rem)}.hpl__t{margin-block:.9rem 1rem;font-size:var(--t-h2x)}.hpl__lead{color:var(--tx-2);font-size:var(--t-lead)}.hpl__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hpl__plan{position:relative;display:grid;align-content:start;gap:.6rem;padding:clamp(1.4rem,2.2vw,1.9rem);border:1px solid var(--edge-2);border-radius:22px;background:var(--panel)}.hpl__plan[data-pop=true]{border-color:var(--ac-line);background:var(--panel-hi);box-shadow:0 30px 70px -40px var(--ac)}.hpl__name{font-family:var(--mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}.hpl__price{font-size:clamp(2.2rem,3.6vw,3rem);font-weight:650;letter-spacing:-.045em;color:var(--tx-1);line-height:1}.hpl__price small{margin-left:.25rem;font-size:.9rem;font-weight:450;letter-spacing:0;color:var(--tx-3)}.hpl__mode{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;color:var(--tx-1);font-weight:560}.hpl__mode svg{color:var(--ac)}.hpl__pitch{color:var(--tx-2);font-size:.92rem}.hpl__acts{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.hz{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(6rem,16vh,11rem);border-top:1px solid var(--edge);text-align:center}.hz__light{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 50% 60% at 50% 100%,var(--light-1),transparent 70%),radial-gradient(ellipse 30% 40% at 80% 90%,var(--light-2),transparent 70%)}.hz__in{max-width:52rem;margin-inline:auto}.hz__t{margin-block:1rem 1.1rem;font-size:var(--t-h1x);line-height:1;letter-spacing:-.05em}.hz__lead{color:var(--tx-2);font-size:var(--t-lead);max-width:38rem;margin-inline:auto}.hz__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.5rem;max-width:58rem;margin:2.2rem auto 0;padding:.5rem;border:1px solid var(--edge-2);border-radius:18px;background:var(--panel);box-shadow:var(--panel-shadow)}.hz__form .input{height:3.1rem}.hz__trust{max-width:40rem;margin:1rem auto 0;color:var(--tx-3);font-size:.85rem;text-wrap:pretty}.hz__trust svg{display:inline-block;vertical-align:-.12em;margin-right:.45rem}.hz__signup{display:flex;justify-content:center;width:max-content;margin:1.2rem auto 0}@media(max-width:1100px){.hc__body{grid-template-columns:1fr}.hc__rail{display:none}.hp3__list,.hpl__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.hx{min-height:0;padding-top:clamp(1.5rem,5vh,3rem)}.hx__in{grid-template-columns:minmax(0,1fr)}.hx__art{order:2;margin-top:1rem;justify-items:center}.hx__art .garland{width:min(40rem,110vw);margin-inline:auto}.hx__copy{max-width:none}.ch,.ch[data-side=r]{grid-template-columns:minmax(0,1fr);min-height:0;gap:2.2rem}.ch[data-side=r] .ch__copy{order:1}.ch[data-side=r] .ch__art{order:2}.hd3__in,.hai__card,.hu__grid{grid-template-columns:1fr}}@media(max-width:640px){.hx__nets{flex-direction:column;align-items:flex-start;gap:.8rem}.hx__netsmq{width:100%}.scan--console .scan__segl{min-width:0;width:100%}.scan--console .scan__seg{flex-wrap:wrap}.scan--console .scan__segb{flex-wrap:wrap;width:100%}.scan--console .scan__segb button{flex:1 1 30%;min-width:0}.hx .scan.scan--console{grid-template-columns:1fr}.scan--console>.scan__f,.scan--console>.btn--block{grid-row:auto;grid-column:1 / -1}.scan--console>.btn--block{width:100%}.garland__label{display:none}.ca{aspect-ratio:auto;display:grid;gap:12px;padding-bottom:1.6rem}.ca:before{inset:0}.ca .ui{position:relative;inset:auto!important;left:auto;right:auto;top:auto;width:auto!important;transform:none}.ca-wires,.ca-src,.ca-radar,.ca-slides,.ca-nets,.ca-video,.ca-post--back,.ca-engine__flow{display:none}.ca-stack{position:relative;inset:auto;width:auto;height:auto}.ca-inbox{grid-template-columns:1fr}.ca-inbox__list{display:none}.ca-engine__stages{height:120px;gap:5px}.ca-engine__n{font-size:9.5px}.ca__tag{position:static;justify-self:end}.hp3__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hp3__stat:nth-child(2){border-right:0}.hp3__stat:nth-child(-n+2){border-bottom:1px solid var(--edge)}.hp3__list,.hpl__row{grid-template-columns:1fr}.hai__list{grid-template-columns:1fr 1fr}.hz__form{grid-template-columns:1fr}.hz__form .btn{width:100%}.msw__stop{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.garland__comet{display:none}.garland__beadhalo{opacity:.55}.hx__netstrack,.awall__track,.ca-nets__col{animation:none}.ca .ui{opacity:1;translate:none}}.ca--understand,.ca--discover,.ca--create,.ca--publish,.ca--engage,.ca--convert,.ca--grow{contain:layout}.garland__bezel,.garland__threads{pointer-events:none}.garland__core{opacity:.95}.ha__in,.hc__list,.hai__copy,.hd3__head{min-width:0}.hc__raill{white-space:nowrap}.hm__t{margin:0}@media(min-width:641px){.ca .ui{transform:none}.ca__tag{bottom:-.3rem}.ca--understand .ca__tag,.ca--discover .ca__tag,.ca--convert .ca__tag,.ca--grow .ca__tag{position:static;grid-column:1 / -1;justify-self:end;margin-top:.6rem;z-index:0}.ca-wires{overflow:visible;pointer-events:none}.ca-port{fill:var(--g-a)}.ca-port--in{fill:var(--ui-bg);stroke:var(--g-a);stroke-width:1.5}.ca--understand{display:grid;grid-template-columns:30% 57%;justify-content:space-between;align-content:center;row-gap:18px}.ca--understand .ui,.ca--understand .ca-src{position:relative;inset:auto;width:auto;height:auto}.ca-src{grid-column:1;grid-row:1 / span 2;align-self:center;display:flex;flex-direction:column;gap:14px}.ca-src__i{min-width:0}.ca-brain{grid-column:2;grid-row:1}.ca-voice{grid-column:2;grid-row:2}.ca--discover{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center}.ca--discover .ui{position:relative;inset:auto;width:auto}.ca-radar{left:50%;right:auto;top:50%;width:70%;transform:translate(-50%,-50%);z-index:-1}.ca-trend{grid-column:1 / 8;grid-row:1;z-index:1}.ca-prospect{grid-column:4 / 13;grid-row:2;margin-top:-1.1rem;z-index:2}.ca-slides{left:0;top:22%;width:30%;height:50%;z-index:0}.ca-slides__l{top:auto;bottom:100%;margin-bottom:.8em;max-width:68%;line-height:1.5}.ca--create .ca__tag{right:0;max-width:22%;white-space:normal;text-align:right;line-height:1.6}.ca-stack{left:21%;top:1%;width:52%;height:auto;z-index:1}.ca-post{position:relative}.ca-video{right:0;top:30%;width:23%;z-index:2}.ca-nets{top:6%;bottom:6%;width:27%}.ca-net{min-width:0;overflow:hidden;text-overflow:ellipsis}.ca-cal{right:0;top:0;bottom:0;width:66%;height:max-content;margin-block:auto}.ca-inbox{inset:0;height:max-content;margin-block:auto}.ca-inbox__list,.ca-inbox__thread{min-height:19rem}.ca--convert,.ca--grow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:center}.ca--convert .ui,.ca--grow .ui{position:relative;inset:auto;width:auto}.ca-engine,.ca-chart{grid-column:1 / -1}.ca-meet,.ca-store{flex-wrap:wrap;align-content:center;min-height:6.25rem}.ca-meet__tags{flex-basis:100%;padding-left:39px}.ca-agents{align-content:center}.ca-propose{align-content:space-between}}
