@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/familjen-grotesk-500-latin-ext.C6C0U28C.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/familjen-grotesk-500-latin.BASv1Bog.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/familjen-grotesk-600-latin-ext.K2kKrvU3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/familjen-grotesk-600-latin.DR8FYmV8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/fredoka-500-latin.B0JifZgm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAqEABAAAAAAE7AAAAolAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbhRocLgZgP1NUQVRAAIE4EQgKkyCOLQs+AAE2AiQDeAQgBYUUB4EuDAcb5w+jopyScqT4iwXOiVbGE98JTS0zFr0u2x0BICNS8YHnpwgeuVT4Bmj0fHjctPcTpHhKglTWBgl1o7cBWyeiWFXuvOuJeG/qTmdKdw7Pf3+k576fTCwBDUUgnIkVtLTstILXC1jaySq24Mp9Vm3DtERi+0cTWUPdq7fTsWrRPzmXrW3tA/D5zVgAMmrClx4hyYDaB6T/W2uVv4PZnkNTD4l3LfO62B4fs2EwX8S8qjQiVNol3KJai5RIaBH7/NnSAAv9TdwLe6FlMFf+tP/qjUFQ1AAAcKKEIUQICQkizFaXUyBUNU9oTkLoGNAiRaERBGiNOCjVMzwuAcjZ+dCbkn7DYD3yexphPXM314IjAiAUMgAEZbHKGvSpv7EWv2ZkI/K8amgEDkBiEOIWCFEG4J50chIMQg4g9tEjfqB0HKvQ1PeMiNoKSbrVZxmFqCevKleim0LZUsUzixZNj0RDXiBuSxuSOPorviu1CRlAujEPvUxzC4NwIvkhahGRCMveSVU0xIBUQDzADIiGjQjNvVQ5nGCC4wBvyW45BaqEkk2u0XkY3kYv0hC6RyCFgq9VsBYBwsgvk0o0ZBDSVKsztFiRhpG+dwcwyrGNSKPLeT4gJdVUCnggzul2AF17Reh9/obQub4hIbRaRv2DuHYjYCZCmrkMghgkXBR97VGEQMxLkAwliiHwS6KU1x20jJCIKNyf8mTJxKjHAULvSQS0lJUaBTFQt54M6Lsa2UVmktGXow3qEuVwi00XPj+24ZcLxpHmgP7wLwATAOSvNgF4IgTJPg9wZwWsqJuy8mYC4LW95nJCQDB0ORU1fMdgINOkYpAFkUMjHi8yC82b3A+F5zDNjjiJm7xOWsl3tbcuD0KL6DCe5xd0CNJmexxkkt47CtBji/7qbd3QDgD+/0aco63uqjeorv5erQTRi5GiQatDWxEFCRX59bXqkIUNEAOR9lgX1BvQa/BB92oAhWqboOpg0R3VBoCgaj8kKPa7T4IIkdpYEm1Wd3GZS7SczcIwarXeaNGq1QPFKpFHJVYqtv0azJhyguekXfS/k4Jh5etdJJkE4qNGYUfOKmh8yHr7A7k3YzpSGMJDCSOSIIh5JfszMcxLEONnm8kSPQx9OVE2bwd5ktkvXAqDTe6cQuEzhst2q+A6P18Mgq73luMnKBCaSHAY5vfbObP75dMYTq1OvZYP2o4ctGeI1S7l9gvCuygL5PvN74jf1woufuljpgLExTUlS5Yx/CK68yL4RBr8E8MsqEgX3ht1Cks2uF+Vw0vTZNLC/pRNBhsiGb9fyqbFNJ/ntTeEC5NKCZbEyq8T+L6lORm0cQkJU9AC5VQ/JnmzUX55aFJqD833crThbFYarp4Q0rzOKaSENxjY1aksv/8tt7tKbRMFnoM2yadEupGYw9auR01bjU4Nz3tsgDBeLFaB0qQdeRFi65oic0NcttjB9HK/i9tuTxA/YlmOqF2Q8wPihXU/BK94NfkdEJn3IvcawGHx3LB2yA21XtZzQtowMu+/QVW59QMVobD18AfyYMD0SlocrCbjMpIDU4EvdWcvRXaal3snXWlPKUIZop4TUvpRUnxJAEgiJGWTYnBubCnHxEJoq2VEVMIBySNXi5ea8uHiT5M5k14MvySI6QfBQuQc7rxZCJHDJ6F/Gfr6jfUfZg+WDMbSSeu0le2NW+J2/rrj19wljb9Xcvsk5u/LdJrfXDUP7xW3nS5uw5jOc3h3suasYUjHta/qNHtnDxVeeFkL5w4KQqCBu68N353ExybvDodamzMgwvd8lLieuBzOHPrtjkjT1cYovdzr1CrLfh4/P2ApKhhbmu1KcWpOz+qxflj9e9JbGxrkUcy6rmvUhvv8I9n5tzdGOtLtKcP75ow0otec/OqBJ+w72caATQh6ue0n7RP/iPsm5+SZ9r+m/fVyRw4myPkNZuXQHlmrH7M9Wi22CXnse/wiXjVsZMYKwukHmIWJeh16i3+a/uVXmj+l/eZuf6cWZ5PGJd5Zu1/pzDjCuYNWIeDm9jLZnz9Xqj5UWayaH3GJibq/ptUSUXLujzdzdj5Tw85GX9MoDleejec+Oj1kiJCR4hhp7qrNSugiuxxrnNa647njay789S1y1aNfDVmz2h7vTh5YMxQTw2IX8JqFG65f+oW1TbQKE2xsAf8rzyz85fLl1ZxhoGCdqOPQ7TQrtholChHrSFH12iYTJsQyZ/IiJTI6qzWX++7TtAfd+8ZkhJ+yRYtlYlOrnlOwayulY3qKmYA+SiyXZEzOZV1U3MQ2c/fCHhyeb7K+cHMd7KTngjUwmL3FuW9u1zKdxWbTuE5Nu3iamOnsZzbbO7VTxcgPd3/k7NE2LpL1BAQh4OG0lt308tTckjjzIPte7eQXVqHDw+0utrT0HdeShzAh6GHXs56gcBR964x97NaqYRxXetcivPRqjdk/DUtpr+beC2CIENfp5ViP2BYX9LFab2eosqeGiONsT4nn7G8Z95Z/M+vYnZ/T/loxfeYyzNYwZZ/NOH5+aQ5ef3Pajf0gu6Uz+TeS1228MPdCR31qXbLk4Or76/ZXh2R2IkQPsq3arXn48Ny+11PomVLpStoLmPz3OPhw28yZ2Lorcs9IpYq2Xm9wzf1m25n3hwUNhtuvqwzfV3xua3ivvmNF/Sn8miNznTQYTrhkJ+TW4wbDziw5irM3kS9vbv9nYvvG8NbrM++ZfrcHFYVagQCkDF6zpbQxcttHxNIIDJFKdcZGyQgSD0pBomPfu5RCjc5DkHtA5j0Rad+rLeOj6ihf0fXDUtDfkHWwmulPsZ6mCGqP7MdZXnvp+2VJ9fv3KiNZX/sQAMV517SjZaLGHgyj6TsAnNq5dA6AK9uGPqG/O3HU098AJCgAQOCNiPDAGP73nAFE3zmmYpFZu0mF2w8oygydtBUyyQCwvvIzOgdEWlc09NaeAnuSz/47d2nHQsWAlLe/UAG9oddvsgNqM5cs/+qFAGL0RpmATg4pmKa2JGw0kWXMyyvAgUiO1oGijsiB1s2uoSLSQSzSAgeJRG0Oatn6AaOXaR+OYa5HACW9diCQUw4Va1AfFRigTqMabtVGquDTrLy28atQFoBshvKroU51hvqURFE/n2lcxY3Xjw8S1ZvVK5RW0iZeU1KhXjPgUzWxaqmbrqdMmoFK9FuyazlyyuaaESU2LlW9Ti1epl2ZLl2G771IkyY+/oFaHobQMi1grm6NhxyZj6cudXrqGxpJzEzHZS7eMOXqeMobBGmdSoveOObQkkOsM1m8+HxGNVWsTAVHW3hMiVedmlBJObdSYFOrWcVIadttlGKgWn4JqA8xo2bqf0gMwGq/vW7IdYvdRsU63DRCwHi30aEwx3uhiYiIiYRISRiRETmuuj5rqa1IT3ekyz7Si+X+Bn81Xp6Vni/7a0XD/f/zR5S5vS3NfigRlVmv4ZI1V1T76hbZ6xL68DX4EgAAAA==)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/fredoka-600-latin.C4zohCW5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/schibsted-grotesk-400-latin-ext.DHVTfbSM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/schibsted-grotesk-400-latin.DPhJBilQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/schibsted-grotesk-500-latin-ext.Ch1izu81.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/schibsted-grotesk-500-latin.rf9C4Thp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/schibsted-grotesk-700-latin-ext.o210KhU4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/schibsted-grotesk-700-latin.BkH0uJ1o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/schibsted-grotesk-800-latin-ext.CZWJQj-F.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/schibsted-grotesk-800-latin.CIaq-TR1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/spline-sans-mono-400-latin-ext.BfWvPoNT.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/spline-sans-mono-400-latin.mUpA6Mve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/spline-sans-mono-500-latin-ext.OEIRRHyd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/spline-sans-mono-500-latin.Cy_wwipl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/spline-sans-mono-600-latin-ext.CYO0557q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/spline-sans-mono-600-latin.BrWm9FVc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.theme-dark{--bg:#0d0f11;--surface:#131619;--surface2:#1a2025;--field:#0f1215;--text:#f2f3f1;--muted:#c6cbcf;--muted2:#dde1e4;--faint:#9aa1a8;--dim:#4a5157;--border:#ffffff17;--border-strong:#ffffff2e;--hair:#ffffff14;--hover:#ffffff0d;--nav:#0d0f11d9;--accent:#17c6e3;--on-accent:#0d0f11;--track:#1f252a;--glow:#17c6e329;--pro-tint:#17c6e30d;--role-pillar:#17c6e3;--role-cluster:#34c388;--role-hub:#e69f00;--role-money:#efd253;--role-orphan:#e5645a;--role-noindex:#8a9097;--role-home:#8b5cf6;--success:#34c388;--warning:#e69f00;--danger:#e5645a;--score-low:#e5645a;--score-mid:#e69f00;--score-high:#34c388;--fUI:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--fMono:"Spline Sans Mono", ui-monospace, "Cascadia Mono", monospace;--fLogo:"Fredoka", var(--fUI);--fNav:"Familjen Grotesk", var(--fUI);--r-pill:99px;--r-btn:8px;--r-card:12px;--r-card-lg:16px;--shadow-card:0 8px 30px #0000002e;--shadow-menu:0 14px 40px #00000047;--h-nav-public:88px;--h-topbar-admin:54px;--h-header-app:56px;--w-sidebar:216px;--w-sidebar-collapsed:64px;color-scheme:dark}.theme-light{--bg:#faf8f4;--surface:#fff;--surface2:#f1eee8;--field:#fff;--text:#1a1c1e;--muted:#47525c;--muted2:#32383d;--faint:#5b6167;--dim:#b7bdc2;--border:#1316191a;--border-strong:#13161938;--hair:#13161914;--hover:#1316190a;--nav:#faf8f4d9;--accent:#0b8fa6;--on-accent:#fff;--track:#e7e3dc;--glow:#0b8fa61a;--pro-tint:#0b8fa60f;color-scheme:light}.surface-app,.theme-dark .surface-app,.surface-app.theme-dark{--dim:#8a9299;--nav:#0d0f11e6}.theme-light .surface-app,.surface-app.theme-light{--field:#f3f0ea;--dim:#5a6167;--border:#1316191f;--nav:#faf8f4e6;--surface2:#fff}.surface-admin,.theme-dark .surface-admin,.surface-admin.theme-dark{--dim:#8a9299;--nav:#0d0f11eb}.theme-light .surface-admin,.surface-admin.theme-light{--field:#f3f0ea;--dim:#5a6167;--border:#1316191f;--nav:#faf8f4eb;--surface2:#fff}:root{--gr-accent:var(--accent);--gr-on-accent:var(--on-accent);--gr-surface:var(--surface);--gr-text:var(--text);--gr-muted:var(--muted);--gr-faint:var(--faint);--gr-field:var(--field);--gr-border:var(--border);--gr-border-strong:var(--border-strong);--gr-danger:var(--danger);--gr-success:var(--success);--gr-warning:var(--warning);--gr-shadow-card:var(--shadow-card);--gr-f-ui:var(--fUI);--gr-f-mono:var(--fMono)}.gr-body{background:var(--bg);color:var(--text);font-family:var(--fUI);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}.gr-body ::selection{background:var(--glow)}.gr-body :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gr-body *,.gr-body :before,.gr-body :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes grPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes grSpin{to{transform:rotate(360deg)}}.gr-h-hero{font-family:var(--fUI);color:var(--text);margin:0;font-size:59px;font-weight:800;line-height:1.04}.gr-h-hero--compact{font-size:44px;line-height:1.08}.gr-h2{font-family:var(--fUI);color:var(--text);margin:0;font-size:31px;font-weight:800;line-height:1.15}.gr-h-page{font-family:var(--fUI);color:var(--text);margin:0;font-size:23px;font-weight:800;line-height:1.2}.gr-h-section{font-family:var(--fUI);color:var(--text);margin:0;font-size:19px;font-weight:700;line-height:1.25}.gr-h-card{font-family:var(--fUI);color:var(--text);margin:0;font-size:16.5px;font-weight:600;line-height:1.3}.gr-body-text{color:var(--muted);font-size:15.5px;line-height:1.65}.gr-small{color:var(--muted);font-size:14.5px;line-height:1.6}.gr-caption{color:var(--muted);font-size:13.5px;line-height:1.5}.gr-label{font-family:var(--fUI);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.gr-label--sm{letter-spacing:.07em;font-size:11.5px}.gr-label--lg{letter-spacing:.06em;font-size:13px}.gr-kpi{font-family:var(--fMono);color:var(--text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.gr-kpi--lg{font-size:31px}.gr-kpi__unit{color:var(--faint);font-size:16px;font-weight:600}.gr-kpi-meta{color:var(--faint);margin-top:3px;font-size:13px}.gr-mono{font-family:var(--fMono);font-variant-numeric:tabular-nums}.gr-link{color:var(--accent);cursor:pointer;text-decoration:none}.gr-link:hover{text-decoration:underline}.gr-content{max-width:1280px;margin-inline:auto}.gr-page{padding:24px}.gr-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:20px 22px}.gr-card--dense{padding:16px 18px}.gr-card--lg{border-radius:var(--r-card-lg)}.gr-card--flush{padding:0;overflow:hidden}.gr-card--hover{transition:box-shadow .18s}.gr-card--hover:hover{box-shadow:var(--shadow-card)}.gr-btn{appearance:none;font-family:var(--fUI);border-radius:var(--r-btn);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.gr-btn svg{flex:none;width:16px;height:16px}.gr-btn--primary{background:var(--accent);color:var(--on-accent)}.gr-btn--primary:hover{background:color-mix(in srgb, var(--accent) 85%, #fff)}.gr-btn--primary:active{background:color-mix(in srgb, var(--accent) 86%, #000)}.gr-btn--secondary{color:var(--text);border-color:var(--border-strong);background:0 0}.gr-btn--secondary:hover{border-color:color-mix(in srgb, var(--text) 35%, transparent)}.gr-btn--ghost{color:var(--muted);background:0 0;padding:8px 12px}.gr-btn--ghost:hover{color:var(--text);background:var(--hover)}.gr-btn--danger{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.gr-btn--danger:hover{background:color-mix(in srgb, var(--danger) 22%, transparent)}.theme-light .gr-btn--danger{color:#c14539;background:color-mix(in srgb, var(--danger) 12%, transparent);border-color:#c1453966}.gr-btn--sm{padding:7px 14px;font-size:14px}.gr-btn--xs{padding:6px 14px;font-size:13.5px}.gr-btn--pill{border-radius:var(--r-pill)}.gr-btn:disabled,.gr-btn.is-disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.gr-btn .gr-spinner{border-width:2px;width:12px;height:12px}.gr-field-label{font-family:var(--fUI);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.gr-field-label.is-error{color:var(--danger)}.gr-input,.gr-textarea{appearance:none;box-sizing:border-box;background:var(--field);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);width:100%;font-family:var(--fUI);color:var(--text);border-radius:6px;padding:9px 12px;font-size:15px;line-height:1.3;transition:border-color .15s,outline-color .15s;display:block}.gr-textarea{resize:vertical;min-height:96px}.gr-input::placeholder,.gr-textarea::placeholder{color:var(--faint)}.gr-input:focus,.gr-textarea:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:2px}.gr-input.is-error,.gr-textarea.is-error{border-color:var(--danger)}.gr-input.is-error:focus,.gr-textarea.is-error:focus{outline-color:color-mix(in srgb, var(--danger) 35%, transparent)}.gr-input:disabled,.gr-textarea:disabled{color:var(--dim);border-color:color-mix(in srgb, var(--text) 8%, transparent);opacity:.6;cursor:not-allowed}.gr-field-error{color:var(--danger);margin-top:5px;font-size:13.5px}.gr-select{appearance:none;background:var(--field);border:1px solid var(--border-strong);font-family:var(--fUI);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14.5px;transition:border-color .15s;display:inline-flex}.gr-select:hover{border-color:color-mix(in srgb, var(--text) 35%, transparent)}.gr-select.is-open{border-color:var(--accent)}.gr-select__caret{color:var(--faint);font-size:12px}.gr-popover{position:relative}.gr-menu{background:var(--surface2);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);min-width:170px;box-shadow:var(--shadow-menu);border-radius:10px;max-height:320px;margin-top:6px;padding:6px;overflow-y:auto}.gr-popover .gr-menu{z-index:50;margin-top:0;position:absolute;top:calc(100% + 6px);left:0}.gr-menu-item{box-sizing:border-box;min-height:36px;color:var(--muted);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:14.5px;transition:background-color .12s;display:flex}.gr-menu-item:hover{background:var(--hover)}.gr-menu-item.is-active{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text)}.gr-menu-item__check{color:var(--accent);font-size:13px}.gr-menu-item--accent{color:var(--accent)}.gr-menu-item--accent:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.gr-menu-item--danger{color:var(--danger)}.gr-menu-item--danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.gr-menu-divider{background:var(--border);flex:none;height:1px;margin:6px 4px}.gr-table{border-collapse:collapse;width:100%;color:var(--text);font-size:14.5px}.gr-table--grid .gr-tr,.gr-table--grid .gr-thead{grid-template-columns:var(--gr-table-cols);align-items:center;display:grid}.gr-table--grid .gr-td{border-bottom:none}.gr-table--grid .gr-tr{border-bottom:1px solid var(--hair)}.gr-th{font-family:var(--fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:left;background:var(--field);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 16px;font-size:12.5px;font-weight:400}.gr-thead--sticky .gr-th,.gr-thead--sticky{z-index:2;position:sticky;top:0}.gr-th-sort{cursor:pointer;user-select:none;transition:color .12s}.gr-th-sort:hover{color:var(--muted)}.gr-th-sort.is-asc,.gr-th-sort.is-desc{color:var(--accent)}.gr-th-sort.is-desc:after{content:" ▾"}.gr-th-sort.is-asc:after{content:" ▴"}.gr-th--actions,.gr-td--actions{text-align:right;cursor:default}.gr-td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:10px 16px}.gr-table--compact .gr-td{padding:5px 16px}.gr-tr{transition:background-color .12s}.gr-tr:hover{background:var(--hover)}.gr-tr.is-selected,.gr-tr.is-expanded{background:color-mix(in srgb, var(--accent) 4%, transparent)}.gr-td--num{font-family:var(--fMono);font-variant-numeric:tabular-nums;font-size:14px}.gr-th--num{text-align:right}.gr-td--actions{font-size:13.5px}.gr-table--vlines .gr-th:not(:last-child),.gr-table--vlines .gr-td:not(:last-child){border-right:1px solid var(--hair)}.gr-table--fixed{table-layout:fixed;width:100%}.gr-table--zebra .gr-tr:nth-child(2n){background:color-mix(in srgb, var(--text) 3%, transparent)}.gr-table--zebra .gr-tr:nth-child(2n):hover{background:var(--hover)}.gr-table--zebra .gr-tr:nth-child(2n).is-selected,.gr-table--zebra .gr-tr:nth-child(2n).is-expanded{background:color-mix(in srgb, var(--accent) 4%, transparent)}.gr-td-ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.gr-table-group{background:color-mix(in srgb, var(--text) 3%, transparent);border-bottom:1px solid var(--hair);font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);cursor:pointer;align-items:center;gap:8px;padding:7px 16px;font-size:12px;display:flex}.gr-table-expand{border-top:1px dashed var(--hair);background:color-mix(in srgb, var(--accent) 3%, transparent);padding:12px 16px 14px 44px}.gr-table-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.gr-toolbar-chip{color:var(--muted);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13.5px;transition:border-color .12s,color .12s;display:inline-flex}.gr-toolbar-chip.is-open{color:var(--text);border-color:var(--accent)}.gr-table-foot{border-top:1px solid var(--border);font-family:var(--fMono);letter-spacing:.05em;color:var(--faint);justify-content:space-between;align-items:center;padding:11px 16px;font-size:13px;display:flex}.gr-badge{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 11px;font-size:13.5px;line-height:1;display:inline-flex}.gr-badge__dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.gr-badge--tier{font-family:var(--fMono);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px}.gr-badge--free{color:var(--faint);border:1px solid var(--border-strong)}.gr-badge--pro{color:var(--on-accent);background:var(--accent)}.gr-badge--agency{color:#2e2803;background:var(--role-money)}.gr-badge--starter{color:var(--muted2);border:1px solid var(--border-strong)}.gr-badge--sev{font-family:var(--fMono);border-radius:6px;padding:4px 9px;font-size:12.5px}.gr-badge--p0{color:#fff;background:var(--danger)}.gr-badge--p1{color:#2e2000;background:var(--warning)}.gr-badge--p2{color:var(--muted);border:1px solid color-mix(in srgb, var(--text) 20%, transparent)}.gr-badge--status{border:1px solid color-mix(in srgb, currentColor 40%, transparent)}.gr-badge--done{color:var(--success)}.gr-badge--running{color:var(--accent)}.gr-badge--running .gr-badge__dot{animation:1.2s infinite grPulse}.gr-badge--failed{color:var(--danger)}.gr-badge--queued{color:var(--faint);border-color:color-mix(in srgb, var(--text) 16%, transparent)}.gr-badge--ticket-open{color:var(--warning)}.gr-badge--ticket-pending{color:var(--accent)}.gr-badge--ticket-closed{color:var(--success)}.gr-badge--role{border:1px solid color-mix(in srgb, currentColor 40%, transparent);padding:3px 9px;font-size:13px}.gr-badge--pillar{color:var(--role-pillar)}.gr-badge--cluster{color:var(--role-cluster)}.gr-badge--hub{color:var(--role-hub)}.gr-badge--money{color:var(--role-money)}.gr-badge--orphan{color:var(--role-orphan)}.gr-badge--noindex{color:var(--role-noindex)}.gr-badge--success{color:var(--success);border:1px solid color-mix(in srgb, currentColor 40%, transparent)}.gr-badge--warning{color:var(--warning);border:1px solid color-mix(in srgb, currentColor 40%, transparent)}.gr-badge--danger{color:var(--danger);border:1px solid color-mix(in srgb, currentColor 40%, transparent)}.gr-badge--neutral{color:var(--faint);border:1px solid color-mix(in srgb, var(--text) 16%, transparent)}.gr-badge--count{font-family:var(--fMono);color:#fff;background:var(--danger);padding:1px 7px;font-size:11.5px}.gr-switch{color:var(--text);cursor:pointer;align-items:center;gap:12px;font-size:14.5px;display:inline-flex;position:relative}.gr-switch input{opacity:0;width:0;height:0;position:absolute}.gr-switch__track{border-radius:var(--r-pill);background:color-mix(in srgb, var(--text) 14%, transparent);flex:none;width:36px;height:20px;transition:background-color .15s;position:relative}.gr-switch__track:after{content:"";border-radius:var(--r-pill);background:var(--faint);width:16px;height:16px;transition:transform .15s,background-color .15s;position:absolute;top:2px;left:2px}.gr-switch input:checked+.gr-switch__track{background:var(--accent)}.gr-switch input:checked+.gr-switch__track:after{background:#fff;transform:translate(16px)}.gr-switch input:focus-visible+.gr-switch__track{outline:2px solid var(--accent);outline-offset:2px}.gr-switch:has(input:disabled){opacity:.45;cursor:not-allowed}.gr-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gr-modal-backdrop[hidden]{display:none}.gr-modal{background:var(--surface2);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--r-card-lg);width:100%;max-width:560px;max-height:90vh;box-shadow:var(--shadow-menu);flex-direction:column;display:flex;overflow:hidden}.gr-modal__header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.gr-modal__title{color:var(--text);font-size:16.5px;font-weight:600}.gr-modal__close{color:var(--faint);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:16px}.gr-modal__close:hover{color:var(--text)}.gr-modal__meta{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;flex:none;gap:18px;padding:12px 18px;font-size:13.5px;display:flex}.gr-modal__body{padding:14px 18px;overflow-y:auto}.gr-modal__footer{flex:none;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.gr-lang-modal{max-width:720px}.gr-lang-modal .gr-modal__body{max-height:70vh;overflow-y:auto}.gr-lang-grid{grid-template-columns:repeat(auto-fill,minmax(222px,1fr));gap:6px;display:grid}.gr-lang-opt{text-align:left;width:100%;min-height:38px;font:inherit;background:0 0;border:none;grid-template-columns:20px 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:14.5px;display:inline-grid}.gr-lang-opt__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gr-lang-opt__code{font-family:var(--fMono);color:var(--faint);text-align:right;font-size:12px}.gr-flag-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent);border-radius:3px;flex:none;display:inline-flex;overflow:hidden}.gr-flag-icon svg{width:100%;height:100%;display:block}.gr-codeblock{background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow:hidden}.gr-codeblock__head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:7px 12px;display:flex}.gr-codeblock__lang{font-family:var(--fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:11.5px}.gr-codeblock__copy{font-family:var(--fMono);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.gr-codeblock pre{font-family:var(--fMono);color:var(--muted);white-space:pre-wrap;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.6}.gr-codeblock--prose pre{font-family:var(--fUI);white-space:normal;font-size:13.5px}.gr-search{background:var(--surface2);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--r-card-lg);width:100%;max-width:640px;box-shadow:var(--shadow-menu);overflow:hidden}.gr-search__input-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 18px;display:flex}.gr-search__input{font-family:var(--fUI);color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:16px}.gr-search__input::placeholder{color:var(--faint)}.gr-kbd{font-family:var(--fMono);color:var(--faint);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:5px;padding:2px 6px;font-size:12px}.gr-search__results{max-height:400px;padding:8px;overflow-y:auto}.gr-search__group{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:8px 10px 4px;font-size:11.5px}.gr-search__item{color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.gr-search__item:hover{background:var(--hover)}.gr-search__item.is-active{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--text)}.gr-search__item-meta{color:var(--faint);margin-left:auto;font-size:13px}.gr-search__footer{border-top:1px solid var(--border);font-family:var(--fMono);letter-spacing:.05em;color:var(--faint);gap:16px;padding:10px 18px;font-size:12px;display:flex}.gr-sidebar{width:var(--w-sidebar);box-sizing:border-box;background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:2px;padding:14px 10px;display:flex}.gr-sidebar__logo{align-items:flex-end;padding:4px 10px 12px;display:flex}.gr-sidebar__group{font-family:var(--fNav);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px;font-size:12px;font-weight:600}.gr-sidebar-item{color:var(--muted);font-family:var(--fNav);letter-spacing:.01em;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.gr-sidebar-item svg{flex:none}.gr-sidebar-item:hover{background:var(--hover)}.gr-sidebar-item.is-active{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-weight:600}.gr-sidebar-item__badge{margin-left:auto}.gr-sidebar__divider{background:var(--hair);flex:none;height:1px;margin:8px 6px}.gr-sidebar__user{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:11px;margin-top:auto;padding:8px 10px;display:flex}.gr-avatar{border-radius:var(--r-pill);background:var(--accent);width:34px;height:34px;color:var(--on-accent);flex:none;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;display:flex}.gr-avatar--sm{width:28px;height:28px;font-size:13.5px}.gr-sidebar--collapsed{width:var(--w-sidebar-collapsed);align-items:center;gap:6px;padding:14px 0}.gr-sidebar--collapsed .gr-sidebar-item{justify-content:center;gap:0;width:40px;height:38px;padding:0}.gr-sidebar--collapsed .gr-sidebar-item__label,.gr-sidebar--collapsed .gr-sidebar-item__badge,.gr-sidebar--collapsed .gr-sidebar__group{display:none}.gr-sidebar--drawer{z-index:90;border-right:1px solid color-mix(in srgb, var(--text) 12%, transparent);width:200px;position:fixed;top:0;bottom:0;left:0}.gr-drawer-backdrop{z-index:80;background:#0000008c;position:fixed;inset:0}.gr-band-critical{color:var(--score-low)}.gr-band-risk{color:var(--score-mid)}.gr-band-fair{color:var(--role-money)}.gr-band-good{color:var(--score-high)}.gr-band-excellent{color:var(--accent)}.gr-gauge{text-align:center}.gr-gauge__svg{width:104px}.gr-gauge__track{fill:none;stroke:var(--track);stroke-width:9px;stroke-linecap:round}.gr-gauge__arc{fill:none;stroke:currentColor;stroke-width:9px;stroke-linecap:round}.gr-gauge__num{font-family:var(--fMono);color:var(--text);font-variant-numeric:tabular-nums;margin-top:-26px;font-size:23px;font-weight:600}.gr-gauge__band{font-family:var(--fMono);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px}.gr-score-chip{font-family:var(--fMono);font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, currentColor 45%, transparent);border-radius:var(--r-pill);padding:4px 11px;font-size:13px;line-height:1;display:inline-flex}.gr-delta{font-family:var(--fMono);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:13px;line-height:1;display:inline-flex}.gr-delta--up{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}.gr-delta--down{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.gr-delta--flat{color:var(--faint);background:color-mix(in srgb, var(--text) 5%, transparent)}.gr-progress{background:var(--track);border-radius:var(--r-pill);height:7px;overflow:hidden}.gr-progress__bar{background:var(--accent);border-radius:var(--r-pill);height:100%;transition:width .3s}.gr-progress__bar--low{background:var(--score-low)}.gr-progress__bar--mid{background:var(--score-mid)}.gr-progress__bar--high{background:var(--score-high)}.gr-progress-label{font-family:var(--fMono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-top:6px;font-size:12px}.gr-ring__track{fill:none;stroke:var(--track);stroke-width:5px}.gr-ring__value{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round}.gr-skeleton{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:5px;animation:1.4s ease-in-out infinite grPulse}.gr-skeleton--block{border-radius:10px}.gr-skeleton--d1{animation-delay:.1s}.gr-skeleton--d2{animation-delay:.2s}.gr-skeleton--d3{animation-delay:.3s}.gr-spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--r-pill);border-top-color:currentColor;flex:none;width:16px;height:16px;animation:.8s linear infinite grSpin;display:inline-block}.gr-empty{border:1.5px dashed color-mix(in srgb, var(--text) 14%, transparent);text-align:center;border-radius:10px;padding:24px 16px}.gr-empty--error{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent)}.gr-empty__icon{color:var(--faint);margin:0 auto}.gr-empty--error .gr-empty__icon{color:var(--danger)}.gr-empty__title{color:var(--text);margin-top:10px;font-size:15px;font-weight:600}.gr-empty__desc{color:var(--faint);margin-top:4px;font-size:13.5px;line-height:1.5}.gr-empty .gr-btn{margin-top:14px}.gr-paywall{border:1px solid var(--border);border-radius:10px;position:relative;overflow:hidden}.gr-paywall__preview{filter:blur(3px);opacity:.5;pointer-events:none;user-select:none}.gr-paywall__overlay{text-align:center;background:color-mix(in srgb, var(--surface) 55%, transparent);flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.gr-paywall__title{color:var(--text);margin-top:8px;font-size:14.5px;font-weight:600}.gr-paywall__overlay .gr-btn{margin-top:10px}.gr-toast{background:var(--surface2);border:1px solid var(--border-strong);border-left:3px solid var(--faint);box-shadow:var(--shadow-menu);color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.gr-toast svg{flex:none}.gr-toast--success{border-color:color-mix(in srgb, var(--success) 40%, transparent);border-left-color:var(--success)}.gr-toast--danger{border-color:color-mix(in srgb, var(--danger) 40%, transparent);border-left-color:var(--danger)}.gr-toast--warning{border-color:color-mix(in srgb, var(--warning) 40%, transparent);border-left-color:var(--warning)}.gr-toast--info{border-color:color-mix(in srgb, var(--accent) 40%, transparent);border-left-color:var(--accent)}.gr-toast__close{color:var(--faint);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:14px}.gr-toast__action{font-family:var(--fUI);color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:13px}.gr-alert{color:var(--muted);border:1px solid;border-radius:8px;padding:9px 12px;font-size:13.5px;line-height:1.5}.gr-alert--info{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.gr-alert--info strong{color:var(--accent)}.gr-alert--warning{background:color-mix(in srgb, var(--warning) 8%, transparent);border-color:color-mix(in srgb, var(--warning) 40%, transparent)}.gr-alert--warning strong{color:var(--warning)}.gr-alert--danger{background:color-mix(in srgb, var(--danger) 8%, transparent);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.gr-alert--danger strong{color:var(--danger)}.gr-tooltip{display:inline-block;position:relative}.gr-tooltip__bubble{white-space:nowrap;background:var(--surface2);border:1px solid color-mix(in srgb, var(--text) 14%, transparent);color:var(--text);box-shadow:var(--shadow-menu);opacity:0;pointer-events:none;z-index:60;border-radius:8px;padding:8px 11px;font-size:13.5px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.gr-tooltip__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--surface2);position:absolute;top:100%;left:50%;transform:translate(-50%)}.gr-tooltip:hover .gr-tooltip__bubble,.gr-tooltip:focus-within .gr-tooltip__bubble{opacity:1}.gr-tabs{border-bottom:1px solid var(--border);gap:20px;display:flex}.gr-tab{font-family:var(--fUI);color:var(--faint);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-size:14.5px;transition:color .12s,border-color .12s}.gr-tab:hover{color:var(--muted)}.gr-tab.is-active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.gr-segmented{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:8px;display:inline-flex;overflow:hidden}.gr-segmented__btn{font-family:var(--fUI);color:var(--faint);cursor:pointer;background:0 0;border:none;padding:7px 14px;font-size:13.5px;transition:background-color .12s,color .12s}.gr-segmented__btn.is-active{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.gr-segmented--sm{border-radius:7px}.gr-segmented--sm .gr-segmented__btn{padding:4px 10px;font-size:13.5px}.gr-breadcrumb{color:var(--faint);align-items:center;gap:8px;font-size:13.5px;display:flex}.gr-breadcrumb a{color:inherit;text-decoration:none}.gr-breadcrumb a:hover{color:var(--muted)}.gr-breadcrumb__sep{color:var(--dim)}.gr-breadcrumb .is-current{color:var(--text)}.gr-pagination{font-family:var(--fMono);gap:4px;font-size:13.5px;display:flex}.gr-pagination__page{font-family:inherit;font-size:inherit;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 9px;transition:background-color .12s}.gr-pagination__page:hover{background:var(--hover)}.gr-pagination__page.is-active{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.gr-pagination__ellipsis{color:var(--faint);padding:5px 9px}.gr-btn:focus-visible,.gr-select:focus-visible,.gr-tab:focus-visible,.gr-menu-item:focus-visible,.gr-sidebar-item:focus-visible,.gr-th-sort:focus-visible,.gr-toolbar-chip:focus-visible,.gr-segmented__btn:focus-visible,.gr-pagination__page:focus-visible,.gr-search__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=900px){.gr-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.gr-table-scroll .gr-th:first-child,.gr-table-scroll .gr-td:first-child{background:var(--surface);z-index:1;position:sticky;left:0}.gr-modal-backdrop{align-items:flex-end;padding:0}.gr-modal{border-radius:var(--r-card-lg) var(--r-card-lg) 0 0;border-bottom:none;max-width:100%;max-height:92vh}.gr-menu-item,.gr-sidebar-item,.gr-search__item{min-height:44px}.gr-btn{min-height:40px}}@media (width<=600px){.gr-page{padding:16px}.gr-h-hero{font-size:44px;line-height:1.08}}.gr-themepill{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);box-sizing:border-box;align-items:center;gap:3px;padding:3px;display:flex}.gr-themepill--nav{height:38px;padding:0 3px}.gr-themepill--tight{padding:2px}.gr-themepill__btn{border-radius:var(--r-pill);width:32px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:background-color .15s,color .15s;display:flex}.theme-dark .gr-themepill__btn[data-theme-set=dark],.theme-light .gr-themepill__btn[data-theme-set=light]{background:var(--accent);color:var(--on-accent)}.gr-themepill__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gr-upsell{background:var(--accent);color:var(--on-accent);align-items:center;gap:12px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.gr-upsell__msg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gr-upsell__btn{border-radius:var(--r-pill);background:var(--on-accent);color:var(--accent);font-family:var(--fUI);cursor:pointer;border:none;flex:none;padding:6px 14px;font-size:13.5px;font-weight:700}.gr-upsell__btn:focus-visible,.gr-upsell__close:focus-visible{outline:2px solid var(--on-accent);outline-offset:2px}.gr-upsell__close{color:var(--on-accent);opacity:.75;cursor:pointer;background:0 0;border:none;flex:none;padding:4px 8px;font-size:13px;line-height:1}.gr-upsell__close:hover{opacity:1}.gr-lockup{align-items:center;text-decoration:none;display:flex}.gr-lockup--footer{align-items:flex-end}.gr-lockup__grapho,.gr-lockup__rank{font-family:var(--fLogo);letter-spacing:-.015em;font-size:1em;font-weight:600}.gr-lockup__grapho{color:var(--accent)}.gr-lockup__rank{color:var(--text)}.gr-lockup__mark{width:2.881em;height:3.738em;margin-left:-.548em}.gr-lockup--footer .gr-lockup__mark{margin-bottom:-1.405em}.gr-lockup__mark--light,html.theme-light .gr-lockup__mark--dark{display:none}html.theme-light .gr-lockup__mark--light{display:block}.gr-langbtn{box-sizing:border-box;height:38px;font-family:var(--fMono);color:var(--muted);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:13px;display:inline-flex}.gr-langbtn--mobile{border-radius:9px;height:40px}.gr-langbtn--footer{height:32px;padding:0 10px;font-size:12px}.gr-langbtn__caret{color:var(--faint);font-size:9px}.gr-lang-opt[data-astro-cid-fyzzerx7]:disabled{opacity:.42;cursor:default}
