@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) 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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) 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:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.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:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.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:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.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:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.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:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:inherit;text-decoration:none}button{font:inherit}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.m-0{margin:0}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.min-h-0\!{min-height:0!important}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[48px\]{min-height:48px}.w-6{width:calc(var(--spacing) * 6)}.w-full{width:100%}.max-w-\[40rem\]\!{max-width:40rem!important}.max-w-\[42rem\]{max-width:42rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[52rem\]\!{max-width:52rem!important}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded-\[var\(--rv-radius-md\)\]{border-radius:var(--rv-radius-md)}.rounded-\[var\(--rv-radius-pill\)\]{border-radius:var(--rv-radius-pill)}.rounded-\[var\(--rv-radius-sm\)\]{border-radius:var(--rv-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[var\(--rv-color-brand\)\]{border-color:var(--rv-color-brand)}.border-\[var\(--rv-color-dark-border\)\]{border-color:var(--rv-color-dark-border)}.border-\[var\(--rv-profile-institutional-accent-dark\)\]{border-color:var(--rv-profile-institutional-accent-dark)}.border-\[var\(--rv-profile-institutional-line\)\]{border-color:var(--rv-profile-institutional-line)}.border-current{border-color:currentColor}.bg-\[var\(--rv-color-dark-border\)\]{background-color:var(--rv-color-dark-border)}.bg-\[var\(--rv-color-dark-canvas\)\]{background-color:var(--rv-color-dark-canvas)}.bg-\[var\(--rv-color-dark-surface\)\]{background-color:var(--rv-color-dark-surface)}.bg-\[var\(--rv-profile-institutional-white\)\]{background-color:var(--rv-profile-institutional-white)}.bg-transparent{background-color:#0000}.fill-\[var\(--rv-profile-institutional-accent-dark\)\]{fill:var(--rv-profile-institutional-accent-dark)}.fill-\[var\(--rv-profile-institutional-line\)\]{fill:var(--rv-profile-institutional-line)}.stroke-\[var\(--rv-profile-institutional-paper\)\]{stroke:var(--rv-profile-institutional-paper)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--rv-font-mono\)\]{font-family:var(--rv-font-mono)}.text-\[0\.35em\]{font-size:.35em}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(1\.5rem\,2\.4vw\,2rem\)\]{font-size:clamp(1.5rem,2.4vw,2rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(4rem\,10vw\,7rem\)\]{font-size:clamp(4rem,10vw,7rem)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-\[var\(--rv-color-brand\)\]{color:var(--rv-color-brand)}.text-\[var\(--rv-color-dark-text\)\]{color:var(--rv-color-dark-text)}.text-\[var\(--rv-color-dark-text-secondary\)\]{color:var(--rv-color-dark-text-secondary)}.text-\[var\(--rv-profile-institutional-accent-dark\)\]{color:var(--rv-profile-institutional-accent-dark)}.text-\[var\(--rv-profile-institutional-ink\)\]{color:var(--rv-profile-institutional-ink)}.text-\[var\(--rv-profile-institutional-ink-soft\)\]{color:var(--rv-profile-institutional-ink-soft)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-8{outline-offset:8px}.outline-\[var\(--rv-profile-institutional-accent-dark\)\]{outline-color:var(--rv-profile-institutional-accent-dark)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.running{animation-play-state:running}.peer-checked\:border-\[var\(--rv-profile-institutional-accent-dark\)\]:is(:where(.peer):checked~*){border-color:var(--rv-profile-institutional-accent-dark)}.peer-checked\:bg-\[color-mix\(in_srgb\,var\(--rv-color-brand\)_9\%\,white\)\]:is(:where(.peer):checked~*){background-color:var(--rv-color-brand)}@supports (color:color-mix(in lab,red,red)){.peer-checked\:bg-\[color-mix\(in_srgb\,var\(--rv-color-brand\)_9\%\,white\)\]:is(:where(.peer):checked~*){background-color:color-mix(in srgb,var(--rv-color-brand) 9%,white)}}.peer-checked\:text-\[var\(--rv-profile-institutional-ink\)\]:is(:where(.peer):checked~*){color:var(--rv-profile-institutional-ink)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[var\(--rv-profile-institutional-accent-dark\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--rv-profile-institutional-accent-dark)}.peer-focus-visible\:outline-solid:is(:where(.peer):focus-visible~*){--tw-outline-style:solid;outline-style:solid}@media(hover:hover){.hover\:border-\[var\(--rv-profile-institutional-accent-dark\)\]:hover{border-color:var(--rv-profile-institutional-accent-dark)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:items-end{align-items:flex-end}.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}}:root{--rv-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rv-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--rv-color-brand:#f97316;--rv-color-brand-hover:#ea580c;--rv-color-brand-dark:#c2410c;--rv-color-on-brand:#0b1120;--rv-color-status-success:#10b981;--rv-color-status-warning:#d97706;--rv-color-status-danger:#dc2626;--rv-color-status-info:#2563eb;--rv-color-status-neutral:#64748b;--rv-color-canvas:#0b1120;--rv-color-surface:#111827;--rv-color-surface-raised:#151f31;--rv-color-surface-hover:#1f2d42;--rv-color-border:#243247;--rv-color-border-subtle:#1a2638;--rv-color-text:#f8fafc;--rv-color-text-secondary:#e2e8f0;--rv-color-text-tertiary:#cbd5e1;--rv-size-xs:.75rem;--rv-size-sm:.8125rem;--rv-size-md:.9375rem;--rv-size-lg:1.125rem;--rv-size-xl:1.375rem;--rv-size-display:clamp(2.75rem, 6vw, 5rem);--rv-weight-regular:400;--rv-weight-medium:500;--rv-weight-semibold:650;--rv-weight-bold:750;--rv-space-1:.25rem;--rv-space-2:.5rem;--rv-space-3:.75rem;--rv-space-4:1rem;--rv-space-6:1.5rem;--rv-space-8:2rem;--rv-space-12:3rem;--rv-space-16:4rem;--rv-radius-sm:.5rem;--rv-radius-md:.75rem;--rv-radius-pill:999px;--rv-color-brand-orange:#f97316;--rv-color-brand-orange-hover:#ea580c;--rv-color-brand-orange-dark:#c2410c;--rv-color-brand-on-brand:#0b1120;--rv-color-dark-canvas:#0b1120;--rv-color-dark-surface:#111827;--rv-color-dark-surface-raised:#151f31;--rv-color-dark-surface-hover:#1f2d42;--rv-color-dark-border:#243247;--rv-color-dark-border-subtle:#1a2638;--rv-color-dark-text:#f8fafc;--rv-color-dark-text-secondary:#e2e8f0;--rv-color-dark-text-tertiary:#cbd5e1;--rv-color-light-canvas:#f8fafc;--rv-color-light-surface:#fff;--rv-color-light-surface-raised:#f1f5f9;--rv-color-light-surface-hover:#e2e8f0;--rv-color-light-border:#cbd5e1;--rv-color-light-border-subtle:#e2e8f0;--rv-color-light-text:#0f172a;--rv-color-light-text-secondary:#334155;--rv-color-light-text-tertiary:#475569;--rv-font-family:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rv-font-size-xs:.75rem;--rv-font-size-sm:.8125rem;--rv-font-size-md:.9375rem;--rv-font-size-lg:1.125rem;--rv-font-size-xl:1.375rem;--rv-font-size-display:clamp(2.75rem, 6vw, 5rem);--rv-font-weight-regular:400;--rv-font-weight-medium:500;--rv-font-weight-semibold:650;--rv-font-weight-bold:750;--rv-motion-fast:.12s;--rv-motion-standard:.18s;--rv-motion-reveal:.36s;--rv-motion-transition:.52s;--rv-motion-drift:1.8s;--rv-motion-ease:cubic-bezier(.2,.8,.2,1);--rv-motion-linear:linear;--rv-visual-field-grid:2rem;--rv-visual-node-size:.75rem;--rv-visual-trace-width:1.5px;--rv-visual-trace-width-active:2.5px;--rv-visual-field:#0b1120;--rv-visual-graph:#8ba0bd;--rv-visual-glow:#f97316;--rv-visual-trace:#60a5fa;--rv-visual-depth:#0206178f;--rv-visual-entity:#f8fafc;--rv-visual-relation:#94a3b8;--rv-visual-signal:#f97316;--rv-visual-state:#10b981;--rv-visual-time:#60a5fa;--rv-visual-boundary:#94a3b86b;--rv-semantic-canvas:#0b1120;--rv-semantic-surface:#111827;--rv-semantic-content:#f8fafc;--rv-semantic-content-muted:#cbd5e1;--rv-semantic-action:#f97316;--rv-semantic-action-on:#0b1120;--rv-semantic-boundary:#243247;--rv-semantic-evidence:#60a5fa;--rv-profile-institutional-ink:#101820;--rv-profile-institutional-ink-soft:#46525c;--rv-profile-institutional-paper:#f6f5f1;--rv-profile-institutional-white:#fff;--rv-profile-institutional-line:#d8d9d5;--rv-profile-institutional-accent:#e85d22;--rv-profile-institutional-accent-dark:#b9400e;--rv-profile-institutional-hero-canvas:#091015;--rv-profile-institutional-deep:#111c25;--rv-profile-institutional-deep-alt:#182630;--rv-profile-institutional-footer:#0c151c;--rv-profile-institutional-mist:#e8ece8;--rv-profile-institutional-content-max:82rem;--rv-profile-institutional-gutter:clamp(1.25rem, 4vw, 4rem);--rv-profile-institutional-serif:Georgia, "Times New Roman", serif;--rv-profile-evidence-accent:#315c4e;--rv-profile-evidence-accent-dark:#204437;--rv-profile-evidence-accent-wash:#e7eee8;--rv-profile-evidence-clay:#a55238;--rv-profile-evidence-canvas:#f6f7f3;--rv-profile-evidence-ink:#17241f;--rv-profile-evidence-ink-soft:#34443a;--rv-profile-evidence-content:#45554c;--rv-profile-evidence-content-muted:#657269;--rv-profile-evidence-meta:#68756d;--rv-profile-evidence-quiet:#6b7770;--rv-profile-evidence-line:#d7ddd7;--rv-profile-evidence-line-strong:#cbd4cb;--rv-profile-evidence-line-muted:#d1d8d1;--rv-profile-evidence-input-border:#aab8ad;--rv-profile-evidence-input-surface:#f9faf7;--rv-profile-evidence-field-surface:#edf1eb;--rv-profile-evidence-next-surface:#e8efe8;--rv-profile-evidence-relation:#87958a;--rv-profile-evidence-node-border:#aebbb0;--rv-profile-evidence-node-text:#58665d;--rv-profile-evidence-support:#c2d8ca;--rv-profile-evidence-support-strong:#d4e2d8;--rv-profile-evidence-decision-line:#638874;--rv-profile-evidence-demo-line:#c7a58d;--rv-profile-evidence-demo-text:#f0d9c9;--rv-profile-evidence-reset-text:#263b30;--rv-profile-evidence-reset-border:#7c8c80;--rv-profile-evidence-note:#526057;--rv-profile-evidence-caption:#59675e;--rv-profile-evidence-footer:#637067;--rv-profile-evidence-label-soft:#5b6960;--rv-profile-evidence-conflict-surface:#f7eee8;--rv-profile-evidence-conflict:#a35232;--rv-profile-evidence-conflict-dark:#81442d;--rv-profile-evidence-demo-clay:#b97554;--rv-profile-evidence-focus:#ab5737;--rv-profile-evidence-accent-hover:#174a39;--rv-profile-evidence-link:#20634d;--rv-profile-evidence-label:#25624d;--rv-profile-evidence-signal:#28654f;--rv-profile-evidence-signal-on-dark:#34d399;--rv-profile-evidence-field:#1e5b46;--rv-profile-evidence-decision-input-surface:#0819143d;--rv-profile-evidence-intro:#4d5c53;--rv-composition-scene-inline:min(100% - 2rem, 80rem);--rv-composition-stage-min:min(42rem, 72svh);--rv-composition-stage-max:56rem;--rv-composition-focus-max:44rem;--rv-composition-quiet-gap:clamp(3rem, 9vw, 10rem);--rv-composition-standard-gap:clamp(2rem, 5vw, 6rem);--rv-composition-dense-gap:clamp(1rem, 2vw, 2rem)}[data-theme=light],[data-rv-theme=light],.rv-theme-light{--rv-color-canvas:#f8fafc;--rv-color-surface:#fff;--rv-color-surface-raised:#f1f5f9;--rv-color-surface-hover:#e2e8f0;--rv-color-border:#cbd5e1;--rv-color-border-subtle:#e2e8f0;--rv-color-text:#0f172a;--rv-color-text-secondary:#334155;--rv-color-text-tertiary:#475569;--rv-semantic-canvas:#f8fafc;--rv-semantic-surface:#fff;--rv-semantic-content:#0f172a;--rv-semantic-content-muted:#475569;--rv-semantic-action:#c2410c;--rv-semantic-action-on:#fff;--rv-semantic-boundary:#cbd5e1;--rv-semantic-evidence:#1d4ed8}[data-theme=dark],[data-rv-theme=dark],.rv-theme-dark{--rv-color-canvas:#0b1120;--rv-color-surface:#111827;--rv-color-surface-raised:#151f31;--rv-color-surface-hover:#1f2d42;--rv-color-border:#243247;--rv-color-border-subtle:#1a2638;--rv-color-text:#f8fafc;--rv-color-text-secondary:#e2e8f0;--rv-color-text-tertiary:#cbd5e1}[data-theme=light],[data-rv-theme=light],.rv-theme-light{--rv-visual-field:#f8fafc;--rv-visual-graph:#475569;--rv-visual-depth:#f8fafcb8;--rv-visual-entity:#0f172a;--rv-visual-relation:#334155;--rv-visual-signal:#c2410c;--rv-visual-state:#047857;--rv-visual-time:#1d4ed8;--rv-visual-boundary:#3341556b}[data-rv-product=institutional]{--rv-visual-glow:var(--rv-profile-institutional-accent);--rv-visual-trace:#60a5fa;--rv-semantic-canvas:var(--rv-profile-institutional-deep);--rv-semantic-surface:var(--rv-profile-institutional-deep-alt);--rv-semantic-content:var(--rv-profile-institutional-white);--rv-semantic-content-muted:var(--rv-profile-institutional-ink-soft);--rv-semantic-action:var(--rv-profile-institutional-accent);--rv-semantic-action-on:var(--rv-color-on-brand);--rv-semantic-boundary:var(--rv-profile-institutional-line)}[data-rv-product=commons]{--rv-visual-glow:#2563eb;--rv-visual-trace:#10b981}[data-rv-product=evidence]{--rv-visual-glow:var(--rv-profile-evidence-accent);--rv-visual-trace:#2563eb;--rv-semantic-action:var(--rv-profile-evidence-accent)}[data-rv-product=harness],[data-rv-product=workbench]{--rv-visual-glow:#10b981;--rv-visual-trace:#f97316}@media(max-width:600px){[data-rv-product=institutional]{--rv-profile-institutional-gutter:1.25rem}}@media(prefers-reduced-motion:reduce){:root{--rv-motion-fast:0s;--rv-motion-standard:0s;--rv-motion-reveal:0s;--rv-motion-transition:0s;--rv-motion-drift:0s}}.rv-scene{background:var(--rv-semantic-canvas);color:var(--rv-semantic-content);font-family:var(--rv-font-sans);isolation:isolate;margin:0}.rv-scene>*{z-index:1;position:relative}.rv-scene[data-rv-density=quiet]{--rv-composition-gap:var(--rv-composition-quiet-gap)}.rv-scene[data-rv-density=standard],.rv-scene:not([data-rv-density]){--rv-composition-gap:var(--rv-composition-standard-gap)}.rv-scene[data-rv-density=dense]{--rv-composition-gap:var(--rv-composition-dense-gap)}.rv-stage{min-block-size:var(--rv-composition-stage-min);max-block-size:var(--rv-composition-stage-max);inline-size:var(--rv-composition-scene-inline);padding-block:var(--rv-composition-gap);align-items:center;margin-inline:auto;display:grid;position:relative;overflow:clip}.rv-stage[data-rv-stage=compact]{min-block-size:auto;max-block-size:none}.rv-hero-object{z-index:0;inline-size:min(100%,var(--rv-composition-focus-max));position:relative}.rv-focus{z-index:2;min-inline-size:0;max-inline-size:var(--rv-composition-focus-max);position:relative}.rv-silence{min-block-size:var(--rv-composition-quiet-gap);pointer-events:none}.rv-intelligence-field,.rv-field{background-color:var(--rv-visual-field);background-image:radial-gradient(circle at 72% 28%,var(--rv-visual-glow),transparent 32rem),linear-gradient(var(--rv-visual-depth),var(--rv-visual-depth))}@supports (color:color-mix(in lab,red,red)){.rv-intelligence-field,.rv-field{background-image:radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--rv-visual-glow) 18%,transparent),transparent 32rem),linear-gradient(var(--rv-visual-depth),var(--rv-visual-depth))}}.rv-intelligence-field{isolation:isolate;position:relative}.rv-intelligence-field:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(var(--rv-visual-graph) 1px,transparent 1px),linear-gradient(90deg,var(--rv-visual-graph) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rv-intelligence-field:before{background-image:linear-gradient(color-mix(in srgb,var(--rv-visual-graph) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--rv-visual-graph) 11%,transparent) 1px,transparent 1px)}}.rv-intelligence-field:before{background-size:var(--rv-visual-field-grid);-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.rv-intelligence-field>*{z-index:1;position:relative}.rv-graph{background-image:linear-gradient(var(--rv-visual-graph) 1px,transparent 1px),linear-gradient(90deg,var(--rv-visual-graph) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.rv-graph{background-image:linear-gradient(color-mix(in srgb,var(--rv-visual-graph) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--rv-visual-graph) 11%,transparent) 1px,transparent 1px)}}.rv-graph{background-size:2rem 2rem}.rv-depth{box-shadow:0 2rem 5rem var(--rv-visual-depth)}@supports (color:color-mix(in lab,red,red)){.rv-depth{box-shadow:0 2rem 5rem color-mix(in srgb,var(--rv-visual-depth) 78%,transparent)}}.rv-glow{box-shadow:0 0 0 .2rem var(--rv-visual-glow),0 0 2.75rem var(--rv-visual-glow)}@supports (color:color-mix(in lab,red,red)){.rv-glow{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--rv-visual-glow) 15%,transparent),0 0 2.75rem color-mix(in srgb,var(--rv-visual-glow) 34%,transparent)}}.rv-entity{color:var(--rv-visual-entity);font-weight:var(--rv-weight-semibold)}.rv-relation{color:var(--rv-visual-relation)}.rv-signal{color:var(--rv-visual-signal)}.rv-trace{color:var(--rv-visual-trace);stroke:currentColor;fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.rv-boundary{border:1px dashed var(--rv-visual-boundary)}.rv-state{color:var(--rv-visual-state)}.rv-time{color:var(--rv-visual-time);font-family:var(--rv-font-mono);font-size:var(--rv-size-xs)}.rv-evidence{color:var(--rv-semantic-evidence);font:var(--rv-weight-medium) var(--rv-size-xs)/1.4 var(--rv-font-mono)}.rv-reveal{animation:rv-reveal var(--rv-motion-reveal) var(--rv-motion-ease) both}.rv-reveal[data-rv-reveal=late]{animation-delay:var(--rv-motion-fast)}.rv-transition{transition:opacity var(--rv-motion-transition) var(--rv-motion-ease),transform var(--rv-motion-transition) var(--rv-motion-ease),color var(--rv-motion-standard) var(--rv-motion-ease)}.rv-product-moment,.rv-evidence-moment{gap:var(--rv-space-4);max-inline-size:var(--rv-composition-focus-max);display:grid}.rv-product-moment{border-inline-start:2px solid var(--rv-visual-signal);padding-inline-start:var(--rv-space-4)}.rv-evidence-moment{border-inline-start:2px solid var(--rv-visual-trace);padding-inline-start:var(--rv-space-4)}.rv-field-visual{block-size:auto;inline-size:100%;color:var(--rv-visual-graph);display:block;overflow:visible}.rv-field-visual .rv-trace{fill:none;stroke:currentColor;stroke-width:var(--rv-visual-trace-width);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rv-field-visual .rv-trace[data-rv-state=active]{stroke:var(--rv-visual-glow);stroke-width:var(--rv-visual-trace-width-active)}.rv-field-node{r:var(--rv-visual-node-size);fill:var(--rv-semantic-surface);stroke:var(--rv-visual-graph);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rv-field-node[data-rv-kind=entity]{fill:var(--rv-semantic-surface);stroke:var(--rv-visual-entity)}.rv-field-node[data-rv-kind=signal]{fill:var(--rv-visual-signal);stroke:var(--rv-semantic-canvas)}.rv-field-node[data-rv-kind=state]{fill:var(--rv-visual-state);stroke:var(--rv-semantic-canvas)}.rv-field-label{fill:var(--rv-visual-entity);font:600 12px/1.2 var(--rv-font-sans)}.rv-field-companion{gap:var(--rv-space-2);color:var(--rv-semantic-content);font-size:var(--rv-size-sm);display:grid}.rv-field-companion ol{gap:var(--rv-space-2);margin:0;padding-inline-start:1.25rem;display:grid}.rv-field-companion li::marker{color:var(--rv-visual-glow)}.rv-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.rv-intelligence-field[data-rv-field=institutional]{--rv-visual-glow:var(--rv-profile-institutional-accent);--rv-visual-trace:var(--rv-visual-time)}.rv-intelligence-field[data-rv-field=commons]{--rv-visual-glow:var(--rv-color-status-info);--rv-visual-trace:var(--rv-color-status-success)}.rv-intelligence-field[data-rv-field=evidence]{--rv-visual-glow:var(--rv-profile-evidence-accent);--rv-visual-trace:var(--rv-color-status-info)}.rv-intelligence-field[data-rv-field=harness]{--rv-visual-glow:var(--rv-color-status-success);--rv-visual-trace:var(--rv-color-brand)}.rv-surface{background:var(--rv-semantic-surface);color:var(--rv-semantic-content)}.rv-surface[data-rv-boundary=visible]{border:1px solid var(--rv-semantic-boundary);border-radius:var(--rv-radius-md)}.rv-card{padding:var(--rv-space-6)}.rv-card[data-rv-boundary=visible]{border:1px solid var(--rv-semantic-boundary);border-radius:var(--rv-radius-md)}.rv-btn{justify-content:center;align-items:center;gap:var(--rv-space-2);border-radius:var(--rv-radius-sm);min-height:2.5rem;font:var(--rv-weight-semibold) var(--rv-size-sm)/1 var(--rv-font-sans);cursor:pointer;transition:background var(--rv-motion-standard) var(--rv-motion-ease),border-color var(--rv-motion-standard) var(--rv-motion-ease),transform var(--rv-motion-standard) var(--rv-motion-ease);border:1px solid #0000;padding:.625rem .9375rem;text-decoration:none;display:inline-flex}.rv-btn:hover{transform:translateY(-1px)}.rv-btn:focus-visible{outline:3px solid var(--rv-color-brand)}@supports (color:color-mix(in lab,red,red)){.rv-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--rv-color-brand) 45%,transparent)}}.rv-btn:focus-visible{outline-offset:2px}.rv-btn-secondary{background:var(--rv-color-surface-raised);border-color:var(--rv-color-border);color:var(--rv-color-text)}.rv-btn-ghost{color:var(--rv-color-text-secondary);background:0 0}.rv-kicker{color:var(--rv-color-brand);font:var(--rv-weight-bold) var(--rv-size-xs)/1.25 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-muted{color:var(--rv-color-text-tertiary)}.rv-divider{background:var(--rv-color-border-subtle);border:0;height:1px}.rv-grid{gap:var(--rv-space-4);display:grid}.rv-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-stack{gap:var(--rv-space-4);flex-direction:column;display:flex}.rv-cluster{align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}@keyframes rv-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.rv-stage{inline-size:min(100% - 1.5rem,80rem)}.rv-grid-2,.rv-grid-3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rv-reveal{animation:none}.rv-transition,.rv-btn{transition-duration:0s}}.rv-craft{--rv-craft-ink:var(--rv-color-text);--rv-craft-muted:var(--rv-color-text-secondary);--rv-craft-signal:var(--rv-color-brand);--rv-craft-line:var(--rv-craft-ink)}@supports (color:color-mix(in lab,red,red)){.rv-craft{--rv-craft-line:color-mix(in srgb, var(--rv-craft-ink) 18%, transparent)}}.rv-craft{font-family:var(--rv-font-sans)}.rv-craft-label{font:600 .75rem/1.5 var(--rv-font-mono);letter-spacing:.09em;text-transform:uppercase}.rv-craft-heading{letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}.rv-craft-field{width:100%;color:var(--rv-craft-ink);display:block;overflow:visible}.rv-craft-field text{fill:currentColor;font-family:var(--rv-font-sans)}.rv-craft-orbit,.rv-craft-edge{fill:none;stroke:var(--rv-craft-line);stroke-width:1px;vector-effect:non-scaling-stroke}.rv-craft-edge{stroke-dasharray:3 6}.rv-craft-trace{fill:none;stroke:var(--rv-craft-signal);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:600px;animation:2s ease-out .3s forwards rv-craft-connect}.rv-craft-point{fill:var(--rv-craft-signal)}.rv-craft-entity{letter-spacing:-.025em;font-size:17px;font-weight:500}.rv-craft-field .rv-craft-meta{fill:var(--rv-craft-muted);font:500 12px var(--rv-font-mono);letter-spacing:.035em}.rv-craft-key{letter-spacing:-.065em;font-size:46px;font-weight:600}.rv-craft-note{color:var(--rv-craft-muted);font-size:.8125rem;line-height:1.6}.rv-craft-link{min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.rv-craft-link:focus-visible{outline:2px solid var(--rv-craft-signal);outline-offset:5px}@keyframes rv-craft-connect{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.rv-craft-trace{stroke-dashoffset:0;animation:none}}.rv-shell{--rv-shell-max:85rem;--rv-shell-gutter:3rem;--rv-shell-header-min:5.5rem;--rv-shell-nav-gap:1.5rem;min-block-size:100svh}.rv-shell-container,.rv-shell-header{width:min(var(--rv-shell-max),calc(100% - (var(--rv-shell-gutter) * 2)));margin-inline:auto}.rv-shell-header{min-block-size:var(--rv-shell-header-min)}@media(max-width:900px){.rv-shell{--rv-shell-gutter:1.5rem}}@media(max-width:600px){.rv-shell{--rv-shell-gutter:1.25rem;--rv-shell-header-min:4.5rem}}:root{--rv-ease-out:cubic-bezier(.16, 1, .3, 1);--rv-ease-standard:cubic-bezier(.4, 0, .2, 1);--rv-motion-distance:8px;--rv-motion-stagger:40ms;--rv-focus-width:2px;--rv-focus-offset:3px;--rv-focus-color:var(--rv-color-brand)}[data-rv-theme=light],[data-theme=light],.rv-theme-light,.rvf-section--paper,[data-rv-surface=light]{--rv-focus-color:var(--rv-color-brand-dark)}.rvm-enter,.rvm-stagger>*,.rvm-reveal{--rvm-x:0px;--rvm-y:var(--rv-motion-distance)}.rvm-enter[data-rvm-from=down]{--rvm-y:calc(var(--rv-motion-distance) * -1)}.rvm-enter[data-rvm-from=left]{--rvm-x:calc(var(--rv-motion-distance) * -1);--rvm-y:0px}.rvm-enter[data-rvm-from=right]{--rvm-x:var(--rv-motion-distance);--rvm-y:0px}.rvm-enter[data-rvm-from=none],.rvm-fade{--rvm-x:0px;--rvm-y:0px}.rvm-link{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){.rvm-link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.rvm-link:hover{text-decoration-color:currentColor}.rvm-focus:focus-visible,.rvm-interactive:focus-visible{outline:var(--rv-focus-width) solid var(--rv-focus-color);outline-offset:var(--rv-focus-offset)}@media(prefers-reduced-motion:no-preference){.rvm-enter,.rvm-fade,.rvm-stagger>*{animation:rvm-enter var(--rv-motion-reveal) var(--rv-ease-out) both}.rvm-delay-1{animation-delay:calc(var(--rv-motion-stagger) * 1)}.rvm-delay-2{animation-delay:calc(var(--rv-motion-stagger) * 2)}.rvm-delay-3{animation-delay:calc(var(--rv-motion-stagger) * 3)}.rvm-delay-4{animation-delay:calc(var(--rv-motion-stagger) * 4)}.rvm-stagger>:nth-child(2){animation-delay:calc(var(--rv-motion-stagger) * 1)}.rvm-stagger>:nth-child(3){animation-delay:calc(var(--rv-motion-stagger) * 2)}.rvm-stagger>:nth-child(4){animation-delay:calc(var(--rv-motion-stagger) * 3)}.rvm-stagger>:nth-child(5){animation-delay:calc(var(--rv-motion-stagger) * 4)}.rvm-stagger>:nth-child(n+6){animation-delay:calc(var(--rv-motion-stagger) * 5)}@supports (animation-timeline:view()){.rvm-reveal{animation:linear both rvm-enter;animation-timeline:view();animation-range:entry entry 70%}}.rvm-reveal.rvm-in{animation:rvm-enter var(--rv-motion-reveal) var(--rv-ease-out) both}.rvm-interactive{transition:color var(--rv-motion-fast) var(--rv-ease-standard),background-color var(--rv-motion-fast) var(--rv-ease-standard),border-color var(--rv-motion-fast) var(--rv-ease-standard),text-decoration-color var(--rv-motion-fast) var(--rv-ease-standard),box-shadow var(--rv-motion-fast) var(--rv-ease-standard),opacity var(--rv-motion-fast) var(--rv-ease-standard),transform var(--rv-motion-fast) var(--rv-ease-standard),outline-offset var(--rv-motion-fast) var(--rv-ease-standard)}.rvm-link{transition:text-decoration-color var(--rv-motion-fast) var(--rv-ease-standard)}@media(hover:hover){.rvm-lift:hover{transform:translateY(-2px)}}.rvm-lift:active{transform:none}}@keyframes rvm-enter{0%{opacity:0;transform:translate3d(var(--rvm-x),var(--rvm-y),0)}to{opacity:1;transform:none}}@media print{.rvm-enter,.rvm-fade,.rvm-stagger>*,.rvm-reveal{opacity:1!important;animation:none!important;transform:none!important}}@media(prefers-reduced-motion:reduce){:root{--rv-motion-distance:0px;--rv-motion-stagger:0s}.rvm-enter,.rvm-fade,.rvm-stagger>*,.rvm-reveal,.rvm-reveal.rvm-in{opacity:1!important;animation:none!important;transform:none!important}.rvm-interactive,.rvm-link,.rvm-lift{transition:none!important}.rvm-lift:hover{transform:none}}:root{--rv-data-cat-1-on-dark:#f97316;--rv-data-cat-2-on-dark:#5b9cf5;--rv-data-cat-3-on-dark:#e8c3ae;--rv-data-cat-4-on-dark:#8b5cf6;--rv-data-cat-5-on-dark:#a0612e;--rv-data-cat-6-on-dark:#b7d36e;--rv-data-cat-1-on-light:#c2410c;--rv-data-cat-2-on-light:#2f6bd6;--rv-data-cat-3-on-light:#0f5f52;--rv-data-cat-4-on-light:#d9668f;--rv-data-cat-5-on-light:#6a3d9a;--rv-data-cat-6-on-light:#5b6573;--rv-data-context-on-dark:#9aa6b6;--rv-data-context-on-light:#5b6573;--rv-data-div-n3-on-dark:#d9a35b;--rv-data-div-n3-ink-on-dark:#0b1120;--rv-data-div-n2-on-dark:#b78340;--rv-data-div-n2-ink-on-dark:#0b1120;--rv-data-div-n1-on-dark:#6e5a3c;--rv-data-div-n1-ink-on-dark:#f8fafc;--rv-data-div-0-on-dark:#3a4150;--rv-data-div-0-ink-on-dark:#f8fafc;--rv-data-div-p1-on-dark:#2f6f68;--rv-data-div-p1-ink-on-dark:#f8fafc;--rv-data-div-p2-on-dark:#3fa596;--rv-data-div-p2-ink-on-dark:#0b1120;--rv-data-div-p3-on-dark:#7fd7c8;--rv-data-div-p3-ink-on-dark:#0b1120;--rv-data-div-n3-on-light:#7a4a12;--rv-data-div-n3-ink-on-light:#fff;--rv-data-div-n2-on-light:#b07a2a;--rv-data-div-n2-ink-on-light:#0f172a;--rv-data-div-n1-on-light:#dcc49a;--rv-data-div-n1-ink-on-light:#0f172a;--rv-data-div-0-on-light:#e7e5df;--rv-data-div-0-ink-on-light:#0f172a;--rv-data-div-p1-on-light:#9fcfc6;--rv-data-div-p1-ink-on-light:#0f172a;--rv-data-div-p2-on-light:#3f978a;--rv-data-div-p2-ink-on-light:#0f172a;--rv-data-div-p3-on-light:#0f5f56;--rv-data-div-p3-ink-on-light:#fff;--rv-data-seq-1-on-dark:#2a1a12;--rv-data-seq-1-ink-on-dark:#f8fafc;--rv-data-seq-2-on-dark:#5a2d12;--rv-data-seq-2-ink-on-dark:#f8fafc;--rv-data-seq-3-on-dark:#9a4310;--rv-data-seq-3-ink-on-dark:#f8fafc;--rv-data-seq-4-on-dark:#d65a0f;--rv-data-seq-4-ink-on-dark:#0b1120;--rv-data-seq-5-on-dark:#f97316;--rv-data-seq-5-ink-on-dark:#0b1120;--rv-data-seq-6-on-dark:#fdba8c;--rv-data-seq-6-ink-on-dark:#0b1120;--rv-data-seq-1-on-light:#e7eee8;--rv-data-seq-1-ink-on-light:#0f172a;--rv-data-seq-2-on-light:#c2d8ca;--rv-data-seq-2-ink-on-light:#0f172a;--rv-data-seq-3-on-light:#87b39c;--rv-data-seq-3-ink-on-light:#0f172a;--rv-data-seq-4-on-light:#4f8a6f;--rv-data-seq-4-ink-on-light:#0b1120;--rv-data-seq-5-on-light:#28654f;--rv-data-seq-5-ink-on-light:#fff;--rv-data-seq-6-on-light:#174a39;--rv-data-seq-6-ink-on-light:#fff;--rv-data-good-on-dark:#34d399;--rv-data-bad-on-dark:#f87171;--rv-data-good-on-light:#047857;--rv-data-bad-on-light:#b91c1c;--rv-data-stat-size:var(--rv-type-stat,clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem));--rv-data-table-max:26rem}:root,[data-rv-theme=dark],[data-theme=dark],.rv-theme-dark,[data-rv-surface=dark]{--rv-data-cat-1:var(--rv-data-cat-1-on-dark);--rv-data-cat-2:var(--rv-data-cat-2-on-dark);--rv-data-cat-3:var(--rv-data-cat-3-on-dark);--rv-data-cat-4:var(--rv-data-cat-4-on-dark);--rv-data-cat-5:var(--rv-data-cat-5-on-dark);--rv-data-cat-6:var(--rv-data-cat-6-on-dark);--rv-data-context:var(--rv-data-context-on-dark);--rv-data-focus:var(--rv-color-brand);--rv-data-div-n3:var(--rv-data-div-n3-on-dark);--rv-data-div-n3-ink:var(--rv-data-div-n3-ink-on-dark);--rv-data-div-n2:var(--rv-data-div-n2-on-dark);--rv-data-div-n2-ink:var(--rv-data-div-n2-ink-on-dark);--rv-data-div-n1:var(--rv-data-div-n1-on-dark);--rv-data-div-n1-ink:var(--rv-data-div-n1-ink-on-dark);--rv-data-div-0:var(--rv-data-div-0-on-dark);--rv-data-div-0-ink:var(--rv-data-div-0-ink-on-dark);--rv-data-div-p1:var(--rv-data-div-p1-on-dark);--rv-data-div-p1-ink:var(--rv-data-div-p1-ink-on-dark);--rv-data-div-p2:var(--rv-data-div-p2-on-dark);--rv-data-div-p2-ink:var(--rv-data-div-p2-ink-on-dark);--rv-data-div-p3:var(--rv-data-div-p3-on-dark);--rv-data-div-p3-ink:var(--rv-data-div-p3-ink-on-dark);--rv-data-seq-1:var(--rv-data-seq-1-on-dark);--rv-data-seq-1-ink:var(--rv-data-seq-1-ink-on-dark);--rv-data-seq-2:var(--rv-data-seq-2-on-dark);--rv-data-seq-2-ink:var(--rv-data-seq-2-ink-on-dark);--rv-data-seq-3:var(--rv-data-seq-3-on-dark);--rv-data-seq-3-ink:var(--rv-data-seq-3-ink-on-dark);--rv-data-seq-4:var(--rv-data-seq-4-on-dark);--rv-data-seq-4-ink:var(--rv-data-seq-4-ink-on-dark);--rv-data-seq-5:var(--rv-data-seq-5-on-dark);--rv-data-seq-5-ink:var(--rv-data-seq-5-ink-on-dark);--rv-data-seq-6:var(--rv-data-seq-6-on-dark);--rv-data-seq-6-ink:var(--rv-data-seq-6-ink-on-dark);--rv-data-good:var(--rv-data-good-on-dark);--rv-data-bad:var(--rv-data-bad-on-dark);--rvd-text:var(--rv-color-dark-text);--rvd-text-2:var(--rv-color-dark-text-secondary);--rvd-text-3:var(--rv-color-dark-text-tertiary);--rvd-line:var(--rv-color-dark-border);--rvd-line-strong:var(--rv-color-dark-text-tertiary);--rvd-head:var(--rv-color-dark-surface);--rvd-zebra:var(--rv-color-dark-text)}@supports (color:color-mix(in lab,red,red)){:root,[data-rv-theme=dark],[data-theme=dark],.rv-theme-dark,[data-rv-surface=dark]{--rvd-zebra:color-mix(in srgb, var(--rv-color-dark-text) 4%, transparent)}}:root,[data-rv-theme=dark],[data-theme=dark],.rv-theme-dark,[data-rv-surface=dark]{--rvd-track:var(--rv-color-dark-text)}@supports (color:color-mix(in lab,red,red)){:root,[data-rv-theme=dark],[data-theme=dark],.rv-theme-dark,[data-rv-surface=dark]{--rvd-track:color-mix(in srgb, var(--rv-color-dark-text) 10%, transparent)}}[data-rv-theme=light],[data-theme=light],.rv-theme-light,.rvf-section--paper,[data-rv-surface=light]{--rv-data-cat-1:var(--rv-data-cat-1-on-light);--rv-data-cat-2:var(--rv-data-cat-2-on-light);--rv-data-cat-3:var(--rv-data-cat-3-on-light);--rv-data-cat-4:var(--rv-data-cat-4-on-light);--rv-data-cat-5:var(--rv-data-cat-5-on-light);--rv-data-cat-6:var(--rv-data-cat-6-on-light);--rv-data-context:var(--rv-data-context-on-light);--rv-data-focus:var(--rv-color-brand-dark);--rv-data-div-n3:var(--rv-data-div-n3-on-light);--rv-data-div-n3-ink:var(--rv-data-div-n3-ink-on-light);--rv-data-div-n2:var(--rv-data-div-n2-on-light);--rv-data-div-n2-ink:var(--rv-data-div-n2-ink-on-light);--rv-data-div-n1:var(--rv-data-div-n1-on-light);--rv-data-div-n1-ink:var(--rv-data-div-n1-ink-on-light);--rv-data-div-0:var(--rv-data-div-0-on-light);--rv-data-div-0-ink:var(--rv-data-div-0-ink-on-light);--rv-data-div-p1:var(--rv-data-div-p1-on-light);--rv-data-div-p1-ink:var(--rv-data-div-p1-ink-on-light);--rv-data-div-p2:var(--rv-data-div-p2-on-light);--rv-data-div-p2-ink:var(--rv-data-div-p2-ink-on-light);--rv-data-div-p3:var(--rv-data-div-p3-on-light);--rv-data-div-p3-ink:var(--rv-data-div-p3-ink-on-light);--rv-data-seq-1:var(--rv-data-seq-1-on-light);--rv-data-seq-1-ink:var(--rv-data-seq-1-ink-on-light);--rv-data-seq-2:var(--rv-data-seq-2-on-light);--rv-data-seq-2-ink:var(--rv-data-seq-2-ink-on-light);--rv-data-seq-3:var(--rv-data-seq-3-on-light);--rv-data-seq-3-ink:var(--rv-data-seq-3-ink-on-light);--rv-data-seq-4:var(--rv-data-seq-4-on-light);--rv-data-seq-4-ink:var(--rv-data-seq-4-ink-on-light);--rv-data-seq-5:var(--rv-data-seq-5-on-light);--rv-data-seq-5-ink:var(--rv-data-seq-5-ink-on-light);--rv-data-seq-6:var(--rv-data-seq-6-on-light);--rv-data-seq-6-ink:var(--rv-data-seq-6-ink-on-light);--rv-data-good:var(--rv-data-good-on-light);--rv-data-bad:var(--rv-data-bad-on-light);--rvd-text:var(--rv-color-light-text);--rvd-text-2:var(--rv-color-light-text-secondary);--rvd-text-3:var(--rv-color-light-text-tertiary);--rvd-line:var(--rv-color-light-border);--rvd-line-strong:var(--rv-color-light-text-tertiary);--rvd-head:var(--rv-color-light-surface);--rvd-zebra:var(--rv-color-light-text)}@supports (color:color-mix(in lab,red,red)){[data-rv-theme=light],[data-theme=light],.rv-theme-light,.rvf-section--paper,[data-rv-surface=light]{--rvd-zebra:color-mix(in srgb, var(--rv-color-light-text) 4%, transparent)}}[data-rv-theme=light],[data-theme=light],.rv-theme-light,.rvf-section--paper,[data-rv-surface=light]{--rvd-track:var(--rv-color-light-text)}@supports (color:color-mix(in lab,red,red)){[data-rv-theme=light],[data-theme=light],.rv-theme-light,.rvf-section--paper,[data-rv-surface=light]{--rvd-track:color-mix(in srgb, var(--rv-color-light-text) 9%, transparent)}}[data-rv-product=evidence],[data-rv-product=evidence] [data-rv-surface=dark]{--rv-data-focus:var(--rv-profile-evidence-signal-on-dark)}[data-rv-product=evidence][data-rv-theme=light],[data-rv-product=evidence] [data-rv-theme=light],[data-rv-product=evidence] .rvf-section--paper,[data-rv-product=evidence] [data-rv-surface=light]{--rv-data-focus:var(--rv-profile-evidence-signal)}[data-rvd-cat="1"]{--rvd-c:var(--rv-data-cat-1)}[data-rvd-cat="2"]{--rvd-c:var(--rv-data-cat-2)}[data-rvd-cat="3"]{--rvd-c:var(--rv-data-cat-3)}[data-rvd-cat="4"]{--rvd-c:var(--rv-data-cat-4)}[data-rvd-cat="5"]{--rvd-c:var(--rv-data-cat-5)}[data-rvd-cat="6"]{--rvd-c:var(--rv-data-cat-6)}[data-rvd-cat=context]{--rvd-c:var(--rv-data-context)}[data-rvd-emphasis]{--rvd-c:var(--rv-data-focus)}.rvd-stat{gap:var(--rv-space-2);color:var(--rvd-text);margin:0;display:grid}.rvd-stat-value{font:600 var(--rv-data-stat-size)/1 var(--rv-font-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums;margin:0}.rvd-stat-unit{color:var(--rvd-text-2);font-size:calc(var(--rv-data-stat-size) * .5);letter-spacing:-.02em;margin-inline-start:.08em;font-weight:500}.rvd-stat-label{max-inline-size:28ch;color:var(--rvd-text-2);font-size:var(--rv-size-md);margin:0;line-height:1.5}.rvd-source{margin:var(--rv-space-2) 0 0;color:var(--rvd-text-3);font:500 var(--rv-size-xs)/1.6 var(--rv-font-mono);letter-spacing:.02em}.rvd-source a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.rvd-note{margin:var(--rv-space-2) 0 0;color:var(--rvd-text-3);font-size:var(--rv-size-sm);line-height:1.6}.rvd-metrics{gap:var(--rv-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.rvd-metric{align-content:start;gap:var(--rv-space-2);border-block-start:1px solid var(--rvd-line);color:var(--rvd-text);padding-block-start:var(--rv-space-4);display:grid}.rvd-metric-label{color:var(--rvd-text-3);font:600 var(--rv-size-xs)/1.5 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.rvd-metric-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.05}.rvd-delta{color:var(--rvd-text-2);font:600 var(--rv-size-sm)/1.4 var(--rv-font-sans);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;margin:0;display:inline-flex}.rvd-delta:before{content:"";background:currentColor;flex:none;block-size:.7rem;inline-size:.7rem}.rvd-delta[data-rvd-trend=up]:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.rvd-delta[data-rvd-trend=down]:before{clip-path:polygon(0 0,100% 0,50% 100%)}.rvd-delta[data-rvd-trend=flat]:before{border-radius:1px;block-size:.2rem}.rvd-delta[data-rvd-tone=good]{color:var(--rv-data-good)}.rvd-delta[data-rvd-tone=bad]{color:var(--rv-data-bad)}.rvd-delta[data-rvd-tone=neutral]{color:var(--rvd-text-2)}.rvd-bars{gap:var(--rv-space-3);margin:0;padding:0;list-style:none;display:grid}.rvd-bar{align-items:center;gap:var(--rv-space-3);color:var(--rvd-text);font-size:var(--rv-size-sm);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) minmax(3.5rem,auto);display:grid}.rvd-bar-label{color:var(--rvd-text-2);line-height:1.35}.rvd-bar-track{background:var(--rvd-track);border-radius:2px;block-size:.75rem;display:block;position:relative}.rvd-bar-fill{block-size:100%;inline-size:var(--rvd-pct,0%);background:var(--rvd-c,var(--rv-data-context));border-radius:2px;display:block}.rvd-bar-value{color:var(--rvd-text);font:600 var(--rv-size-sm)/1 var(--rv-font-mono);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:600px){.rvd-bar{row-gap:var(--rv-space-1);grid-template-columns:minmax(0,1fr) auto}.rvd-bar-label{grid-column:1/-1}}.rvd-spark{vertical-align:middle;align-items:flex-end;gap:2px;block-size:2rem;inline-size:7.5rem;display:inline-flex}.rvd-spark>i{min-block-size:2px;block-size:var(--rvd-pct,0%);background:var(--rvd-c,var(--rv-data-context));border-radius:1px 1px 0 0;flex:1 1 0}@supports (color:color-mix(in lab,red,red)){.rvd-spark>i{background:color-mix(in srgb,var(--rvd-c,var(--rv-data-context)) 55%,transparent)}}.rvd-spark>i:last-child{background:var(--rvd-c,var(--rv-data-focus))}.rvd-spark-line{block-size:2rem;inline-size:7.5rem;color:var(--rvd-c,var(--rv-data-focus));vertical-align:middle;display:inline-block;overflow:visible}.rvd-spark-path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rvd-spark-base{fill:none;stroke:var(--rvd-line);stroke-width:1px;vector-effect:non-scaling-stroke}.rvd-spark-dot{fill:currentColor}.rvd-spark-row{align-items:center;gap:var(--rv-space-3);color:var(--rvd-text);font:600 var(--rv-size-sm)/1 var(--rv-font-mono);font-variant-numeric:tabular-nums;display:inline-flex}.rvd-table-wrap{max-block-size:var(--rv-data-table-max);border-block:1px solid var(--rvd-line);overscroll-behavior:contain;overflow:auto}.rvd-table-wrap:focus-visible{outline:2px solid var(--rv-data-focus);outline-offset:2px}.rvd-table{border-collapse:separate;border-spacing:0;inline-size:100%;color:var(--rvd-text);font-size:var(--rv-size-sm);font-variant-numeric:tabular-nums;line-height:1.45}.rvd-table caption{padding:var(--rv-space-3) 0;color:var(--rvd-text-2);font-size:var(--rv-size-sm);text-align:start;caption-side:top;font-weight:600}.rvd-table th,.rvd-table td{border-block-end:1px solid var(--rvd-line);text-align:start;vertical-align:baseline;padding:.6rem .75rem}.rvd-table thead th{z-index:1;background:var(--rvd-head);color:var(--rvd-text-3);font:600 var(--rv-size-xs)/1.4 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--rvd-line-strong);position:sticky;inset-block-start:0}.rvd-table tbody th{color:var(--rvd-text);font-weight:600}.rvd-table[data-rvd-zebra] tbody tr:nth-child(2n)>*{background:var(--rvd-zebra)}.rvd-table .rvd-num{text-align:end;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.rvd-table tfoot td,.rvd-table tfoot th{color:var(--rvd-text-2);border-block-end:0;font-weight:600}.rvd-states{gap:var(--rv-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rvd-state{border:1px solid var(--rvd-line-strong);border-radius:var(--rv-radius-pill);min-block-size:1.75rem;color:var(--rvd-text);font:600 var(--rv-size-xs)/1.4 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;padding:.15rem .65rem;display:inline-flex}.rvd-state:before{content:""}.rvd-state:before,.rvd-mark{box-sizing:border-box;vertical-align:middle;background:0 0;border:1.5px solid;border-radius:50%;flex:none;block-size:.75rem;inline-size:.75rem;display:inline-block}.rvd-state[data-rvd-state=observed]:before,.rvd-mark[data-rvd-state=observed]{background:currentColor}.rvd-state[data-rvd-state=derived]:before,.rvd-mark[data-rvd-state=derived]{outline-offset:1.5px;background:currentColor;outline:1.5px solid}.rvd-state[data-rvd-state=imported]:before,.rvd-mark[data-rvd-state=imported]{background:radial-gradient(circle,var(--rvd-head) 0 22%,currentColor 26%)}.rvd-state[data-rvd-state=synthetic]:before,.rvd-mark[data-rvd-state=synthetic]{background:repeating-linear-gradient(45deg,currentColor 0 1.5px,#0000 1.5px 3.5px)}.rvd-state[data-rvd-state=unknown]:before,.rvd-mark[data-rvd-state=unknown],.rvd-state[data-rvd-state=synthetic]{border-style:dashed}.rvd-state[data-rvd-state=unknown]{color:var(--rvd-text-2)}.rvd-legend{gap:var(--rv-space-2) var(--rv-space-6);color:var(--rvd-text-2);font-size:var(--rv-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rvd-legend li{align-items:center;gap:.5rem;display:inline-flex}.rvd-key{background:var(--rvd-c,var(--rvd-text-3));flex:none;block-size:.8rem;inline-size:.8rem;display:inline-block}.rvd-key[data-rvd-cat="1"]{border-radius:50%}.rvd-key[data-rvd-cat="3"]{clip-path:polygon(50% 0,100% 100%,0 100%)}.rvd-key[data-rvd-cat="4"]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rvd-key[data-rvd-cat="5"]{clip-path:polygon(0 0,100% 0,50% 100%)}.rvd-key[data-rvd-cat="6"]{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%)}.rvd-swatch{border-radius:var(--rv-radius-sm);background:var(--rvd-c,var(--rvd-text-3));block-size:2.5rem;inline-size:100%;display:block}.rvd-div{background:var(--rvd-div-bg);color:var(--rvd-div-ink);box-shadow:inset 0 0 0 1px var(--rvd-line-strong)}@supports (color:color-mix(in lab,red,red)){.rvd-div{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rvd-line-strong) 45%,transparent)}}.rvd-div{font-variant-numeric:tabular-nums}.rvd-div[data-rvd-step="-3"]{--rvd-div-bg:var(--rv-data-div-n3);--rvd-div-ink:var(--rv-data-div-n3-ink)}.rvd-div[data-rvd-step="-2"]{--rvd-div-bg:var(--rv-data-div-n2);--rvd-div-ink:var(--rv-data-div-n2-ink)}.rvd-div[data-rvd-step="-1"]{--rvd-div-bg:var(--rv-data-div-n1);--rvd-div-ink:var(--rv-data-div-n1-ink)}.rvd-div[data-rvd-step="0"]{--rvd-div-bg:var(--rv-data-div-0);--rvd-div-ink:var(--rv-data-div-0-ink)}.rvd-div[data-rvd-step="1"]{--rvd-div-bg:var(--rv-data-div-p1);--rvd-div-ink:var(--rv-data-div-p1-ink)}.rvd-div[data-rvd-step="2"]{--rvd-div-bg:var(--rv-data-div-p2);--rvd-div-ink:var(--rv-data-div-p2-ink)}.rvd-div[data-rvd-step="3"]{--rvd-div-bg:var(--rv-data-div-p3);--rvd-div-ink:var(--rv-data-div-p3-ink)}.rvd-seq{background:var(--rvd-seq-bg);color:var(--rvd-seq-ink);box-shadow:inset 0 0 0 1px var(--rvd-line-strong)}@supports (color:color-mix(in lab,red,red)){.rvd-seq{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rvd-line-strong) 45%,transparent)}}.rvd-seq{font-variant-numeric:tabular-nums}.rvd-seq[data-rvd-step="1"]{--rvd-seq-bg:var(--rv-data-seq-1);--rvd-seq-ink:var(--rv-data-seq-1-ink)}.rvd-seq[data-rvd-step="2"]{--rvd-seq-bg:var(--rv-data-seq-2);--rvd-seq-ink:var(--rv-data-seq-2-ink)}.rvd-seq[data-rvd-step="3"]{--rvd-seq-bg:var(--rv-data-seq-3);--rvd-seq-ink:var(--rv-data-seq-3-ink)}.rvd-seq[data-rvd-step="4"]{--rvd-seq-bg:var(--rv-data-seq-4);--rvd-seq-ink:var(--rv-data-seq-4-ink)}.rvd-seq[data-rvd-step="5"]{--rvd-seq-bg:var(--rv-data-seq-5);--rvd-seq-ink:var(--rv-data-seq-5-ink)}.rvd-seq[data-rvd-step="6"]{--rvd-seq-bg:var(--rv-data-seq-6);--rvd-seq-ink:var(--rv-data-seq-6-ink)}.rvd-div-scale{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none;display:grid}.rvd-div-scale>li{min-block-size:2.25rem;font:600 var(--rv-size-xs)/1.2 var(--rv-font-mono);text-align:center;place-items:center;padding:.25rem;display:grid}.rvd-div-ends{justify-content:space-between;gap:var(--rv-space-4);margin:var(--rv-space-2) 0 0;color:var(--rvd-text-2);font-size:var(--rv-size-xs);display:flex}[data-rvd-pct="0"]{--rvd-pct:0%}[data-rvd-pct="1"]{--rvd-pct:1%}[data-rvd-pct="2"]{--rvd-pct:2%}[data-rvd-pct="3"]{--rvd-pct:3%}[data-rvd-pct="4"]{--rvd-pct:4%}[data-rvd-pct="5"]{--rvd-pct:5%}[data-rvd-pct="6"]{--rvd-pct:6%}[data-rvd-pct="7"]{--rvd-pct:7%}[data-rvd-pct="8"]{--rvd-pct:8%}[data-rvd-pct="9"]{--rvd-pct:9%}[data-rvd-pct="10"]{--rvd-pct:10%}[data-rvd-pct="11"]{--rvd-pct:11%}[data-rvd-pct="12"]{--rvd-pct:12%}[data-rvd-pct="13"]{--rvd-pct:13%}[data-rvd-pct="14"]{--rvd-pct:14%}[data-rvd-pct="15"]{--rvd-pct:15%}[data-rvd-pct="16"]{--rvd-pct:16%}[data-rvd-pct="17"]{--rvd-pct:17%}[data-rvd-pct="18"]{--rvd-pct:18%}[data-rvd-pct="19"]{--rvd-pct:19%}[data-rvd-pct="20"]{--rvd-pct:20%}[data-rvd-pct="21"]{--rvd-pct:21%}[data-rvd-pct="22"]{--rvd-pct:22%}[data-rvd-pct="23"]{--rvd-pct:23%}[data-rvd-pct="24"]{--rvd-pct:24%}[data-rvd-pct="25"]{--rvd-pct:25%}[data-rvd-pct="26"]{--rvd-pct:26%}[data-rvd-pct="27"]{--rvd-pct:27%}[data-rvd-pct="28"]{--rvd-pct:28%}[data-rvd-pct="29"]{--rvd-pct:29%}[data-rvd-pct="30"]{--rvd-pct:30%}[data-rvd-pct="31"]{--rvd-pct:31%}[data-rvd-pct="32"]{--rvd-pct:32%}[data-rvd-pct="33"]{--rvd-pct:33%}[data-rvd-pct="34"]{--rvd-pct:34%}[data-rvd-pct="35"]{--rvd-pct:35%}[data-rvd-pct="36"]{--rvd-pct:36%}[data-rvd-pct="37"]{--rvd-pct:37%}[data-rvd-pct="38"]{--rvd-pct:38%}[data-rvd-pct="39"]{--rvd-pct:39%}[data-rvd-pct="40"]{--rvd-pct:40%}[data-rvd-pct="41"]{--rvd-pct:41%}[data-rvd-pct="42"]{--rvd-pct:42%}[data-rvd-pct="43"]{--rvd-pct:43%}[data-rvd-pct="44"]{--rvd-pct:44%}[data-rvd-pct="45"]{--rvd-pct:45%}[data-rvd-pct="46"]{--rvd-pct:46%}[data-rvd-pct="47"]{--rvd-pct:47%}[data-rvd-pct="48"]{--rvd-pct:48%}[data-rvd-pct="49"]{--rvd-pct:49%}[data-rvd-pct="50"]{--rvd-pct:50%}[data-rvd-pct="51"]{--rvd-pct:51%}[data-rvd-pct="52"]{--rvd-pct:52%}[data-rvd-pct="53"]{--rvd-pct:53%}[data-rvd-pct="54"]{--rvd-pct:54%}[data-rvd-pct="55"]{--rvd-pct:55%}[data-rvd-pct="56"]{--rvd-pct:56%}[data-rvd-pct="57"]{--rvd-pct:57%}[data-rvd-pct="58"]{--rvd-pct:58%}[data-rvd-pct="59"]{--rvd-pct:59%}[data-rvd-pct="60"]{--rvd-pct:60%}[data-rvd-pct="61"]{--rvd-pct:61%}[data-rvd-pct="62"]{--rvd-pct:62%}[data-rvd-pct="63"]{--rvd-pct:63%}[data-rvd-pct="64"]{--rvd-pct:64%}[data-rvd-pct="65"]{--rvd-pct:65%}[data-rvd-pct="66"]{--rvd-pct:66%}[data-rvd-pct="67"]{--rvd-pct:67%}[data-rvd-pct="68"]{--rvd-pct:68%}[data-rvd-pct="69"]{--rvd-pct:69%}[data-rvd-pct="70"]{--rvd-pct:70%}[data-rvd-pct="71"]{--rvd-pct:71%}[data-rvd-pct="72"]{--rvd-pct:72%}[data-rvd-pct="73"]{--rvd-pct:73%}[data-rvd-pct="74"]{--rvd-pct:74%}[data-rvd-pct="75"]{--rvd-pct:75%}[data-rvd-pct="76"]{--rvd-pct:76%}[data-rvd-pct="77"]{--rvd-pct:77%}[data-rvd-pct="78"]{--rvd-pct:78%}[data-rvd-pct="79"]{--rvd-pct:79%}[data-rvd-pct="80"]{--rvd-pct:80%}[data-rvd-pct="81"]{--rvd-pct:81%}[data-rvd-pct="82"]{--rvd-pct:82%}[data-rvd-pct="83"]{--rvd-pct:83%}[data-rvd-pct="84"]{--rvd-pct:84%}[data-rvd-pct="85"]{--rvd-pct:85%}[data-rvd-pct="86"]{--rvd-pct:86%}[data-rvd-pct="87"]{--rvd-pct:87%}[data-rvd-pct="88"]{--rvd-pct:88%}[data-rvd-pct="89"]{--rvd-pct:89%}[data-rvd-pct="90"]{--rvd-pct:90%}[data-rvd-pct="91"]{--rvd-pct:91%}[data-rvd-pct="92"]{--rvd-pct:92%}[data-rvd-pct="93"]{--rvd-pct:93%}[data-rvd-pct="94"]{--rvd-pct:94%}[data-rvd-pct="95"]{--rvd-pct:95%}[data-rvd-pct="96"]{--rvd-pct:96%}[data-rvd-pct="97"]{--rvd-pct:97%}[data-rvd-pct="98"]{--rvd-pct:98%}[data-rvd-pct="99"]{--rvd-pct:99%}[data-rvd-pct="100"]{--rvd-pct:100%}:root{--rv-read-measure:var(--rv-measure-text,68ch);--rv-read-body:1.125rem;--rv-read-body-sm:1.0625rem;--rv-read-leading:1.7;--rv-read-title:var(--rv-type-h1,clamp(2.5rem, 1.6rem + 4vw, 4.5rem));--rv-read-h2:var(--rv-type-h2,clamp(1.875rem, 1.4rem + 2vw, 2.75rem));--rv-read-h3:var(--rv-type-h3,clamp(1.375rem, 1.2rem + .8vw, 1.75rem));--rv-read-dek:clamp(1.1875rem, 1.6vw, 1.375rem);--rv-read-pull:clamp(1.5rem, 2.6vw, 2rem);--rv-read-note:.875rem;--rv-read-margin:15rem;--rv-read-gap:2rem;--rv-read-toc:14rem;--rv-read-sticky-top:6.5rem}:root,[data-rv-theme=dark],[data-theme=dark],.rv-theme-dark,[data-rv-surface=dark]{--rvl-text:var(--rv-color-dark-text);--rvl-text-2:var(--rv-color-dark-text-secondary);--rvl-text-3:var(--rv-color-dark-text-tertiary);--rvl-line:var(--rv-color-dark-border);--rvl-accent:var(--rv-color-brand);--rvl-mark:var(--rv-color-brand)}@supports (color:color-mix(in lab,red,red)){:root,[data-rv-theme=dark],[data-theme=dark],.rv-theme-dark,[data-rv-surface=dark]{--rvl-mark:color-mix(in srgb, var(--rv-color-brand) 16%, transparent)}}[data-rv-theme=light],[data-theme=light],.rv-theme-light,.rvf-section--paper,[data-rv-surface=light]{--rvl-text:var(--rv-color-light-text);--rvl-text-2:var(--rv-color-light-text-secondary);--rvl-text-3:var(--rv-color-light-text-tertiary);--rvl-line:var(--rv-color-light-border);--rvl-accent:var(--rv-color-brand-dark);--rvl-mark:var(--rv-color-brand)}@supports (color:color-mix(in lab,red,red)){[data-rv-theme=light],[data-theme=light],.rv-theme-light,.rvf-section--paper,[data-rv-surface=light]{--rvl-mark:color-mix(in srgb, var(--rv-color-brand) 14%, transparent)}}[data-rv-product=evidence]{--rvl-accent:var(--rv-profile-evidence-signal-on-dark)}[data-rv-product=evidence] [data-rv-theme=light],[data-rv-product=evidence] .rvf-section--paper,[data-rv-product=evidence] [data-rv-surface=light],[data-rv-product=evidence][data-rv-theme=light]{--rvl-accent:var(--rv-profile-evidence-signal)}.rvl-layout{gap:var(--rv-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:72rem){.rvl-layout{grid-template-columns:var(--rv-read-toc) minmax(0,1fr);column-gap:var(--rv-space-12);align-items:start}.rvl-layout>.rvl-toc{max-block-size:calc(100svh - var(--rv-read-sticky-top) - var(--rv-space-6));position:sticky;inset-block-start:var(--rv-read-sticky-top);overflow-y:auto}}.rvl-toc{color:var(--rvl-text-2);font-size:var(--rv-size-sm)}.rvl-toc-title{margin:0 0 var(--rv-space-3);color:var(--rvl-text-3);font:600 var(--rv-size-xs)/1.5 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rvl-toc ol{counter-reset:rvl-toc;gap:0;margin:0;padding:0;list-style:none;display:grid}.rvl-toc li{counter-increment:rvl-toc}.rvl-toc a{border-inline-start:2px solid var(--rvl-line);min-block-size:2.25rem;color:inherit;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;padding:.45rem 0 .45rem .75rem;line-height:1.4;text-decoration:none;display:grid}.rvl-toc a:before{color:var(--rvl-text-3);font:500 var(--rv-size-xs)/1.4 var(--rv-font-mono);content:counter(rvl-toc,decimal-leading-zero)}.rvl-toc a:hover{color:var(--rvl-text);border-inline-start-color:var(--rvl-text-3)}.rvl-toc a[aria-current=true],.rvl-toc a[aria-current=location]{color:var(--rvl-text);border-inline-start-color:var(--rvl-accent)}.rvl-toc a:focus-visible{outline:2px solid var(--rvl-accent);outline-offset:2px}.rvl-prose{min-inline-size:0;color:var(--rvl-text-2);font-family:var(--rv-font-sans);font-size:var(--rv-read-body-sm);line-height:var(--rv-read-leading);container:rvl-prose/inline-size}@media(min-width:48rem){.rvl-prose{font-size:var(--rv-read-body)}}.rvl-prose>*,.rvl-noted>:not(.rvl-sidenote){max-inline-size:var(--rv-read-measure)}.rvl-prose :where(p,ul,ol,blockquote,figure,h2,h3){margin-block:0}.rvl-prose>*+*{margin-block-start:1.25em}.rvl-prose>p+p{margin-block-start:1em}.rvl-prose p{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.rvl-prose a:not([class]){color:var(--rvl-text);text-decoration:underline;-webkit-text-decoration-color:var(--rvl-accent);text-decoration-color:var(--rvl-accent);text-underline-offset:.22em;text-decoration-thickness:1px}.rvl-prose a:not([class]):hover{text-decoration-thickness:2px}.rvl-prose[data-rvl-voice=serif] p,.rvl-prose[data-rvl-voice=serif] li,.rvl-prose[data-rvl-voice=serif] .rvl-dek{font-family:var(--rv-profile-institutional-serif)}.rvl-prose strong{color:var(--rvl-text);font-weight:600}.rvl-prose ul,.rvl-prose ol:not([class]){padding-inline-start:1.25em}.rvl-prose li+li{margin-block-start:.4em}.rvl-prose mark{background:var(--rvl-mark);color:var(--rvl-text);border-radius:2px;padding-inline:.15em}.rvl-kicker{color:var(--rvl-accent);font:600 var(--rv-size-xs)/1.6 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.rvl-title{max-inline-size:var(--rv-measure-title,20ch);margin:var(--rv-space-3) 0 0;color:var(--rvl-text);font-size:var(--rv-read-title);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.02}.rvl-dek{max-inline-size:var(--rv-measure-lead,56ch);margin:var(--rv-space-4) 0 0;color:var(--rvl-text-2);font-size:var(--rv-read-dek);text-wrap:pretty;line-height:1.5}.rvl-meta{margin:var(--rv-space-6) 0 0;border-block-start:1px solid var(--rvl-line);color:var(--rvl-text-3);font:500 var(--rv-size-xs)/1.6 var(--rv-font-mono);letter-spacing:.04em;flex-wrap:wrap;gap:.25rem 1rem;padding-block-start:var(--rv-space-4);display:flex}.rvl-prose h2,.rvl-h2{color:var(--rvl-text);font-size:var(--rv-read-h2);letter-spacing:-.025em;text-wrap:balance;margin-block:2.4em 0;scroll-margin-block-start:var(--rv-read-sticky-top);font-weight:600;line-height:1.12}.rvl-prose h3,.rvl-h3{color:var(--rvl-text);font-size:var(--rv-read-h3);letter-spacing:-.015em;text-wrap:balance;margin-block:1.8em 0;scroll-margin-block-start:var(--rv-read-sticky-top);font-weight:600;line-height:1.12}.rvl-prose h2+*,.rvl-prose h3+*{margin-block-start:.75em}.rvl-pull{border-inline-start:3px solid var(--rvl-accent);margin:2em 0;padding:.25em 0 .25em 1.25rem}.rvl-pull p{color:var(--rvl-text);font-size:var(--rv-read-pull);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.25}.rvl-pull footer,.rvl-pull cite{color:var(--rvl-text-3);font:500 var(--rv-size-xs)/1.5 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-block-start:.9rem;font-style:normal;display:block}.rvl-ref{min-inline-size:1.25rem;color:var(--rvl-accent);font:600 var(--rv-size-xs)/1 var(--rv-font-mono);text-align:center;vertical-align:super;margin-inline:.05em;padding:0 .2rem;text-decoration:none;display:inline-block}.rvl-ref:hover{text-decoration:underline}.rvl-ref:focus-visible{outline:2px solid var(--rvl-accent);outline-offset:2px;border-radius:2px}.rvl-noted{max-inline-size:none}.rvl-sidenote{border-block-start:1px solid var(--rvl-line);color:var(--rvl-text-3);font-size:var(--rv-read-note);margin-block-start:.9rem;padding-block-start:.6rem;line-height:1.55}.rvl-sidenote p{margin:0}.rvl-sidenote p+p{margin-block-start:.5em}.rvl-note-num{color:var(--rvl-accent);font:600 var(--rv-size-xs)/1 var(--rv-font-mono);margin-inline-end:.4rem}.rvl-sidenote:target,.rvl-notes li:target{background:var(--rvl-mark)}@container rvl-prose (min-width:56rem){.rvl-noted{grid-template-columns:minmax(0,var(--rv-read-measure)) minmax(10rem,var(--rv-read-margin));column-gap:var(--rv-read-gap);align-items:start;display:grid}.rvl-noted>:not(.rvl-sidenote){grid-area:1/1}.rvl-noted>.rvl-sidenote{border-block-start:0;border-inline-start:1px solid var(--rvl-line);grid-area:1/2;margin-block-start:.3em;padding-block-start:0;padding-inline-start:.9rem}.rvl-figure[data-rvl-size=wide]{max-inline-size:calc(var(--rv-read-measure) + var(--rv-read-gap) + var(--rv-read-margin))}}.rvl-notes{padding:var(--rv-space-6) 0 0 1.5rem;border-block-start:1px solid var(--rvl-line);color:var(--rvl-text-3);font-size:var(--rv-read-note);margin:3em 0 0;line-height:1.6}.rvl-notes li{padding-inline-start:.35rem;scroll-margin-block-start:var(--rv-read-sticky-top)}.rvl-notes li::marker{color:var(--rvl-accent);font:600 var(--rv-size-xs) var(--rv-font-mono)}.rvl-notes-title{color:var(--rvl-text-3);font:600 var(--rv-size-xs)/1.5 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:3em 0 0}.rvl-notes-title+.rvl-notes{margin-block-start:var(--rv-space-3)}.rvl-backref{color:var(--rvl-accent);text-underline-offset:.2em;margin-inline-start:.35rem;text-decoration:underline}.rvl-backref:hover,.rvl-backref:focus-visible{text-decoration-thickness:2px}.rvl-figure{margin:2.25em 0}.rvl-figure img,.rvl-figure svg,.rvl-figure video{border-radius:var(--rv-radius-sm);block-size:auto;inline-size:100%;display:block}.rvl-figure figcaption{gap:.35rem;margin-block-start:.8rem;display:grid}.rvl-caption{color:var(--rvl-text-2);font-size:var(--rv-read-note);margin:0;line-height:1.55}.rvl-credit{color:var(--rvl-text-3);font:500 var(--rv-size-xs)/1.5 var(--rv-font-mono);letter-spacing:.03em;margin:0}@media print{.rvl-layout{display:block}.rvl-toc{display:none}}*{box-sizing:border-box}html{scroll-padding-top:6rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--rv-profile-institutional-paper);color:var(--rv-profile-institutional-ink);font-family:var(--rv-font-sans);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--rv-color-brand);outline-offset:5px}.rv-container{width:min(var(--rv-shell-max),calc(100% - (var(--rv-shell-gutter) * 2)));margin-inline:auto}.rv-header{z-index:30;background:var(--rv-color-dark-canvas);color:var(--rv-color-dark-text);padding:1.25rem 0;transition:background .18s;position:fixed;inset:0 0 auto}.rv-header.rv-shell-header{width:auto;margin-inline:0}.rv-header-inner,.rv-nav{align-items:center;gap:1.75rem;display:flex}.rv-header-inner{justify-content:space-between}.rv-wordmark{font-size:1.4rem}.rv-wordmark span{color:var(--rv-color-brand)}.rv-nav{margin-left:auto}.rv-nav button,.rv-nav a,.rv-lang{min-height:44px;color:var(--rv-color-dark-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.rv-nav button:hover,.rv-nav a:hover{color:var(--rv-color-brand)}.rv-btn{border-radius:var(--rv-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.8rem 1.2rem;font-size:.875rem;font-weight:600;transition:background .18s;display:inline-flex}.rv-btn-primary{background:var(--rv-color-brand);color:var(--rv-color-dark-canvas)}.rv-btn-primary:hover{background:var(--rv-color-brand-hover)}.rv-btn-small{min-height:44px;font-size:.8125rem}.rv-menu-toggle{border:1px solid var(--rv-color-dark-text-tertiary);border-radius:var(--rv-radius-sm);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;place-items:center;display:none}.rv-mobile-menu{display:none}.rv-product-switcher{cursor:pointer;font-size:.8125rem;position:relative}.rv-product-switcher summary{align-items:center;gap:.4rem;min-height:44px;list-style:none;display:flex}.rv-product-switcher summary::-webkit-details-marker{display:none}.rv-product-menu{border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-md);background:var(--rv-color-dark-surface);width:18rem;padding:.5rem;display:grid;position:absolute;top:3rem;right:0}.rv-product-menu a{gap:.35rem;padding:.9rem;display:grid}.rv-product-menu a:hover{background:var(--rv-color-dark-surface-raised)}.rv-product-menu span{color:var(--rv-color-dark-text-tertiary);font-size:.75rem}.rv-hero{background:var(--rv-color-dark-canvas);color:var(--rv-color-dark-text);padding:9rem 0 2rem;position:relative;overflow:clip}.rv-hero:before{background:radial-gradient(ellipse at 78% 42%,var(--rv-color-brand),transparent 54%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rv-hero:before{background:radial-gradient(ellipse at 78% 42%,color-mix(in srgb,var(--rv-color-brand) 12%,transparent),transparent 54%)}}.rv-hero:before{content:"";pointer-events:none}.rv-hero-layout{grid-template-columns:minmax(17rem,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);min-height:min(46rem,82vh);display:grid;position:relative}.rv-hero-copy{z-index:1;position:relative}.rv-kicker{color:var(--rv-color-brand-dark);font:600 .75rem/1.5 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;display:flex}.rv-hero .rv-kicker,.rv-graph-section .rv-kicker,.rv-proof-section .rv-kicker{color:var(--rv-color-brand)}.rv-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:1.5rem 0;font-size:clamp(3.5rem,5.8vw,5.2rem);font-weight:600;line-height:.99}.rv-lead{max-width:27rem;color:var(--rv-color-dark-text-secondary);margin:0;font-size:1.125rem;line-height:1.65}.rv-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.rv-text-link{min-height:44px;color:var(--rv-color-brand-dark);align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;display:inline-flex}.rv-text-link:hover{text-underline-offset:.3em;text-decoration:underline}.rv-on-dark{color:var(--rv-color-dark-text)}.rv-micro{max-width:28rem;color:var(--rv-color-dark-text-tertiary);margin:1.5rem 0 0;font-size:.75rem;line-height:1.6}.rv-section{padding-block:clamp(4.5rem,7vw,7rem)}.rv-proof-section,.rv-graph-section{background:var(--rv-color-dark-canvas);color:var(--rv-color-dark-text)}.rv-light-section{background:var(--rv-profile-institutional-paper);color:var(--rv-profile-institutional-ink)}.rv-section-heading,.rv-field-heading{max-width:58rem;margin-bottom:3rem}.rv-section-heading h2,.rv-field-heading h2,.rv-proof-section h2{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:600;line-height:1.04}.rv-section-heading>p:last-child,.rv-field-heading>p:last-child,.rv-two-col-heading>p{max-width:34rem;color:var(--rv-profile-institutional-ink-soft);margin:0;font-size:1rem;line-height:1.7}.rv-graph-section .rv-field-heading>p:last-child,.rv-two-col-heading>p{color:var(--rv-color-dark-text-secondary)}.rv-two-col-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:5rem;max-width:none;display:grid}@keyframes rv-row-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rv-step-number{color:var(--rv-color-brand-dark);font:500 .75rem/1.5 var(--rv-font-mono)}.rv-ecosystem-lenses{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.rv-ecosystem-lens{border-top:1px solid var(--rv-color-brand);align-content:start;gap:1.25rem;padding-top:1.5rem;display:grid}.rv-lens-index{color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono)}.rv-ecosystem-lens>strong{letter-spacing:-.05em;justify-content:space-between;align-items:center;gap:.75rem;font-size:clamp(2rem,3vw,3.25rem);font-weight:500;line-height:1.1;display:flex}.rv-ecosystem-lens:hover>strong{color:var(--rv-color-brand)}.rv-ecosystem-lens p{max-width:30ch;color:var(--rv-color-dark-text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.rv-lens-state{color:var(--rv-color-dark-text-tertiary);font-size:.75rem}.rv-proof-section h2{max-width:12ch}.rv-proof-section blockquote{border-left:2px solid var(--rv-color-brand);color:var(--rv-color-dark-text-secondary);margin:2rem 0 0;padding-left:1.5rem;font-size:1.125rem;line-height:1.6}.rv-proof-section cite{color:var(--rv-color-dark-text-tertiary);margin-top:1rem;font-size:.8125rem;font-style:normal;display:block}.rv-evidence-note{border-top:1px solid var(--rv-color-dark-border);padding-top:1rem;font-size:.8125rem}.rv-focus{position:relative}#diagnostic-form{scroll-margin-top:7rem}#diagnostic-form form{border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-md);box-shadow:none;padding:2rem}.rv-scan-form{background:var(--rv-profile-institutional-paper);color:var(--rv-color-text);border-top:1px solid var(--rv-profile-institutional-line);padding-block:clamp(4rem,7vw,7rem)}.rv-scan-form-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.rv-scan-form-layout>*{min-width:0}.rv-scan-intro{align-content:start;gap:2.5rem;display:grid}.rv-scan-intro-copy{gap:1.5rem;display:grid}.rv-scan-intro h2{max-width:14ch;color:var(--rv-color-text);letter-spacing:-.055em;margin:0;font-size:clamp(2.45rem,4vw,4.4rem);font-weight:600;line-height:1.04}.rv-scan-intro-rule{background:var(--rv-color-brand);width:4rem;height:2px}.rv-scan-intro-copy>p{max-width:32rem;color:var(--rv-color-text-secondary);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.7}.rv-scan-criteria{border-block:1px solid var(--rv-profile-institutional-line);background:0 0;gap:1.25rem;padding:1.5rem 0;display:grid}.rv-scan-criteria>p{color:var(--rv-color-text-secondary);font:600 .75rem/1.5 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.rv-scan-criteria ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.rv-scan-criteria li{color:var(--rv-color-text);align-items:flex-start;gap:.75rem;font-size:.9375rem;font-weight:500;line-height:1.55;display:flex}.rv-scan-criteria li>span{border:1px solid var(--rv-color-brand);flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rv-scan-criteria li>span{border:1px solid color-mix(in srgb,var(--rv-color-brand) 45%,var(--rv-color-border))}}.rv-scan-criteria li>span{background:var(--rv-color-brand);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.rv-scan-criteria li>span{background:color-mix(in srgb,var(--rv-color-brand) 8%,transparent)}}.rv-scan-criteria li>span{color:var(--rv-color-brand-dark)}.rv-scan-success{border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-md);background:var(--rv-color-surface);min-height:26rem;box-shadow:none}.rv-scan-label{color:var(--rv-color-text-secondary);font-size:.8125rem;font-weight:600;transition:color .18s;display:block}.group:focus-within .rv-scan-label{color:var(--rv-color-brand-dark)}.rv-scan-input{border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);background:var(--rv-color-surface);width:100%;min-height:3rem;color:var(--rv-color-text);padding-inline:1rem;font-size:1rem;transition:border-color .18s,background .18s}.rv-scan-input::placeholder{color:var(--rv-color-text-tertiary)}.rv-scan-input:focus-visible{outline:2px solid var(--rv-color-brand-dark);outline-offset:2px;border-color:var(--rv-color-brand-dark);background:var(--rv-color-canvas)}.rv-scan-input--error{border-color:var(--rv-color-status-danger)}.rv-scan-choice{border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);background:var(--rv-color-canvas);width:100%;min-width:0;color:var(--rv-color-text-secondary);cursor:pointer;text-align:left;align-items:center;padding:.875rem 1rem;font-size:.9375rem;line-height:1.45;transition:border-color .18s,background .18s,color .18s;display:flex}.rv-scan-choice:hover{border-color:var(--rv-color-brand-dark)}.rv-scan-choice:focus-visible{outline:2px solid var(--rv-color-brand-dark);outline-offset:2px}.rv-scan-choice--selected{border-color:var(--rv-color-brand-dark);background:var(--rv-color-brand)}@supports (color:color-mix(in lab,red,red)){.rv-scan-choice--selected{background:color-mix(in srgb,var(--rv-color-brand) 9%,var(--rv-color-canvas))}}.rv-scan-choice--selected{color:var(--rv-color-text);font-weight:600}.rv-scan-form-stage{min-width:0}.rv-scan-form-card{border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-md);background:var(--rv-color-surface);gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.rv-scan-progress{gap:.75rem;display:grid}.rv-scan-progress-label,.rv-scan-context-kicker{color:var(--rv-color-text-tertiary);font:600 .75rem/1.45 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.rv-scan-progress-title{color:var(--rv-color-text);margin:.2rem 0 0;font-size:.9375rem;font-weight:650}.rv-scan-progress-track{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.rv-scan-progress-segment{background:var(--rv-color-border);border-radius:999px;height:.25rem;display:block}.rv-scan-progress-segment--active{background:var(--rv-color-brand-dark)}.rv-scan-step{gap:1.5rem;display:grid}.rv-scan-context{border:1px solid var(--rv-color-border-subtle);border-radius:var(--rv-radius-sm);background:var(--rv-color-canvas);gap:.75rem;padding:1.25rem;display:grid}.rv-scan-context ol{color:var(--rv-color-text-secondary);gap:.375rem;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.55;display:grid}.rv-scan-context>p:not(.rv-scan-context-kicker){color:var(--rv-color-text-secondary);margin:0;font-size:.875rem;line-height:1.55}.rv-scan-context-note{border-top:1px solid var(--rv-color-border-subtle);padding-top:.75rem}.rv-scan-field{gap:.5rem;min-width:0;display:grid}.rv-scan-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.rv-scan-choice-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.rv-scan-choice-content{align-items:center;gap:.75rem;display:flex}.rv-scan-choice-check{background:var(--rv-color-brand-dark);width:1.25rem;height:1.25rem;color:var(--rv-color-dark-text);border-radius:50%;flex:none;place-items:center;display:grid}.rv-scan-helper,.rv-scan-char-count,.rv-scan-alternative{color:var(--rv-color-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.rv-scan-field-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rv-scan-char-count{font-variant-numeric:tabular-nums;margin-left:auto}.rv-scan-char-count--error,.rv-scan-error{color:var(--rv-color-status-danger)}.rv-scan-error{margin:0;font-size:.8125rem;font-weight:600;line-height:1.45}.rv-scan-textarea{resize:vertical;height:auto;min-height:8rem;padding-block:.75rem;line-height:1.55}.rv-scan-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.rv-scan-actions{padding-top:.25rem}.rv-scan-actions--stack{gap:.875rem;display:grid}.rv-scan-submit,.rv-scan-back{border-radius:var(--rv-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:3.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:650;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.rv-scan-submit{background:var(--rv-color-brand-dark);width:100%;color:var(--rv-color-dark-text)}.rv-scan-submit:hover{background:var(--rv-color-brand-dark)}@supports (color:color-mix(in lab,red,red)){.rv-scan-submit:hover{background:color-mix(in srgb,var(--rv-color-brand-dark) 88%,var(--rv-color-dark-canvas))}}.rv-scan-submit:disabled{cursor:wait;opacity:.8}.rv-scan-back{border-color:var(--rv-color-border);color:var(--rv-color-text-secondary);background:0 0;flex:1}.rv-scan-back:hover{background:var(--rv-color-canvas);border-color:var(--rv-color-border-strong);color:var(--rv-color-text)}.rv-scan-action-pair{grid-template-columns:.8fr 1.2fr;gap:.75rem;display:grid}.rv-scan-server-error{border:1px solid var(--rv-color-status-danger);margin:0;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.rv-scan-server-error{border:1px solid color-mix(in srgb,var(--rv-color-status-danger) 35%,var(--rv-color-border))}}.rv-scan-server-error{border-radius:var(--rv-radius-sm);background:var(--rv-color-status-danger)}@supports (color:color-mix(in lab,red,red)){.rv-scan-server-error{background:color-mix(in srgb,var(--rv-color-status-danger) 7%,var(--rv-color-canvas))}}.rv-scan-server-error{color:var(--rv-color-status-danger);font-size:.875rem;line-height:1.5}.rv-scan-assurance{color:var(--rv-color-text-secondary);text-align:center;margin:0;font-size:.8125rem;font-weight:500;line-height:1.55}.rv-scan-alternative{text-align:center}.rv-scan-alternative a{color:var(--rv-color-text);text-underline-offset:.2em;font-weight:650;text-decoration:underline}.rv-scan-success{border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-md);background:var(--rv-color-surface);text-align:center;align-content:center;place-items:center;gap:1.5rem;min-height:26rem;padding:clamp(1.5rem,5vw,3rem);display:grid}.rv-scan-success-icon{border:1px solid var(--rv-color-border);width:4.5rem;height:4.5rem;color:var(--rv-color-brand-dark);border-radius:50%;place-items:center;display:grid}.rv-scan-success-copy h3{color:var(--rv-color-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.rv-scan-success-copy p{max-width:28rem;color:var(--rv-color-text-secondary);margin:.75rem auto 0;font-size:.9375rem;line-height:1.6}#diagnostic-form h2{letter-spacing:-.05em;text-wrap:balance}.rv-faq-section{background:var(--rv-profile-institutional-paper);color:var(--rv-color-text);border-top:1px solid var(--rv-profile-institutional-line);padding-block:clamp(4rem,7vw,7rem)}.rv-faq-content{max-width:56rem}.rv-faq-heading{max-width:42rem;margin-bottom:2.5rem}.rv-faq-heading h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:600;line-height:1.05}.rv-faq-heading p{color:var(--rv-color-text-secondary);margin:1rem 0 0;font-size:1rem;line-height:1.65}.rv-faq-list{border-top:1px solid var(--rv-profile-institutional-line)}.rv-faq-trigger{min-height:4.5rem;color:var(--rv-color-text);padding:1rem 0;font-size:1rem;font-weight:600;line-height:1.4}.rv-faq-answer{max-width:44rem;color:var(--rv-color-text-secondary);padding-bottom:1.25rem;font-size:.9375rem;font-weight:400;line-height:1.7}@keyframes rv-accordion-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes rv-accordion-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.rv-footer{background:var(--rv-color-dark-canvas);color:var(--rv-color-dark-text);padding:clamp(3.5rem,6vw,5rem) 0 1.5rem}.rv-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:3rem;display:grid}.rv-footer p{max-width:25rem;color:var(--rv-color-dark-text-secondary);font-size:.875rem;line-height:1.65}.rv-footer-brand .rv-wordmark{display:inline-block}.rv-footer-brand>p{margin:1rem 0 0}.rv-footer-label{text-transform:uppercase;color:var(--rv-color-brand)!important;font:500 .75rem/1.5 var(--rv-font-mono)!important}.rv-footer-grid>div>a{color:var(--rv-color-dark-text-secondary);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.85rem;font-size:.875rem;display:flex}.rv-footer-grid>div>a span{color:var(--rv-color-dark-text-tertiary);font:500 .75rem/1.4 var(--rv-font-mono);white-space:nowrap}.rv-footer-grid>div>a:hover{color:var(--rv-color-brand)}.rv-footer-bottom{border-top:1px solid var(--rv-color-dark-border);color:var(--rv-color-dark-text-tertiary);justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;font-size:.75rem;display:flex}.rv-legal-route{background:var(--rv-color-light-canvas);min-height:100svh;color:var(--rv-color-light-text)}.rv-legal-stage{width:min(52rem,calc(100% - (var(--rv-shell-gutter) * 2)));margin-inline:auto;padding:clamp(8rem,13vw,11rem) 0 clamp(4rem,9vw,8rem)}.rv-legal-back{min-height:44px;color:var(--rv-color-light-text-secondary);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;font-weight:600;display:inline-flex}.rv-legal-back:hover{color:var(--rv-color-brand-dark)}.rv-legal-heading{border-bottom:1px solid var(--rv-color-light-border);margin-bottom:clamp(2.5rem,6vw,5rem);padding:0 0 clamp(2rem,4vw,3.5rem);position:relative}.rv-legal-heading:after{background:var(--rv-color-brand);content:"";width:clamp(4rem,12vw,8rem);height:2px;position:absolute;bottom:-1px;left:0}.rv-legal-heading h1{letter-spacing:-.05em;margin:0 0 1.25rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.rv-legal-updated{color:var(--rv-color-light-text-secondary);font-size:.875rem}.rv-legal-content{gap:clamp(2.5rem,5vw,4.5rem);font-size:1rem;line-height:1.8;display:grid}.rv-legal-section{gap:1rem;max-width:44rem;display:grid}.rv-legal-section>*{margin:0}.rv-legal-content h2{letter-spacing:-.025em;font-size:1.5rem}.rv-legal-content p{overflow-wrap:anywhere}.rv-legal-content ul{padding-left:1.25rem;list-style:outside}.rv-legal-content li+li{margin-top:.5rem}.rv-legal-note{font-size:.875rem}.rv-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media(max-width:980px){.rv-container{width:min(var(--rv-shell-max),calc(100% - (var(--rv-shell-gutter) * 2)))}.rv-nav,.rv-header-cta{display:none}.rv-menu-toggle{display:grid}.rv-hero{padding-top:8rem}.rv-hero-layout{grid-template-columns:minmax(0,1fr);gap:2.75rem;min-height:auto}.rv-hero-copy{max-width:42rem}.rv-hero h1{max-width:12ch;font-size:clamp(3.2rem,7vw,4.5rem)}.rv-lead{font-size:1rem}.rv-two-col-heading{gap:2.5rem}.rv-scan-form-layout{grid-template-columns:1fr;gap:3rem}.rv-mobile-menu{background:var(--rv-color-dark-canvas);border-top:1px solid var(--rv-color-dark-border);display:block}.rv-mobile-menu .rv-container{padding-block:.5rem 1rem;display:grid}.rv-mobile-menu button,.rv-mobile-menu a:not(.rv-mobile-cta){min-height:48px;color:var(--rv-color-dark-text);text-align:left;background:0 0;border:0;align-items:center;font-size:.875rem;display:flex}.rv-mobile-menu .rv-mobile-cta{min-height:48px;color:var(--rv-color-brand);align-items:center;gap:.5rem;display:flex}}@media(max-width:600px){html{scroll-padding-top:5rem}.rv-container{width:min(var(--rv-shell-max),calc(100% - (var(--rv-shell-gutter) * 2)))}.rv-header{padding:.75rem 0}.rv-hero{padding-top:7.5rem;padding-bottom:1.5rem}.rv-hero-layout{flex-direction:column;align-items:stretch;min-height:auto;display:flex}.rv-hero h1{max-width:11ch;margin-block:1rem;font-size:clamp(2.8rem,12vw,4rem)}.rv-lead{max-width:35ch;font-size:1rem;line-height:1.6}.rv-actions{gap:.75rem 1rem;margin-top:1.5rem}.rv-actions .rv-btn{min-height:46px;font-size:.8125rem}.rv-actions .rv-text-link{font-size:.8125rem}.rv-micro{margin-top:1rem;font-size:.75rem}.rv-section{padding-block:3.75rem}.rv-section-heading,.rv-field-heading{margin-bottom:2rem}.rv-section-heading h2,.rv-field-heading h2,.rv-proof-section h2{font-size:2.45rem}.rv-two-col-heading{grid-template-columns:1fr;gap:2rem}.rv-ecosystem-lenses{grid-template-columns:1fr;gap:2.5rem}.rv-ecosystem-lens{gap:1rem}.rv-proof-section blockquote{padding-left:1rem;font-size:1rem}.rv-scan-form{padding-block:3.5rem}#diagnostic-form form{padding:1.25rem}.rv-scan-choice-grid,.rv-scan-choice-grid--four,.rv-scan-contact-grid,.rv-scan-action-pair{grid-template-columns:1fr}.rv-scan-back{min-height:3rem}.rv-scan-success{min-height:20rem}.rv-scan-intro{gap:2rem}.rv-scan-intro h2{font-size:2.45rem}.rv-scan-intro-copy>p{font-size:1rem}.rv-faq-section{padding-block:3rem}.rv-footer{padding-top:3rem}.rv-footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.rv-footer-grid>div:first-child{grid-column:1/-1}.rv-footer-bottom{flex-direction:column;font-size:.75rem}.rv-legal-stage{padding-block:7rem 3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.rv-problem-section .rv-kicker{color:var(--rv-color-brand-dark)}.rv-problem-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);display:grid}.rv-problem-label{color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem}.rv-problem-invoice ul{border-bottom:1px solid var(--rv-profile-institutional-line);margin:0;padding:0;list-style:none}.rv-problem-invoice li{border-top:1px solid var(--rv-profile-institutional-line);justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:1rem;display:flex}.rv-problem-status{color:var(--rv-color-brand-dark);font:500 .75rem/1.5 var(--rv-font-mono);text-align:right;align-self:center}.rv-problem-footnote{color:var(--rv-profile-institutional-ink-soft);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.6}.rv-problem-market dl{gap:1.75rem;margin:0;display:grid}.rv-problem-market dl>div{border-top:1px solid var(--rv-profile-institutional-line);grid-template-columns:7.5rem 1fr;align-items:baseline;gap:1rem;padding-top:1.25rem;display:grid}.rv-problem-market dt{color:var(--rv-profile-institutional-ink);letter-spacing:-.05em;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1}.rv-problem-market dd{color:var(--rv-profile-institutional-ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.rv-problem-market cite{color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.5 var(--rv-font-mono);margin-top:.35rem;font-style:normal;display:block}.rv-problem-pull{max-width:30ch;color:var(--rv-profile-institutional-ink);letter-spacing:-.045em;margin:clamp(3rem,6vw,5rem) 0 0;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:1.15}.rv-ecosystem-lens{border-top-color:var(--rv-color-dark-border)}.rv-ecosystem-lens--core{border-top:2px solid var(--rv-color-brand)}.rv-lens-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.rv-lens-preview{min-height:44px;color:var(--rv-color-dark-text-tertiary);text-underline-offset:.2em;align-items:center;font-size:.8125rem;text-decoration:underline;display:inline-flex}.rv-lens-preview:hover{color:var(--rv-color-dark-text)}.rv-footer-grid a{min-height:32px}@media(max-width:980px){.rv-problem-grid{grid-template-columns:1fr}}@media(max-width:600px){.rv-problem-market dl>div{grid-template-columns:1fr;gap:.5rem}}ul.rv-ecosystem-lenses{margin:0;padding:0;list-style:none}.rv-footer-grid .rv-footer-brand>.rv-wordmark{color:var(--rv-color-dark-text);margin-top:0;font-size:1.6rem;display:inline-block}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.rv-skip{position:absolute;left:1rem;top:-4rem;z-index:60;padding:.75rem 1rem;border-radius:var(--rv-radius-sm);background:var(--rv-color-brand);color:var(--rv-color-dark-canvas);font-weight:600}.rv-skip:focus{top:1rem}.rv-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rv-anim-in{animation:rv-fade-up .45s var(--rv-motion-ease, ease-out) both}@keyframes rv-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rv-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--rv-color-brand) 55%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--rv-color-brand) 0%,transparent)}}@keyframes rv-line-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes rv-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rv-section{padding-block:clamp(4rem,6.5vw,6.5rem)}.rv-header.rv-header-pill{padding:1rem 0;background:transparent;pointer-events:none;transition:padding .2s ease}.rv-header-pill.is-scrolled{padding:.6rem 0}.rv-header-pill .rv-header-inner{gap:1rem}.rv-pill{display:flex;align-items:center;gap:1.5rem;min-height:56px;padding:.35rem .5rem .35rem 1.25rem;border:1px solid color-mix(in srgb,var(--rv-color-dark-text) 10%,transparent);border-radius:var(--rv-radius-pill);background:color-mix(in srgb,var(--rv-color-dark-canvas) 78%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:var(--rv-color-dark-text);pointer-events:auto}.rv-pill-actions{gap:.75rem;padding-left:1rem}.rv-header-pill .rv-nav{margin-left:0;gap:1.4rem}.rv-header-pill .rv-nav a[aria-current=page]{color:var(--rv-color-brand)}.rv-header-pill .rv-btn-small{border-radius:var(--rv-radius-pill)}.rv-header-pill .rv-mobile-menu{pointer-events:auto;margin:.5rem 1rem 0;border:1px solid color-mix(in srgb,var(--rv-color-dark-text) 10%,transparent);border-radius:var(--rv-radius-md);background:var(--rv-color-dark-canvas)}.rv-header-pill .rv-mobile-menu a span{margin-left:auto;color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono)}.rv-hero-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--rv-color-dark-text) 13%,transparent) 1px,transparent 1.4px);background-size:22px 22px;mask-image:radial-gradient(ellipse at 70% 45%,var(--rv-color-dark-canvas) 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 45%,var(--rv-color-dark-canvas) 0%,transparent 70%)}.rv-hero-field span{position:absolute;top:50%;left:72%;border:1px solid color-mix(in srgb,var(--rv-color-brand) 22%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.rv-hero-field span:nth-child(1){width:340px;height:340px}.rv-hero-field span:nth-child(2){width:620px;height:620px;border-color:color-mix(in srgb,var(--rv-color-dark-text) 8%,transparent)}.rv-hero-field span:nth-child(3){width:940px;height:940px;border-style:dashed;border-color:color-mix(in srgb,var(--rv-color-dark-text) 6%,transparent)}.rv-hero--epic{min-height:min(100svh,980px);display:flex;align-items:center;padding:8.5rem 0 4rem;background:radial-gradient(ellipse at 75% 35%,color-mix(in srgb,var(--rv-color-brand) 14%,transparent),transparent 55%),var(--rv-profile-institutional-hero-canvas)}.rv-hero--epic:before{display:none}.rv-hero--epic .rv-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:0;gap:clamp(2.5rem,5vw,5rem);width:min(var(--rv-shell-max),calc(100% - (var(--rv-shell-gutter) * 2)))}.rv-hero--epic h1{max-width:13ch;margin:1.5rem 0 1.75rem;font-size:clamp(3.2rem,6.4vw,6.4rem);font-weight:600;line-height:.95;letter-spacing:-.065em}.rv-hero-muted{display:block;color:color-mix(in srgb,var(--rv-color-dark-text) 56%,transparent)}.rv-hero--epic .rv-lead{max-width:34rem}.rv-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rv-color-brand);animation:rv-pulse 2.4s ease-in-out infinite}.rv-btn-glow{box-shadow:0 0 0 1px color-mix(in srgb,var(--rv-color-brand) 40%,transparent),0 12px 40px -12px color-mix(in srgb,var(--rv-color-brand) 75%,transparent);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.rv-btn-glow:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--rv-color-brand),0 18px 50px -12px var(--rv-color-brand)}.rv-console{position:relative;z-index:1;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--rv-color-brand) 30%,var(--rv-color-dark-border));border-radius:var(--rv-radius-md);background:color-mix(in srgb,var(--rv-color-dark-surface) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 40px 120px -40px color-mix(in srgb,var(--rv-color-brand) 45%,transparent);font-family:var(--rv-font-mono)}.rv-console:after{position:absolute;inset:0;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--rv-color-dark-text) 3%,transparent) 0 1px,transparent 1px 4px);content:"";pointer-events:none}.rv-console-bar{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--rv-color-dark-border);font-size:.75rem;letter-spacing:.12em}.rv-console-brand{display:flex;align-items:center;gap:.6rem;color:var(--rv-color-dark-text);font-weight:600}.rv-console-brand i{width:8px;height:8px;border-radius:50%;background:var(--rv-color-status-success);box-shadow:0 0 10px var(--rv-color-status-success)}.rv-console-brand em{color:var(--rv-color-dark-text-tertiary);font-style:normal;font-weight:400;letter-spacing:.04em}.rv-console-time{color:var(--rv-color-brand)}.rv-console-head,.rv-console-line{display:grid;grid-template-columns:4.6rem 1.15fr 1.1fr 1fr 1.05fr;gap:.75rem;align-items:center;padding:.55rem 1.1rem}.rv-console-head{color:var(--rv-color-dark-text-tertiary);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,var(--rv-color-dark-border) 60%,transparent)}.rv-console-log{min-height:17.5rem;margin:0;padding:.35rem 0;list-style:none}.rv-console-line{color:var(--rv-color-dark-text-secondary);font-size:.75rem;animation:rv-line-in .35s ease-out both}.rv-console-line>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-console-line>span:first-child{color:var(--rv-color-dark-text-tertiary)}.rv-console-line strong{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;white-space:nowrap}.rv-console-line--ok strong{color:var(--rv-color-status-success)}.rv-console-line--hold strong{color:var(--rv-color-status-warning)}.rv-console-line--block strong{color:var(--rv-color-status-danger)}.rv-console-line--block{background:color-mix(in srgb,var(--rv-color-status-danger) 7%,transparent)}.rv-console-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.85rem 1.1rem;border-top:1px solid var(--rv-color-dark-border);color:var(--rv-color-dark-text-tertiary);font-size:.75rem}.rv-console-foot .rv-evidence{color:var(--rv-color-brand)}.rv-strip{position:relative;padding:clamp(2.5rem,5vw,4rem) 0;background:var(--rv-color-dark-canvas);color:var(--rv-color-dark-text);border-block:1px solid var(--rv-color-dark-border)}.rv-strip-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.rv-strip-metric{display:grid;align-content:start;gap:.5rem;padding:0 clamp(1rem,3vw,2.5rem);border-left:1px solid var(--rv-color-dark-border)}.rv-strip-metric:first-child{padding-left:0;border-left:0}.rv-strip-metric strong{color:var(--rv-color-dark-text);font-size:clamp(3rem,6vw,5.25rem);font-weight:600;line-height:.95;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.rv-strip-metric:first-child strong{color:var(--rv-color-brand)}.rv-strip-metric p{max-width:24ch;margin:0;color:var(--rv-color-dark-text-secondary);font-size:.9375rem;line-height:1.5}.rv-strip-metric .rv-evidence{color:var(--rv-color-dark-text-tertiary);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase}.rv-strip-clients{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.5rem;border-top:1px solid var(--rv-color-dark-border);color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-strip-clients b{color:var(--rv-color-dark-text);font:600 1.25rem var(--rv-font-sans);letter-spacing:-.03em;text-transform:none}.rv-statement{padding:clamp(5rem,11vw,10rem) 0;background:var(--rv-color-dark-canvas);color:var(--rv-color-dark-text)}.rv-statement .rv-kicker{color:var(--rv-color-brand)}.rv-statement h2{max-width:22ch;margin:1.25rem 0 0;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:600;line-height:1.04;letter-spacing:-.05em}.rv-statement h2 span{color:color-mix(in srgb,var(--rv-color-dark-text) 18%,transparent);transition:color .35s ease}.rv-statement h2 span.is-lit{color:var(--rv-color-dark-text)}.rv-sim-section{background:var(--rv-profile-institutional-hero-canvas);color:var(--rv-color-dark-text)}.rv-sim-section .rv-kicker{color:var(--rv-color-brand)}.rv-sim-section .rv-two-col-heading>p{color:var(--rv-color-dark-text-secondary)}.rv-sim{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.rv-sim-label{margin:0 0 .75rem;color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-sim-picker{display:grid;gap:.5rem}.rv-sim-picker button{display:grid;grid-template-columns:2rem 1fr;gap:.5rem;align-items:start;min-height:56px;padding:1rem 1.1rem;border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-md);background:transparent;color:var(--rv-color-dark-text-secondary);cursor:pointer;font-size:.9375rem;line-height:1.45;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease}.rv-sim-picker button:hover{border-color:color-mix(in srgb,var(--rv-color-brand) 50%,var(--rv-color-dark-border));color:var(--rv-color-dark-text)}.rv-sim-picker button.is-active{border-color:var(--rv-color-brand);background:color-mix(in srgb,var(--rv-color-brand) 9%,transparent);color:var(--rv-color-dark-text)}.rv-sim-picker .rv-time{color:var(--rv-color-brand);font:500 .75rem var(--rv-font-mono)}.rv-sim-run{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-md);background:color-mix(in srgb,var(--rv-color-dark-surface) 70%,transparent)}.rv-sim-run-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.rv-sim-run-head .rv-evidence{color:var(--rv-color-brand);font:500 .75rem var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-sim-replay{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;border:0;background:transparent;color:var(--rv-color-dark-text-secondary);cursor:pointer;font-size:.8125rem}.rv-sim-replay:hover{color:var(--rv-color-brand)}.rv-sim-request{margin:.75rem 0 1.25rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600;line-height:1.3;letter-spacing:-.02em}.rv-sim-checks{display:grid;margin:0;padding:0;list-style:none}.rv-sim-check{position:relative;display:grid;grid-template-columns:2rem 7.5rem 1fr;gap:.75rem;align-items:center;min-height:52px;padding:.5rem 0;border-top:1px solid color-mix(in srgb,var(--rv-color-dark-border) 70%,transparent)}.rv-sim-dot{display:grid;place-items:center;width:1.6rem;height:1.6rem;border:1px solid var(--rv-color-dark-border);border-radius:50%;font:700 .75rem var(--rv-font-mono)}.rv-sim-step{color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase}.rv-sim-text{color:var(--rv-color-dark-text);font-size:.9375rem;animation:rv-line-in .3s ease-out both}.rv-sim-check.is-ok .rv-sim-dot{border-color:var(--rv-color-status-success);color:var(--rv-color-status-success)}.rv-sim-check.is-hold .rv-sim-dot{border-color:var(--rv-color-status-warning);color:var(--rv-color-status-warning)}.rv-sim-check.is-block .rv-sim-dot{border-color:var(--rv-color-status-danger);color:var(--rv-color-status-danger)}.rv-sim-check.is-idle .rv-sim-text{color:var(--rv-color-dark-text-tertiary)}.rv-sim-verdict{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;margin:1.25rem 0 0;padding:.9rem 1.1rem;border-radius:var(--rv-radius-sm);background:color-mix(in srgb,var(--rv-color-dark-text) 5%,transparent);color:var(--rv-color-dark-text-tertiary);font-size:1.05rem;font-weight:600}.rv-sim-verdict b{font-family:var(--rv-font-mono)}.rv-sim-verdict.is-ok{background:color-mix(in srgb,var(--rv-color-status-success) 13%,transparent);color:var(--rv-color-status-success)}.rv-sim-verdict.is-hold{background:color-mix(in srgb,var(--rv-color-status-warning) 13%,transparent);color:var(--rv-color-status-warning)}.rv-sim-verdict.is-block{background:color-mix(in srgb,var(--rv-color-status-danger) 13%,transparent);color:var(--rv-color-status-danger)}.rv-sim-pull{max-width:30ch;margin:clamp(2.5rem,5vw,4rem) 0 0;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:600;line-height:1.15;letter-spacing:-.045em}.rv-track{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,6rem);align-items:start}.rv-track-aside{position:sticky;top:7rem}.rv-track-aside .rv-kicker{color:var(--rv-color-brand-dark)}.rv-track-aside h2{margin:1rem 0 1.25rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:600;line-height:1.02;letter-spacing:-.055em}.rv-track-aside>p{color:var(--rv-profile-institutional-ink-soft);line-height:1.7}.rv-track-index{display:grid;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;color:var(--rv-profile-institutional-ink-soft);font:500 .8125rem var(--rv-font-mono)}.rv-track-index span{margin-right:.75rem;color:var(--rv-color-brand-dark)}.rv-track-steps{display:grid;gap:clamp(2.5rem,6vw,5rem);margin:0;padding:0;list-style:none}.rv-track-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:center;padding-top:2rem;border-top:1px solid var(--rv-profile-institutional-line);opacity:.45;transition:opacity .5s ease}.rv-track-step.is-in{opacity:1}.rv-track-step h3{margin:.75rem 0 .6rem;color:var(--rv-profile-institutional-ink);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;letter-spacing:-.05em}.rv-track-step .rv-relation{color:var(--rv-profile-institutional-ink-soft);line-height:1.65}.rv-track-items{display:grid;gap:.5rem;margin:1.25rem 0;padding:0;list-style:none}.rv-track-items li{position:relative;padding-left:1.4rem;color:var(--rv-profile-institutional-ink);font-size:.9375rem}.rv-track-items li:before{position:absolute;top:.55em;left:0;width:.55rem;height:2px;background:var(--rv-color-brand);content:""}.rv-graph-section .rv-track-items li{color:var(--rv-color-dark-text)}.rv-mock{margin:0;padding:1.25rem;border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-md);background:var(--rv-profile-institutional-white);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--rv-profile-institutional-ink) 45%,transparent);transform:translateY(16px);transition:transform .6s var(--rv-motion-ease, ease-out)}.rv-mock.is-active{transform:none}.rv-mock figcaption{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--rv-profile-institutional-ink);font-weight:600;font-size:.9375rem}.rv-mock figcaption em{color:var(--rv-profile-institutional-ink-soft);font:500 .75rem var(--rv-font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.rv-mock ul,.rv-mock dl{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.rv-mock--score li{display:grid;grid-template-columns:5.5rem 1fr 2rem;gap:.75rem;align-items:center;color:var(--rv-profile-institutional-ink-soft);font-size:.8125rem}.rv-mock--score strong{color:var(--rv-profile-institutional-ink);font:600 .8125rem var(--rv-font-mono);text-align:right}.rv-mock-bar{width:100%;height:8px}.rv-mock-bar-track{fill:var(--rv-profile-institutional-mist)}.rv-mock-bar-fill{fill:var(--rv-color-brand)}.rv-mock--policy li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border-radius:var(--rv-radius-sm);background:var(--rv-profile-institutional-paper);color:var(--rv-profile-institutional-ink);font-size:.8125rem}.rv-mock--policy strong{display:inline-flex;gap:.35rem;font:600 .75rem var(--rv-font-mono);white-space:nowrap}.rv-mock--policy .is-ok strong{color:var(--rv-color-status-success)}.rv-mock--policy .is-hold strong{color:var(--rv-color-brand-dark)}.rv-mock--policy .is-block strong{color:var(--rv-color-status-danger)}.rv-mock--scorecard dl{grid-template-columns:1fr 1fr}.rv-mock--scorecard dl>div{padding:.8rem;border-radius:var(--rv-radius-sm);background:var(--rv-profile-institutional-paper)}.rv-mock--scorecard dt{color:var(--rv-profile-institutional-ink-soft);font-size:.75rem}.rv-mock--scorecard dd{margin:.25rem 0 0;color:var(--rv-profile-institutional-ink);font-size:1.6rem;font-weight:600;letter-spacing:-.04em}.rv-platform-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(19rem,.8fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.rv-platform .rv-ecosystem-lenses{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.rv-platform .rv-ecosystem-lens>strong{font-size:clamp(1.7rem,2.4vw,2.4rem)}.rv-lens-stat{display:grid;gap:.2rem;margin:0;color:var(--rv-color-dark-text-secondary);font-size:.8125rem}.rv-lens-stat b{color:var(--rv-color-brand);font-size:1.6rem;font-weight:600;letter-spacing:-.04em}.rv-lens-stat small{color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono)}.rv-lens-state{display:inline-flex;align-items:center;gap:.45rem}.rv-lens-state i{width:6px;height:6px;border-radius:50%;background:var(--rv-color-brand)}.rv-waitlist{position:relative;display:grid;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid color-mix(in srgb,var(--rv-color-brand) 35%,var(--rv-color-dark-border));border-radius:var(--rv-radius-md);background:color-mix(in srgb,var(--rv-color-dark-surface) 85%,transparent);color:var(--rv-color-dark-text);box-shadow:0 30px 90px -50px var(--rv-color-brand)}.rv-waitlist h3{margin:.5rem 0 .4rem;font-size:1.35rem;font-weight:600;letter-spacing:-.03em}.rv-waitlist-head p:last-child{margin:0;color:var(--rv-color-dark-text-secondary);font-size:.875rem;line-height:1.55}.rv-waitlist .rv-kicker{color:var(--rv-color-brand)}.rv-waitlist-switch{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.3rem;border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-pill)}.rv-waitlist-switch button{min-height:40px;border:0;border-radius:var(--rv-radius-pill);background:transparent;color:var(--rv-color-dark-text-secondary);cursor:pointer;font-weight:600}.rv-waitlist-switch button.is-active{background:var(--rv-color-brand);color:var(--rv-color-dark-canvas)}.rv-waitlist-fields{display:grid;gap:.75rem}.rv-waitlist-fields label{display:grid;gap:.35rem;color:var(--rv-color-dark-text-secondary);font-size:.8125rem}.rv-waitlist-fields input{min-height:46px;padding:0 .9rem;border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-sm);background:var(--rv-color-dark-canvas);color:var(--rv-color-dark-text);font:inherit;font-size:1rem}.rv-waitlist-fields input:focus{border-color:var(--rv-color-brand);outline:none}.rv-waitlist .rv-btn{width:100%}.rv-waitlist--done h3{font-size:1.6rem}.rv-waitlist-consent{color:var(--rv-color-dark-text-secondary)}.rv-waitlist-consent a{color:var(--rv-color-dark-text)}.rv-scan-consent{display:grid;grid-template-columns:1.25rem 1fr;gap:.65rem;align-items:start;font-size:.8125rem;line-height:1.55;cursor:pointer}.rv-scan-consent input{width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--rv-color-brand)}.rv-scan-consent a{text-decoration:underline;text-underline-offset:.2em}.rv-scan-protocol{margin-top:.75rem;font-family:var(--rv-font-mono)}.rv-scan-protocol strong{color:var(--rv-color-brand-dark);letter-spacing:.06em}.rv-proof-v2 .rv-section-heading h2{max-width:16ch}.rv-proof-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,5rem);align-items:center;padding:clamp(1.75rem,4vw,3rem);border:1px solid color-mix(in srgb,var(--rv-color-brand) 30%,var(--rv-color-dark-border));border-radius:var(--rv-radius-md);background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--rv-color-brand) 14%,transparent),transparent 60%),color-mix(in srgb,var(--rv-color-dark-surface) 60%,transparent)}.rv-proof-stat strong{display:block;margin:.5rem 0;color:var(--rv-color-brand);font-size:clamp(4.5rem,10vw,8.5rem);font-weight:600;line-height:.9;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.rv-proof-stat p{max-width:18ch;margin:0;color:var(--rv-color-dark-text-secondary);font:500 .875rem/1.5 var(--rv-font-mono)}.rv-proof-v2 .rv-evidence{color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-proof-v2 blockquote{margin:0;padding:0;border:0;color:var(--rv-color-dark-text);font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:500;line-height:1.35;letter-spacing:-.025em}.rv-proof-v2 cite{display:block;margin-top:1.25rem;color:var(--rv-color-dark-text-tertiary);font-size:.875rem;font-style:normal;letter-spacing:0}.rv-proof-v2 cite b{display:block;color:var(--rv-color-dark-text);font-weight:600}.rv-proof-second{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);margin-top:clamp(1.5rem,3vw,2rem);padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-md)}.rv-proof-second blockquote{margin-top:1rem;font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--rv-color-dark-text-secondary)}.rv-proof-second ol{display:grid;gap:0;margin:0;padding:0;list-style:none;align-self:center}.rv-proof-second li{display:grid;grid-template-columns:2.5rem 1fr;padding:.9rem 0;border-top:1px solid var(--rv-color-dark-border)}.rv-proof-second li p{margin:0;color:var(--rv-color-dark-text-secondary);font-size:.9375rem}.rv-proof-second .rv-time{color:var(--rv-color-brand);font:500 .75rem var(--rv-font-mono)}.rv-proof-v2 .rv-evidence-note{margin-top:1.25rem}.rv-closing{position:relative;overflow:hidden;padding:clamp(5rem,10vw,8.5rem) 0;background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--rv-color-brand) 22%,transparent),transparent 60%),var(--rv-profile-institutional-hero-canvas);color:var(--rv-color-dark-text);text-align:center}.rv-closing .rv-container{position:relative;display:grid;justify-items:center}.rv-closing h2{margin:0;font-size:clamp(3rem,8vw,7rem);font-weight:600;line-height:.95;letter-spacing:-.065em}.rv-closing p{max-width:38rem;margin:1.5rem 0 2rem;color:var(--rv-color-dark-text-secondary);font-size:1.125rem;line-height:1.6}.rv-closing .rv-actions{justify-content:center}.rv-footer-v2 .rv-footer-grid{grid-template-columns:1.3fr 1fr 1.2fr 1fr}.rv-footer-v2 .rv-footer-mail{display:inline-block;margin-top:1rem;color:var(--rv-color-dark-text);font-size:1.05rem;font-weight:600}.rv-footer-v2 .rv-footer-mail:hover{color:var(--rv-color-brand)}.rv-page-hero{min-height:min(86svh,820px)}.rv-page-hero .rv-container{position:relative;z-index:1}.rv-page-hero h1{max-width:18ch;font-size:clamp(2.8rem,5.6vw,5.4rem)}.rv-page-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,5rem);align-items:start}.rv-page-questions{display:grid;margin:1.25rem 0 0;padding:0;list-style:none}.rv-page-questions li{display:grid;grid-template-columns:2.5rem 1fr;padding:1.1rem 0;border-top:1px solid var(--rv-profile-institutional-line);color:var(--rv-profile-institutional-ink);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;letter-spacing:-.03em}.rv-page-questions .rv-time,.rv-page-list .rv-time{color:var(--rv-color-brand-dark);font:500 .75rem/2 var(--rv-font-mono)}.rv-graph-section .rv-page-list .rv-time{color:var(--rv-color-brand)}.rv-page-list{display:grid;margin:1.25rem 0 0;padding:0;list-style:none}.rv-page-list li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem 0;border-top:1px solid var(--rv-profile-institutional-line)}.rv-graph-section .rv-page-list li{border-top-color:var(--rv-color-dark-border)}.rv-page-list h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.rv-page-list p{margin:0;color:var(--rv-profile-institutional-ink-soft);line-height:1.6}.rv-graph-section .rv-page-list p{color:var(--rv-color-dark-text-secondary)}.rv-page-note{margin-top:1rem;color:var(--rv-profile-institutional-ink-soft);font:500 .8125rem var(--rv-font-mono)}.rv-page-next{margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;border-top:1px solid var(--rv-color-dark-border)}.rv-page-next p:last-child{max-width:46ch;color:var(--rv-color-dark-text);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600;line-height:1.3;letter-spacing:-.03em}.rv-page-lead{max-width:40ch;font-size:1.15rem;line-height:1.6;color:var(--rv-color-dark-text-secondary)}.rv-light-section .rv-kicker{color:var(--rv-color-brand-dark)}@media(max-width:1100px){.rv-platform-grid{grid-template-columns:1fr}.rv-footer-v2 .rv-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:980px){.rv-hero--epic .rv-hero-layout{grid-template-columns:1fr}.rv-hero--epic{min-height:0;padding-top:7.5rem}.rv-sim,.rv-track,.rv-proof-hero,.rv-proof-second,.rv-page-split{grid-template-columns:1fr}.rv-track-aside{position:static}.rv-track-index{display:none}.rv-track-step{grid-template-columns:1fr;opacity:1}.rv-platform .rv-ecosystem-lenses{grid-template-columns:1fr}.rv-pill-nav .rv-nav{display:none}.rv-header-pill .rv-header-cta{display:inline-flex}}@media(max-width:600px){.rv-header.rv-header-pill{padding:.6rem 0}.rv-pill{min-height:52px;gap:.75rem;padding-left:1rem}.rv-pill-actions{padding-left:.5rem}.rv-header-pill .rv-header-cta{display:none}.rv-header-pill .rv-lang{padding-inline:.35rem}.rv-hero--epic{padding:6.5rem 0 3rem}.rv-hero--epic h1{font-size:clamp(2.6rem,12.5vw,3.6rem)}.rv-console-head{display:none}.rv-console-line{grid-template-columns:4.2rem 1fr auto;row-gap:.1rem}.rv-console-line>span:nth-child(3),.rv-console-line>span:nth-child(4){display:none}.rv-console-log{min-height:14rem}.rv-strip-metrics{grid-template-columns:1fr;gap:1.75rem}.rv-strip-metric{padding:0;border-left:0}.rv-sim-check{grid-template-columns:1.8rem 1fr}.rv-sim-text{grid-column:2}.rv-mock--scorecard dl,.rv-footer-v2 .rv-footer-grid{grid-template-columns:1fr}.rv-page-hero{min-height:0}}@media(prefers-reduced-motion:reduce){.rv-pulse,.rv-console-line,.rv-sim-text,.rv-anim-in{animation:none}.rv-mock{transform:none;transition:none}.rv-track-step{opacity:1;transition:none}.rv-statement h2 span{color:var(--rv-color-dark-text);transition:none}}.rv-faq-item{border-bottom:1px solid var(--rv-profile-institutional-line)}.rv-faq-item:first-child{border-top:1px solid var(--rv-profile-institutional-line)}.rv-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1.1rem 0;cursor:pointer;list-style:none;color:var(--rv-profile-institutional-ink);font-size:1.05rem;font-weight:600}.rv-faq-item summary::-webkit-details-marker{display:none}.rv-faq-item summary svg{flex:none;transition:transform .2s ease}.rv-faq-item[open] summary svg{transform:rotate(180deg)}.rv-faq-item .rv-faq-answer{max-width:62ch;margin:0 0 1.25rem;color:var(--rv-profile-institutional-ink-soft);line-height:1.7}.rv-hero--epic h1{max-width:15ch;font-size:clamp(3rem,5.6vw,5.6rem)}.rv-platform .rv-platform-grid{grid-template-columns:1fr;gap:clamp(2.5rem,5vw,3.5rem)}.rv-platform .rv-waitlist{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(2rem,5vw,4rem);align-items:start}.rv-platform .rv-waitlist>*{grid-column:2}.rv-platform .rv-waitlist>.rv-waitlist-head{grid-column:1;grid-row:1 / span 6}.rv-platform .rv-waitlist-head h3{font-size:clamp(1.5rem,2.6vw,2.2rem)}.rv-platform .rv-waitlist-fields{grid-template-columns:1fr 1fr}@media(max-width:760px){.rv-platform .rv-waitlist{grid-template-columns:1fr}.rv-platform .rv-waitlist>*,.rv-platform .rv-waitlist>.rv-waitlist-head{grid-column:1;grid-row:auto}.rv-platform .rv-waitlist-fields{grid-template-columns:1fr}}.rv-statement h2 span{color:color-mix(in srgb,var(--rv-color-dark-text) 48%,transparent)}h2.rv-kicker{font-size:.75rem;margin:0}.rv-mock--policy .is-ok strong{color:color-mix(in srgb,var(--rv-color-status-success) 50%,var(--rv-profile-institutional-ink))}.rv-mock--policy .is-block strong{color:color-mix(in srgb,var(--rv-color-status-danger) 75%,var(--rv-profile-institutional-ink))}.rv-closing-micro{margin:1.25rem 0 0!important;color:var(--rv-color-dark-text-tertiary)!important;font:500 .75rem/1.5 var(--rv-font-mono)!important}.rv-thanks-hero{min-height:0;padding:8rem 0 3rem}.rv-thanks-hero .rv-container{position:relative;z-index:1}.rv-thanks-hero h1{max-width:16ch;font-size:clamp(2.8rem,5.4vw,5.2rem)}.rv-thanks-hero h1 .rv-hero-muted{display:block}.rv-thanks-hero .rv-kicker b{color:var(--rv-color-dark-text);letter-spacing:.08em}.rv-thanks-check{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--rv-color-status-success);color:var(--rv-color-dark-canvas)}.rv-thanks-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.rv-thanks-steps li{position:relative;display:grid;gap:.3rem;padding:1.75rem 1rem 0 0;border-top:2px solid var(--rv-color-dark-border)}.rv-thanks-steps li.is-done{border-top-color:var(--rv-color-status-success)}.rv-thanks-steps li.is-current{border-top-color:var(--rv-color-brand)}.rv-thanks-dot{position:absolute;top:-.7rem;left:0;display:grid;place-items:center;width:1.25rem;height:1.25rem;border:2px solid var(--rv-color-dark-border);border-radius:50%;background:var(--rv-profile-institutional-hero-canvas);color:var(--rv-color-dark-canvas)}.rv-thanks-steps li.is-done .rv-thanks-dot{border-color:var(--rv-color-status-success);background:var(--rv-color-status-success)}.rv-thanks-steps li.is-current .rv-thanks-dot{border-color:var(--rv-color-brand);animation:rv-pulse 2.4s ease-in-out infinite}.rv-thanks-steps strong{color:var(--rv-color-dark-text);font-size:1rem;font-weight:600}.rv-thanks-steps li.is-next strong{color:var(--rv-color-dark-text-secondary)}.rv-thanks-steps .rv-time{color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase}.rv-thanks-steps li.is-current .rv-time{color:var(--rv-color-brand)}.rv-thanks-book{padding-top:1rem;background:var(--rv-profile-institutional-hero-canvas);color:var(--rv-color-dark-text)}.rv-thanks-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.rv-thanks-calendar{margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--rv-color-brand) 35%,var(--rv-color-dark-border));border-radius:var(--rv-radius-md);background:var(--rv-color-dark-surface);box-shadow:0 40px 120px -50px var(--rv-color-brand);font-family:var(--rv-font-mono)}.rv-thanks-open{display:inline-flex;align-items:center;gap:.35rem;color:var(--rv-color-dark-text-secondary);font-size:.75rem;letter-spacing:.04em}.rv-thanks-open:hover{color:var(--rv-color-brand)}.rv-thanks-frame{position:relative;height:clamp(640px,78vh,820px);background:var(--rv-profile-institutional-white)}.rv-thanks-frame iframe{display:block;width:100%;height:100%;border:0;opacity:0;transition:opacity .4s ease}.rv-thanks-frame.is-loaded iframe{opacity:1}.rv-thanks-frame-loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--rv-color-dark-surface);color:var(--rv-color-brand);animation:rv-pulse 2.4s ease-in-out infinite}.rv-thanks-calendar figcaption{padding:.85rem 1.1rem;border-top:1px solid var(--rv-color-dark-border);color:var(--rv-color-dark-text-tertiary);font-size:.75rem}.rv-thanks-side{display:grid;gap:1.25rem;position:sticky;top:6.5rem}.rv-thanks-summary,.rv-thanks-proof,.rv-thanks-links{margin:0;padding:1.25rem;border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-md)}.rv-thanks-summary .rv-kicker,.rv-thanks-links .rv-kicker{color:var(--rv-color-brand)}.rv-thanks-summary dl{display:grid;gap:.8rem;margin:1rem 0 0}.rv-thanks-summary dt{color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-thanks-summary dd{margin:.2rem 0 0;color:var(--rv-color-dark-text);font-size:.9375rem}.rv-thanks-hint{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--rv-color-dark-border);color:var(--rv-color-dark-text-secondary);font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.rv-thanks-proof{background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--rv-color-brand) 16%,transparent),transparent 65%)}.rv-thanks-proof strong{display:block;color:var(--rv-color-brand);font-size:3rem;font-weight:600;line-height:1;letter-spacing:-.06em}.rv-thanks-proof span{display:block;margin-top:.4rem;color:var(--rv-color-dark-text-secondary);font:500 .75rem var(--rv-font-mono)}.rv-thanks-proof cite{display:block;margin-top:.75rem;color:var(--rv-color-dark-text-tertiary);font-size:.8125rem;font-style:normal}.rv-thanks-links{display:grid;gap:.25rem}.rv-thanks-links a{display:flex;justify-content:space-between;align-items:center;min-height:44px;color:var(--rv-color-dark-text);font-size:.9375rem;border-top:1px solid var(--rv-color-dark-border)}.rv-thanks-links a:first-of-type{margin-top:.5rem}.rv-thanks-links a:hover{color:var(--rv-color-brand)}.rv-thanks-empty{min-height:70svh}.rv-thanks-empty .rv-container{position:relative;z-index:1}@media(max-width:980px){.rv-thanks-grid{grid-template-columns:1fr}.rv-thanks-side{position:static}.rv-thanks-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}}@media(max-width:600px){.rv-thanks-hero{padding:6.5rem 0 2rem}.rv-thanks-steps{grid-template-columns:1fr}.rv-thanks-frame{height:720px}.rv-thanks-calendar .rv-console-bar{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.rv-thanks-steps li.is-current .rv-thanks-dot,.rv-thanks-frame-loading{animation:none}}.rv-track-step{opacity:1}.rv-wordmark{display:inline-flex;align-items:center;min-height:44px;font-size:1.4rem;letter-spacing:0}.rv-wm{display:inline-block;font-family:var(--rv-font-sans);line-height:1;letter-spacing:.08em;white-space:nowrap}.rv-wm-strong,.rv-wm-v{font-weight:600}.rv-wm-light{font-weight:400}.rv-wm-v{color:var(--rv-color-brand)}.rv-wordmark span{color:inherit}.rv-wordmark .rv-wm-v{color:var(--rv-color-brand)}.rv-waitlist-fields input{width:100%;min-width:0}.rv-platform .rv-waitlist-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:980px){.rv-platform .rv-waitlist{grid-template-columns:minmax(0,1fr)}.rv-platform .rv-waitlist>*,.rv-platform .rv-waitlist>.rv-waitlist-head{grid-column:1;grid-row:auto}}@media(max-width:600px){.rv-platform .rv-waitlist-fields{grid-template-columns:minmax(0,1fr)}}.rv-footer-v2 .rv-footer-logo{font-size:1.5rem;margin-bottom:.5rem}.rv-footer-v2{padding-bottom:1.75rem}.rv-footer-v2 .rv-footer-bottom{margin-top:clamp(2.5rem,5vw,3.5rem)}.rv-footer-v2 .rv-footer-grid>div>a.rv-footer-logo{display:inline-flex;margin:0 0 .75rem;color:var(--rv-color-dark-text);font-size:1.5rem}.rv-footer-v2 .rv-footer-grid>div>a.rv-footer-logo span{color:inherit;font-family:var(--rv-font-sans);font-size:inherit;line-height:1}.rv-footer-v2 .rv-footer-grid>div>a.rv-footer-logo .rv-wm{letter-spacing:.08em}.rv-footer-v2 .rv-footer-grid>div>a.rv-footer-logo .rv-wm-strong,.rv-footer-v2 .rv-footer-grid>div>a.rv-footer-logo .rv-wm-v{font-weight:600}.rv-footer-v2 .rv-footer-grid>div>a.rv-footer-logo .rv-wm-light{font-weight:400}.rv-footer-v2 .rv-footer-grid>div>a.rv-footer-logo .rv-wm-v{color:var(--rv-color-brand)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--rv-color-brand) 32%,transparent);color:inherit}:focus-visible{outline:2px solid var(--rv-color-brand);outline-offset:3px;border-radius:4px}.rv-hero h1,.rv-section-heading h2,.rv-field-heading h2,.rv-track-aside h2,.rv-statement h2,.rv-closing h2{font-feature-settings:"ss01" 1,"cv11" 1}.rv-strip-metric strong,.rv-proof-stat strong,.rv-problem-market dt{font-feature-settings:"tnum" 1,"ss01" 1}.rv-header-pill.is-scrolled .rv-pill{box-shadow:0 18px 50px -24px color-mix(in srgb,var(--rv-color-dark-canvas) 90%,transparent);border-color:color-mix(in srgb,var(--rv-color-dark-text) 14%,transparent)}.rv-text-link{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease,color .2s ease}.rv-text-link:hover{text-decoration:none;background-size:100% 1px}.rv-platform .rv-ecosystem-lens{padding:1.5rem 1.25rem 1.25rem;border-radius:var(--rv-radius-md);transition:background .25s ease,transform .25s ease}.rv-platform .rv-ecosystem-lens:hover{background:color-mix(in srgb,var(--rv-color-dark-text) 3%,transparent);transform:translateY(-2px)}.rv-console-cursor{display:block;padding:0 1.1rem .5rem 6.45rem;color:var(--rv-color-brand);font:600 .8rem var(--rv-font-mono);animation:rv-blink 1.1s steps(1) infinite}@keyframes rv-blink{50%{opacity:0}}.rv-reveal{transition:opacity .7s var(--rv-motion-ease, ease-out),transform .7s var(--rv-motion-ease, ease-out)}.rv-reveal:not(.is-visible){opacity:0;transform:translateY(18px)}.rv-reveal.rv-strip-metric:nth-child(2),.rv-reveal.rv-ecosystem-lens:nth-child(2){transition-delay:.08s}.rv-reveal.rv-strip-metric:nth-child(3),.rv-reveal.rv-ecosystem-lens:nth-child(3){transition-delay:.16s}.rv-page-hero.has-visual .rv-page-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.rv-page-hero.has-visual h1{font-size:clamp(2.6rem,4.6vw,4.6rem)}.rv-report{position:relative;z-index:1;margin:0;padding:1.5rem 0 0 1.5rem}.rv-report-sheet{position:relative;padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--rv-color-dark-text) 12%,transparent);border-radius:var(--rv-radius-md);background:color-mix(in srgb,var(--rv-color-dark-surface) 88%,transparent);box-shadow:0 40px 120px -40px color-mix(in srgb,var(--rv-color-brand) 40%,transparent)}.rv-report-sheet--back{position:absolute;inset:0 1.5rem 1.5rem 0;padding:0;transform:rotate(-3deg);opacity:.55;box-shadow:none}.rv-report-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--rv-color-dark-border);color:var(--rv-color-dark-text);font-size:1.05rem}.rv-report-head .rv-wm-v{color:var(--rv-color-brand)}.rv-report-head em{color:var(--rv-color-brand);font:500 .75rem var(--rv-font-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.rv-report-title{margin:1.25rem 0 1rem;color:var(--rv-color-dark-text);font-size:1.35rem;font-weight:600;letter-spacing:-.03em}.rv-report ol{display:grid;margin:0;padding:0;list-style:none}.rv-report li{display:grid;grid-template-columns:2.25rem 1fr auto;gap:.5rem;align-items:baseline;padding:.8rem 0;border-top:1px solid color-mix(in srgb,var(--rv-color-dark-border) 70%,transparent);color:var(--rv-color-dark-text-secondary);font-size:.95rem}.rv-report li .rv-time{color:var(--rv-color-brand);font:500 .75rem var(--rv-font-mono)}.rv-report li b{color:var(--rv-color-dark-text-tertiary);font-weight:500}.rv-report-foot{margin:1rem 0 0;color:var(--rv-color-dark-text-tertiary);font:500 .75rem/1.5 var(--rv-font-mono)}.rv-thanks-hero2{position:relative;overflow:hidden;padding:8rem 0 2.5rem;background:radial-gradient(ellipse at 80% 20%,color-mix(in srgb,var(--rv-color-brand) 14%,transparent),transparent 55%),var(--rv-profile-institutional-hero-canvas);color:var(--rv-color-dark-text)}.rv-thanks-hero2 .rv-container{position:relative;z-index:1}.rv-thanks-hero2 h1{max-width:18ch;margin:1.5rem 0 1.25rem;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:600;line-height:.98;letter-spacing:-.06em}.rv-thanks-hero2 h1 .rv-hero-muted{display:block}.rv-thanks-hero2 .rv-lead{max-width:40rem}.rv-thanks-badges{display:flex;flex-wrap:wrap;gap:.5rem}.rv-thanks-badge{display:inline-flex;align-items:center;gap:.4rem;min-height:30px;padding:.25rem .75rem;border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-pill);color:var(--rv-color-dark-text-secondary);font:500 .75rem var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase}.rv-thanks-badge.is-done{border-color:color-mix(in srgb,var(--rv-color-status-success) 50%,transparent);color:var(--rv-color-status-success)}.rv-thanks-badge.is-next{border-color:color-mix(in srgb,var(--rv-color-brand) 50%,transparent);color:var(--rv-color-brand)}.rv-thanks-bar{position:relative;height:3px;margin-top:2rem;border-radius:3px;background:var(--rv-color-dark-border);overflow:hidden}.rv-thanks-bar i{position:absolute;inset:0 25% 0 0;background:linear-gradient(90deg,var(--rv-color-status-success),var(--rv-color-brand));border-radius:3px}.rv-thanks-stage{padding:1.5rem 0 clamp(4rem,7vw,6rem);background:var(--rv-profile-institutional-hero-canvas);color:var(--rv-color-dark-text)}.rv-thanks-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,.85fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.rv-thanks-main{display:grid;gap:1rem}.rv-thanks-fallback{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.25rem 1.5rem;border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-md);color:var(--rv-color-brand)}.rv-thanks-fallback h2{margin:0 0 .25rem;color:var(--rv-color-dark-text);font-size:1.05rem;font-weight:600}.rv-thanks-fallback p{margin:0;color:var(--rv-color-dark-text-secondary);font-size:.875rem;line-height:1.55}.rv-thanks-ask{border:1px solid color-mix(in srgb,var(--rv-color-brand) 55%,transparent);background:transparent;color:var(--rv-color-dark-text);white-space:nowrap}.rv-thanks-ask:hover{background:color-mix(in srgb,var(--rv-color-brand) 12%,transparent)}.rv-thanks-fallback-done{display:inline-flex;align-items:center;gap:.4rem;color:var(--rv-color-status-success)!important;font-weight:600}.rv-thanks-card{padding:1.35rem;border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-md)}.rv-thanks-card .rv-kicker{color:var(--rv-color-brand)}.rv-thanks-agenda{display:grid;margin:1rem 0 0;padding:0;list-style:none}.rv-thanks-agenda li{display:grid;grid-template-columns:3.5rem 1fr;gap:.75rem;padding:.85rem 0;border-top:1px solid var(--rv-color-dark-border)}.rv-thanks-agenda .rv-time{color:var(--rv-color-brand);font:500 .75rem/1.6 var(--rv-font-mono)}.rv-thanks-agenda strong{color:var(--rv-color-dark-text);font-size:.95rem;font-weight:600}.rv-thanks-agenda p{margin:.2rem 0 0;color:var(--rv-color-dark-text-secondary);font-size:.8125rem;line-height:1.5}.rv-thanks-assurance{display:grid;gap:.5rem;margin:1rem 0 0;padding:1rem 0 0;border-top:1px solid var(--rv-color-dark-border);list-style:none}.rv-thanks-assurance li{display:flex;gap:.5rem;align-items:center;color:var(--rv-color-dark-text-secondary);font-size:.8125rem}.rv-thanks-assurance svg{flex:none;color:var(--rv-color-status-success)}.rv-thanks-dl{display:grid;gap:.75rem;margin:1rem 0 0}.rv-thanks-dl dt{color:var(--rv-color-dark-text-tertiary);font:500 .75rem var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-thanks-dl dd{margin:.2rem 0 0;color:var(--rv-color-dark-text);font-size:.9375rem}.rv-thanks-layout .rv-thanks-side{position:sticky;top:6.5rem;display:grid;gap:1rem}@media(max-width:980px){.rv-page-hero.has-visual .rv-page-hero-layout,.rv-thanks-layout{grid-template-columns:1fr}.rv-thanks-layout .rv-thanks-side{position:static}.rv-thanks-fallback{grid-template-columns:auto 1fr}.rv-thanks-fallback>:last-child{grid-column:1 / -1}}@media(max-width:600px){.rv-thanks-hero2{padding:6.5rem 0 2rem}.rv-report{padding:1rem 0 0 .75rem}.rv-thanks-ask{width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.rv-console-cursor{animation:none}.rv-platform .rv-ecosystem-lens:hover{transform:none}}.rv-thanks-main .rv-thanks-calendar{width:100%;max-width:none}.rv-report.rv-product-moment{border:0;padding-top:1.5rem;background:transparent}.rv-graph-section .rv-section-heading>p{color:var(--rv-color-dark-text-secondary)}.rv-sim-approve{min-height:44px;margin-top:.9rem;padding:.65rem 1rem;border:1px solid var(--rv-color-status-warning);border-radius:var(--rv-radius-sm);background:transparent;color:var(--rv-color-dark-text);cursor:pointer;font:600 .875rem var(--rv-font-sans)}.rv-sim-approve:hover,.rv-sim-approve:focus-visible{background:color-mix(in srgb,var(--rv-color-status-warning) 12%,transparent)}html{scroll-padding-top:6.5rem;scroll-behavior:smooth}.rv-progress{position:fixed;z-index:70;inset:0 0 auto;height:2px;pointer-events:none}.rv-progress i{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--rv-color-brand) 60%,transparent),var(--rv-color-brand));transform:scaleX(0);transform-origin:0 50%}.rv-hero--epic:after{position:absolute;inset:0;z-index:0;background:radial-gradient(520px circle at var(--rv-mx, 70%) var(--rv-my, 40%),color-mix(in srgb,var(--rv-color-brand) 11%,transparent),transparent 62%);content:"";opacity:0;pointer-events:none;transition:opacity .6s ease}.rv-hero--epic.is-lit:after{opacity:1}.rv-hero--epic .rv-hero-layout,.rv-hero--epic>.rv-container,.rv-closing .rv-container{position:relative;z-index:1}.rv-btn-primary{position:relative;overflow:hidden;isolation:isolate}.rv-btn-primary:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--rv-color-dark-text) 28%,transparent) 50%,transparent 70%);content:"";transform:translate(-120%);transition:transform .7s ease}.rv-btn-primary:hover:before{transform:translate(120%)}.rv-lead{line-height:1.7}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv-btn-primary:before{display:none}.rv-hero--epic:after{display:none}}.rv-console-log,.rv-hero--epic .rv-console-log{min-height:0}.rv-waitlist{box-shadow:0 30px 80px -60px color-mix(in srgb,var(--rv-color-brand) 70%,transparent)}.rv-platform .rv-waitlist-head h3{line-height:1.12;text-wrap:balance}.rv-platform .rv-waitlist{row-gap:0}.rv-platform .rv-waitlist>:not(.rv-waitlist-head):not(.rv-waitlist-switch){margin-top:1rem}.rv-scan-submit{background:var(--rv-color-brand);color:var(--rv-color-dark-canvas)}.rv-scan-submit:hover{background:var(--rv-color-brand-hover)}@media(max-width:760px){.rv-mock--scorecard dl{grid-template-columns:1fr 1fr}.rv-platform .rv-waitlist>:not(.rv-waitlist-head):not(.rv-waitlist-switch){margin-top:.9rem}.rv-platform .rv-waitlist>.rv-waitlist-switch{margin-top:1rem}}.rv-platform .rv-waitlist-head h3{margin-bottom:.75rem}.rv-page-split h3.rv-kicker{margin:0}.rv-light-section .rv-section-heading h2{color:var(--rv-profile-institutional-ink)}.rv-page-ops .rv-track-items{margin-top:1.25rem}.rv-page-platform{margin-bottom:0}.rv-page-platform .rv-page-lead{margin:0 0 1.5rem}@media(min-width:981px){.rv-scan-intro{position:sticky;top:7rem;align-self:start}}.rv-legal-route{background:var(--rv-profile-institutional-paper);color:var(--rv-profile-institutional-ink)}.rv-legal-heading h1{font-weight:600;letter-spacing:-.055em;text-wrap:balance}.rv-legal-content h2{font-weight:600;letter-spacing:-.03em}.rv-legal-content p,.rv-legal-content li{color:var(--rv-profile-institutional-ink-soft)}.rv-legal-content strong{color:var(--rv-profile-institutional-ink);font-weight:600}@media(max-width:600px){.rv-console-bar{flex-direction:row;align-items:flex-start}.rv-console-brand{flex-wrap:wrap;row-gap:.3rem;white-space:nowrap}.rv-console-brand em{flex-basis:100%;padding-left:calc(8px + .6rem);white-space:normal}.rv-console-time{white-space:nowrap}.rv-thanks-calendar .rv-console-bar{flex-direction:column;gap:.75rem}.rv-thanks-ask{min-height:3.25rem;padding-block:.8rem;line-height:1.35}}.rv-hero--epic:before{display:block;position:absolute;inset:-20% -10%;z-index:0;background:radial-gradient(38% 46% at 74% 42%,color-mix(in srgb,var(--rv-color-brand) 16%,transparent),transparent 70%),radial-gradient(30% 36% at 88% 78%,color-mix(in srgb,var(--rv-color-brand-dark) 14%,transparent),transparent 70%),radial-gradient(26% 30% at 58% 18%,color-mix(in srgb,var(--rv-color-brand) 8%,transparent),transparent 70%);content:"";pointer-events:none;animation:rv-aurora 26s ease-in-out infinite alternate;will-change:transform}@keyframes rv-aurora{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(-3%,2%,0) rotate(4deg) scale(1.06)}to{transform:translate3d(2%,-2%,0) rotate(-3deg) scale(1.02)}}.rv-hero--epic .rv-hero-field{z-index:0}.rv-hero--epic .rv-hero-layout,.rv-page-hero-layout{perspective:1400px}.rv-hero--epic .rv-console{transform:rotateX(calc(var(--rv-ty, 0) * -4deg)) rotateY(calc(var(--rv-tx, 0) * 5deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.rv-track-nav{margin-top:2rem}.rv-track-nav .rv-track-index{position:relative;gap:0;margin:0;padding-left:1rem;border-left:1px solid var(--rv-profile-institutional-line)}.rv-track-index a{position:relative;display:flex;align-items:center;min-height:2.5rem;color:var(--rv-profile-institutional-ink-soft);transition:color .3s ease}.rv-track-index a:before{position:absolute;top:25%;bottom:25%;left:calc(-1rem - 1px);width:2px;background:var(--rv-color-brand);content:"";transform:scaleY(0);transition:transform .35s ease}.rv-track-index a:hover,.rv-track-index a.is-current{color:var(--rv-profile-institutional-ink)}.rv-track-index a.is-current:before{transform:scaleY(1)}.rv-track-index a.is-current span{color:var(--rv-color-brand-dark)}p,li,dd{text-wrap:pretty}.rv-time,.rv-console,.rv-strip-metric,.rv-mock strong,.rv-mock dd,.rv-proof-big,.rv-problem-stat,.rv-thanks-badge{font-variant-numeric:tabular-nums}blockquote,.rv-proof-quote{hanging-punctuation:first}@media(max-width:980px){.rv-hero--epic .rv-console{transform:none}}@media(prefers-reduced-motion:reduce){.rv-hero--epic:before{animation:none}.rv-hero--epic .rv-console{transform:none;transition:none}}@media(max-width:980px){.rv-track-nav{display:none}}.rv-closing{padding:clamp(6rem,12vw,10rem) 0 clamp(5rem,9vw,7.5rem)}.rv-closing-field{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;mask-image:radial-gradient(75% 60% at 50% var(--rv-field-y, 40%),var(--rv-color-dark-canvas) 35%,transparent 80%);-webkit-mask-image:radial-gradient(75% 60% at 50% var(--rv-field-y, 40%),var(--rv-color-dark-canvas) 35%,transparent 80%)}.rv-closing h2{position:relative;text-shadow:0 0 40px var(--rv-profile-institutional-hero-canvas),0 0 2px var(--rv-profile-institutional-hero-canvas)}.rv-closing p:not(.rv-closing-micro):not(.rv-closing-live){text-shadow:0 0 24px var(--rv-profile-institutional-hero-canvas)}.rv-closing p.rv-closing-live{display:flex;max-width:none;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;margin:2.25rem 0 0;padding:.7rem 1.1rem;border:1px solid var(--rv-color-dark-border);border-radius:var(--rv-radius-pill);background:color-mix(in srgb,var(--rv-color-dark-surface) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--rv-color-dark-text-tertiary);font:500 .75rem/1.4 var(--rv-font-mono);letter-spacing:.04em;opacity:0;transform:translateY(6px);transition:opacity .6s ease,transform .6s ease}.rv-closing p.rv-closing-live.is-on{opacity:1;transform:none}.rv-closing-live b{color:var(--rv-color-dark-text);font-weight:600;font-variant-numeric:tabular-nums}.rv-closing-live-label{display:inline-flex;align-items:center;gap:.45rem;color:var(--rv-color-brand);text-transform:uppercase;letter-spacing:.12em}.rv-closing-live-label i{width:6px;height:6px;border-radius:50%;background:var(--rv-color-brand);animation:rv-blink 1.6s steps(1) infinite}.rv-closing-live .is-ok b{color:var(--rv-color-brand)}.rv-closing-live .is-hold b{color:var(--rv-color-status-warning)}.rv-closing-live .is-block b{color:var(--rv-color-status-danger)}@media(max-width:600px){.rv-closing p.rv-closing-live{border-radius:var(--rv-radius-md);gap:.35rem .9rem}.rv-closing-live-label{flex-basis:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.rv-closing p.rv-closing-live{display:none}}#diagnostic-form{scroll-margin-top:0}@media(max-width:600px){html{scroll-padding-top:5rem}}.rv-header-pill .rv-mobile-menu{max-height:calc(100svh - 5.5rem);overflow-y:auto;overscroll-behavior:contain}.rv-hero-gate{position:relative;z-index:1;display:grid;gap:.9rem;scroll-margin-top:6.5rem}.rv-hero-gate-cap{display:inline-flex;align-items:center;gap:.55rem;margin:0;color:var(--rv-color-brand);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.12em;text-transform:uppercase}.rv-sim--hero{grid-template-columns:minmax(0,1fr);gap:.75rem}.rv-sim--hero .rv-sim-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rv-sim--hero .rv-sim-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rv-sim--hero .rv-sim-picker button{grid-template-columns:1.75rem 1fr;min-height:52px;padding:.75rem .9rem;font-size:.8125rem;line-height:1.35;text-align:left}.rv-sim--hero .rv-sim-run{border-color:color-mix(in srgb,var(--rv-color-brand) 32%,var(--rv-color-dark-border));background:color-mix(in srgb,var(--rv-color-dark-surface) 84%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 40px 120px -50px color-mix(in srgb,var(--rv-color-brand) 55%,transparent),0 1px color-mix(in srgb,var(--rv-color-dark-text) 6%,transparent) inset}.rv-sim--hero .rv-sim-request{margin:.6rem 0 1rem;font-size:clamp(1.05rem,1.6vw,1.3rem)}.rv-sim--hero .rv-sim-check{min-height:46px;grid-template-columns:1.9rem 6.75rem 1fr}.rv-sim--hero .rv-sim-text{font-size:.875rem}.rv-sim--hero .rv-sim-verdict{min-height:3rem;margin-top:1rem;font-size:.975rem}@media(max-width:1100px){.rv-hero-gate{margin-top:.5rem}}@media(max-width:640px){.rv-sim--hero .rv-sim-picker{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--rv-shell-gutter, 1rem) * -1);padding:0 var(--rv-shell-gutter, 1rem) .25rem;scrollbar-width:none}.rv-sim--hero .rv-sim-picker::-webkit-scrollbar{display:none}.rv-sim--hero .rv-sim-picker button{flex:0 0 78%;scroll-snap-align:start}.rv-sim--hero .rv-sim-check{grid-template-columns:1.8rem 1fr}}.rv-proof-section.rv-proof-v2{background:var(--rv-profile-institutional-paper);color:var(--rv-profile-institutional-ink);border-top:1px solid var(--rv-profile-institutional-line)}.rv-proof-v2 .rv-section-heading .rv-kicker{color:var(--rv-color-brand-dark)}.rv-proof-v2 .rv-section-heading h2{color:var(--rv-profile-institutional-ink)}.rv-proof-v2 .rv-proof-hero{background:radial-gradient(ellipse at 18% 0%,color-mix(in srgb,var(--rv-color-brand) 16%,transparent),transparent 60%),var(--rv-color-dark-canvas);color:var(--rv-color-dark-text);box-shadow:0 40px 90px -60px color-mix(in srgb,var(--rv-profile-institutional-ink) 70%,transparent)}.rv-proof-v2 .rv-proof-second{border-color:var(--rv-profile-institutional-line);background:color-mix(in srgb,var(--rv-profile-institutional-ink) 2%,transparent)}.rv-proof-v2 .rv-proof-second .rv-evidence,.rv-proof-v2>.rv-container>.rv-evidence-note{color:var(--rv-profile-institutional-ink-soft)}.rv-proof-v2 .rv-proof-second blockquote{color:var(--rv-profile-institutional-ink)}.rv-proof-v2 .rv-proof-second cite{color:var(--rv-profile-institutional-ink-soft)}.rv-proof-v2 .rv-proof-second cite b{color:var(--rv-profile-institutional-ink)}.rv-proof-v2 .rv-proof-second li{border-top-color:var(--rv-profile-institutional-line)}.rv-proof-v2 .rv-proof-second li p{color:var(--rv-profile-institutional-ink-soft)}.rv-proof-v2 .rv-proof-second .rv-time{color:var(--rv-color-brand-dark)}.rv-proof-v2 .rv-evidence-note{border-top-color:var(--rv-profile-institutional-line)}.rv-statement{padding:clamp(4.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,6rem)}.rv-statement h2 span.is-key.is-lit{color:var(--rv-color-brand)}.rv-platform .rv-ecosystem-lenses{align-items:stretch}.rv-platform .rv-ecosystem-lens{display:flex;flex-direction:column;gap:1.1rem}.rv-platform .rv-ecosystem-lens>p{max-width:34ch}.rv-platform .rv-lens-stat{display:grid;gap:.3rem;margin-top:.25rem!important;padding-top:1rem;border-top:1px solid var(--rv-color-dark-border);color:var(--rv-color-dark-text-secondary);font-size:.875rem!important;line-height:1.5!important}.rv-platform .rv-lens-stat b{color:var(--rv-color-brand);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.rv-platform .rv-lens-stat small{margin-top:.15rem}.rv-platform .rv-lens-state{margin-top:auto}.rv-platform .rv-lens-actions{padding-top:.25rem}.rv-closing{padding-bottom:clamp(4rem,7vw,6rem)}.rv-footer-grid>div>a:not(.rv-footer-logo){justify-content:flex-start;gap:.6rem;flex-wrap:wrap}.rv-footer-grid>div>a:not(.rv-footer-logo)>span{padding:.1rem .45rem;border:1px solid var(--rv-color-dark-border);border-radius:999px;font-size:.75rem!important;letter-spacing:.02em}@media(max-width:900px){.rv-problem-pull{margin-top:2.5rem}.rv-problem-section{padding-bottom:clamp(3rem,8vw,4.5rem)}}@media(max-width:640px){.rv-sim--hero .rv-sim-picker{margin-inline:calc(var(--rv-shell-gutter) * -1);padding-inline:var(--rv-shell-gutter);scroll-padding-inline:var(--rv-shell-gutter)}}@media(max-width:640px){.rv-problem-invoice li{flex-direction:column;gap:.3rem}.rv-problem-status{align-self:flex-start;text-align:left}}.rv-kicker,h2.rv-kicker,h3.rv-kicker,.rv-evidence,.rv-time,.rv-state,.rv-state b,.rv-console-bar,.rv-console-head,.rv-console-head span,.rv-console-foot,.rv-console-foot span,.rv-console-brand,.rv-console-brand em,.rv-console-line span,.rv-closing-live,.rv-closing-live span,.rv-closing-live b,.rv-strip-clients span,.rv-problem-market cite,.rv-footer-label,.rv-hero-gate-cap,.rv-scan-criteria p,.rv-scan-context-kicker,.rv-scan-progress-label,.rv-sim-label,.rv-report-foot,.rv-thanks-open,.rv-thanks-calendar figcaption,.rv-mock figcaption em,.rv-mock--policy strong,.rv-lens-stat small{font-size:.75rem!important}.rv-kicker,.rv-evidence,.rv-time{letter-spacing:.08em}.rv-footer-grid>div>a:not(.rv-footer-logo)>span{font-size:.75rem!important}.rv-problem-market cite a{display:inline-block;padding-block:.4rem;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.2em}.rv-problem-market cite a:hover,.rv-problem-market cite a:focus-visible{text-decoration-color:currentColor}.rv-lang{min-width:44px;justify-content:center}.rv-scan-consent{grid-template-columns:1.5rem 1fr;padding-block:.2rem}.rv-scan-consent input{width:1.25rem;height:1.25rem}@media(min-width:900px){.rv-problem-section{padding-bottom:clamp(3rem,4.5vw,4.5rem)}.rv-track-section{padding-top:clamp(3.5rem,5vw,5rem)}.rv-track-step{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.rv-mock{padding:1.5rem 1.6rem}.rv-mock figcaption{font-size:1rem}.rv-mock--score li,.rv-mock--policy li{font-size:.875rem}}.rv-proof-v2 .rv-proof-hero,.rv-proof-v2 .rv-proof-second{border-radius:var(--rv-radius-lg, 1.25rem)}.rv-proof-v2 .rv-proof-second{background:var(--rv-profile-institutional-white);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--rv-profile-institutional-ink) 30%,transparent)}.rv-platform .rv-waitlist{margin-top:clamp(1.5rem,3vw,2.25rem);padding:clamp(1rem,2.5vw,1.5rem);box-shadow:none;background:transparent}.rv-platform .rv-waitlist-head h3{font-size:clamp(1.2rem,1.8vw,1.5rem)}.rv-guide-hero{min-height:0;padding-bottom:clamp(3.5rem,7vw,6rem)}.rv-guide-hero-inner{width:min(46rem,calc(100% - (var(--rv-shell-gutter) * 2)))}.rv-guide-hero h1{max-width:16ch}.rv-guide-answer{max-width:46rem;margin:0;padding-left:1.25rem;border-left:2px solid var(--rv-color-brand);color:var(--rv-color-dark-text);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.rv-guide-summary{max-width:46rem;margin:1.25rem 0 0;color:var(--rv-color-dark-text-secondary);font-size:1rem;line-height:1.65}.rv-guide-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0 0;color:var(--rv-color-dark-text-secondary);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.04em}.rv-guide-meta>*+*:before{content:"·";margin-right:1.25rem;color:var(--rv-color-brand)}.rv-guide-column{width:min(46rem,calc(100% - (var(--rv-shell-gutter) * 2)))}.rv-guide-body h2{margin:.85rem 0 1rem;color:var(--rv-profile-institutional-ink);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.rv-guide-body p{margin:0 0 1rem;color:var(--rv-profile-institutional-ink-soft);font-size:1.0625rem;line-height:1.75}.rv-guide-body .rv-kicker{margin:0}.rv-guide-body .rv-kicker.rv-guide-kicker{margin-top:clamp(3.5rem,7vw,5.5rem)}.rv-guide-formula{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;margin:2rem 0 0}.rv-guide-term{display:grid;align-content:center;gap:.4rem;padding:1rem 1.1rem;border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-sm)}.rv-guide-term strong{color:var(--rv-profile-institutional-ink);font-size:1rem;font-weight:600;line-height:1.3}.rv-guide-term span{color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.45 var(--rv-font-mono)}.rv-guide-term.is-harness{border-color:var(--rv-color-brand-dark);background:color-mix(in srgb,var(--rv-color-brand) 7%,transparent)}.rv-guide-term.is-result{border-color:var(--rv-color-dark-canvas);background:var(--rv-color-dark-canvas)}.rv-guide-term.is-result strong{color:var(--rv-color-dark-text)}.rv-guide-term.is-result span{color:var(--rv-color-dark-text-secondary)}.rv-guide-op{align-self:center;color:var(--rv-color-brand-dark);font-size:1.5rem;font-weight:600}.rv-guide-table-wrap{margin:1.75rem 0 0;overflow-x:auto}.rv-guide-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.rv-guide-table caption{caption-side:bottom;padding-top:.75rem;color:var(--rv-profile-institutional-ink-soft);font:500 .75rem var(--rv-font-mono);text-align:left}.rv-guide-table th,.rv-guide-table td{padding:.85rem .75rem;border-bottom:1px solid var(--rv-profile-institutional-line);text-align:left;vertical-align:top}.rv-guide-table thead th{color:var(--rv-profile-institutional-ink-soft);font:600 .75rem/1.4 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase}.rv-guide-table tbody th{color:var(--rv-profile-institutional-ink);font-weight:600}.rv-guide-table td{color:var(--rv-profile-institutional-ink-soft)}.rv-guide-table td:last-child{color:var(--rv-profile-institutional-ink)}.rv-guide-table th:first-child,.rv-guide-table td:first-child{padding-left:0}.rv-guide-body .rv-guide-note{margin-top:1.25rem;font-size:.9375rem}.rv-guide-pillars{display:grid;margin:1.5rem 0 0;padding:0;list-style:none}.rv-guide-pillars li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--rv-profile-institutional-line)}.rv-guide-pillars .rv-time,.rv-guide-steps .rv-time{color:var(--rv-color-brand-dark);font:500 .75rem/2 var(--rv-font-mono)}.rv-guide-pillars h3,.rv-guide-steps h3{margin:0 0 .5rem;color:var(--rv-profile-institutional-ink);font-size:1.2rem;font-weight:600;letter-spacing:-.02em}.rv-guide-body .rv-guide-cite{margin:.25rem 0 0;font:500 .75rem/1.5 var(--rv-font-mono)}.rv-guide-cite a,.rv-guide-refs a{display:inline;color:var(--rv-color-brand-dark);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.rv-guide-cite a svg,.rv-guide-refs a svg,.rv-guide-stats cite a svg{display:inline;margin-left:.25rem;vertical-align:-1px}.rv-guide-cite a:hover,.rv-guide-refs a:hover,.rv-guide-cite a:focus-visible,.rv-guide-refs a:focus-visible{text-decoration-color:currentColor}.rv-guide-callout{margin-top:clamp(3.5rem,7vw,5rem);padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--rv-radius-md);background:var(--rv-color-dark-canvas);color:var(--rv-color-dark-text)}.rv-guide-callout .rv-kicker{color:var(--rv-color-brand)}.rv-guide-body .rv-guide-callout h2{color:var(--rv-color-dark-text)}.rv-guide-body .rv-guide-callout p{color:var(--rv-color-dark-text-secondary)}.rv-guide-callout .rv-actions{margin-top:1.5rem}.rv-guide-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(2rem,5vw,4.5rem);margin:0}.rv-guide-stats>div{padding-top:1.5rem;border-top:1px solid var(--rv-color-dark-border)}.rv-guide-stats dt{color:var(--rv-color-brand);font-size:clamp(2.6rem,5vw,4rem);font-weight:600;line-height:1;letter-spacing:-.05em}.rv-guide-stats dd{margin:1rem 0 0;color:var(--rv-color-dark-text-secondary);font-size:1rem;line-height:1.6}.rv-guide-stats cite{display:block;margin-top:.85rem;font:normal 500 .75rem/1.5 var(--rv-font-mono)}.rv-guide-stats cite a{color:var(--rv-color-dark-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.rv-guide-pull{max-width:38ch;margin:clamp(3rem,6vw,4.5rem) 0 0;color:var(--rv-color-dark-text);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600;line-height:1.3;letter-spacing:-.03em}.rv-guide-steps{display:grid;margin:1.5rem 0 1.25rem;padding:0;list-style:none}.rv-guide-steps li{padding:1.25rem 0;border-top:1px solid var(--rv-profile-institutional-line)}.rv-guide-steps h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.rv-guide-steps li p{margin:0}.rv-guide-body h2.rv-guide-faq-title,.rv-guide-body h2.rv-guide-refs-title{margin-top:clamp(3.5rem,7vw,5rem)}.rv-guide-faq{margin-top:1.5rem}.rv-guide-body .rv-guide-faq .rv-faq-answer{margin:0 0 1.25rem;font-size:1rem}.rv-guide-refs{display:grid;gap:.65rem;margin:1.25rem 0 0;padding-left:1.25rem;color:var(--rv-profile-institutional-ink-soft);font-size:.875rem;line-height:1.6}.rv-page-guide{margin:1.5rem 0 0}.rv-guide-body h2.rv-guide-faq-title.is-first{margin-top:0}.rv-guide-crumb{margin:0 0 1.25rem;font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase}.rv-guide-crumb a{color:var(--rv-color-dark-text-secondary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:4px}.rv-guide-crumb a:hover,.rv-guide-crumb a:focus-visible{color:var(--rv-color-dark-text);text-decoration-color:currentColor}.rv-guide-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.rv-guide-matrix>li{--rv-state: var(--rv-color-brand-dark);display:flex;flex-direction:column;padding:1.25rem 1.1rem;border:1px solid var(--rv-profile-institutional-line);border-top:3px solid var(--rv-state);border-radius:var(--rv-radius-sm);background:var(--rv-profile-institutional-white)}.rv-guide-matrix>li.is-ok{--rv-state: color-mix(in srgb, var(--rv-color-status-success) 50%, var(--rv-profile-institutional-ink))}.rv-guide-matrix>li.is-block{--rv-state: color-mix(in srgb, var(--rv-color-status-danger) 75%, var(--rv-profile-institutional-ink))}.rv-guide-body .rv-guide-matrix-state{display:flex;align-items:center;gap:.5rem;margin:0 0 .65rem;color:var(--rv-state);font:600 .75rem/1.4 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase}.rv-guide-matrix-state span{width:.5rem;height:.5rem;border-radius:50%;background:var(--rv-state);flex:none}.rv-guide-matrix h3{margin:0 0 .5rem;color:var(--rv-profile-institutional-ink);font-size:1.2rem;font-weight:600;letter-spacing:-.02em}.rv-guide-body .rv-guide-matrix p{margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.rv-guide-matrix ul{display:grid;gap:.5rem;margin:auto 0 0;padding:1rem 0 0;border-top:1px solid var(--rv-profile-institutional-line);list-style:none;color:var(--rv-profile-institutional-ink);font-size:.875rem;line-height:1.45}.rv-guide-matrix ul li{position:relative;padding-left:1rem}.rv-guide-matrix ul li:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:1px;background:var(--rv-state)}.rv-guide-body h2.rv-guide-hub-title{margin:0 0 1.75rem}.rv-guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.rv-guide-hub-inner>*{max-width:46rem}.rv-guide-hub-inner h1{max-width:18ch}.rv-guide-cards a{display:flex;flex-direction:column;height:100%;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-md);background:var(--rv-profile-institutional-white);transition:border-color .2s ease,transform .2s ease}.rv-guide-cards a:hover,.rv-guide-cards a:focus-visible{border-color:var(--rv-color-brand-dark);transform:translateY(-2px)}.rv-guide-cards .is-featured a{background:var(--rv-color-dark-canvas);border-color:var(--rv-color-dark-canvas)}.rv-guide-body .rv-guide-card-meta{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:0 0 1rem;color:var(--rv-color-brand-dark);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase}.rv-guide-cards h3{margin:0 0 .75rem;color:var(--rv-profile-institutional-ink);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600;line-height:1.15;letter-spacing:-.03em}.rv-guide-body .rv-guide-cards p:not(.rv-guide-card-meta){max-width:60ch;margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.rv-guide-cards .rv-text-link{margin-top:auto}.rv-guide-cards .is-featured .rv-guide-card-meta{color:var(--rv-color-brand)}.rv-guide-cards .is-featured h3{color:var(--rv-color-dark-text);font-size:clamp(1.75rem,3.4vw,2.6rem)}.rv-guide-body .rv-guide-cards .is-featured p:not(.rv-guide-card-meta){color:var(--rv-color-dark-text-secondary)}.rv-guide-cards .is-featured .rv-text-link{color:var(--rv-color-dark-text)}@media(prefers-reduced-motion:reduce){.rv-guide-cards a{transition:none}.rv-guide-cards a:hover{transform:none}}@media(max-width:900px){.rv-guide-matrix{grid-template-columns:1fr}}@media(max-width:760px){.rv-guide-formula{grid-template-columns:1fr;gap:.5rem}.rv-guide-meta{gap:.35rem 1rem}.rv-guide-meta>*+*:before{content:none}.rv-guide-op{justify-self:center;line-height:1}.rv-guide-stats{grid-template-columns:1fr}.rv-guide-table{font-size:.875rem}.rv-guide-table th,.rv-guide-table td{padding:.75rem .5rem}.rv-guide-cards{grid-template-columns:1fr}}.rv-guide-check{display:flex;align-items:center;gap:.45rem;margin-top:.5rem;color:var(--rv-color-dark-text-secondary);font:normal 500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.02em}.rv-guide-check:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--rv-color-status-success)}.rv-guide-check.is-review{color:var(--rv-color-brand)}.rv-guide-check.is-review:before{background:var(--rv-color-brand)}.rv-guide-refs .rv-guide-check{margin-top:.15rem;color:var(--rv-profile-institutional-ink-soft)}.rv-guide-refs .rv-guide-check:before{background:color-mix(in srgb,var(--rv-color-status-success) 60%,var(--rv-profile-institutional-ink))}.rv-guide-refs .rv-guide-check.is-review{color:var(--rv-color-brand-dark)}.rv-guide-refs .rv-guide-check.is-review:before{background:var(--rv-color-brand-dark)}.rv-status-body{--rv-status-ok: color-mix(in srgb, var(--rv-color-status-success) 55%, var(--rv-profile-institutional-ink));--rv-status-bad: color-mix(in srgb, var(--rv-color-status-danger) 75%, var(--rv-profile-institutional-ink));--rv-status-warn: color-mix(in srgb, var(--rv-color-status-warning) 55%, var(--rv-profile-institutional-ink));--rv-status-wait: var(--rv-profile-institutional-ink-soft)}.rv-status-body .rv-container>p,.rv-status-body .rv-container>ul{max-width:46rem}.rv-status-banner{--rv-state: var(--rv-status-wait);margin:0;padding:1.25rem 1.5rem;border:1px solid var(--rv-profile-institutional-line);border-left:4px solid var(--rv-state);border-radius:var(--rv-radius-sm);background:var(--rv-profile-institutional-white)}.rv-status-banner.is-ok{--rv-state: var(--rv-status-ok)}.rv-status-banner.is-bad{--rv-state: var(--rv-status-bad)}.rv-status-banner.is-warn{--rv-state: var(--rv-status-warn)}.rv-guide-body .rv-status-banner h2{margin:0 0 .35rem;font-size:clamp(1.3rem,2.4vw,1.75rem)}.rv-guide-body .rv-status-banner p{margin:.35rem 0 0;font-size:.9375rem}.rv-status-banner ul{margin:.35rem 0 0;padding-left:1.1rem;color:var(--rv-profile-institutional-ink);font-size:.9375rem;line-height:1.6}.rv-status-banner .rv-btn{margin-top:1rem}.rv-guide-body h2.rv-status-section-title{margin:clamp(3rem,6vw,4rem) 0 1.25rem}.rv-guide-body .rv-status-subtitle{margin:1.5rem 0 .5rem;color:var(--rv-profile-institutional-ink);font:600 .75rem/1.5 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase}.rv-status-products{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.rv-status-product>article{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-md);background:var(--rv-profile-institutional-white)}.rv-status-product-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.rv-guide-body .rv-status-product-head h3{margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;letter-spacing:-.02em}.rv-status-product-head h3 a{display:inline-flex;align-items:center;gap:.35rem;color:var(--rv-profile-institutional-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:4px}.rv-status-product-head h3 a:hover,.rv-status-product-head h3 a:focus-visible{text-decoration-color:currentColor}.rv-status-chip{--rv-state: var(--rv-status-wait);display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem;border:1px solid var(--rv-state);border-radius:999px;color:var(--rv-state);font:600 .75rem/1.4 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase}.rv-status-chip:before,.rv-status-dot:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--rv-state)}.rv-status-chip.is-ok,.rv-status-dot.is-ok{--rv-state: var(--rv-status-ok)}.rv-status-chip.is-bad,.rv-status-dot.is-bad{--rv-state: var(--rv-status-bad)}.rv-status-dot{--rv-state: var(--rv-status-wait);display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.rv-status-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:1.25rem 0 0}.rv-status-facts dt{color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase}.rv-status-facts dd{margin:.25rem 0 0;color:var(--rv-profile-institutional-ink);font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.rv-status-receipts{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-status-body code{font:500 .8125rem/1.5 var(--rv-font-mono);overflow-wrap:anywhere}.rv-guide-body .rv-status-note{margin:.75rem 0 0;color:var(--rv-profile-institutional-ink-soft);font-size:.875rem}.rv-status-table-wrap{margin-top:.5rem;overflow-x:auto}.rv-status-table{width:100%;min-width:44rem;border-collapse:collapse;color:var(--rv-profile-institutional-ink);font-size:.875rem;line-height:1.5}.rv-status-table th,.rv-status-table td{padding:.7rem .6rem;border-top:1px solid var(--rv-profile-institutional-line);text-align:left;vertical-align:top}.rv-status-table thead th{border-top:0;color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase}.rv-status-table tbody th{font-weight:400}.rv-status-engine{display:block;font:600 .8125rem/1.5 var(--rv-font-mono)}.rv-status-desc{display:block;margin-top:.2rem;color:var(--rv-profile-institutional-ink-soft);font-size:.8125rem}.rv-status-cites{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.9375rem}.rv-status-cites li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.5rem 0;border-top:1px solid var(--rv-profile-institutional-line)}.rv-status-cites strong{min-width:4.5rem;font-weight:600}.rv-status-cites a{display:inline-flex;align-items:center;gap:.25rem;color:var(--rv-color-brand-dark);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.rv-status-cites span{color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.5 var(--rv-font-mono)}.rv-status-key{margin:1.25rem 0 0}.rv-status-key figcaption{color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase}.rv-status-key pre{margin:.5rem 0 0;padding:1rem;border-radius:var(--rv-radius-sm);background:var(--rv-color-dark-canvas);color:var(--rv-color-dark-text);white-space:pre-wrap;overflow-wrap:anywhere}.rv-status-key pre code{font-size:.8125rem}.rv-guide-body .rv-status-machine{margin-top:clamp(2.5rem,5vw,3.5rem);color:var(--rv-profile-institutional-ink-soft);font-size:.875rem}@media(max-width:760px){.rv-status-facts,.rv-status-receipts{grid-template-columns:1fr}}.rv-hero-for{max-width:34rem;margin:1.25rem 0 0;color:var(--rv-color-dark-text-secondary);font-size:.9375rem;line-height:1.55}.rv-hero-for span{display:block;margin-bottom:.3rem;color:var(--rv-color-brand);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-hero-copy .rv-actions{margin-top:1.5rem}.rv-hero-copy .rv-micro{margin-top:1rem}.rv-hero-proof{display:grid;gap:.85rem;max-width:34rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--rv-color-dark-border)}.rv-hero-proof-label{margin:0;color:var(--rv-color-dark-text-tertiary);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-hero-proof ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:0;list-style:none}.rv-hero-proof li{display:grid;gap:.3rem;align-content:start}.rv-hero-proof strong{color:var(--rv-color-brand);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rv-hero-proof li+li strong{color:var(--rv-color-dark-text)}.rv-hero-proof span{color:var(--rv-color-dark-text-secondary);font-size:.875rem;line-height:1.45}.rv-hero-proof em{display:block;margin-top:.25rem;color:var(--rv-color-dark-text-tertiary);font:normal 500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.04em}.rv-hero-proof .rv-text-link{justify-self:start;min-height:44px}@media(max-width:380px){.rv-hero-proof ul{grid-template-columns:1fr}}.rv-track-out{margin:0 0 1rem;padding:.35rem 0 .35rem 1rem;border-left:2px solid var(--rv-color-brand);color:var(--rv-profile-institutional-ink);font-size:.9375rem;line-height:1.55}.rv-track-out span{display:block;margin-bottom:.25rem;color:var(--rv-color-brand-dark);font:600 .75rem/1.5 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase}.rv-selfcheck{display:grid;gap:.25rem;margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid var(--rv-profile-institutional-line);color:var(--rv-profile-institutional-ink-soft);font-size:.9375rem;line-height:1.55}.rv-selfcheck .rv-text-link{justify-self:start}.rv-eco-numbers{margin:clamp(2rem,4vw,3rem) 0;padding:clamp(1.25rem,3vw,2rem) 0;border-block:1px solid var(--rv-color-dark-border)}.rv-eco-numbers-title{margin:0 0 1.25rem;color:var(--rv-color-dark-text-tertiary);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-eco-numbers dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(1.5rem,4vw,3.5rem);margin:0}.rv-eco-numbers dl>div{display:grid;gap:.5rem;align-content:start}.rv-eco-numbers dt{color:var(--rv-color-dark-text);font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:600;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.rv-eco-numbers .is-total dt{color:var(--rv-color-brand)}.rv-eco-numbers dd{max-width:28ch;margin:0;color:var(--rv-color-dark-text-secondary);font-size:.9375rem;line-height:1.5}.rv-eco-numbers-source{margin:1.5rem 0 0;color:var(--rv-color-dark-text-tertiary);font:500 .75rem/1.6 var(--rv-font-mono);letter-spacing:.04em}.rv-eco-numbers-source a{color:var(--rv-color-dark-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.rv-eco-numbers-source a:hover,.rv-eco-numbers-source a:focus-visible{text-decoration-color:currentColor}@media(max-width:760px){.rv-eco-numbers dl{grid-template-columns:1fr}}.rv-status-call{--rv-call-ok: color-mix(in srgb, var(--rv-color-status-success) 55%, var(--rv-profile-institutional-ink));--rv-call-warn: color-mix(in srgb, var(--rv-color-status-warning) 60%, var(--rv-profile-institutional-ink));--rv-call-bad: color-mix(in srgb, var(--rv-color-status-danger) 75%, var(--rv-profile-institutional-ink));padding-block:clamp(3.5rem,6vw,5rem);border-top:1px solid var(--rv-profile-institutional-line)}.rv-status-call-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.rv-status-call h2{margin:.85rem 0 1rem;color:var(--rv-profile-institutional-ink);font-size:clamp(1.9rem,3.4vw,3rem);font-weight:600;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.rv-status-call-inner>div:first-child>p:not(.rv-kicker){max-width:52ch;margin:0;color:var(--rv-profile-institutional-ink-soft);font-size:1rem;line-height:1.65}.rv-status-call-panel{display:grid;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-md);background:var(--rv-profile-institutional-white)}.rv-status-call-live{--rv-state: var(--rv-profile-institutional-ink-soft);display:flex;align-items:flex-start;gap:.7rem;min-height:3rem;margin:0;color:var(--rv-profile-institutional-ink);font-size:.9375rem;line-height:1.5}.rv-status-call-live.is-ok{--rv-state: var(--rv-call-ok)}.rv-status-call-live.is-warn{--rv-state: var(--rv-call-warn)}.rv-status-call-live.is-bad{--rv-state: var(--rv-call-bad)}.rv-status-call-live i{position:relative;flex:none;width:.6rem;height:.6rem;margin-top:.45rem;border-radius:50%;background:var(--rv-state)}.rv-status-call-live b{font-weight:600}.rv-status-call-live small{display:block;margin-top:.2rem;color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.5 var(--rv-font-mono)}.rv-status-call-panel .rv-text-link{justify-self:start}@media(max-width:900px){.rv-status-call-inner{grid-template-columns:1fr}}.rv-footer-v2 .rv-footer-grid>div>a.rv-footer-cta{display:inline-flex;margin-top:.75rem;color:var(--rv-color-dark-text)}.rv-footer-v2 .rv-footer-grid>div>a.rv-footer-cta:hover{color:var(--rv-color-brand)}.rv-footer-status i{flex:none;align-self:center;width:.5rem;height:.5rem;border:1px solid currentColor;border-radius:50%}.rv-guide-column>p,.rv-guide-column>.rv-guide-note{max-width:68ch}.rv-guide-toc{margin:0;padding:1.25rem 0 1rem;border-block:1px solid var(--rv-profile-institutional-line)}.rv-guide-body .rv-guide-toc-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0 0 .5rem;color:var(--rv-profile-institutional-ink);font:600 .75rem/1.5 var(--rv-font-mono);letter-spacing:.1em;text-transform:uppercase}.rv-guide-toc-title span{color:var(--rv-profile-institutional-ink-soft);font-weight:500;letter-spacing:.04em;text-transform:none}.rv-guide-toc ol{margin:0;padding:0;list-style:none;columns:2;column-gap:2.5rem}.rv-guide-toc li{break-inside:avoid}.rv-guide-toc a{display:flex;align-items:center;gap:.85rem;min-height:44px;padding-block:.35rem;color:var(--rv-profile-institutional-ink);font-size:.9375rem;line-height:1.35}.rv-guide-toc a .rv-time{flex:none;color:var(--rv-color-brand-dark);font:500 .75rem/1 var(--rv-font-mono)}.rv-guide-toc a:hover,.rv-guide-toc a:focus-visible{color:var(--rv-color-brand-dark);text-decoration:underline;text-underline-offset:4px}.rv-guide-cite a.rv-guide-noteref,.rv-guide-stats cite a.rv-guide-noteref{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin-left:.3rem;padding:0 .2rem;vertical-align:middle;color:var(--rv-color-brand-dark);font:600 .75rem/1 var(--rv-font-mono);text-decoration:none}.rv-guide-stats cite a.rv-guide-noteref{color:var(--rv-color-brand)}.rv-guide-cite a.rv-guide-noteref:hover,.rv-guide-cite a.rv-guide-noteref:focus-visible,.rv-guide-stats cite a.rv-guide-noteref:hover,.rv-guide-stats cite a.rv-guide-noteref:focus-visible{text-decoration:underline}.rv-guide-refs li{scroll-margin-top:7rem;border-radius:var(--rv-radius-sm)}.rv-guide-refs li:target{background:color-mix(in srgb,var(--rv-color-brand) 9%,transparent);box-shadow:0 0 0 .4rem color-mix(in srgb,var(--rv-color-brand) 9%,transparent)}.rv-guide-next-section{border-top:1px solid var(--rv-profile-institutional-line)}.rv-guide-next-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-bottom:1.75rem}.rv-guide-body .rv-guide-next-head h2.rv-guide-hub-title{margin:0}.rv-guide-next .rv-guide-cards li:only-child{grid-column:1 / -1}@media(max-width:760px){.rv-guide-toc ol{columns:1}}.rv-fn{margin-left:.15em;font:600 .75rem/1 var(--rv-font-mono);letter-spacing:0;vertical-align:super}.rv-fn a{display:inline-block;min-width:1.5rem;padding:.25rem .3rem;border-radius:var(--rv-radius-sm);color:inherit;text-align:center;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:2px}.rv-fn a:hover,.rv-fn a:focus-visible{text-decoration-color:currentColor}.rv-hero-proof .rv-fn a{color:var(--rv-color-dark-text-secondary)}.rv-proof-v2 .rv-proof-second .rv-fn a{color:var(--rv-color-brand-dark)}.rv-footnotes-title{margin:clamp(2rem,4vw,2.75rem) 0 .75rem;color:var(--rv-profile-institutional-ink);font:600 .75rem/1.5 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase}.rv-footnotes{display:grid;gap:.6rem;max-width:72ch;margin:0;padding-left:1.25rem;color:var(--rv-profile-institutional-ink-soft);font-size:.875rem;line-height:1.6}.rv-footnotes li{scroll-margin-top:7rem;padding:.35rem .5rem;border-radius:var(--rv-radius-sm)}.rv-footnotes li::marker{color:var(--rv-color-brand-dark);font:600 .75rem var(--rv-font-mono)}.rv-footnotes p{margin:0}.rv-footnotes b{color:var(--rv-profile-institutional-ink);font-weight:600}.rv-footnotes-back{color:var(--rv-color-brand-dark);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.rv-footnotes li:target{background:color-mix(in srgb,var(--rv-color-brand) 9%,transparent)}.rv-guide-body .rv-status-banner p.rv-status-snapshot{margin-top:.5rem;color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.6 var(--rv-font-mono)}@media(prefers-reduced-motion:no-preference){.rv-text-link svg,.rv-btn svg{transition:transform var(--rv-motion-standard, .18s) var(--rv-ease-out, cubic-bezier(.16, 1, .3, 1))}.rv-text-link:hover svg,.rv-text-link:focus-visible svg,.rv-btn:hover svg{transform:translate(3px)}.rv-btn{transition:background var(--rv-motion-fast, .12s) var(--rv-ease-out, cubic-bezier(.16, 1, .3, 1)),transform var(--rv-motion-fast, .12s) var(--rv-ease-out, cubic-bezier(.16, 1, .3, 1))}.rv-btn:active{transform:translateY(1px)}.rv-guide-toc a .rv-time{transition:transform var(--rv-motion-standard, .18s) var(--rv-ease-out, cubic-bezier(.16, 1, .3, 1))}.rv-guide-toc a:hover .rv-time{transform:translate(2px)}.rv-status-call-live.is-ok i:after{position:absolute;inset:0;border-radius:inherit;background:var(--rv-state);content:"";animation:rv-call-breathe 2.4s var(--rv-ease-out, cubic-bezier(.16, 1, .3, 1)) infinite}.rv-guide-refs li:target,.rv-footnotes li:target{animation:rv-ref-arrive 1.6s var(--rv-ease-out, cubic-bezier(.16, 1, .3, 1))}}@keyframes rv-call-breathe{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes rv-ref-arrive{0%{background:color-mix(in srgb,var(--rv-color-brand) 22%,transparent)}}.rv-offer .rv-section-heading p{max-width:62ch}.rv-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:0;list-style:none}.rv-offer-step{display:grid;align-content:start;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-md, 12px);background:color-mix(in srgb,var(--rv-profile-institutional-paper) 70%,#fff)}.rv-offer-step.is-entry{border-color:var(--rv-color-brand-dark);box-shadow:inset 0 3px 0 var(--rv-color-brand)}.rv-offer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0;color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase}.rv-offer-meta .rv-time{color:var(--rv-color-brand-dark)}.rv-offer-meta em{padding:.1rem .5rem;border-radius:999px;border:1px solid var(--rv-color-brand-dark);color:var(--rv-profile-institutional-ink);font-style:normal;font-weight:600}.rv-offer-step h3{margin:.25rem 0 0;color:var(--rv-profile-institutional-ink);font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.rv-offer-price{margin:0;color:var(--rv-profile-institutional-ink);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;text-align:start;white-space:normal}.rv-offer-step p:last-child{margin:0;color:var(--rv-profile-institutional-ink-soft);font-size:.9375rem;line-height:1.6}.rv-offer-note{max-width:72ch;margin:1.25rem 0 0;color:var(--rv-profile-institutional-ink-soft);font-size:.875rem;line-height:1.6;text-wrap:pretty}.rv-offer .rv-actions{margin-top:1.5rem}.rv-graph-section .rv-offer-step{border-color:var(--rv-color-dark-border);background:color-mix(in srgb,var(--rv-color-dark-canvas) 80%,#fff 4%)}.rv-graph-section .rv-offer-step h3,.rv-graph-section .rv-offer-price{color:var(--rv-color-dark-text)}.rv-graph-section .rv-offer-meta,.rv-graph-section .rv-offer-step p:last-child,.rv-graph-section .rv-offer-note{color:var(--rv-color-dark-text-secondary)}.rv-graph-section .rv-offer-meta .rv-time{color:var(--rv-color-brand)}.rv-graph-section .rv-offer-meta em{border-color:var(--rv-color-brand);color:var(--rv-color-dark-text)}.rv-offer-trust .rv-page-split{align-items:start}.rv-offer-people-title{max-width:22ch;margin:.6rem 0 0;color:var(--rv-profile-institutional-ink);font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.rv-offer-people ul,.rv-offer-scope ul{display:grid;gap:0;margin:1.25rem 0 0;padding:0;list-style:none}.rv-offer-people li,.rv-offer-scope li{padding:1.1rem 0;border-top:1px solid var(--rv-profile-institutional-line)}.rv-offer-person{margin:0;color:var(--rv-profile-institutional-ink);font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.rv-offer-role{margin:.25rem 0 0;color:var(--rv-color-brand-dark);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase}.rv-offer-people li p:last-child,.rv-offer-scope li p:last-child{margin:.4rem 0 0;color:var(--rv-profile-institutional-ink-soft);line-height:1.6}.rv-offer-table td{color:var(--rv-profile-institutional-ink-soft)}.rv-offer-sources{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;font-size:.875rem}.rv-offer-sources a{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;color:var(--rv-color-brand-dark);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.rv-offer-sources a:hover,.rv-offer-sources a:focus-visible{text-decoration-color:currentColor}.rv-offer-selfcheck{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .75rem;margin:.75rem 0 0}.rv-offer-selfcheck span{color:var(--rv-color-dark-text-tertiary);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.04em}.rv-notes-block{margin-top:clamp(1.5rem,3vw,2.25rem)}.rv-notes-block .rv-footnotes-title{margin-top:0}.rv-notes-block .rv-footnotes a:not(.rv-footnotes-back){color:var(--rv-color-brand-dark);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.rv-notes-block .rv-footnotes b{color:var(--rv-profile-institutional-ink);font-weight:600}.rv-notes-block.is-dark{padding-top:1.25rem;border-top:1px solid var(--rv-color-dark-border)}.rv-notes-block.is-dark .rv-footnotes-title{color:var(--rv-color-dark-text)}.rv-notes-block.is-dark .rv-footnotes{color:var(--rv-color-dark-text-secondary)}.rv-notes-block.is-dark .rv-footnotes b{color:var(--rv-color-dark-text)}.rv-notes-block.is-dark .rv-footnotes li::marker,.rv-notes-block.is-dark .rv-footnotes a{color:var(--rv-color-brand)}.rv-strip-metric strong .rv-fn a{color:var(--rv-color-dark-text-secondary)}.rv-problem-market dt .rv-fn{font-size:.75rem;letter-spacing:0}.rv-problem-market dt .rv-fn a{color:var(--rv-color-brand-dark)}.rv-footnotes-back{display:inline-flex;align-items:center;min-height:24px;margin-left:.35rem;color:var(--rv-color-brand-dark);font-size:.8125rem}.rv-changelog-inner{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.rv-changelog-head h2{margin:.6rem 0 0;color:var(--rv-profile-institutional-ink);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.rv-changelog-head p:last-child{margin:.9rem 0 0;color:var(--rv-profile-institutional-ink-soft);line-height:1.6}.rv-changelog-list{display:grid;margin:0;padding:0;list-style:none}.rv-changelog-item{display:grid;grid-template-columns:9rem minmax(0,1fr);column-gap:1.25rem;padding:1.1rem 0;border-top:1px solid var(--rv-profile-institutional-line)}.rv-changelog-item:last-child{border-bottom:1px solid var(--rv-profile-institutional-line)}.rv-changelog-meta{grid-row:span 2;display:grid;align-content:start;gap:.2rem;margin:0;color:var(--rv-profile-institutional-ink-soft);font:500 .75rem/1.5 var(--rv-font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums}.rv-changelog-meta time{color:var(--rv-profile-institutional-ink);font-weight:600}.rv-changelog-meta span{text-transform:uppercase;letter-spacing:.08em}.rv-changelog-item h3{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.015em}.rv-changelog-item h3 a{display:inline-flex;align-items:baseline;gap:.4rem;min-height:24px;color:var(--rv-profile-institutional-ink)}.rv-changelog-item h3 a svg{flex:none;color:var(--rv-color-brand-dark);transform:translateY(2px)}.rv-changelog-item h3 a:hover,.rv-changelog-item h3 a:focus-visible{color:var(--rv-color-brand-dark);text-decoration:underline;text-underline-offset:3px}.rv-changelog-item>p:last-child{margin:.35rem 0 0;color:var(--rv-profile-institutional-ink-soft);font-size:.9375rem;line-height:1.6}.rv-cite{margin-top:0}.rv-cite-list{display:grid;gap:1rem;margin:1.25rem 0 0}.rv-cite-list>div{padding:1rem 1.1rem;border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-sm, 8px);background:color-mix(in srgb,var(--rv-profile-institutional-paper) 60%,#fff)}.rv-cite-list dt{color:var(--rv-profile-institutional-ink-soft);font:600 .75rem/1.5 var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase}.rv-cite-list dd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start;margin:.5rem 0 0}.rv-cite-text{margin:0;color:var(--rv-profile-institutional-ink);font:500 .875rem/1.6 var(--rv-font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.rv-cite-copy{min-height:44px;padding:0 .9rem;border:1px solid var(--rv-profile-institutional-line);border-radius:var(--rv-radius-sm, 8px);background:transparent;color:var(--rv-color-brand-dark);cursor:pointer;font:600 .8125rem var(--rv-font-sans)}.rv-cite-copy:hover{border-color:var(--rv-color-brand-dark)}.rv-cite-copy:focus-visible{outline:2px solid var(--rv-color-brand-dark);outline-offset:3px}.rv-cite-note{margin:.9rem 0 0;color:var(--rv-profile-institutional-ink-soft);font-size:.875rem;line-height:1.6}@media(max-width:900px){.rv-offer-grid,.rv-changelog-inner{grid-template-columns:1fr}}@media(max-width:560px){.rv-changelog-item{grid-template-columns:1fr}.rv-changelog-meta{grid-row:auto;grid-auto-flow:column;justify-content:start;gap:.75rem;margin-bottom:.35rem}.rv-cite-list dd{grid-template-columns:1fr}.rv-cite-copy{justify-self:start}}@media(prefers-reduced-motion:no-preference){.rv-cite-copy,.rv-changelog-item h3 a{transition:color var(--rv-motion-fast, .12s) var(--rv-ease-standard),border-color var(--rv-motion-fast, .12s) var(--rv-ease-standard)}}
