/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2)format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");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:STIX Two Math;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-math-latin-400-normal-tfF5U0vx.woff2)format("woff2"),url(/assets/stix-two-math-latin-400-normal-B5WCT369.woff)format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-ext-400-normal-BoHsJHPR.woff2)format("woff2"),url(/assets/nunito-sans-latin-ext-400-normal-CHwj-NZB.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-ext-700-normal-DBq_Pukt.woff2)format("woff2"),url(/assets/nunito-sans-latin-ext-700-normal-jHN8vCOt.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2)format("woff2"),url(/assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-700-normal-CICRJDmU.woff2)format("woff2"),url(/assets/nunito-sans-latin-700-normal-CLVG92B9.woff)format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-ext-400-normal-D38JI5AK.woff2)format("woff2"),url(/assets/lexend-latin-ext-400-normal-D9P7pMo-.woff)format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-ext-700-normal-CcWyeg4T.woff2)format("woff2"),url(/assets/lexend-latin-ext-700-normal-iR1cPiNX.woff)format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(/assets/lexend-latin-400-normal-CHypAkT3.woff)format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-700-normal-DqO8md6r.woff2)format("woff2"),url(/assets/lexend-latin-700-normal-DVyJlN8t.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-normal-BIZyxtB3.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-400-normal-BpTFMQBJ.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-ext-700-normal-QTGm3lNx.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-700-normal-DkUIrHZF.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-BxeZdXas.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-normal-BMWGAKoM.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DFYOGfC8.woff2)format("woff2"),url(/assets/alegreya-sans-latin-700-normal-FFEqzRIk.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2)format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/baloo-2-latin-ext-400-normal-D__FNg33.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-400-normal-nuHowdHt.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/baloo-2-latin-400-normal-D8VfTcZx.woff2)format("woff2"),url(/assets/baloo-2-latin-400-normal-DCk_bY-6.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2)format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff)format("woff")}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff")}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2)format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.woff)format("woff")}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff)format("woff")}@font-face{font-family:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-brush-latin-ext-400-normal-Dwx6Pt9q.woff2)format("woff2"),url(/assets/caveat-brush-latin-ext-400-normal-CLkQDail.woff)format("woff")}@font-face{font-family:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-brush-latin-400-normal-2w-6t9gW.woff2)format("woff2"),url(/assets/caveat-brush-latin-400-normal-B3pS0In6.woff)format("woff")}@font-face{font-family:Cedarville Cursive;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cedarville-cursive-latin-400-normal-iwxzJfoE.woff2)format("woff2"),url(/assets/cedarville-cursive-latin-400-normal-B_pP7-Bd.woff)format("woff");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:Teachers;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAANgABAAAAAABwQAAAMHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbaBwoBmA/U1RBVEgAXBEICoFkgUwLFAABNgIkAyAEIAWEUAdYDAcbxgUoLgbsxuWiKImUwQBR6bnFMngs8zCrHx/8//9+bZ/73ogZHkksmmkjkWksShGRRvZILJAm0Sb//3/ud9+GSlXXbefN9A23SEg0Oon4oVmjFJIKzxNXe39nx9e2Go8o4eILL/A0wRtvXous8e7854QpcvX/uSZfFB0138cTOdITi1oFRemENjzQiQ1ob9S4N6oQqtYR2sxbG9ErUnJlJpOZ9Hl2UAgkAYARcUQgbkQBqtfSNQQhE4boEMIDAgQ0xrYOfkBAPBMlUabIC4yJghgAMXJzFmbcmBQiogQYIgz3+dMdb9iy2AJgY2hFfShIlMpGpOBb5L8GeKRi7vv3D7hNcgCPAOhYvAO6KCJRBoooMIJaCCJBADtTRkU+SJEXRywRAAQcsEh3wK4AMOBAEU2gyMsqIC3KhKV01TvlMhYEgN/4P+GBzRHhpYv+gQyAGIA8IAwmANOAJqAIAGN/wnURlT7qfC4RSvnttn08sRsoBYwEDY0GTsymBQ2tbHruAi7uVyixd0tcrr8087/wWFbza/1CvH5LKZ91tV1kpr2zP1/LZRD56N3r4vYgcmXGdwxSR95WEtobx9GF+9gIoLogEBGJC/podNRpMACIwwb01LCdCUBA5jvDrz+zoVUDP+f6AL/NagMA/FW36YphBIAwAyDcNGFDCfNrAh8eoZqBGXY6OWlg4HtF8RCIyaE00YEjNhqSXqCpjAE/CgOQrE8waX1wppyD13UCIXWLENY1pqRNSVAJksog0voQJim+rghxsMmgYejaEQyVhDMKkwhEpJuGMDkq5MplMGE6nkFHdAbergPLYbAJhmAMjgizObINwAQuFcM2sgxLu64dJ1+OPHny9VpxrvzhVOrRq0ezStN61FgTbvRWWmJ7/6U4BfIUKBRniAiLO2/8PjaDDOMQceq5CJEhCk6LMCeQyqQuVg6OQZOLI2LolGibOXKduZKadJSqGyzbumNgxHUMFyevkMLhOdbG89jX1aW8vPpJamHAn+FcgjlDY2cdCvNKLlBwfPDX)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAV4AA8AAAAABuAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASAAAAGQruySFR1NVQgAAAbgAAAAnAAAAKLj8uOpPUy8yAAAB4AAAAEkAAABgX2dbxFNUQVQAAAIsAAAAOwAAAEjna8wXY21hcAAAAmgAAABCAAAAXAKZAOxnYXNwAAACrAAAAAgAAAAIAAAAEGdseWYAAAK0AAAAyQAAANz2wdIFaGVhZAAAA4AAAAA2AAAANiYliyFoaGVhAAADuAAAAB8AAAAkBuUE/mhtdHgAAAPYAAAAGwAAACALYAB+bG9jYQAAA/QAAAAUAAAAFAEFAUFtYXhwAAAECAAAABwAAAAgABcAsW5hbWUAAAQkAAABCQAAAlAzaVqucG9zdAAABTAAAABGAAAAWFYb7XUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42kXHAQaAQBQA0fdXWCEBApBO0BkSCNAFQqCEdP9CWMzwBGqDUZrmZdWc23NpVPC+AnHs9yXzSyXJQpa0oNcJSancBxruB4t42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGFiY5zAwMrAwNTFFMHAwOANoRnjGIwYORhQATsyx8/fz5XhAAMvIxPzmn9/GBiY1zAKAoUng+QYdzCtAFIKDEwAu9MK3QAAAHjaDcfBDUBAFAXAeZ+ggC1BY05IHDfRhoIUx9xGxKLQFFZ170cPzr5dmcSoGVBJHurFIP9nED7PzgUzAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGHgZFBgcGRYwHGRk+v8fKI7C///z/5P/B/6n/nf8zwjUjQIANUgRewAAAAEAAf//AA942j2LNUIDQBBF/8ziTdzdrSPuKXHocKfHvQ9XSUmDnYATcAZ8S1ziqb4+MIoAXbKEQC8QVblUvqjKU6TDv9uvL5a/6iJvgzEA8DJX0Ft3UYqSJ+DqTUbFABn9ZBgb/rsbXn8/5crvzM3NF6X//5uEWGA/CKhxvST+Hzr9XKfvw9n/U81rWeJc7EEAmmS0Vzs1tsGyXAbBxZLSYgtKgLQ9PR633x+PavXRwUQiTmlfKeAtBYdDNo1dLbZcWb8357ZEtE51FWEkLmwAAAAAAQAAAAEAQkTwgrpfDzz1AAMD6AAAAADhx3xCAAAAAOIQyyn/jf7vA6kDogAAAAYAAgAAAAAAAHjaY2BkYGBe8+8PkHz2v/efLvNK5hcMqIAdAMETB+kAeNpj/Mpgz5TJwAXDjHwMDEAMASIMigBGRgLoAAAAABMALAA4AEQARABEAEQAUQBueNpjYGRgYOBkiGJgZwhlYAHzEICJgREAEfoAyXjahJAzYkZhEEVPbDRhEzSxnTSx7TL4bWMZ4T6CRWUFqXOLifU0591vDJRzSx45+SXAY06hcQ7VPBvnUsmTcR6j3Bvn08ylcQGNZIwLpR8bV8q/VSzOUS1qjXOwnOJC6aXGRSLYJUyQU0KskJAN4OWcI5yybjzS9OqOEGeSPt1hsVP+LlGIhEVIkYeTXqkx3OyLT6V7ZGM66WFX5CYp/1Mph6Z7URaaGaCXft0D3yKbv0S+e06xyZbeBdE/9b78ffWeQ1ORFdvUNDNIv94h0T7yk/3e2bZsGB9OqYphhqSsh7Cdt3/bnhsv8pDfGb2co+1LPZfyMlAcZMNDtRgoiuknhKwmAPJWWU0AAAB42mNgYgCD/3MYdBmwAU4gVmE4ycjEwMzIzMjCyMrIxuaYVJRalspempdpYOBowOQcxJmYXFqSmpyfmwQWNDYwAwCL4w3LAAA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Teachers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/teachers-latin-ext-400-normal-BbVPc5CT.woff2)format("woff2"),url(/assets/teachers-latin-ext-400-normal-J-KwzlsB.woff)format("woff");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:Teachers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/teachers-latin-400-normal-O7_AYgNG.woff2)format("woff2"),url(/assets/teachers-latin-400-normal-BMBblKTn.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");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:Mystery Quest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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:Mystery Quest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mystery-quest-latin-400-normal-DNAk52LO.woff2)format("woff2"),url(/assets/mystery-quest-latin-400-normal-Cd4wCfVB.woff)format("woff");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:Henny Penny;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/henny-penny-latin-400-normal-BoMsKDmu.woff2)format("woff2"),url(/assets/henny-penny-latin-400-normal-Ce2YpXbn.woff)format("woff");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:Unkempt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unkempt-latin-400-normal-xLPECJTk.woff2)format("woff2"),url(/assets/unkempt-latin-400-normal-MHk3G3QO.woff)format("woff");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:Risque;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/risque-latin-ext-400-normal-UJ5gdb6C.woff2)format("woff2"),url(/assets/risque-latin-ext-400-normal-DZq7Ml6A.woff)format("woff");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:Risque;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/risque-latin-400-normal-C7N2Cad5.woff2)format("woff2"),url(/assets/risque-latin-400-normal-C4UpqDMx.woff)format("woff");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:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/playpen-sans-1-400-normal-Df_VTQNF.woff)format("woff");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-2-400-normal-BWV1uOSC.woff2)format("woff2"),url(/assets/playpen-sans-2-400-normal-C0wp7Stw.woff)format("woff");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4A2,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F50A,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-3-400-normal-fcIvL2H3.woff2)format("woff2"),url(/assets/playpen-sans-3-400-normal-rT0Srz9P.woff)format("woff");unicode-range:U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F50B-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-4-400-normal-CqV6spOp.woff2)format("woff2"),url(/assets/playpen-sans-4-400-normal-0sqPE84B.woff)format("woff");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA88,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-5-400-normal-_8GQ4Vp0.woff2)format("woff2"),url(/assets/playpen-sans-5-400-normal-m9JvQoF4.woff)format("woff");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/playpen-sans-6-400-normal-B6J2hEFP.woff)format("woff");unicode-range:U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F345-1F37F,U+1F382,U+1F52A,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADB}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-7-400-normal-eHAPSjpa.woff2)format("woff2"),url(/assets/playpen-sans-7-400-normal-CJCuwOJ0.woff)format("woff");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AB,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB0-1FABD,U+1FABF,U+1FACE-1FACF,U+1FAE7}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-8-400-normal-CMiaBxW4.woff2)format("woff2"),url(/assets/playpen-sans-8-400-normal-jieSNhG2.woff)format("woff");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F466-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA82,U+1FAC3-1FAC5}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-9-400-normal-CFOe4xrx.woff2)format("woff2"),url(/assets/playpen-sans-9-400-normal-xH71Ad4A.woff)format("woff");unicode-range:U+200D,U+261D,U+2620,U+2639-263A,U+2665,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F383,U+1F389,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAE0-1FAE6,U+1FAE8,U+1FAF0-1FAF8}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-cyrillic-ext-400-normal-CCLKilvX.woff2)format("woff2"),url(/assets/playpen-sans-cyrillic-ext-400-normal-Dx0020Zy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-cyrillic-400-normal-DTQ6wf-T.woff2)format("woff2"),url(/assets/playpen-sans-cyrillic-400-normal-BBljrNAj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-greek-400-normal-DbOQ5RnX.woff2)format("woff2"),url(/assets/playpen-sans-greek-400-normal-B0Ur304u.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-math-400-normal-jYLNHkV7.woff2)format("woff2"),url(/assets/playpen-sans-math-400-normal-BDO6XDuP.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-vietnamese-400-normal-BBTHLkJ_.woff2)format("woff2"),url(/assets/playpen-sans-vietnamese-400-normal-CbNxh-dI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-latin-ext-400-normal-Dv7iyYif.woff2)format("woff2"),url(/assets/playpen-sans-latin-ext-400-normal-CW2KI7Lf.woff)format("woff");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:Playpen Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playpen-sans-latin-400-normal-DvPC6RCc.woff2)format("woff2"),url(/assets/playpen-sans-latin-400-normal-U5I4gWjh.woff)format("woff");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:Short Stack;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/short-stack-latin-400-normal-BJrJPFDw.woff2)format("woff2"),url(/assets/short-stack-latin-400-normal-Dn1atz_M.woff)format("woff");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:Schoolbell;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schoolbell-latin-400-normal-D_Z2-wWK.woff2)format("woff2"),url(/assets/schoolbell-latin-400-normal-C8qtHTDx.woff)format("woff");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:Sue Ellen Francisco;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sue-ellen-francisco-latin-400-normal-BiY6ILBe.woff2)format("woff2"),url(/assets/sue-ellen-francisco-latin-400-normal-CpJuH7to.woff)format("woff");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:Comic Relief;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/comic-relief-cyrillic-400-normal-B3keOpHr.woff2)format("woff2"),url(/assets/comic-relief-cyrillic-400-normal-q7r7tmUN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comic Relief;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/comic-relief-greek-400-normal-CNIaTf8D.woff2)format("woff2"),url(/assets/comic-relief-greek-400-normal-3zHfVzXV.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comic Relief;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/comic-relief-latin-ext-400-normal-B7siEQO1.woff2)format("woff2"),url(/assets/comic-relief-latin-ext-400-normal-C4G51JSL.woff)format("woff");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:Comic Relief;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/comic-relief-latin-400-normal-B1VvNpZu.woff2)format("woff2"),url(/assets/comic-relief-latin-400-normal-Blwwc522.woff)format("woff");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:Edu SA Beginner;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/edu-sa-beginner-latin-400-normal-5WjeAIaK.woff2)format("woff2"),url(/assets/edu-sa-beginner-latin-400-normal-BoyDjI6R.woff)format("woff");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:Edu TAS Beginner;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/edu-tas-beginner-latin-400-normal-B-9dU3mW.woff2)format("woff2"),url(/assets/edu-tas-beginner-latin-400-normal-RZbGsqVf.woff)format("woff");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:Edu NSW ACT Cursive;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/edu-nsw-act-cursive-latin-ext-400-normal-DXvtyRzn.woff2)format("woff2"),url(/assets/edu-nsw-act-cursive-latin-ext-400-normal-BZtpgtR5.woff)format("woff");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:Edu NSW ACT Cursive;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/edu-nsw-act-cursive-latin-400-normal-DCgvbZ01.woff2)format("woff2"),url(/assets/edu-nsw-act-cursive-latin-400-normal-DYjaZsz0.woff)format("woff");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:Edu QLD Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/edu-qld-hand-vietnamese-400-normal-jy9bh8mt.woff2)format("woff2"),url(/assets/edu-qld-hand-vietnamese-400-normal-C1QaTv0A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Edu QLD Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/edu-qld-hand-latin-ext-400-normal-CwxISfwC.woff2)format("woff2"),url(/assets/edu-qld-hand-latin-ext-400-normal-Chgq6kjr.woff)format("woff");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:Edu QLD Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/edu-qld-hand-latin-400-normal-DyGaLUlS.woff2)format("woff2"),url(/assets/edu-qld-hand-latin-400-normal-CyQB5DJa.woff)format("woff");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:Playwrite IE;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playwrite-ie-latin-400-normal-BiyEiCRA.woff2)format("woff2"),url(/assets/playwrite-ie-latin-400-normal-CUaqnDSx.woff)format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-900:oklch(38.1% .176 304.987);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--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;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing) * 6)}.top-20{top:calc(var(--spacing) * 20)}.top-full{top:100%}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-3{left:calc(var(--spacing) * 3)}.z-20{z-index:20}.z-50{z-index:50}.z-\[1100\]{z-index:1100}.z-\[1300\]{z-index:1300}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.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)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-px{margin-bottom:1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-64{height:calc(var(--spacing) * 64)}.h-\[44vh\]{height:44vh}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-\[520px\]{max-height:520px}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[48px\]{min-height:48px}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[min\(390px\,calc\(100vw-32px\)\)\]{width:min(390px,100vw - 32px)}.w-full{width:100%}.w-px{width:1px}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[72\%\]{max-width:72%}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[300px_minmax\(0\,1fr\)_360px\]{grid-template-columns:300px minmax(0,1fr) 360px}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-300{border-color:var(--color-green-300)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400{border-color:var(--color-orange-400)}.border-purple-400{border-color:var(--color-purple-400)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-400{border-color:var(--color-sky-400)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-violet-300{border-color:var(--color-violet-300)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--color-bg-muted\){background-color:var(--color-bg-muted)}.bg-\(--color-bg-primary\){background-color:var(--color-bg-primary)}.bg-\(--color-bg-secondary\){background-color:var(--color-bg-secondary)}.bg-\(--color-border\){background-color:var(--color-border)}.bg-\(--color-surface\){background-color:var(--color-surface)}.bg-\(--color-surface-muted\){background-color:var(--color-surface-muted)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-600{background-color:var(--color-green-600)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[radial-gradient\(circle_at_1px_1px\,\#dbe4ee_1px\,transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,#dbe4ee 1px,#0000 0)}.object-contain{object-fit:contain}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-1{padding-right:var(--spacing)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--color-text\){color:var(--color-text)}.text-\(--color-text-muted\){color:var(--color-text-muted)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-orange-500{accent-color:var(--color-orange-500)}.accent-sky-600{accent-color:var(--color-sky-600)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-sm{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-\(--color-bg\):hover{background-color:var(--color-bg)}.hover\:bg-\(--color-bg-muted\):hover{background-color:var(--color-bg-muted)}.hover\:bg-\(--color-bg-secondary\):hover{background-color:var(--color-bg-secondary)}.hover\:bg-\(--color-surface\):hover{background-color:var(--color-surface)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:text-\(--color-text\):hover{color:var(--color-text)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-sky-400:focus{--tw-ring-color:var(--color-sky-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[220px_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr) minmax(0,1fr)}}@media (width>=64rem){.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[435px_minmax\(520px\,1fr\)\]{grid-template-columns:435px minmax(520px,1fr)}.lg\:grid-cols-\[435px_minmax\(520px\,1fr\)_330px\]{grid-template-columns:435px minmax(520px,1fr) 330px}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.dark\:border-amber-700:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-amber-700)}.dark\:border-amber-800:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-amber-800)}.dark\:border-blue-400:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-blue-400)}.dark\:border-blue-700:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-blue-700)}.dark\:border-blue-800:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-blue-800)}.dark\:border-emerald-700:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-emerald-700)}.dark\:border-gray-600:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-gray-600)}.dark\:border-green-700:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-green-700)}.dark\:border-orange-700:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-orange-700)}.dark\:border-red-800:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-red-800)}.dark\:border-red-900:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-red-900)}.dark\:border-red-900\/70:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/70:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}.dark\:border-sky-800:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-sky-800)}.dark\:border-slate-700:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-slate-700)}.dark\:border-slate-800:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-slate-800)}.dark\:border-violet-700:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){border-color:var(--color-violet-700)}.dark\:bg-amber-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:bg-amber-900\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:bg-amber-950\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-blue-900\/10:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#1c398e1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/10:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 10%, transparent)}}.dark\:bg-blue-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-blue-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-blue-900\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:bg-emerald-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-emerald-950\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-gray-700:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/50:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\:bg-gray-900\/80:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#101828cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/80:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-gray-900) 80%, transparent)}}.dark\:bg-green-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:bg-orange-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:bg-red-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:bg-red-950:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:var(--color-red-950)}.dark\:bg-red-950\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-sky-950:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:var(--color-sky-950)}.dark\:bg-slate-800:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:var(--color-slate-800)}.dark\:bg-slate-900:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:var(--color-slate-900)}.dark\:bg-slate-950:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:var(--color-slate-950)}.dark\:bg-violet-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-violet-900) 30%, transparent)}}.dark\:text-amber-200:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-amber-400)}.dark\:text-blue-300:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-blue-400)}.dark\:text-emerald-200:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-gray-400:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-gray-500)}.dark\:text-green-300:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-green-300)}.dark\:text-orange-300:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-orange-300)}.dark\:text-orange-400:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-orange-400)}.dark\:text-red-100:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-red-100)}.dark\:text-red-300:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-red-300)}.dark\:text-red-400:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-red-400)}.dark\:text-sky-100:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-sky-100)}.dark\:text-sky-200:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-sky-200)}.dark\:text-sky-300:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-sky-300)}.dark\:text-slate-50:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-slate-50)}.dark\:text-slate-100:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-slate-400)}.dark\:text-violet-300:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *){color:var(--color-violet-300)}@media (hover:hover){.dark\:hover\:bg-amber-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:hover\:bg-blue-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:hover\:bg-blue-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:hover\:bg-blue-900\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:hover\:bg-blue-950\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-950\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:hover\:bg-gray-800:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-orange-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-orange-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.dark\:hover\:bg-purple-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-purple-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\:hover\:bg-red-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/30:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:hover\:bg-red-900\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/40:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.dark\:hover\:bg-sky-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:#024a7033}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-sky-900\/20:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-sky-900) 20%, transparent)}}.dark\:hover\:bg-slate-700:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-800:where(.app-shell[data-theme=dark],.app-shell[data-theme=dark] *):hover{background-color:var(--color-slate-800)}}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-hebrew-700-normal-DBqnFHCe.woff2)format("woff2"),url(/assets/fredoka-hebrew-700-normal-DiqR04Vd.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");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:STIX Two Math;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stix-two-math-latin-400-normal-tfF5U0vx.woff2)format("woff2"),url(/assets/stix-two-math-latin-400-normal-B5WCT369.woff)format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atom-shell-model{--atom-canvas:var(--surface-strong,#fff);--atom-ink:var(--text,#172033);--atom-muted:var(--text-muted,#5f6b7a);--atom-border:var(--border,#cbd5e1);--atom-shell:#64748b;--atom-shell-soft:#cbd5e1;--atom-proton:#ef4444;--atom-proton-mark:#fff;--atom-neutron:#9ca3af;--atom-neutron-mark:#fff;--atom-electron:#087ac1;--atom-electron-mark:#fff;background:var(--atom-canvas);border:1px solid var(--atom-border);color:var(--atom-ink);border-radius:16px;gap:8px;width:100%;margin:0;padding:10px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;display:grid;overflow:hidden}.atom-shell-model--comparison{max-width:340px}.atom-shell-model--focused{max-width:560px}.atom-shell-model--theme-light{--atom-canvas:#fff;--atom-ink:#172033;--atom-muted:#5f6b7a;--atom-border:#cbd5e1;--atom-shell:#64748b;--atom-shell-soft:#d7dee8}.atom-shell-model--theme-dark{--atom-canvas:#111820;--atom-ink:#f3f7fa;--atom-muted:#b4c0cb;--atom-border:#354351;--atom-shell:#a7b6c5;--atom-shell-soft:#465665;--atom-proton:#ef4444;--atom-neutron:#9ca3af;--atom-electron:#38bdf8}.atom-shell-model--background-black{--atom-canvas:#000;--atom-ink:#f3f7fa;--atom-muted:#b4c0cb;--atom-border:#354351;--atom-shell:#a7b6c5;--atom-shell-soft:#465665}.atom-shell-model--background-white{--atom-canvas:#fff;--atom-ink:#172033;--atom-muted:#5f6b7a;--atom-border:#cbd5e1;--atom-shell:#64748b;--atom-shell-soft:#d7dee8}.atom-shell-model--background-transparent{--atom-canvas:transparent;--atom-border:transparent}.atom-shell-model--frameless{--atom-border:transparent}.atom-shell-model__svg{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--atom-shell-soft) 25%, transparent), transparent 49%), var(--atom-canvas);width:100%;height:auto;display:block;overflow:visible}.atom-shell-model__nucleus-boundary{fill:color-mix(in srgb, var(--atom-shell-soft) 22%, transparent);stroke:var(--atom-shell-soft);stroke-dasharray:2.5 3.5;stroke-width:1px;vector-effect:non-scaling-stroke}.atom-shell-model__shell{fill:none;stroke:var(--atom-shell);stroke-width:1.35px;vector-effect:non-scaling-stroke}.atom-shell-model__nucleon>circle:first-child,.atom-shell-model__electron>circle{stroke:color-mix(in srgb, var(--atom-ink) 58%, transparent);stroke-width:.65px;vector-effect:non-scaling-stroke}.atom-shell-model__nucleon--proton>circle:first-child{fill:var(--atom-proton)}.atom-shell-model__nucleon--neutron>circle:first-child{fill:var(--atom-neutron);stroke-dasharray:1.4 1.1}.atom-shell-model__particle-mark,.atom-shell-model__electron line{fill:none;stroke:var(--atom-proton-mark);stroke-linecap:round;stroke-width:1.1px;vector-effect:non-scaling-stroke}.atom-shell-model__neutron-mark{fill:var(--atom-neutron-mark);stroke:none}.atom-shell-model__electron>circle{fill:var(--atom-electron)}.atom-shell-model__electron line{stroke:var(--atom-electron-mark);stroke-width:1.25px}.atom-shell-model__summary{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.atom-shell-model__summary-item{background:color-mix(in srgb, var(--atom-shell-soft) 24%, transparent);border:1px solid var(--atom-border);color:var(--atom-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:700;line-height:1}.atom-shell-model__summary-item--proton{border-color:color-mix(in srgb, var(--atom-proton) 65%, var(--atom-border))}.atom-shell-model__summary-item--neutron{border-color:color-mix(in srgb, var(--atom-neutron) 65%, var(--atom-border))}.atom-shell-model__summary-item--electron{border-color:color-mix(in srgb, var(--atom-electron) 65%, var(--atom-border))}.atom-shell-model__summary-item sup{font-size:.62em}.atom-shell-model__summary-shells{color:var(--atom-muted)}.atom-shell-model__caption{color:var(--atom-muted);text-align:center;font-size:.76rem;line-height:1.35}.atom-shell-model--comparison .atom-shell-model__caption{font-size:.69rem}.atom-shell-model--comparison .atom-shell-model__summary-item{padding:4px 7px;font-size:.7rem}@media (width<=680px){.atom-shell-model{border-radius:12px;padding:8px}}.nuclide-notation,.element-tile{--atomic-identity-canvas:var(--surface-strong,#fff);--atomic-identity-ink:var(--text,#172033);--atomic-identity-muted:var(--text-muted,#5f6b7a);--atomic-identity-border:var(--border,#cbd5e1);--atomic-identity-accent:#0f8a78;color:var(--atomic-identity-ink);margin:0}.atomic-identity--theme-light{--atomic-identity-canvas:#fff;--atomic-identity-ink:#172033;--atomic-identity-muted:#5f6b7a;--atomic-identity-border:#cbd5e1}.atomic-identity--theme-dark{--atomic-identity-canvas:#111820;--atomic-identity-ink:#f3f7fa;--atomic-identity-muted:#b4c0cb;--atomic-identity-border:#354351}.nuclide-notation{background:var(--atomic-identity-canvas);border:1px solid var(--atomic-identity-border);border-radius:16px;width:100%;overflow:hidden}.nuclide-notation--frame-hidden{border-width:0}.nuclide-notation--compact{max-width:220px}.nuclide-notation--display{max-width:320px}.nuclide-notation--background-black{--atomic-identity-canvas:#000;--atomic-identity-ink:#f3f7fa;--atomic-identity-muted:#b4c0cb;--atomic-identity-border:#354351}.nuclide-notation--background-white{--atomic-identity-canvas:#fff;--atomic-identity-ink:#172033;--atomic-identity-muted:#5f6b7a;--atomic-identity-border:#cbd5e1}.nuclide-notation--background-transparent{--atomic-identity-canvas:transparent;--atomic-identity-border:transparent}.nuclide-notation__svg,.element-tile__svg{width:100%;height:auto;display:block}.nuclide-notation__symbol,.nuclide-notation__mass-number,.nuclide-notation__atomic-number,.nuclide-notation__charge{fill:var(--atomic-identity-ink);font-variant-numeric:lining-nums tabular-nums;font-family:STIX Two Math,Cambria Math,Georgia,serif;font-weight:700}.nuclide-notation__element-name{fill:var(--atomic-identity-muted);font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-weight:700}.element-tile{--atomic-identity-accent:#0f8a78;border-radius:18px;width:100%;overflow:hidden}.element-tile--compact{max-width:220px}.element-tile--display{max-width:300px}.element-tile--accent-blue{--atomic-identity-accent:#3279c9}.element-tile--accent-violet{--atomic-identity-accent:#7854bd}.element-tile--accent-amber{--atomic-identity-accent:#b36b00}.element-tile--background-black{--atomic-identity-canvas:#000;--atomic-identity-ink:#f3f7fa;--atomic-identity-muted:#b4c0cb}.element-tile--background-white{--atomic-identity-canvas:#fff;--atomic-identity-ink:#172033;--atomic-identity-muted:#5f6b7a;--atomic-identity-border:#cbd5e1}.element-tile--background-transparent{--atomic-identity-canvas:transparent}.element-tile__frame{fill:var(--atomic-identity-canvas);stroke:var(--atomic-identity-accent);stroke-width:3px}.element-tile--frame-hidden .element-tile__frame{stroke-width:0}.element-tile__atomic-number,.element-tile__symbol,.element-tile__name,.element-tile__relative-mass,.element-tile__uncertainty,.element-tile__reference{fill:var(--atomic-identity-ink);font-family:Atkinson Hyperlegible,system-ui,sans-serif}.element-tile__atomic-number,.element-tile__relative-mass{font-variant-numeric:lining-nums tabular-nums}.element-tile__atomic-number,.element-tile__symbol{font-weight:800}.element-tile__name,.element-tile__relative-mass{font-weight:700}.element-tile__uncertainty,.element-tile__reference{fill:var(--atomic-identity-muted)}@media (width<=680px){.nuclide-notation,.element-tile{border-radius:12px}}.atomic-composite{--atomic-composite-background:#f8fbff;--atomic-composite-text:#172033;--atomic-composite-muted:#526173;--atomic-composite-accent:#0f8a78;--atomic-composite-border:#b8c6d5;--atomic-composite-border-width:1px;--atomic-composite-radius:18px;background:var(--atomic-composite-background);border:1px solid var(--atomic-composite-border);border-radius:var(--atomic-composite-radius);color:var(--atomic-composite-text);isolation:isolate;width:100%;max-width:1600px;position:relative;overflow:hidden;container-type:inline-size}.atomic-composite__layer{min-width:0;min-height:0;position:absolute}.atomic-composite__layer--arrow,.atomic-composite__layer--decorative_raster{pointer-events:none}.atomic-composite__layer--atom_shell_model,.atomic-composite__layer--nuclide_notation,.atomic-composite__layer--element_tile,.atomic-composite__layer--decorative_raster{justify-content:center;align-items:center;display:flex}.atomic-composite__atom-activate{appearance:none;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.atomic-composite__atom-activate:focus-visible{outline:3px solid var(--atomic-composite-accent);outline-offset:3px}.atomic-composite__layer .atom-shell-model,.atomic-composite__layer .nuclide-notation,.atomic-composite__layer .element-tile{width:100%;max-width:100%;height:100%;max-height:100%}.atomic-composite__layer .atom-shell-model{background:0 0;border:0;padding:0}.atomic-composite__layer .atom-shell-model__svg{width:100%;height:100%;max-height:100%}.atomic-composite__layer .atom-shell-model__summary,.atomic-composite__layer .atom-shell-model__caption{display:none}.atomic-composite__layer .atom-shell-model--show-summary{grid-template-rows:minmax(0,1fr) auto;gap:clamp(2px,.35cqw,6px)}.atomic-composite__layer .atom-shell-model--show-summary .atom-shell-model__summary{display:flex}.atomic-composite__layer .atom-shell-model--show-summary .atom-shell-model__summary-item{padding:clamp(2px,.25cqw,4px) clamp(4px,.42cqw,7px);font-size:max(9px,.78cqw)}.atomic-composite__layer .nuclide-notation,.atomic-composite__layer .element-tile{background:0 0;border:0;border-radius:0}.atomic-composite__layer .nuclide-notation__svg,.atomic-composite__layer .element-tile__svg{width:100%;height:100%}.atomic-composite__heading,.atomic-composite__card,.atomic-composite__callout,.atomic-composite__legend{color:var(--atomic-composite-text);font-family:var(--atomic-composite-font-family,"Atkinson Hyperlegible"), sans-serif;font-size:max(var(--atomic-composite-min-font-size,16px), 1.65cqw);font-weight:var(--atomic-composite-font-weight,400);letter-spacing:var(--atomic-composite-letter-spacing,0);line-height:var(--atomic-composite-line-height,1.4);margin:0;overflow:hidden}.atomic-composite__heading{font-size:max(var(--atomic-composite-min-font-size,18px), 2.4cqw);align-items:center;height:100%;padding-inline:.4em;line-height:1.12;display:flex}.atomic-composite__card,.atomic-composite__callout,.atomic-composite__legend{background:var(--atomic-composite-background);border:var(--atomic-composite-border-width) solid var(--atomic-composite-border);border-radius:var(--atomic-composite-radius);width:100%;height:100%;padding:clamp(3px,.5cqw,10px)}.atomic-composite__card h3,.atomic-composite__card p{margin:0}.atomic-composite__card h3{color:var(--atomic-composite-accent);margin-bottom:.42em;font-size:1.12em;line-height:1.15}.atomic-composite__callout{text-align:center;justify-content:center;align-items:center;gap:.45em;display:flex}.atomic-composite__callout strong{color:var(--atomic-composite-accent)}.atomic-composite__legend{font-size:max(var(--atomic-composite-min-font-size,14px), 1.3cqw);gap:.25em;list-style:none;display:grid}.atomic-composite__legend li{grid-template-columns:.9em 1fr;align-items:center;gap:.42em;min-width:0;display:grid}.atomic-composite__legend-marker{aspect-ratio:1;background:var(--atomic-composite-accent);border:1px solid color-mix(in srgb, var(--atomic-composite-text) 55%, transparent);border-radius:999px;display:block}.atomic-composite__legend li[data-legend-kind=proton] .atomic-composite__legend-marker{background:#e94f5c}.atomic-composite__legend li[data-legend-kind=neutron] .atomic-composite__legend-marker{background:#3279c9}.atomic-composite__legend li[data-legend-kind=electron] .atomic-composite__legend-marker{background:#0f8a78}.atomic-composite__connector{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atomic-composite__connector-label{paint-order:stroke;stroke:var(--atomic-composite-background);stroke-width:5px;font-family:Atkinson Hyperlegible,sans-serif;font-size:24px;font-weight:700}.atomic-composite__decorative{pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.atomic-composite__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=720px){.atomic-composite__heading,.atomic-composite__card,.atomic-composite__callout,.atomic-composite__legend{font-size:max(10px, calc(var(--atomic-composite-min-font-size,16px) * .72))}.atomic-composite__card,.atomic-composite__callout,.atomic-composite__legend{border-radius:max(5px, calc(var(--atomic-composite-radius) * .65));padding:3px 5px}}.atom-bohr-orbital-visualiser{background:#07111f;border:1px solid #67e8f959;border-radius:clamp(8px,3%,18px);width:100%;height:100%;margin:0;overflow:hidden;box-shadow:0 10px 24px #03091447,inset 0 0 22px #22d3ee14}.atom-bohr-orbital-visualiser--background-white{background:#fff;border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a29}.atom-bohr-orbital-visualiser--background-transparent{box-shadow:none;background:0 0;border-color:#0000}.atom-bohr-orbital-visualiser--frameless{box-shadow:none;border-color:#0000}.atom-bohr-orbital-visualiser__canvas{width:100%;height:100%;display:block}.atom-bohr-orbital-visualiser__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atomic-visual-detail-dialog{z-index:var(--shell-z-modal,3000);background:#03070ceb;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:clamp(14px,2.4vw,36px);display:grid;position:fixed;inset:0}.atomic-visual-detail-dialog>header{background:var(--surface-strong,#fff);border:1px solid var(--border,#cbd5e1);color:var(--text,#172033);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.atomic-visual-detail-dialog>header div{gap:2px;min-width:0;display:grid}.atomic-visual-detail-dialog>header strong{font-size:clamp(16px,1.5vw,22px)}.atomic-visual-detail-dialog>header span{color:var(--text-muted,#5f6b7a);font-size:14px}.atomic-visual-detail-dialog>header button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px;display:inline-flex}.atomic-visual-detail-dialog>header button:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.atomic-visual-detail-dialog__body{justify-content:center;align-items:stretch;gap:clamp(10px,1.5vw,20px);min-height:0;display:flex;overflow:hidden}.atomic-visual-detail-dialog__body>figure{width:auto;max-width:min(92vw,1100px);height:100%;margin:0}.atomic-visual-detail-dialog__body>.atomic-visual-detail-dialog__controls+figure{flex:auto;width:auto;min-width:0;max-width:min(78vw,1100px)}.atomic-visual-detail-dialog__body .atom-shell-model{grid-template-rows:minmax(0,1fr) auto auto}.atomic-visual-detail-dialog__body .atom-shell-model__svg{min-height:0}.atomic-visual-detail-dialog__controls{background:var(--surface-strong,#fff);border:1px solid var(--border,#cbd5e1);color:var(--text,#172033);border-radius:12px;align-content:start;gap:8px;min-width:min(190px,22vw);padding:14px;display:grid}.atomic-visual-detail-dialog__eyebrow{color:var(--text-muted,#5f6b7a);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.atomic-visual-detail-dialog__configuration{color:var(--text,#172033);overflow-wrap:anywhere;font-family:STIX Two Math,serif;font-size:clamp(17px,1.45vw,24px);line-height:1.25}.atomic-visual-detail-dialog__particle-counts{border-block:1px solid var(--border,#cbd5e1);gap:5px;margin:4px 0;padding:9px 0;display:grid}.atomic-visual-detail-dialog__particle-counts div{justify-content:space-between;align-items:baseline;display:flex}.atomic-visual-detail-dialog__particle-counts dt{color:var(--text-muted,#5f6b7a);font-size:12px;font-weight:700}.atomic-visual-detail-dialog__particle-counts dd{margin:0;font-size:14px;font-weight:900}.atomic-visual-detail-dialog__zoom-controls{gap:6px;display:grid}.atomic-visual-detail-dialog__zoom-controls>span{font-size:12px;font-weight:800}.atomic-visual-detail-dialog__zoom-controls>div{grid-template-columns:34px minmax(74px,1fr) 34px;gap:5px;display:grid}.atomic-visual-detail-dialog__zoom-controls button{background:var(--surface,#f8fafc);border:1px solid var(--border,#cbd5e1);color:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:5px;display:inline-flex}.atomic-visual-detail-dialog__zoom-controls button:hover:not(:disabled){color:#0f766e;border-color:#0f766e}.atomic-visual-detail-dialog__zoom-controls button:disabled{cursor:default;opacity:.45}.atomic-visual-detail-dialog__zoom-controls .atomic-visual-detail-dialog__zoom-value{gap:5px}.atomic-visual-detail-dialog__controls fieldset{border:0;border-top:1px solid var(--border,#cbd5e1);gap:8px;min-width:0;margin:6px 0 0;padding:12px 0 0;display:grid}.atomic-visual-detail-dialog__controls legend{padding:0;font-size:12px;font-weight:800}.atomic-visual-detail-dialog__controls label{grid-template-columns:auto 22px 1fr;align-items:center;gap:8px;display:grid}.atomic-visual-detail-dialog__controls input{accent-color:#0f766e;width:16px;height:16px;margin:0}.atomic-visual-detail-dialog__controls input:disabled{opacity:.45}.atomic-visual-detail-dialog__controls small{color:var(--text-muted,#5f6b7a);font-size:12px}.atomic-visual-detail-dialog__orbital{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.atomic-visual-detail-dialog__orbital--s{background:#087ac1}.atomic-visual-detail-dialog__orbital--p{background:#b45309}.atomic-visual-detail-dialog__orbital--d{background:#7c3aed}.atomic-visual-detail-dialog__orbital--f{background:#047857}@media (width<=760px){.atomic-visual-detail-dialog{grid-template-rows:auto minmax(0,1fr);padding:10px}.atomic-visual-detail-dialog__body{flex-direction:column;align-items:center}.atomic-visual-detail-dialog__controls{grid-template-columns:1fr auto;width:100%;min-width:0}.atomic-visual-detail-dialog__controls fieldset{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.atomic-visual-detail-dialog__controls legend{grid-column:1/-1}.atomic-visual-detail-dialog__body>.atomic-visual-detail-dialog__controls+figure{flex:auto;width:100%;max-width:100%}}.electron-orbital-builder{--electron-content-scale:1;--electron-layout-scale:min(var(--electron-content-scale), 1.4);--electron-orbital-ink:#17213f;--electron-orbital-muted:#5f6b86;--electron-orbital-panel:#fffffff5;--electron-orbital-border:#dfe6f7;--electron-orbital-surface:linear-gradient(135deg, #f4f8ff, #fff8f0 48%, #f6fffb);background:var(--electron-orbital-surface);border:1px solid var(--electron-orbital-border);color:var(--electron-orbital-ink);font:600 calc(13px * var(--electron-content-scale))/1.25 "Atkinson Hyperlegible", system-ui, sans-serif;gap:calc(8px * var(--electron-layout-scale));min-height:0;padding:calc(10px * var(--electron-layout-scale));border-radius:16px;flex-direction:column;display:flex;overflow:hidden;container-type:size}.electron-orbital-builder.is-dark{--electron-orbital-ink:#eef6ff;--electron-orbital-muted:#a9bad0;--electron-orbital-panel:#09192df0;--electron-orbital-border:#294766;--electron-orbital-surface:radial-gradient(circle at 15% 10%, #193a64, transparent 42%), linear-gradient(145deg, #071321, #0d2036)}.electron-orbital-builder__header{align-items:stretch;gap:calc(9px * var(--electron-layout-scale));min-height:calc(54px * var(--electron-layout-scale));display:flex}.electron-orbital-builder__identity{border-radius:calc(10px * var(--electron-layout-scale));color:#fff;flex:0 0 calc(70px * var(--electron-layout-scale));padding:calc(6px * var(--electron-layout-scale)) calc(8px * var(--electron-layout-scale));background:linear-gradient(145deg,#316cf1,#7854df);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;display:grid}.electron-orbital-builder__identity>span{font-size:calc(10px * var(--electron-content-scale));font-weight:800}.electron-orbital-builder__identity>strong{font:900 calc(27px * var(--electron-content-scale))/1 "Fredoka", sans-serif;text-align:center;grid-area:1/2}.electron-orbital-builder__identity>small{font-size:calc(9px * var(--electron-content-scale));text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/-1;width:100%;font-weight:800;overflow:hidden}.electron-orbital-builder__summary{background:var(--electron-orbital-panel);border:1px solid var(--electron-orbital-border);border-radius:calc(10px * var(--electron-layout-scale));min-width:0;padding:calc(7px * var(--electron-layout-scale)) calc(10px * var(--electron-layout-scale));flex:1;display:grid}.electron-orbital-builder__summary>strong{font:800 calc(15px * var(--electron-content-scale))/1.1 "Fredoka", sans-serif}.electron-orbital-builder__summary>span{color:var(--electron-orbital-ink);text-overflow:ellipsis;white-space:nowrap;font-family:STIX Two Math,serif;overflow:hidden}.electron-orbital-builder__summary>small{color:var(--electron-orbital-muted)}.electron-orbital-builder__transport{background:var(--electron-orbital-panel);border:1px solid var(--electron-orbital-border);border-radius:calc(10px * var(--electron-layout-scale));align-items:center;gap:calc(5px * var(--electron-layout-scale));grid-template-columns:auto auto auto auto minmax(calc(100px * var(--electron-layout-scale)), 1fr) auto;padding:calc(6px * var(--electron-layout-scale));display:grid}.electron-orbital-builder__transport button{border-radius:calc(7px * var(--electron-layout-scale));color:#26365e;cursor:pointer;font:800 calc(11px * var(--electron-content-scale))/1 "Atkinson Hyperlegible", sans-serif;min-height:calc(28px * var(--electron-layout-scale));padding:calc(5px * var(--electron-layout-scale)) calc(8px * var(--electron-layout-scale));background:#edf2ff;border:0}.electron-orbital-builder__transport button:disabled{cursor:default;opacity:.45}.electron-orbital-builder__transport button:focus-visible,.electron-orbital-builder__transport input:focus-visible{outline-offset:1px;outline:3px solid #14b8a6}.electron-orbital-builder__transport label{color:var(--electron-orbital-muted);font-size:calc(9px * var(--electron-content-scale));gap:calc(2px * var(--electron-content-scale));display:grid}.electron-orbital-builder__transport input{accent-color:#5d72eb;width:100%;margin:0}.electron-orbital-builder__transport output{color:var(--electron-orbital-muted);font-size:calc(10px * var(--electron-content-scale));white-space:nowrap;font-weight:800}.electron-orbital-builder__views{gap:calc(8px * var(--electron-layout-scale));flex:1;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);min-height:0;display:grid}.electron-orbital-builder__views.is-orbital_boxes,.electron-orbital-builder__views.is-aufbau{grid-template-columns:minmax(0,1fr)}.electron-orbital-builder__panel{background:var(--electron-orbital-panel);border:1px solid var(--electron-orbital-border);border-radius:calc(10px * var(--electron-layout-scale));min-height:0;position:relative;overflow:hidden}.electron-orbital-builder__panel h3{border-bottom:1px solid var(--electron-orbital-border);font:800 calc(12px * var(--electron-content-scale))/1 "Fredoka", sans-serif;padding:calc(7px * var(--electron-layout-scale)) calc(9px * var(--electron-layout-scale));margin:0}.electron-orbital-builder__boxes-view{grid-template-columns:calc(31px * var(--electron-content-scale)) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);display:grid}.electron-orbital-builder__boxes-view h3{grid-column:1/3}.electron-orbital-builder__energy{place-items:center;display:grid;position:relative}.electron-orbital-builder__energy:before{content:"";background:linear-gradient(#ef5973,#5b72eb);border-radius:4px;width:3px;position:absolute;inset:20px auto 11px 15px}.electron-orbital-builder__energy:after{content:"";border-bottom:9px solid #ef5973;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:11px;left:11px}.electron-orbital-builder__energy span{color:var(--electron-orbital-muted);font-size:calc(8px * var(--electron-content-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:900;transform:rotate(-90deg)}.electron-orbital-builder__box-rows{--electron-row-scale:var(--electron-content-scale);--electron-order-column:max(40px, calc(26px * var(--electron-row-scale)));--electron-s-column:max(84px, calc(50px * var(--electron-row-scale)));--electron-p-column:max(152px, calc(90px * var(--electron-row-scale)));--electron-d-column:max(218px, calc(128px * var(--electron-row-scale)));--electron-f-column:max(282px, calc(164px * var(--electron-row-scale)));--electron-orbital-columns:minmax(var(--electron-order-column), .35fr) minmax(var(--electron-s-column), .8fr);--electron-orbital-min-width:calc(var(--electron-order-column) + var(--electron-s-column) + 3px * var(--electron-row-scale));min-height:0;padding:calc(4px * var(--electron-row-scale)) calc(5px * var(--electron-row-scale));scrollbar-color:#8794b0 transparent;scrollbar-width:thin;flex-direction:column;display:flex;overflow:auto}.electron-orbital-builder__box-rows.has-p{--electron-orbital-columns:minmax(var(--electron-order-column), .35fr) minmax(var(--electron-s-column), .8fr) minmax(var(--electron-p-column), 1.25fr);--electron-orbital-min-width:calc(var(--electron-order-column) + var(--electron-s-column) + var(--electron-p-column) + 6px * var(--electron-row-scale))}.electron-orbital-builder__box-rows.has-d{--electron-orbital-columns:minmax(var(--electron-order-column), .35fr) minmax(var(--electron-s-column), .8fr) minmax(var(--electron-p-column), 1.25fr) minmax(var(--electron-d-column), 1.75fr);--electron-orbital-min-width:calc(var(--electron-order-column) + var(--electron-s-column) + var(--electron-p-column) + var(--electron-d-column) + 9px * var(--electron-row-scale))}.electron-orbital-builder__box-rows.has-f{--electron-orbital-columns:minmax(var(--electron-order-column), .35fr) minmax(var(--electron-s-column), .8fr) minmax(var(--electron-p-column), 1.25fr) minmax(var(--electron-d-column), 1.75fr) minmax(var(--electron-f-column), 2.15fr);--electron-orbital-min-width:calc(var(--electron-order-column) + var(--electron-s-column) + var(--electron-p-column) + var(--electron-d-column) + var(--electron-f-column) + 12px * var(--electron-row-scale))}.electron-orbital-builder__column-headings,.electron-orbital-builder__orbital-row{gap:calc(3px * var(--electron-row-scale));grid-template-columns:var(--electron-orbital-columns);min-width:var(--electron-orbital-min-width);flex:none;width:100%;display:grid}.electron-orbital-builder__column-headings{background:var(--electron-orbital-panel);color:var(--electron-orbital-muted);font-size:calc(7px * var(--electron-row-scale));letter-spacing:.08em;padding-block:calc(3px * var(--electron-row-scale)) calc(4px * var(--electron-row-scale));text-align:center;text-transform:uppercase;top:calc(-4px * var(--electron-row-scale));z-index:2;flex-grow:0;font-weight:900;position:sticky}.electron-orbital-builder__orbital-row{min-height:calc(30px * var(--electron-row-scale));padding-inline:calc(2px * var(--electron-layout-scale));border-top:1px dashed #818eb133;align-items:center}.electron-orbital-builder__orbital-row.is-active{background:#ff5b7b21;box-shadow:inset 0 0 0 2px #ff5b7b}.electron-orbital-builder__order{border-radius:calc(5px * var(--electron-row-scale));color:#68738d;font-size:calc(8px * var(--electron-row-scale));height:calc(19px * var(--electron-row-scale));width:calc(19px * var(--electron-row-scale));background:#eef2fb;place-items:center;display:grid}.electron-orbital-builder__kind-cell{min-width:0}.electron-orbital-builder__subshell-card{border-radius:calc(7px * var(--electron-row-scale));align-items:center;gap:calc(3px * var(--electron-row-scale));min-width:0;padding-inline:calc(2px * var(--electron-layout-scale));display:flex}.electron-orbital-builder__orbital-row.is-active .electron-orbital-builder__subshell-card{box-shadow:inset 0 0 0 2px #ff5b7b}.electron-orbital-builder__subshell-meta{flex:0 0 calc(27px * var(--electron-row-scale));gap:calc(1px * var(--electron-row-scale));justify-items:center;display:grid}.electron-orbital-builder__subshell-meta strong{color:#17213f;font-size:calc(10px * var(--electron-row-scale));height:calc(25px * var(--electron-row-scale));width:calc(25px * var(--electron-row-scale));border-radius:50%;place-items:center;display:grid}.electron-orbital-builder__subshell-meta strong.is-s{background:var(--electron-orbital-s)}.electron-orbital-builder__subshell-meta strong.is-p{background:var(--electron-orbital-p)}.electron-orbital-builder__subshell-meta strong.is-d{background:var(--electron-orbital-d)}.electron-orbital-builder__subshell-meta strong.is-f{background:var(--electron-orbital-f)}.electron-orbital-builder__orbital-boxes{align-items:center;gap:calc(2px * var(--electron-row-scale));min-width:0;display:flex}.electron-orbital-builder__orbital-box{border:calc(1.5px * var(--electron-row-scale)) solid #33405e;border-radius:calc(1px * var(--electron-row-scale)) calc(1px * var(--electron-row-scale)) calc(3px * var(--electron-row-scale)) calc(3px * var(--electron-row-scale));box-sizing:border-box;flex:0 0 calc(18px * var(--electron-row-scale));height:calc(24px * var(--electron-row-scale));max-width:calc(18px * var(--electron-row-scale));min-width:calc(18px * var(--electron-row-scale));width:calc(18px * var(--electron-row-scale));background:#fffc;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.electron-orbital-builder__orbital-box i{font:900 calc(13px * var(--electron-row-scale))/calc(18px * var(--electron-row-scale)) "Segoe UI Symbol", sans-serif;text-align:center;flex:0 0 50%;min-width:0;font-style:normal}.electron-orbital-builder__orbital-box i:only-child{font-size:calc(16px * var(--electron-row-scale));flex-basis:100%}.electron-orbital-builder__orbital-box i.is-up{color:var(--electron-spin-up)}.electron-orbital-builder__orbital-box i.is-down{color:var(--electron-spin-down)}.electron-orbital-builder__subshell-meta small{color:var(--electron-orbital-muted);font-size:calc(7px * var(--electron-row-scale));text-align:center;font-weight:800;line-height:1}.electron-orbital-builder__aufbau-view{flex-direction:column;display:flex}.electron-orbital-builder__aufbau-view h3{padding-block:calc(5px * var(--electron-layout-scale))}.electron-orbital-builder__aufbau-view svg{flex:1;width:100%;height:100%;min-height:0}.electron-orbital-builder__aufbau-view marker path{fill:#5365a6}.electron-orbital-builder__guide{fill:none;opacity:.42;stroke:#5365a6;stroke-linecap:round;stroke-width:calc(3px * var(--electron-content-scale))}.electron-orbital-builder__aufbau-view g{opacity:.37}.electron-orbital-builder__aufbau-view g.is-filled{opacity:1}.electron-orbital-builder__aufbau-view g.is-active circle:first-of-type{filter:drop-shadow(0 0 7px #ff4f70b3);stroke:#ff4f70;stroke-width:5px}.electron-orbital-builder__aufbau-view g>circle:first-of-type{stroke:#13245647;stroke-width:2px}.electron-orbital-builder__aufbau-label,.electron-orbital-builder__aufbau-count,.electron-orbital-builder__order-text{dominant-baseline:middle;fill:#17213f;text-anchor:middle;font-weight:900}.electron-orbital-builder__aufbau-label{font-size:calc(14px * var(--electron-content-scale))}.electron-orbital-builder__aufbau-count{fill:var(--electron-orbital-muted);font-size:calc(8px * var(--electron-content-scale))}.electron-orbital-builder__order-dot{fill:#263b89;stroke:#fff;stroke-width:1.5px}.electron-orbital-builder__order-text{fill:#fff;font-size:calc(7px * var(--electron-content-scale))}.electron-orbital-builder__status{color:var(--electron-orbital-muted);font-size:calc(9px * var(--electron-content-scale));text-align:center;margin:0}@container (width<=620px){.electron-orbital-builder__views.is-both{grid-template-columns:minmax(0,1fr)}.electron-orbital-builder__views.is-both .electron-orbital-builder__aufbau-view{display:none}.electron-orbital-builder__transport{grid-template-columns:repeat(4,minmax(0,1fr))}.electron-orbital-builder__transport label{grid-column:1/4}.electron-orbital-builder__transport output{grid-column:4}}@container (height<=360px){.electron-orbital-builder__header{min-height:42px}.electron-orbital-builder__identity{flex-basis:58px}.electron-orbital-builder__summary>small,.electron-orbital-builder__status{display:none}}@media (prefers-reduced-motion:reduce){.electron-orbital-builder *,.electron-orbital-builder :before,.electron-orbital-builder :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.ionic-balance-scale{--ionic-content-scale:1;--ionic-scale-zoom:1;--ionic-layout-scale:min(var(--ionic-content-scale), 1.3);--ionic-ink:#102253;--ionic-muted:#62708d;--ionic-panel:#fffffff0;--ionic-border:#cfe0f2;border:1px solid var(--ionic-border);color:var(--ionic-ink);font:700 calc(12px * var(--ionic-content-scale))/1.25 "Atkinson Hyperlegible", system-ui, sans-serif;gap:calc(8px * var(--ionic-layout-scale));min-height:0;padding:calc(10px * var(--ionic-layout-scale));background:radial-gradient(circle at 12% 8%,#42afff2e,#0000 40%),radial-gradient(circle at 90% 10%,#32c47426,#0000 38%),linear-gradient(150deg,#f7fcff,#e8f6ff);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;container-type:size}.ionic-balance-scale.is-dark{--ionic-ink:#eef6ff;--ionic-muted:#aabbd1;--ionic-panel:#09192df0;--ionic-border:#2b4d6d;background:radial-gradient(circle at 12% 8%,#2070bc52,#0000 40%),radial-gradient(circle at 90% 10%,#1b7f4d3d,#0000 38%),linear-gradient(150deg,#071421,#0d2439)}.ionic-balance-scale button{font:inherit}.ionic-balance-scale button:focus-visible{outline-offset:1px;outline:3px solid #14b8a6}.ionic-balance-scale__header{align-items:center;gap:calc(8px * var(--ionic-layout-scale));grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ionic-balance-scale__header>div{min-width:0;display:grid}.ionic-balance-scale__header small{color:var(--ionic-muted);font-size:calc(9px * var(--ionic-content-scale));letter-spacing:.08em;text-transform:uppercase}.ionic-balance-scale__header strong{font:800 calc(17px * var(--ionic-content-scale))/1.1 "Fredoka", sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ionic-balance-scale__header>button{border:1px solid var(--ionic-border);border-radius:calc(8px * var(--ionic-layout-scale));color:var(--ionic-muted);cursor:pointer;min-height:calc(31px * var(--ionic-layout-scale));padding:calc(5px * var(--ionic-layout-scale)) calc(9px * var(--ionic-layout-scale));background:0 0}.ionic-balance-scale__header>button:disabled{cursor:default;opacity:.42}.ionic-balance-scale__status{color:#fff;font-size:calc(10px * var(--ionic-content-scale));min-width:calc(92px * var(--ionic-layout-scale));padding:calc(7px * var(--ionic-layout-scale)) calc(11px * var(--ionic-layout-scale));text-align:center;background:#159949;border-radius:999px}.ionic-balance-scale__status.is-left_heavy{background:var(--ionic-left)}.ionic-balance-scale__status.is-right_heavy{background:var(--ionic-right)}.ionic-balance-scale__workspace{gap:calc(8px * var(--ionic-layout-scale));grid-template-columns:minmax(calc(118px * var(--ionic-layout-scale)), .72fr) minmax(280px, 2.2fr) minmax(calc(118px * var(--ionic-layout-scale)), .72fr);flex:1;min-height:0;display:grid}.ionic-balance-scale__workspace.is-scale-only{grid-template-columns:minmax(0,1fr)}.ionic-balance-scale__controls,.ionic-balance-scale__stage{background:var(--ionic-panel);border:1px solid var(--ionic-border);border-radius:12px;min-height:0}.ionic-balance-scale__controls{align-content:start;gap:calc(8px * var(--ionic-layout-scale));min-width:0;padding:calc(10px * var(--ionic-layout-scale));display:grid}.ionic-balance-scale__controls.is-left{border-color:color-mix(in srgb, var(--ionic-left), transparent 50%)}.ionic-balance-scale__controls.is-right{border-color:color-mix(in srgb, var(--ionic-right), transparent 50%)}.ionic-balance-scale__controls>strong{color:var(--side-color);font:800 calc(15px * var(--ionic-content-scale))/1 "Fredoka", sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ionic-balance-scale__controls>span{color:var(--ionic-muted);font-size:calc(9px * var(--ionic-content-scale))}.ionic-balance-scale__values{background:#7d91b221;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.ionic-balance-scale__values button{color:var(--ionic-muted);cursor:pointer;min-height:calc(27px * var(--ionic-layout-scale));min-width:0;padding:calc(3px * var(--ionic-layout-scale));background:0 0;border:0;border-radius:6px}.ionic-balance-scale__values button[aria-pressed=true]{background:var(--side-color);color:#fff}.ionic-balance-scale__values button:disabled{cursor:default}.ionic-balance-scale__counter{align-items:center;gap:calc(5px * var(--ionic-layout-scale));grid-template-columns:calc(29px * var(--ionic-layout-scale)) minmax(0, 1fr) calc(29px * var(--ionic-layout-scale));min-width:0;display:grid}.ionic-balance-scale__counter button{color:#fff;cursor:pointer;font-size:calc(16px * var(--ionic-content-scale));height:calc(29px * var(--ionic-layout-scale));width:calc(29px * var(--ionic-layout-scale));background:#1d66d1;border:0;border-radius:50%;padding:0}.ionic-balance-scale__counter button:first-child{background:#d84949}.ionic-balance-scale__counter button:disabled{cursor:default;opacity:.4}.ionic-balance-scale__counter output{border:1px solid var(--ionic-border);font-size:calc(18px * var(--ionic-content-scale));min-height:calc(34px * var(--ionic-layout-scale));background:#7d91b21a;border-radius:8px;place-items:center;min-width:0;display:grid}.ionic-balance-scale__total{border-top:1px solid var(--ionic-border);color:var(--ionic-muted);font-size:calc(9px * var(--ionic-content-scale));padding-top:calc(7px * var(--ionic-layout-scale));justify-content:space-between;align-items:center;display:flex}.ionic-balance-scale__total strong{color:var(--ionic-ink);font-size:calc(16px * var(--ionic-content-scale))}.ionic-balance-scale__stage{flex-direction:column;justify-content:center;align-items:stretch;margin:0;padding:5px 8px 7px;display:flex;overflow:hidden}.ionic-balance-scale__stage svg{max-width:100%;height:100%;min-height:0;max-height:100%;transform:scale(var(--ionic-scale-zoom));transform-origin:50%;flex:1 1 0;width:100%;margin-inline:auto;display:block;overflow:visible}.ionic-balance-scale__stage figcaption{border:1px solid var(--ionic-border);color:#102253;font-size:calc(17px * var(--ionic-content-scale));min-width:58%;padding:calc(4px * var(--ionic-layout-scale)) calc(10px * var(--ionic-layout-scale));text-align:center;background:#ffffffbd;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;margin:-3px auto 0;display:grid}.is-dark .ionic-balance-scale__stage figcaption{color:var(--ionic-ink);background:#061425d6}.ionic-balance-scale__stage figcaption strong{padding-inline:12px}.ionic-balance-scale__stage p{color:var(--ionic-muted);font-size:calc(9px * var(--ionic-content-scale));margin:calc(5px * var(--ionic-layout-scale)) 0 0;text-align:center}.ionic-balance-scale__base{fill:url(#ionic-balance-pan);stroke:#684719;stroke-width:7px}.ionic-balance-scale__stand{fill:url(#ionic-balance-beam);stroke:#684719;stroke-width:5px}.ionic-balance-scale__beam-shadow{stroke:#654318;stroke-linecap:round;stroke-width:22px}.ionic-balance-scale__beam{stroke:url(#ionic-balance-beam);stroke-linecap:round;stroke-width:15px}.ionic-balance-scale__pin{fill:#e5ba66;stroke:#684719;stroke-width:7px}.ionic-balance-scale__cables line{stroke:#755024;stroke-linecap:round;stroke-width:5px}.ionic-balance-scale__pan-rim{stroke:#684719;stroke-linecap:round;stroke-width:12px}.ionic-balance-scale__pan{fill:url(#ionic-balance-pan);stroke:#684719;stroke-width:5px}.ionic-balance-scale__stage svg g circle{stroke:#071f4e8c;stroke-width:2px}.ionic-balance-scale__stage svg g text{dominant-baseline:middle;fill:#fff;font-size:calc(8px * var(--ionic-content-scale));text-anchor:middle;font-weight:900}@container (width<=620px){.ionic-balance-scale__workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ionic-balance-scale__stage{grid-area:1/1/auto/3}.ionic-balance-scale__controls{min-height:calc(80px * var(--ionic-layout-scale));grid-row:2;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center}.ionic-balance-scale__controls>strong{text-align:center;grid-area:1/1/auto/3;justify-self:center;max-width:100%}.ionic-balance-scale__controls>span,.ionic-balance-scale__total{display:none}.ionic-balance-scale__values{grid-area:2/1}.ionic-balance-scale__counter{grid-area:2/2}}.ionic-balance-scale__workspace.is-scale-only .ionic-balance-scale__stage{grid-area:1/1}.ionic-balance-scale__workspace.is-scale-only .ionic-balance-scale__stage p{display:none}@container (height<=360px){.ionic-balance-scale{gap:5px;padding:7px}.ionic-balance-scale__header small,.ionic-balance-scale__controls>span,.ionic-balance-scale__total,.ionic-balance-scale__stage p{display:none}.ionic-balance-scale__controls{gap:5px;min-height:0;padding:7px}}@media (prefers-reduced-motion:reduce){.ionic-balance-scale *,.ionic-balance-scale :before,.ionic-balance-scale :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.interactive-periodic-table{--periodic-content-scale:1;--periodic-small-text-scale:1.2;--periodic-small-text-effective-scale:1.2;--periodic-layout-scale:min(var(--periodic-content-scale), 1.35);--periodic-ink:#152340;--periodic-muted:#64728c;--periodic-panel:#fffffff5;--periodic-border:#d8e2f1;border:1px solid var(--periodic-border);color:var(--periodic-ink);font:650 calc(11px * var(--periodic-content-scale))/1.2 "Atkinson Hyperlegible", system-ui, sans-serif;gap:calc(7px * var(--periodic-layout-scale));min-height:0;padding:calc(9px * var(--periodic-layout-scale));background:radial-gradient(circle at 12% 0,#3684ff21,#0000 34%),linear-gradient(145deg,#f7fbff,#fffaf4);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.interactive-periodic-table.is-dark{--periodic-ink:#eef6ff;--periodic-muted:#a9bad0;--periodic-panel:#09192df5;--periodic-border:#294766;background:radial-gradient(circle at 12% 0,#2c7bda42,#0000 36%),linear-gradient(145deg,#071321,#0d2036)}.interactive-periodic-table button,.interactive-periodic-table input{font:inherit}.interactive-periodic-table button:focus-visible,.interactive-periodic-table input:focus-visible{outline-offset:1px;outline:3px solid #14b8a6}.interactive-periodic-table__header{align-items:center;gap:calc(10px * var(--periodic-layout-scale));justify-content:space-between;display:flex}.interactive-periodic-table__header.without-copy{justify-content:flex-end}.interactive-periodic-table__header-copy{min-width:0;display:grid}.interactive-periodic-table__header strong{font:800 calc(18px * var(--periodic-content-scale))/1.05 "Fredoka", sans-serif}.interactive-periodic-table__header small{color:var(--periodic-muted);font-size:calc(9px * var(--periodic-small-text-effective-scale))}.interactive-periodic-table__modes{gap:3px;display:flex}.interactive-periodic-table__modes button,.interactive-periodic-table__legend button{background:var(--periodic-panel);border:1px solid var(--periodic-border);color:var(--periodic-muted);cursor:pointer;padding:calc(5px * var(--periodic-layout-scale)) calc(9px * var(--periodic-layout-scale));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;font-weight:800;display:inline-flex}.interactive-periodic-table__modes button[aria-pressed=true],.interactive-periodic-table__legend button[aria-pressed=true]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.interactive-periodic-table button:disabled{cursor:default}.interactive-periodic-table__search{background:var(--periodic-panel);border:1px solid var(--periodic-border);border-radius:calc(9px * var(--periodic-layout-scale));padding:calc(5px * var(--periodic-layout-scale)) calc(8px * var(--periodic-layout-scale));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.interactive-periodic-table__search input{color:var(--periodic-ink);background:0 0;border:0;outline:0;min-width:0;padding:2px}.interactive-periodic-table__search input::placeholder{color:var(--periodic-muted)}.interactive-periodic-table__search output{color:var(--periodic-muted);font-size:calc(9px * var(--periodic-small-text-effective-scale));white-space:nowrap;font-weight:800}.interactive-periodic-table__legend{scrollbar-width:thin;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.interactive-periodic-table__legend button{font-size:calc(8px * var(--periodic-small-text-effective-scale));padding:4px 7px}.interactive-periodic-table__legend i{background:#94a3b8;border-radius:50%;width:8px;height:8px}.interactive-periodic-table__legend button[aria-pressed=true] i{box-shadow:0 0 0 1px #ffffffbf}.interactive-periodic-table__content{gap:calc(8px * var(--periodic-layout-scale));grid-template-columns:minmax(0, 1fr) minmax(calc(190px * var(--periodic-layout-scale)), .28fr);flex:1;min-height:0;display:grid}.interactive-periodic-table__content.without-detail{grid-template-columns:minmax(0,1fr)}.interactive-periodic-table__table-scroll{scrollbar-width:thin;min-height:0;padding:1px;overflow:auto}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__content{--periodic-expanded-cell-height:max(calc(62px * var(--periodic-layout-scale)), calc(47px * var(--periodic-small-text-effective-scale)));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 2fr) minmax(calc(120px * var(--periodic-layout-scale)), 1fr)}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__detail{gap:calc(8px * var(--periodic-layout-scale));grid-template-columns:minmax(calc(180px * var(--periodic-layout-scale)), .2fr) minmax(0, 1fr);max-height:none;display:grid;overflow:hidden}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__detail dl{grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;margin:0}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__detail dl div.is-wide{grid-column:span 3}.interactive-periodic-table__main-grid{gap:calc(2px * var(--periodic-layout-scale));grid-template-columns:calc(17px * var(--periodic-layout-scale)) repeat(18, minmax(calc(42px * var(--periodic-layout-scale)), 1fr));grid-template-rows:calc(15px * var(--periodic-layout-scale)) repeat(var(--periodic-visible-period-count,7), calc(48px * var(--periodic-layout-scale)));min-width:calc(810px * var(--periodic-layout-scale));display:grid}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__main-grid{grid-template-rows:calc(17px * var(--periodic-layout-scale)) repeat(var(--periodic-visible-period-count,7), var(--periodic-expanded-cell-height))}.interactive-periodic-table__main-grid.is-mini-table{grid-template-columns:calc(17px * var(--periodic-layout-scale)) repeat(8, minmax(calc(62px * var(--periodic-layout-scale)), 1fr));min-width:calc(560px * var(--periodic-layout-scale))}.interactive-periodic-table__group-label,.interactive-periodic-table__period-label{color:var(--periodic-muted);font-size:calc(8px * var(--periodic-small-text-effective-scale));place-self:center;font-weight:800}.interactive-periodic-table__element{border-radius:calc(5px * var(--periodic-layout-scale));color:#152340;cursor:pointer;min-width:0;min-height:0;padding:calc(3px * var(--periodic-layout-scale));text-align:left;background:#e8edf5;border:1px solid #3c507338;grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr);align-content:start;transition:opacity .12s,transform .12s,box-shadow .12s;display:grid;overflow:hidden}.interactive-periodic-table__element:disabled{color:#152340;opacity:1}.interactive-periodic-table__element:not(:disabled):hover{z-index:2;transform:translateY(-1px);box-shadow:0 4px 11px #0f172a38}.interactive-periodic-table__element[aria-pressed=true]{z-index:3;box-shadow:inset 0 0 0 2px #fff,0 0 0 3px #0f766e}.interactive-periodic-table__element.is-filtered{opacity:.13}.interactive-periodic-table__element small{font-size:calc(7px * var(--periodic-small-text-effective-scale));grid-column:1;font-style:normal;font-weight:800;line-height:1}.interactive-periodic-table__element strong{font:850 calc(16px * var(--periodic-content-scale))/1 "Fredoka", sans-serif;text-align:center;grid-column:1;align-self:start}.interactive-periodic-table__element span{font-size:calc(6.7px * var(--periodic-small-text-effective-scale));text-overflow:ellipsis;white-space:nowrap;grid-column:1;max-width:100%;font-weight:800;line-height:1;overflow:hidden}.interactive-periodic-table__element em{font-size:calc(6.4px * var(--periodic-small-text-effective-scale));text-overflow:ellipsis;white-space:nowrap;grid-column:1;justify-self:start;max-width:100%;font-style:normal;line-height:1;overflow:hidden}.interactive-periodic-table__element.without-relative-mass{grid-template-rows:repeat(3,auto)}.interactive-periodic-table__element.is-hidden-answer{border:calc(2px * var(--periodic-layout-scale)) dashed #f59e0b;color:#c2410c;text-align:center;background:linear-gradient(145deg,#fff8ca,#fff0a8);align-content:center;justify-items:center}.interactive-periodic-table__element.is-hidden-answer b{font:900 calc(26px * var(--periodic-content-scale))/1 "Fredoka", sans-serif}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__element span{font:800 calc(9px * var(--periodic-small-text-effective-scale))/1 "Barlow Condensed", sans-serif}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__element.has-long-name span{font-size:calc(7.6px * var(--periodic-small-text-effective-scale))}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__element em{font-size:calc(8px * var(--periodic-small-text-effective-scale));font-weight:750}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__element.has-long-mass em{font-size:calc(7.5px * var(--periodic-small-text-effective-scale))}.interactive-periodic-table__series-placeholder{border-radius:calc(5px * var(--periodic-layout-scale));color:#152340;font-size:calc(8px * var(--periodic-small-text-effective-scale));border:1px dashed #3c507361;justify-content:center;align-items:center;font-weight:900;display:flex}.interactive-periodic-table__series{align-items:center;gap:calc(5px * var(--periodic-layout-scale));grid-template-columns:calc(75px * var(--periodic-layout-scale)) minmax(calc(680px * var(--periodic-layout-scale)), 1fr);margin-left:calc(18px * var(--periodic-layout-scale));margin-top:calc(4px * var(--periodic-layout-scale));min-width:calc(790px * var(--periodic-layout-scale));display:grid}.interactive-periodic-table__series>strong{color:var(--periodic-muted);font-size:calc(8px * var(--periodic-small-text-effective-scale));text-align:right}.interactive-periodic-table__series>div{gap:calc(2px * var(--periodic-layout-scale));grid-template-columns:repeat(15, minmax(calc(42px * var(--periodic-layout-scale)), 1fr));display:grid}.interactive-periodic-table__series .interactive-periodic-table__element{height:calc(48px * var(--periodic-layout-scale))}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__series .interactive-periodic-table__element{height:var(--periodic-expanded-cell-height)}.interactive-periodic-table__no-results{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;margin:6px 0 0;padding:8px;font-weight:800}.interactive-periodic-table__detail{background:var(--periodic-panel);border:1px solid var(--periodic-border);border-radius:calc(12px * var(--periodic-layout-scale));min-height:0;padding:calc(9px * var(--periodic-layout-scale));scrollbar-width:thin;overflow:auto}.interactive-periodic-table__detail-identity{color:#17213f;padding:calc(9px * var(--periodic-layout-scale));text-align:center;background:#dbeafe;border-left:7px solid #3b82f6;border-radius:10px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;display:grid}.interactive-periodic-table__detail-identity small{font-weight:900}.interactive-periodic-table__detail-identity strong{font:900 calc(38px * var(--periodic-content-scale))/1 "Fredoka", sans-serif}.interactive-periodic-table__detail-identity span{font:800 calc(14px * var(--periodic-content-scale))/1.1 "Fredoka", sans-serif}.interactive-periodic-table__detail-identity em{font-size:calc(10px * var(--periodic-small-text-effective-scale));font-style:normal;font-weight:800}.interactive-periodic-table__detail dl{margin:calc(8px * var(--periodic-layout-scale)) 0 0;grid-template-columns:1fr 1fr;gap:0;display:grid}.interactive-periodic-table__detail dl div{border-bottom:1px solid var(--periodic-border);padding:calc(5px * var(--periodic-layout-scale));gap:2px;display:grid}.interactive-periodic-table__detail dl div.is-wide{grid-column:1/-1}.interactive-periodic-table__detail dt{color:var(--periodic-muted);font-size:calc(8px * var(--periodic-small-text-effective-scale));font-weight:800}.interactive-periodic-table__detail dd{overflow-wrap:anywhere;margin:0;font-weight:850}.is-category-alkali_metal{background:#ffd6a5}.is-category-alkaline_earth_metal{background:#fff0a8}.is-category-transition_metal{background:#f5bdc5}.is-category-post_transition_metal{background:#c8dde0}.is-category-metalloid{background:#b7e4c7}.is-category-reactive_nonmetal{background:#a8dadc}.is-category-halogen{background:#cdeca7}.is-category-noble_gas{background:#bde0fe}.is-category-lanthanide{background:#e4c1f9}.is-category-actinide{background:#f6c2df}.is-category-unclassified{background:#d7dde8}.is-phase-solid{background:#b8daf5}.is-phase-liquid{background:#79c6ed}.is-phase-gas{background:#e6f4ff}.is-phase-unknown{background:#d7dde8}.is-block-s{background:#f9c2c7}.is-block-p{background:#b8dfc2}.is-block-d{background:#fbe29f}.is-block-f{background:#d9c2f0}.interactive-periodic-table__legend i.is-all{background:#94a3b8}.interactive-periodic-table.is-dark .interactive-periodic-table__element,.interactive-periodic-table.is-dark .interactive-periodic-table__series-placeholder{color:#152340}@container (width<=1050px){.interactive-periodic-table__content{grid-template-columns:minmax(0,1fr)}.interactive-periodic-table__detail{max-height:calc(220px * var(--periodic-layout-scale))}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__detail{max-height:calc(260px * var(--periodic-layout-scale));grid-template-columns:minmax(0,1fr);overflow:auto}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.interactive-periodic-table.is-expanded-layout .interactive-periodic-table__detail dl div.is-wide{grid-column:1/-1}.interactive-periodic-table__header{flex-direction:column;align-items:stretch}.interactive-periodic-table__header.without-copy{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.interactive-periodic-table__element{transition:none}}.lewis-structure-studio{--lewis-atom-scale:1.5;--lewis-content-scale:1.15;--lewis-small-text-scale:1.2;color:#14243f;background:radial-gradient(circle at 18% 0,#e7f5ff 0,#f8fbff 45%,#f4f7fb 100%);border:2px solid #c4d6ea;border-radius:18px;flex-direction:column;flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;font-family:Atkinson Hyperlegible,sans-serif;display:flex;overflow:hidden;container-type:inline-size}.lewis-structure-studio.is-dark{color:#e8f1fb;background:radial-gradient(circle at 18% 0,#173b63 0,#081624 48%,#050b14 100%);border-color:#294865}.lewis-structure-studio *{box-sizing:border-box}.lewis-structure-studio button,.lewis-structure-studio input,.lewis-structure-studio select{font:inherit}.lewis-structure-studio__header{padding:calc(10px * var(--lewis-content-scale)) calc(12px * var(--lewis-content-scale));border-bottom:1px solid #4162873d;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lewis-structure-studio__header>div{min-width:0;display:grid}.lewis-structure-studio__header strong{font:850 calc(18px * var(--lewis-content-scale))/1.05 "Fredoka", sans-serif;letter-spacing:-.02em}.lewis-structure-studio__header span{color:#536782;font-size:calc(8px * var(--lewis-small-text-scale));font-weight:700}.lewis-structure-studio.is-dark .lewis-structure-studio__header span{color:#a9bed3}.lewis-structure-studio__header small{color:#075985;font-size:calc(7px * var(--lewis-small-text-scale));white-space:nowrap;background:#dff4ff;border:1px solid #88cde9;border-radius:999px;flex:none;padding:5px 8px;font-weight:850}.lewis-structure-studio.is-dark .lewis-structure-studio__header small{color:#bae6fd;background:#38bdf81f;border-color:#28698b}.lewis-structure-studio__controls{border-bottom:1px solid #41628733;grid-template-columns:minmax(190px,1.15fr) minmax(180px,1.6fr) auto auto auto;align-items:end;gap:6px;padding:7px 10px;display:grid}.lewis-structure-studio__modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.lewis-structure-studio__controls button{color:#27425f;cursor:pointer;font-size:calc(8px * var(--lewis-small-text-scale));background:#eef6ff;border:1px solid #adc5dc;border-radius:8px;min-height:30px;padding:5px 8px;font-weight:850}.lewis-structure-studio__controls button[aria-pressed=true]{color:#fff;background:#2563eb;border-color:#1d4ed8}.lewis-structure-studio__controls button:disabled{cursor:not-allowed;opacity:.45}.lewis-structure-studio.is-dark .lewis-structure-studio__controls button{color:#dcecff;background:#10243a;border-color:#31506f}.lewis-structure-studio.is-dark .lewis-structure-studio__controls button[aria-pressed=true]{background:#2563eb;border-color:#60a5fa}.lewis-structure-studio__controls label{gap:2px;min-width:0;display:grid}.lewis-structure-studio__controls label span{color:#5d7088;font-size:calc(7px * var(--lewis-small-text-scale));text-transform:uppercase;font-weight:850}.lewis-structure-studio.is-dark .lewis-structure-studio__controls label span{color:#9eb2c8}.lewis-structure-studio__controls input,.lewis-structure-studio__controls select{color:#14243f;font-size:calc(9px * var(--lewis-small-text-scale));background:#fff;border:1px solid #adc5dc;border-radius:8px;width:100%;min-width:0;min-height:30px;padding:5px 8px}.lewis-structure-studio.is-dark .lewis-structure-studio__controls input,.lewis-structure-studio.is-dark .lewis-structure-studio__controls select{color:#eef7ff;background:#081522;border-color:#31506f}.lewis-structure-studio__workspace{flex-direction:column;flex:1 1 0;min-height:0;padding:4px 8px 7px;display:flex;overflow:auto}.lewis-structure-studio__diagram{flex:1 1 0;width:100%;min-height:155px;display:block;overflow:visible}.lewis-structure-studio__bonds line{stroke:currentColor;stroke-linecap:round;stroke-width:4px}.lewis-structure-studio__atom-shell{filter:drop-shadow(0 3px 4px #0f172a33)}.lewis-structure-studio__atom text{font:850 calc(25px * var(--lewis-atom-scale))/1 "Fredoka", sans-serif}.lewis-structure-studio__atom g circle,.lewis-structure-studio__atom>circle:not(:first-child){fill:#111827;stroke:#fff;stroke-width:.9px}.lewis-structure-studio.is-dark .lewis-structure-studio__atom g circle,.lewis-structure-studio.is-dark .lewis-structure-studio__atom>circle:not(:first-child){fill:#f8fafc;stroke:#081522}.lewis-structure-studio__formal-charge{fill:#d62839;paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:calc(14px * var(--lewis-atom-scale))!important}.lewis-structure-studio__bracket path{fill:none;stroke:#536782;stroke-linecap:round;stroke-width:4px}.lewis-structure-studio.is-dark .lewis-structure-studio__bracket path{stroke:#a9bed3}.lewis-structure-studio__bracket text{fill:#d62839;font:850 17px/1 Fredoka,sans-serif}.lewis-structure-studio__facts{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.lewis-structure-studio__facts>div{background:#ffffffc7;border:1px solid #c9d8e8;border-radius:9px;min-width:0;padding:5px 7px;display:grid}.lewis-structure-studio.is-dark .lewis-structure-studio__facts>div{background:#10243ae0;border-color:#31506f}.lewis-structure-studio__facts span:first-child{color:#60738b;font-size:calc(6.5px * var(--lewis-small-text-scale));text-transform:uppercase;font-weight:850}.lewis-structure-studio.is-dark .lewis-structure-studio__facts span:first-child{color:#9eb2c8}.lewis-structure-studio__facts strong{font-size:calc(8px * var(--lewis-small-text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lewis-structure-studio__formula sub{font-size:.7em}.lewis-structure-studio__formula sup{color:#d62839;font-size:.68em}.lewis-structure-studio__note{color:#536782;font-size:calc(7px * var(--lewis-small-text-scale));text-align:center;flex:none;margin:5px 3px 0;font-weight:650;line-height:1.25}.lewis-structure-studio.is-dark .lewis-structure-studio__note{color:#a9bed3}.lewis-structure-studio__error{color:#8c1825;text-align:center;background:#fff2f2;border:1px solid #f5a1a9;border-radius:12px;flex:1;place-items:center;gap:5px;padding:20px;display:grid}.lewis-structure-studio.is-dark .lewis-structure-studio__error{color:#ffd5d9;background:#3d151c;border-color:#8c3440}.lewis-structure-studio__error strong{font:850 calc(17px * var(--lewis-content-scale))/1.1 "Fredoka", sans-serif}.lewis-structure-studio__error span{font-size:calc(9px * var(--lewis-small-text-scale))}.lewis-structure-studio__reaction{flex:1 1 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;min-height:0;display:grid}.lewis-structure-studio__reaction-side{grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;align-content:stretch;gap:6px;min-width:0;display:grid;overflow-x:auto}.lewis-structure-studio__species{background:#ffffffb8;border:1px solid #c9d8e8;border-radius:11px;flex-direction:column;min-width:120px;min-height:0;display:flex;overflow:hidden}.lewis-structure-studio.is-dark .lewis-structure-studio__species{background:#10243ab8;border-color:#31506f}.lewis-structure-studio__species .lewis-structure-studio__diagram{min-height:90px}.lewis-structure-studio__species>strong{font-size:calc(9px * var(--lewis-small-text-scale));text-align:center;border-top:1px solid #d8e3ee;flex:none;padding:5px}.lewis-structure-studio.is-dark .lewis-structure-studio__species>strong{border-color:#31506f}.lewis-structure-studio__species>strong b,.lewis-structure-studio__reaction-footer b{color:#0b75c9;margin-right:2px}.lewis-structure-studio.is-dark .lewis-structure-studio__species>strong b,.lewis-structure-studio.is-dark .lewis-structure-studio__reaction-footer b{color:#6ec8ff}.lewis-structure-studio__reaction-arrow{color:#0b75c9;font:900 calc(30px * var(--lewis-content-scale))/1 "Fredoka", sans-serif;align-self:center}.lewis-structure-studio.is-dark .lewis-structure-studio__reaction-arrow{color:#6ec8ff}.lewis-structure-studio__reaction.is-playing .is-reactants{animation:1.2s ease-in-out lewis-reactants}.lewis-structure-studio__reaction.is-playing .is-products{animation:1.2s ease-in-out lewis-products}.lewis-structure-studio__reaction-footer{background:#ffffffb3;border-top:1px solid #c9d8e8;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.lewis-structure-studio.is-dark .lewis-structure-studio__reaction-footer{background:#081522b8;border-color:#31506f}.lewis-structure-studio__reaction-footer>strong{font-size:calc(10px * var(--lewis-small-text-scale));white-space:nowrap}.lewis-structure-studio__reaction-footer>span{color:#60738b;font-size:calc(6.5px * var(--lewis-small-text-scale));text-align:right;line-height:1.2}.lewis-structure-studio.is-dark .lewis-structure-studio__reaction-footer>span{color:#9eb2c8}.lewis-structure-studio__operator{color:#60738b}@keyframes lewis-reactants{0%,to{opacity:1;transform:translate(0)}48%{opacity:.28;transform:translate(8%)}}@keyframes lewis-products{0%,35%{opacity:.15;transform:translate(-7%)}to{opacity:1;transform:translate(0)}}@container (width<=760px){.lewis-structure-studio__controls{grid-template-columns:minmax(160px,1fr) minmax(150px,1.2fr) auto}.lewis-structure-studio__controls>button:last-child{display:none}.lewis-structure-studio__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lewis-structure-studio__reaction-footer>span{display:none}}@container (width<=480px){.lewis-structure-studio__header span,.lewis-structure-studio__header small,.lewis-structure-studio__note{display:none}.lewis-structure-studio__controls{grid-template-columns:1fr auto}.lewis-structure-studio__modes{grid-column:1/-1}.lewis-structure-studio__reaction{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lewis-structure-studio *,.lewis-structure-studio :before,.lewis-structure-studio :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.scientific-component-detail-dialog{z-index:var(--shell-z-modal,3000);background:#03070cf0;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:clamp(12px,2vw,28px);display:grid;position:fixed;inset:0}.scientific-component-detail-dialog>header{background:var(--surface-strong,#fff);border:1px solid var(--border,#cbd5e1);color:var(--text,#172033);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.scientific-component-detail-dialog>header>div:first-child{gap:2px;min-width:0;display:grid}.scientific-component-detail-dialog>header strong{font-size:clamp(16px,1.5vw,22px)}.scientific-component-detail-dialog>header span{color:var(--text-muted,#5f6b7a);font-size:13px}.scientific-component-detail-dialog__actions{align-items:center;gap:6px;display:flex}.scientific-component-detail-dialog__actions>span{white-space:nowrap;margin-right:3px;font-weight:800}.scientific-component-detail-dialog__actions button{background:var(--surface,#f8fafc);border:1px solid var(--border,#cbd5e1);color:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:6px;display:inline-flex}.scientific-component-detail-dialog__actions button:hover:not(:disabled){color:#0f766e;border-color:#0f766e}.scientific-component-detail-dialog__actions button:focus-visible{outline-offset:1px;outline:3px solid #14b8a6}.scientific-component-detail-dialog__actions button:disabled{cursor:default;opacity:.45}.scientific-component-detail-dialog__actions .scientific-component-detail-dialog__zoom-value{gap:5px;min-width:82px}.scientific-component-detail-dialog__actions .scientific-component-detail-dialog__close{background:0 0;border-color:#0000;margin-left:5px}.scientific-component-detail-dialog__body{justify-content:center;align-items:stretch;min-height:0;display:flex;overflow:hidden}.scientific-component-detail-dialog__body>.electron-orbital-builder,.scientific-component-detail-dialog__body>.ionic-balance-scale,.scientific-component-detail-dialog__body>.interactive-periodic-table,.scientific-component-detail-dialog__body>.lewis-structure-studio{flex:100%;width:100%;min-width:0;max-width:1500px;height:100%}.scientific-component-detail-dialog__body>p{color:#fff;margin:auto;font-size:18px}@media (width<=760px){.scientific-component-detail-dialog{padding:8px}.scientific-component-detail-dialog>header{flex-direction:column;align-items:stretch;gap:8px}.scientific-component-detail-dialog__actions{flex-wrap:wrap}.scientific-component-detail-dialog__actions .scientific-component-detail-dialog__close{margin-left:auto}}.visual-page-authored-layer{pointer-events:none;position:absolute;inset:0}.visual-page-authored-object{box-sizing:border-box;pointer-events:auto;transform-origin:50%;position:absolute}.visual-page-authored-object--text{overflow-wrap:break-word}.visual-page-editor-workspace.is-preview .visual-page-authored-object--text{pointer-events:none}.visual-page-callout-pointer{pointer-events:none;max-width:none;overflow:visible}.visual-page-text-object__content{gap:.28em;width:100%;min-width:0;display:grid}.visual-page-text-object__content h3,.visual-page-text-object__content p{font:inherit;margin:0}.visual-page-authored-object--connector{overflow:visible}.visual-page-connector-object{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.visual-page-connector-label{pointer-events:none;text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.visual-page-linked-connectors{pointer-events:none;z-index:30;position:absolute;inset:0}.visual-page-linked-connector{pointer-events:none;position:absolute;inset:0}.visual-page-linked-connector svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.visual-page-linked-connector path{cursor:pointer;pointer-events:stroke}.visual-page-linked-connector [data-connector-marker]{cursor:pointer;pointer-events:all}.visual-page-linked-connector span{pointer-events:none;white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.visual-page-authored-object--component>*{box-sizing:border-box;pointer-events:none;width:100%;max-width:none;height:100%}.visual-page-authored-object--component.is-interactive>.electron-orbital-builder,.visual-page-authored-object--component.is-interactive>.atomic-lewis-symbol-builder,.visual-page-authored-object--component.is-interactive>.outer-shell-stability-explorer,.visual-page-authored-object--component.is-interactive>.ion-formation-explorer,.visual-page-authored-object--component.is-interactive>.ionic-balance-scale,.visual-page-authored-object--component.is-interactive>.ionic-formula-builder,.visual-page-authored-object--component.is-interactive>.ionic-lattice-explorer,.visual-page-authored-object--component.is-interactive>.interactive-periodic-table,.visual-page-authored-object--component.is-interactive>.lewis-structure-studio,.visual-page-authored-object--component.is-interactive>.relative-mass-calculator{pointer-events:auto}.visual-page-authored-object--component.has-context-expand{cursor:context-menu}.visual-page-authored-object--component.has-context-expand:focus-visible{outline-offset:2px;outline:3px solid #14b8a6}.visual-page-authored-object--component>.element-tile>.element-tile__svg{width:100%;height:100%}.visual-page-atomic-detail-trigger{cursor:zoom-in;opacity:0;pointer-events:auto;z-index:2;position:absolute;inset:0}.visual-page-atomic-detail-trigger:focus-visible{opacity:1;outline-offset:-3px;outline:3px solid #14b8a6}.visual-page-scientific-detail-trigger{color:#fff;cursor:zoom-in;z-index:3;background:#091424e0;border:1px solid #ffffff9e;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font:800 12px/1 Atkinson Hyperlegible,system-ui,sans-serif;display:inline-flex;position:absolute;top:0;right:0;transform:translateY(calc(-100% - 6px));pointer-events:auto!important;width:auto!important;height:auto!important}.visual-page-scientific-detail-trigger:hover{background:#0f766e}.visual-page-scientific-detail-trigger:focus-visible{outline-offset:2px;outline:3px solid #14b8a6}.visual-page-atomic-loading{color:#5f6b7a;background:#72a8e81a;justify-content:center;align-items:center;font:600 14px/1.3 Atkinson Hyperlegible,system-ui,sans-serif;display:flex}.visual-page-authored-object--component .atom-shell-model{grid-template-rows:minmax(0,1fr) auto auto}.visual-page-authored-object--component .atom-shell-model__svg,.visual-page-authored-object--component .nuclide-notation__svg{width:100%;height:100%;min-height:0}.visual-page-image-placeholder{color:#2b71b8;background:#72a8e81f;justify-content:center;align-items:center;width:100%;height:100%;font:600 13px/1 Atkinson Hyperlegible,sans-serif;display:flex}.inclined-force-diagram{justify-content:stretch;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex}.inclined-force-diagram svg{width:100%;height:100%;display:block;overflow:visible}.inclined-force-diagram--dark{background:#0f172a}.light-wave-optics{justify-content:stretch;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex}.light-wave-optics svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.atomic-lewis-symbol-builder{--atomic-lewis-accent:#117047;--atomic-lewis-border:#c8d7d0;--atomic-lewis-ink:#10243b;--atomic-lewis-muted:#526477;border:1px solid var(--atomic-lewis-border);color:var(--atomic-lewis-ink);font-size:calc(14px * var(--atomic-lewis-content-scale));background:linear-gradient(145deg,#f9fffc,#eef8f3);border-radius:14px;gap:10px;width:100%;height:100%;padding:12px;display:grid;overflow:auto}.atomic-lewis-symbol-builder.is-symbol-focus{background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden;container-type:size}.atomic-lewis-symbol-builder.is-dark{--atomic-lewis-accent:#5ee5a2;--atomic-lewis-border:#315b50;--atomic-lewis-ink:#eefcf6;--atomic-lewis-muted:#b4cfc4;background:linear-gradient(145deg,#0d2722,#071a18)}.atomic-lewis-symbol-builder *{box-sizing:border-box}.atomic-lewis-symbol-builder button,.atomic-lewis-symbol-builder select{font:inherit}.atomic-lewis-symbol-builder button:focus-visible,.atomic-lewis-symbol-builder select:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.atomic-lewis-symbol-builder__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.atomic-lewis-symbol-builder__header>div{gap:2px;display:grid}.atomic-lewis-symbol-builder__header strong{font-size:1.25em}.atomic-lewis-symbol-builder__header span{color:var(--atomic-lewis-muted);font-size:.82em}.atomic-lewis-symbol-builder__header output{background:var(--atomic-lewis-accent);color:#fff;text-align:center;border-radius:999px;min-width:66px;padding:6px 10px;font-weight:800}.is-dark .atomic-lewis-symbol-builder__header output{color:#062419}.atomic-lewis-symbol-builder__layout{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.2fr);gap:12px;min-height:0;display:grid}.atomic-lewis-symbol-builder__source,.atomic-lewis-symbol-builder__workspace{border:1px solid var(--atomic-lewis-border);background:#ffffffc2;border-radius:12px;min-width:0;padding:11px}.is-dark .atomic-lewis-symbol-builder__source,.is-dark .atomic-lewis-symbol-builder__workspace{background:#03141294}.atomic-lewis-symbol-builder__source{align-content:start;gap:10px;display:grid}.atomic-lewis-symbol-builder__source label{gap:4px;display:grid}.atomic-lewis-symbol-builder__source label span{color:var(--atomic-lewis-muted);text-transform:uppercase;font-size:.78em;font-weight:700}.atomic-lewis-symbol-builder__source select{border:1px solid var(--atomic-lewis-border);color:#10243b;background:#fff;border-radius:8px;min-height:36px;padding:5px 8px}.atomic-lewis-symbol-builder__source dl{gap:5px;margin:0;display:grid}.atomic-lewis-symbol-builder__source dl div{justify-content:space-between;gap:8px;display:flex}.atomic-lewis-symbol-builder__source dt{color:var(--atomic-lewis-muted)}.atomic-lewis-symbol-builder__source dd{margin:0;font-weight:800}.atomic-lewis-symbol-builder__shells{gap:5px;display:grid}.atomic-lewis-symbol-builder__shells>div{border:1px solid var(--atomic-lewis-border);border-radius:8px;grid-template-columns:20px minmax(0,1fr) 22px;align-items:center;gap:6px;padding:5px;display:grid}.atomic-lewis-symbol-builder__shells>div.is-outer{border-color:var(--atomic-lewis-accent);box-shadow:inset 0 0 0 1px var(--atomic-lewis-accent)}.atomic-lewis-symbol-builder__shells span{color:var(--atomic-lewis-muted);font-size:.75em}.atomic-lewis-symbol-builder__shells i{flex-wrap:wrap;gap:3px;display:flex}.atomic-lewis-symbol-builder__shells b{background:#2286d2;border-radius:50%;width:7px;height:7px}.atomic-lewis-symbol-builder__shells .is-outer b{background:#f97316}.atomic-lewis-symbol-builder__shells strong{text-align:center}.atomic-lewis-symbol-builder__workspace{grid-template-rows:auto minmax(180px,1fr) auto auto;align-items:center;gap:8px;display:grid}.atomic-lewis-symbol-builder__workspace>p{color:var(--atomic-lewis-muted);text-align:center;margin:0}.atomic-lewis-symbol-builder__symbol{grid-template:".top."50px"left symbol right"minmax(82px,112px)".bottom."50px/58px minmax(82px,112px) 58px;place-content:center;display:grid}.atomic-lewis-symbol-builder__symbol>strong{grid-area:symbol;place-self:center;font-size:4.2em;line-height:1}.atomic-lewis-symbol-builder__symbol button{cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:5px;display:flex}.atomic-lewis-symbol-builder__symbol button:hover:not(:disabled){border-color:var(--atomic-lewis-accent);background:#1170471a}.atomic-lewis-symbol-builder__symbol button:disabled{cursor:default}.atomic-lewis-symbol-builder__symbol button.is-top{grid-area:top}.atomic-lewis-symbol-builder__symbol button.is-right{flex-direction:column;grid-area:right}.atomic-lewis-symbol-builder__symbol button.is-bottom{grid-area:bottom}.atomic-lewis-symbol-builder__symbol button.is-left{flex-direction:column;grid-area:left}.atomic-lewis-symbol-builder__symbol button i{background:var(--atomic-lewis-dot-color,var(--atomic-lewis-accent));border-radius:50%;width:15px;height:15px;display:block}.atomic-lewis-symbol-builder__focus{place-items:center;width:100%;height:100%;min-height:0;display:grid}.atomic-lewis-symbol-builder__symbol.is-symbol-focus{grid-template-rows:minmax(20px,1fr) minmax(42px,1.55fr) minmax(20px,1fr);grid-template-columns:minmax(22px,1fr) minmax(42px,1.55fr) minmax(22px,1fr);width:100%;max-width:540px;height:100%;min-height:0;max-height:420px}.atomic-lewis-symbol-builder__symbol.is-symbol-focus>strong{color:#050505;font-family:Fredoka,sans-serif;font-size:clamp(2em,min(34cqh,28cqw),8.5em);font-weight:750}.atomic-lewis-symbol-builder.is-dark .atomic-lewis-symbol-builder__symbol.is-symbol-focus>strong{color:#f8fafc}.atomic-lewis-symbol-builder__symbol.is-symbol-focus button{border-radius:50%;min-width:0;min-height:0}.atomic-lewis-symbol-builder__symbol.is-symbol-focus button i{border:1px solid color-mix(in srgb, var(--atomic-lewis-dot-color) 70%, #001b42);height:clamp(7px, min(9cqh, 7cqw), calc(27px * var(--atomic-lewis-content-scale)));width:clamp(7px, min(9cqh, 7cqw), calc(27px * var(--atomic-lewis-content-scale)));box-shadow:inset -4px -5px 8px #00174038,0 2px 5px #0022502e}.atomic-lewis-symbol-builder__symbol.is-symbol-focus button:hover:not(:disabled){border-color:var(--atomic-lewis-dot-color);background:#087ac114}.atomic-lewis-symbol-builder__feedback{text-align:center;background:#3b82f617;border-radius:8px;min-height:34px;padding:7px 9px}.atomic-lewis-symbol-builder__feedback.is-complete{color:#087336;background:#16a34a24;font-weight:800}.atomic-lewis-symbol-builder__feedback.is-fill_singles_first,.atomic-lewis-symbol-builder__feedback.is-side_full,.atomic-lewis-symbol-builder__feedback.is-incomplete{color:#9a4e04;background:#f59e0b29}.is-dark .atomic-lewis-symbol-builder__feedback.is-complete{color:#7bf0ae}.is-dark .atomic-lewis-symbol-builder__feedback.is-fill_singles_first,.is-dark .atomic-lewis-symbol-builder__feedback.is-side_full,.is-dark .atomic-lewis-symbol-builder__feedback.is-incomplete{color:#ffd07a}.atomic-lewis-symbol-builder__actions{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.atomic-lewis-symbol-builder__actions button{border:1px solid var(--atomic-lewis-border);color:inherit;cursor:pointer;background:0 0;border-radius:8px;min-height:34px;padding:5px 10px}.atomic-lewis-symbol-builder__actions button:last-child{background:var(--atomic-lewis-accent);border-color:var(--atomic-lewis-accent);color:#fff;font-weight:800}.atomic-lewis-symbol-builder__actions button:disabled{cursor:default;opacity:.45}@media (width<=720px){.atomic-lewis-symbol-builder__layout{grid-template-columns:1fr}.atomic-lewis-symbol-builder__source{grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr)}.atomic-lewis-symbol-builder__source dl{grid-column:1/3}}.ion-formation-explorer{--ion-explorer-scale:1;--ion-ink:#17233f;--ion-muted:#61708a;--ion-panel:#fffffff5;--ion-border:#d8e1ef;border:1px solid var(--ion-border);color:var(--ion-ink);font:650 calc(12px * var(--ion-explorer-scale))/1.25 "Atkinson Hyperlegible", system-ui, sans-serif;gap:calc(10px * var(--ion-explorer-scale));min-height:0;padding:calc(12px * var(--ion-explorer-scale));background:radial-gradient(circle at 8% 0,#38bdf82e,#0000 32%),linear-gradient(145deg,#f7fbff,#fffaf3);border-radius:16px;flex-direction:column;display:flex;overflow:auto;container-type:inline-size}.ion-formation-explorer.is-dark{--ion-ink:#eef6ff;--ion-muted:#afbed3;--ion-panel:#09192df5;--ion-border:#2b4867;background:radial-gradient(circle at 8% 0,#0ea5e940,#0000 34%),linear-gradient(145deg,#071421,#0c2136)}.ion-formation-explorer button,.ion-formation-explorer input,.ion-formation-explorer select{font:inherit}.ion-formation-explorer button:focus-visible,.ion-formation-explorer select:focus-visible{outline-offset:2px;outline:3px solid #14b8a6}.ion-formation-explorer button:disabled{cursor:default;opacity:.55}.ion-formation-explorer>header{justify-content:space-between;align-items:center;display:flex}.ion-formation-explorer>header>div{display:grid}.ion-formation-explorer>header small{color:var(--ion-muted);font-size:calc(9px * var(--ion-explorer-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:850}.ion-formation-explorer>header strong{font:850 calc(21px * var(--ion-explorer-scale))/1.1 "Fredoka", sans-serif}.ion-formation-explorer>header>span{color:#fff;font:900 calc(17px * var(--ion-explorer-scale))/1 "Fredoka", sans-serif;height:calc(40px * var(--ion-explorer-scale));width:calc(40px * var(--ion-explorer-scale));background:#2563eb;border-radius:50%;justify-content:center;align-items:center;display:flex}.ion-formation-explorer>p[role=alert]{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;padding:12px;font-weight:800}.ion-formation-explorer label{color:var(--ion-muted);align-items:center;gap:8px;font-weight:850;display:flex}.ion-formation-explorer select{background:var(--ion-panel);border:1px solid var(--ion-border);color:var(--ion-ink);border-radius:8px;min-width:min(280px,70%);padding:7px 9px}.ion-formation-explorer__single,.ion-formation-explorer__transfer{gap:calc(10px * var(--ion-explorer-scale));min-height:0;display:grid}.ion-formation-explorer__comparison{align-items:center;gap:calc(10px * var(--ion-explorer-scale));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ion-formation-explorer__ion-card{background:var(--ion-panel);min-width:0;padding:calc(10px * var(--ion-explorer-scale));border:2px solid #94a3b8;border-radius:14px;overflow:hidden}.ion-formation-explorer__ion-card.is-cation{border-color:#f97316}.ion-formation-explorer__ion-card.is-anion{border-color:#7c3aed}.ion-formation-explorer__ion-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ion-formation-explorer__ion-card>header span{color:var(--ion-muted);font-size:.85em;font-weight:850}.ion-formation-explorer__ion-card>header strong{color:#17233f;font:900 calc(31px * var(--ion-explorer-scale))/1 "Fredoka", sans-serif;text-align:center;background:#dbeafe;border-radius:9px;grid-area:1/2/span 2;min-width:58px;padding:8px}.ion-formation-explorer__ion-card.is-cation>header strong{background:#ffedd5}.ion-formation-explorer__ion-card.is-anion>header strong{background:#ede9fe}.ion-formation-explorer__ion-card>header small{font-size:.95em;font-weight:900}.ion-formation-explorer__ion-card sup{font-size:.48em}.ion-formation-explorer__shells{gap:5px;margin:9px 0;display:flex;overflow-x:auto}.ion-formation-explorer__shells span{color:#0c4a6e;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:48px;padding:4px 7px;display:flex}.ion-formation-explorer__shells b{color:#fff;background:#0369a1;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:.8em;display:flex}.ion-formation-explorer__shells i{white-space:nowrap;font-style:normal;font-weight:900}.ion-formation-explorer__ion-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ion-formation-explorer__ion-card dl div{border-top:1px solid var(--ion-border);padding:5px;display:grid}.ion-formation-explorer__ion-card dl div.is-wide{grid-column:1/-1}.ion-formation-explorer__ion-card dt{color:var(--ion-muted);font-size:.78em;font-weight:800}.ion-formation-explorer__ion-card dd{overflow-wrap:anywhere;margin:0;font-weight:900}.ion-formation-explorer__electron-controls{justify-items:stretch;gap:5px;display:grid}.ion-formation-explorer__electron-controls button,.ion-formation-explorer__prediction button,.ion-formation-explorer__step-controls button{background:var(--ion-panel);border:1px solid var(--ion-border);color:var(--ion-ink);cursor:pointer;border-radius:8px;padding:7px 10px;font-weight:850}.ion-formation-explorer__electron-controls>span{color:#2563eb;text-align:center;font-size:1.7em}.ion-formation-explorer__prediction{background:#2563eb14;border:1px solid #2563eb40;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.ion-formation-explorer__prediction>div{flex-wrap:wrap;gap:5px;display:flex}.ion-formation-explorer__prediction button[aria-pressed=true]{color:#fff;background:#2563eb;border-color:#2563eb}.ion-formation-explorer__prediction>output{border-radius:7px;grid-column:1/-1;padding:7px;font-weight:850}.ion-formation-explorer__prediction>output[data-correct=true]{color:#166534;background:#dcfce7}.ion-formation-explorer__prediction>output[data-correct=false]{color:#9a3412;background:#ffedd5}.ion-formation-explorer__transfer-stage{background:#0ea5e912;border:1px solid #0ea5e940;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(90px,.35fr) minmax(0,1fr);align-items:center;gap:10px;min-height:230px;padding:12px;display:grid;position:relative}.ion-formation-explorer__ion-card.is-compact dl{grid-template-columns:repeat(3,1fr)}.ion-formation-explorer__electron-stream{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;display:flex}.ion-formation-explorer__electron-stream i{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:flex}.ion-formation-explorer__electron-stream span{color:#2563eb;text-align:center;flex-basis:100%;font-size:2.2em;font-weight:900}.ion-formation-explorer__transfer-stage.is-step-0 .ion-formation-explorer__electron-stream,.ion-formation-explorer__transfer-stage.is-step-2 .ion-formation-explorer__electron-stream,.ion-formation-explorer__transfer-stage.is-step-3 .ion-formation-explorer__electron-stream{opacity:.15}.ion-formation-explorer__transfer-stage.is-step-1 .ion-formation-explorer__electron-stream i{animation:.7s ease-in-out infinite alternate ion-electron-pulse}.ion-formation-explorer__attraction{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fdba74;border-radius:999px;align-items:center;gap:8px;padding:5px 13px;font-weight:900;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.ion-formation-explorer__attraction small{font-weight:800}.ion-formation-explorer__transfer>ol{justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ion-formation-explorer__transfer>ol li{color:#334155;background:#cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:flex}.ion-formation-explorer__transfer>ol li[aria-current=step]{color:#fff;background:#2563eb}.ion-formation-explorer__transfer>output{text-align:center;min-height:1.5em;font-weight:850}.ion-formation-explorer__step-controls{justify-content:center;gap:6px;display:flex}@keyframes ion-electron-pulse{0%{transform:translate(-8px)}to{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.ion-formation-explorer__transfer-stage.is-step-1 .ion-formation-explorer__electron-stream i{animation:none}}@container (width<=620px){.ion-formation-explorer__comparison{grid-template-columns:1fr}.ion-formation-explorer__electron-controls{grid-template-columns:repeat(4,auto);justify-content:center}.ion-formation-explorer__electron-controls>span{transform:rotate(90deg)}.ion-formation-explorer__prediction{grid-template-columns:1fr}.ion-formation-explorer__prediction>output{grid-column:1}.ion-formation-explorer__transfer-stage{grid-template-columns:1fr}.ion-formation-explorer__electron-stream span{transform:rotate(90deg)}.ion-formation-explorer__attraction{position:static;transform:none}}.ionic-formula-builder{--ionic-formula-ink:#172033;--ionic-formula-panel:#f7fbff;--ionic-formula-line:#bfd2e5;box-sizing:border-box;color:var(--ionic-formula-ink);font-family:Atkinson Hyperlegible,sans-serif;font-size:calc(14px * var(--ionic-formula-content-scale,1));gap:.75em;height:100%;min-height:300px;padding:1em;display:grid;overflow:auto}.ionic-formula-builder.is-dark{--ionic-formula-ink:#eff7ff;--ionic-formula-panel:#18283a;--ionic-formula-line:#52708d;background:#101c2a}.ionic-formula-builder *{box-sizing:border-box}.ionic-formula-builder button{font:inherit}.ionic-formula-builder>header{justify-content:space-between;align-items:center;display:flex}.ionic-formula-builder>header div{display:grid}.ionic-formula-builder>header strong{font-size:1.5em}.ionic-formula-builder>header button,.ionic-formula-builder>nav button,.ionic-formula-builder__counter button{background:var(--ionic-formula-panel);border:1px solid var(--ionic-formula-line);color:inherit;cursor:pointer;border-radius:.6em;padding:.45em .7em}.ionic-formula-builder button:disabled{cursor:default;opacity:.55}.ionic-formula-builder>nav{flex-wrap:wrap;gap:.45em;display:flex}.ionic-formula-builder>nav button{align-items:center;gap:.35em;display:flex}.ionic-formula-builder>nav button[aria-pressed=true]{border-color:#1666b1;box-shadow:inset 0 0 0 2px #45a7ff}.ionic-formula-builder__workspace{grid-template-columns:minmax(8em,1fr) minmax(12em,1.4fr) minmax(8em,1fr);gap:.8em;display:grid}.ionic-formula-builder__ion,.ionic-formula-builder__result{background:var(--ionic-formula-panel);border:1px solid var(--ionic-formula-line);text-align:center;border-radius:1em;place-items:center;padding:.8em;display:grid}.ionic-formula-builder__ion.is-cation{border-top:.4em solid #188654}.ionic-formula-builder__ion.is-anion{border-top:.4em solid #7542b9}.ionic-formula-builder__ion-label{white-space:nowrap;font-family:STIX Two Math,serif;font-size:1.55em;font-weight:700}.ionic-formula-builder__ion-label sup{margin-left:.08em;font-size:.55em}.ionic-formula-builder__counter{grid-template-columns:2.2em 2.4em 2.2em;align-items:center;gap:.45em;margin:.4em 0;display:grid}.ionic-formula-builder__counter output{font-size:1.4em;font-weight:800}.ionic-formula-builder__result>output{font-family:STIX Two Math,serif;font-size:2.8em;font-weight:700}.ionic-formula-builder__result dl{grid-template-columns:1fr 1fr;gap:.35em;width:100%;margin:0;display:grid}.ionic-formula-builder__result dl div{background:color-mix(in srgb, var(--ionic-formula-panel), #2196f3 8%);border-radius:.5em;padding:.35em}.ionic-formula-builder__result dt{font-size:.75em}.ionic-formula-builder__result dd{margin:0;font-weight:800}.ionic-formula-builder>footer{border-left:.4em solid #cc8b00;border-radius:.5em;padding:.5em .8em}.ionic-formula-builder>footer.is-correct{color:#104f34;background:#e3f6e9;border-color:#188654}.ionic-formula-builder.is-dark>footer.is-correct{color:#dcffea;background:#173c2c}.ionic-formula-builder>footer p{margin:0 0 .25em;font-weight:700}.ionic-formula-builder>footer div{flex-wrap:wrap;gap:.5em 1.4em;display:flex}@media (width<=700px){.ionic-formula-builder__workspace{grid-template-columns:1fr 1fr}.ionic-formula-builder__result{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.ionic-formula-builder *{scroll-behavior:auto!important;transition:none!important}}.ionic-lattice-explorer{--ionic-lattice-ink:#172033;--ionic-lattice-panel:#f7fbff;--ionic-lattice-line:#bfd2e5;box-sizing:border-box;color:var(--ionic-lattice-ink);font-family:Atkinson Hyperlegible,sans-serif;font-size:calc(14px * var(--ionic-lattice-content-scale,1));background:#fff;gap:.55em;height:100%;min-height:320px;padding:1em;display:grid;overflow:auto}.ionic-lattice-explorer.is-dark{--ionic-lattice-ink:#eff7ff;--ionic-lattice-panel:#18283a;--ionic-lattice-line:#52708d;background:#101c2a}.ionic-lattice-explorer.is-lattice-focus{background:0 0;place-items:center;min-height:0;padding:0;display:grid;overflow:hidden}.ionic-lattice-explorer *{box-sizing:border-box}.ionic-lattice-explorer button{background:var(--ionic-lattice-panel);border:1px solid var(--ionic-lattice-line);color:inherit;cursor:pointer;font:inherit;border-radius:.55em;padding:.5em .7em}.ionic-lattice-explorer button:disabled{cursor:default;opacity:.55}.ionic-lattice-explorer>header{justify-content:space-between;align-items:center;display:flex}.ionic-lattice-explorer>header div{display:grid}.ionic-lattice-explorer>header strong{font-size:1.45em}.ionic-lattice-explorer>header>b{font-family:STIX Two Math,serif;font-size:2em}.ionic-lattice-explorer>p{margin:0}.ionic-lattice-explorer__workspace{grid-template-columns:minmax(8em,.7fr) minmax(16em,1.5fr) minmax(10em,.9fr);align-items:center;gap:.8em;display:grid}.ionic-lattice-explorer__workspace>aside{gap:.55em;display:grid}.ionic-lattice-explorer__palette{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.ionic-lattice-explorer__palette button[aria-pressed=true]{border-color:#1666b1;box-shadow:inset 0 0 0 2px #45a7ff}.ionic-lattice-explorer__place{color:#fff!important;background:#176f4d!important;font-weight:700!important}.ionic-lattice-explorer__grid{border:1px solid var(--ionic-lattice-line);grid-template-columns:repeat(var(--ionic-lattice-columns), minmax(3.3em, 1fr));background:linear-gradient(135deg,#e8f3fb,#f8fbfd);border-radius:1em;gap:.5em;padding:.9em;display:grid}.ionic-lattice-explorer.is-dark .ionic-lattice-explorer__grid{background:#132537}.ionic-lattice-explorer__grid>div{aspect-ratio:1;border:2px dashed #a9bed0;border-radius:50%;justify-content:center;align-items:center;min-width:0;display:flex}.ionic-lattice-explorer__grid>div.is-placed{border-style:solid}.ionic-lattice-explorer__grid>div.is-next{border-color:#df8f00;animation:1.3s ease-in-out infinite ionic-lattice-pulse}.ionic-lattice-explorer__grid>div.is-formula-unit{box-shadow:0 0 0 4px #f4b522,0 0 0 7px #fff1ad}.ionic-lattice-explorer__ion{border-radius:50%;justify-content:center;align-items:center;width:2.6em;height:2.6em;font-family:STIX Two Math,serif;font-size:1.25em;font-weight:800;display:inline-flex}.ionic-lattice-explorer__ion.is-cation{color:#0b6740;background:#c8f0dc}.ionic-lattice-explorer__ion.is-anion{color:#5d2d9e;background:#e1d4f7}.ionic-lattice-explorer__ion sup{font-size:.55em}.ionic-lattice-explorer__focus-grid{grid-template-columns:repeat(var(--ionic-lattice-columns), minmax(0, 1fr));gap:clamp(.25em,1.5cqw,.85em);width:min(96%,38em);max-width:100%;height:92%;max-height:100%;padding:1.2em;display:grid}.ionic-lattice-explorer__focus-grid>button{aspect-ratio:1;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.ionic-lattice-explorer__focus-grid>button:disabled{opacity:1}.ionic-lattice-explorer__focus-grid>button.is-formula-unit{border-radius:50%;box-shadow:0 0 0 5px #f4b522,0 0 0 8px #fff1ad}.ionic-lattice-explorer__focus-grid .ionic-lattice-explorer__ion{width:min(100%,4.3em);height:min(100%,4.3em);font-size:clamp(.8em,2.2cqw,1.5em);box-shadow:inset -.35em -.45em .7em #0003,.25em .35em .55em #071b4e3d}.ionic-lattice-explorer__results{background:var(--ionic-lattice-panel);border:1px solid var(--ionic-lattice-line);border-radius:.8em;padding:.7em}.ionic-lattice-explorer__results dl{gap:.4em;margin:0;display:grid}.ionic-lattice-explorer__results dl div{justify-content:space-between;display:flex}.ionic-lattice-explorer__results dd{margin:0;font-weight:800}.ionic-lattice-explorer__results output{min-height:2.6em;font-weight:700;display:block}.ionic-lattice-explorer>footer{border-top:1px solid var(--ionic-lattice-line);grid-template-columns:minmax(12em,1fr) auto minmax(12em,1fr);align-items:center;gap:.45em;padding-top:.6em;display:grid}.ionic-lattice-explorer>footer div{gap:.4em;display:flex}.ionic-lattice-explorer>footer button[aria-pressed=true]{border-color:#176f4d;box-shadow:inset 0 0 0 2px #3bc081}.ionic-lattice-explorer>footer output.is-correct{color:#11633f}.ionic-lattice-explorer>footer output.is-wrong{color:#9a3b23}.ionic-lattice-explorer.is-dark>footer output.is-correct{color:#7ff0b6}.ionic-lattice-explorer.is-dark>footer output.is-wrong{color:#ff9d82}@keyframes ionic-lattice-pulse{50%{transform:scale(1.05)}}@media (width<=760px){.ionic-lattice-explorer__workspace,.ionic-lattice-explorer>footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ionic-lattice-explorer__grid>div.is-next{animation:none}}.outer-shell-stability-explorer{--outer-shell-accent:#1768b1;--outer-shell-border:#c9d7e6;--outer-shell-ink:#10243b;--outer-shell-muted:#53677d;border:1px solid var(--outer-shell-border);color:var(--outer-shell-ink);font-size:calc(14px * var(--outer-shell-content-scale));background:linear-gradient(145deg,#fbfdff,#edf5fb);border-radius:14px;gap:10px;width:100%;height:100%;padding:12px;display:grid;overflow:auto}.outer-shell-stability-explorer.is-dark{--outer-shell-accent:#63b5ff;--outer-shell-border:#31516f;--outer-shell-ink:#f0f8ff;--outer-shell-muted:#b6cde0;background:linear-gradient(145deg,#0d2438,#071725)}.outer-shell-stability-explorer *{box-sizing:border-box}.outer-shell-stability-explorer button,.outer-shell-stability-explorer select{font:inherit}.outer-shell-stability-explorer button:focus-visible,.outer-shell-stability-explorer select:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.outer-shell-stability-explorer__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.outer-shell-stability-explorer__header>div{gap:2px;display:grid}.outer-shell-stability-explorer__header strong{font-size:1.25em}.outer-shell-stability-explorer__header span{color:var(--outer-shell-muted);font-size:.82em}.outer-shell-stability-explorer__header em{background:var(--outer-shell-accent);color:#fff;border-radius:12px;place-items:center;min-width:52px;min-height:52px;font-size:1.7em;font-style:normal;font-weight:900;display:grid}.is-dark .outer-shell-stability-explorer__header em{color:#071725}.outer-shell-stability-explorer__layout{grid-template-columns:minmax(250px,1fr) minmax(280px,1.15fr);gap:12px;min-height:0;display:grid}.outer-shell-stability-explorer__source,.outer-shell-stability-explorer__challenge{border:1px solid var(--outer-shell-border);background:#ffffffc7;border-radius:12px;min-width:0;padding:11px}.is-dark .outer-shell-stability-explorer__source,.is-dark .outer-shell-stability-explorer__challenge{background:#03111d94}.outer-shell-stability-explorer__source{align-content:start;gap:10px;display:grid}.outer-shell-stability-explorer__source label{gap:4px;display:grid}.outer-shell-stability-explorer__source label span{color:var(--outer-shell-muted);text-transform:uppercase;font-size:.78em;font-weight:700}.outer-shell-stability-explorer__source select{border:1px solid var(--outer-shell-border);color:#10243b;background:#fff;border-radius:8px;min-height:36px;padding:5px 8px}.outer-shell-stability-explorer__source dl{gap:5px;margin:0;display:grid}.outer-shell-stability-explorer__source dl div{justify-content:space-between;gap:8px;display:flex}.outer-shell-stability-explorer__source dt{color:var(--outer-shell-muted)}.outer-shell-stability-explorer__source dd{text-align:right;margin:0;font-weight:800}.outer-shell-stability-explorer__atom{flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex;position:relative}.outer-shell-stability-explorer__atom>strong{border:2px solid var(--outer-shell-accent);z-index:3;background:#1768b11f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8em;display:flex;position:absolute}.outer-shell-stability-explorer__atom>div{border:2px solid #91a8bd;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.outer-shell-stability-explorer__atom>div:first-of-type{z-index:2;width:98px;height:98px}.outer-shell-stability-explorer__atom>div:nth-of-type(2){z-index:1;width:132px;height:132px}.outer-shell-stability-explorer__atom>div:nth-of-type(3){z-index:0;width:164px;height:164px}.outer-shell-stability-explorer__atom>div.is-outer{border-color:var(--outer-shell-accent)}.outer-shell-stability-explorer__atom div span{width:100%;height:100%;position:absolute;top:0;left:0}.outer-shell-stability-explorer__atom div i{transform-origin:4px calc(50% + 5px);background:#77899b;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:calc(50% - 4px)}.outer-shell-stability-explorer__atom div.is-outer i{background:#f97316}.outer-shell-stability-explorer__atom div i:first-child{top:-5px;left:calc(50% - 4px)}.outer-shell-stability-explorer__atom div i:nth-child(2){top:calc(50% - 4px);left:auto;right:-5px}.outer-shell-stability-explorer__atom div i:nth-child(3){top:auto;bottom:-5px;left:calc(50% - 4px)}.outer-shell-stability-explorer__atom div i:nth-child(4){top:calc(50% - 4px);left:-5px}.outer-shell-stability-explorer__atom div i:nth-child(5){top:10%;left:auto;right:12%}.outer-shell-stability-explorer__atom div i:nth-child(6){inset:auto 12% 10% auto}.outer-shell-stability-explorer__atom div i:nth-child(7){top:auto;bottom:10%;left:12%}.outer-shell-stability-explorer__atom div i:nth-child(8){top:10%;left:12%}.outer-shell-stability-explorer__atom div small{background:var(--outer-shell-ink);color:#fff;border-radius:999px;padding:1px 5px;font-size:.65em;font-weight:800;position:absolute;top:-8px;right:-5px}.outer-shell-stability-explorer__challenge{align-content:center;gap:11px;display:grid}.outer-shell-stability-explorer__challenge>strong{text-align:center;font-size:1.08em}.outer-shell-stability-explorer__choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.outer-shell-stability-explorer__choices button{border:2px solid var(--outer-shell-border);color:inherit;cursor:pointer;background:0 0;border-radius:10px;min-height:58px;padding:8px}.outer-shell-stability-explorer__choices button[aria-pressed=true]{border-color:var(--outer-shell-accent);box-shadow:inset 0 0 0 1px var(--outer-shell-accent);background:#1768b121}.outer-shell-stability-explorer__choices button:disabled{cursor:default}.outer-shell-stability-explorer__feedback{text-align:center;border-radius:9px;min-height:52px;padding:9px}.outer-shell-stability-explorer__feedback.is-correct{color:#087336;background:#16a34a24;font-weight:800}.outer-shell-stability-explorer__feedback.is-incorrect{color:#9a4e04;background:#f59e0b29}.is-dark .outer-shell-stability-explorer__feedback.is-correct{color:#7bf0ae}.is-dark .outer-shell-stability-explorer__feedback.is-incorrect{color:#ffd07a}.outer-shell-stability-explorer__reset{border:1px solid var(--outer-shell-border);color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-self:center;min-height:34px;padding:5px 12px}.outer-shell-stability-explorer__reset:disabled{cursor:default;opacity:.4}.outer-shell-stability-explorer__challenge>p{border-top:1px solid var(--outer-shell-border);color:var(--outer-shell-muted);margin:0;padding-top:9px;font-size:.76em}@media (width<=720px){.outer-shell-stability-explorer__layout{grid-template-columns:1fr}}.relative-mass-calculator{--relative-mass-scale:1;--mass-ink:#16213d;--mass-muted:#63718a;--mass-panel:#fffffff5;--mass-border:#d7e0ee;border:1px solid var(--mass-border);color:var(--mass-ink);font:650 calc(12px * var(--relative-mass-scale))/1.25 "Atkinson Hyperlegible", system-ui, sans-serif;gap:calc(10px * var(--relative-mass-scale));min-height:0;padding:calc(12px * var(--relative-mass-scale));background:radial-gradient(circle at 92% 0,#a855f726,#0000 32%),linear-gradient(145deg,#f8fbff,#fffaf3);border-radius:16px;flex-direction:column;display:flex;overflow:auto;container-type:inline-size}.relative-mass-calculator.is-dark{--mass-ink:#eef6ff;--mass-muted:#afbdd1;--mass-panel:#09192df5;--mass-border:#2b4867;background:radial-gradient(circle at 92% 0,#9333ea40,#0000 34%),linear-gradient(145deg,#071421,#0c2136)}.relative-mass-calculator button,.relative-mass-calculator input,.relative-mass-calculator select{font:inherit}.relative-mass-calculator button:focus-visible,.relative-mass-calculator input:focus-visible,.relative-mass-calculator select:focus-visible{outline-offset:2px;outline:3px solid #14b8a6}.relative-mass-calculator button:disabled{cursor:default;opacity:.55}.relative-mass-calculator>header{justify-content:space-between;align-items:center;display:flex}.relative-mass-calculator>header>div,.relative-mass-calculator[data-relative-mass-calculator=error]>header{display:grid}.relative-mass-calculator>header small{color:var(--mass-muted);font-size:calc(9px * var(--relative-mass-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:850}.relative-mass-calculator>header strong{font:850 calc(21px * var(--relative-mass-scale))/1.1 "Fredoka", sans-serif}.relative-mass-calculator>header>span{color:#5b21b6;font:900 calc(15px * var(--relative-mass-scale))/1 "STIX Two Math", serif;background:#ede9fe;border:1px solid #c4b5fd;border-radius:999px;padding:8px 12px}.relative-mass-calculator>p[role=alert]{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;padding:12px;font-weight:800}.relative-mass-calculator>label{color:var(--mass-muted);align-items:center;gap:8px;font-weight:850;display:flex}.relative-mass-calculator select,.relative-mass-calculator input{background:var(--mass-panel);border:1px solid var(--mass-border);color:var(--mass-ink);border-radius:8px;padding:7px 9px}.relative-mass-calculator select{min-width:min(240px,70%)}.relative-mass-calculator__formula{background:var(--mass-panel);font:900 calc(37px * var(--relative-mass-scale))/1 "STIX Two Math", serif;border:2px solid #8b5cf6;border-radius:14px;justify-content:center;align-self:center;align-items:center;min-width:150px;padding:10px 20px;display:flex}.relative-mass-calculator__formula sub{font-size:.55em}.relative-mass-calculator__kind{background:#8b5cf614;border:1px solid #8b5cf640;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.relative-mass-calculator__kind>div{gap:6px;display:flex}.relative-mass-calculator__kind button,.relative-mass-calculator__answer button{background:var(--mass-panel);border:1px solid var(--mass-border);color:var(--mass-ink);cursor:pointer;border-radius:8px;padding:7px 10px;font-weight:850}.relative-mass-calculator__kind button[aria-pressed=true]{color:#fff;background:#7c3aed;border-color:#7c3aed}.relative-mass-calculator__workings{grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);gap:9px;min-height:0;display:grid}.relative-mass-calculator table{background:var(--mass-panel);border:1px solid var(--mass-border);border-collapse:separate;border-spacing:0;border-radius:11px;width:100%;overflow:hidden}.relative-mass-calculator th,.relative-mass-calculator td{border-bottom:1px solid var(--mass-border);text-align:left;padding:7px}.relative-mass-calculator thead th{color:#4c1d95;background:#ede9fe;font-size:.8em;font-weight:900}.relative-mass-calculator tbody tr:last-child th,.relative-mass-calculator tbody tr:last-child td{border-bottom:0}.relative-mass-calculator tbody th{align-items:center;gap:7px;display:flex}.relative-mass-calculator tbody th span{color:#fff;background:#7c3aed;border-radius:7px;justify-content:center;align-items:center;min-width:30px;height:30px;font:900 1.2em/1 Fredoka,sans-serif;display:flex}.relative-mass-calculator__equation{background:var(--mass-panel);border:1px solid var(--mass-border);border-radius:11px;align-content:center;gap:8px;padding:12px;display:grid}.relative-mass-calculator__equation small{color:var(--mass-muted);text-transform:uppercase;font-weight:850}.relative-mass-calculator__equation>div{font:750 calc(15px * var(--relative-mass-scale))/1.5 "STIX Two Math", serif}.relative-mass-calculator__equation strong{color:#7c3aed;font-size:1.25em}.relative-mass-calculator__answer{grid-template-columns:minmax(170px,1fr) auto auto;align-items:end;gap:6px;display:grid}.relative-mass-calculator__answer label{color:var(--mass-muted);gap:4px;font-weight:850;display:grid}.relative-mass-calculator__answer input{color:var(--mass-ink);width:100%}.relative-mass-calculator__answer>output{border-radius:8px;grid-column:1/-1;padding:8px;font-weight:850}.relative-mass-calculator__answer>output[data-correct=true]{color:#166534;background:#dcfce7}.relative-mass-calculator__answer>output[data-correct=false]{color:#9a3412;background:#ffedd5}@container (width<=680px){.relative-mass-calculator__kind{grid-template-columns:1fr}.relative-mass-calculator__kind>div{flex-wrap:wrap}.relative-mass-calculator__workings{grid-template-columns:1fr;overflow-x:auto}.relative-mass-calculator table{min-width:520px}.relative-mass-calculator__answer{grid-template-columns:1fr 1fr}.relative-mass-calculator__answer label{grid-column:1/-1}}.visual-page-canvas-background{pointer-events:none;z-index:-10001;position:absolute;inset:0;overflow:hidden}.visual-page-canvas-background img{width:100%;max-width:none;height:100%;display:block}.visual-page-canvas-inspector fieldset{border:1px solid #2d3d4b;border-radius:8px;gap:10px;margin:0 0 14px;padding:10px;display:grid}.visual-page-canvas-inspector legend{color:#64dfd2;padding:0 6px;font-size:12px}.visual-page-canvas-inspector__colour{gap:6px;display:grid}.visual-page-canvas-inspector__colour>span:first-child{color:#91a4b7;font-size:11px}.visual-page-canvas-inspector__colour>span:last-child{background:#0a1117;border:1px solid #344454;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:5px 8px;display:flex}.visual-page-canvas-inspector__colour input{width:40px;height:26px;padding:0}.visual-page-canvas-inspector__colour output{color:#dfe9f3;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.visual-page-canvas-inspector__actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.visual-page-canvas-inspector__actions button,.visual-page-canvas-inspector__gallery button{color:#d9fffa;cursor:pointer;background:#153e3c;border:1px solid #2ea99c;border-radius:6px;min-height:34px;padding:6px 8px}.visual-page-canvas-inspector__actions button:disabled{cursor:wait;opacity:.55}.visual-page-canvas-inspector__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.visual-page-canvas-inspector__gallery button{background:#0a1117;border-color:#344454;gap:5px;min-width:0;padding:5px;display:grid}.visual-page-canvas-inspector__gallery button.is-selected{border-color:#64dfd2;box-shadow:0 0 0 1px #64dfd2}.visual-page-canvas-inspector__gallery img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%}.visual-page-canvas-inspector__gallery span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.visual-page-canvas-inspector p{color:#91a4b7;margin:0;font-size:11px}.visual-page-canvas-inspector p.is-error{color:#ffb4b4}.visual-page-editor-spike{--editor-border:#2d3a48;--editor-panel:#151c23;color:#e8eef5;background:#0c1218;outline:none;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.visual-page-editor-toolbar{border-bottom:1px solid var(--editor-border);background:#151c23;grid-template-columns:minmax(220px,1fr) minmax(0,auto) max-content;align-items:center;gap:14px;min-height:62px;padding:8px 14px;display:grid}.visual-page-editor-toolbar__identity,.visual-page-editor-toolbar__tools,.visual-page-editor-unsaved,.visual-page-editor-zoom{align-items:center;display:flex}.visual-page-editor-toolbar__identity{gap:10px;min-width:0}.visual-page-editor-toolbar__identity>div:last-child{min-width:0;display:grid}.visual-page-editor-toolbar__identity strong,.visual-page-editor-toolbar__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-page-editor-toolbar__identity span{color:#91a3b5;font-size:12px}.visual-page-editor-icon-link,.visual-page-editor-toolbar button,.visual-page-editor-zoom button{color:#dfe9f3;cursor:pointer;background:#10171e;border:1px solid #344454;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:6px 9px;display:inline-flex}.visual-page-editor-toolbar__tools{scrollbar-width:thin;gap:5px;min-width:0;overflow:auto hidden}.visual-page-editor-toolbar__tools>button{gap:5px}.visual-page-editor-toolbar button:hover,.visual-page-editor-icon-link:hover,.visual-page-editor-toolbar button.is-active{color:#63eadc;background:#173d3c;border-color:#23b3a4}.visual-page-editor-zoom{border:1px solid #344454;border-radius:7px;margin-inline:3px;overflow:hidden}.visual-page-editor-zoom button{border:0;border-radius:0;min-height:32px}.visual-page-editor-zoom output{color:#aab9c8;font-variant-numeric:tabular-nums;text-align:center;min-width:46px}.visual-page-editor-unsaved{color:#f5bf68;white-space:nowrap;justify-self:end;gap:7px}.visual-page-editor-toolbar__commit-actions{z-index:2;justify-self:end;align-items:center;gap:6px;display:flex;position:relative}.visual-page-editor-publish-state{white-space:nowrap;gap:6px}.visual-page-editor-publish-state.is-published{color:#68dfd1;border-color:#247c71}.visual-page-editor-publish-state.is-publishing{color:#f5bf68;border-color:#8b692f}.visual-page-editor-publish-state.is-error{color:#ff9b9b;border-color:#a84d4d}.visual-page-editor-save-state{color:#aab9c8;white-space:nowrap;background:#10171e;border:1px solid #344454;border-radius:7px;justify-self:end;align-items:center;gap:7px;min-height:36px;padding:7px 10px;display:inline-flex}.visual-page-editor-save-state.is-saved{color:#68dfd1;border-color:#247c71}.visual-page-editor-save-state.is-dirty{color:#f5bf68;border-color:#8b692f}.visual-page-editor-save-state.is-conflict,.visual-page-editor-save-state.is-error{color:#ff9b9b;border-color:#a84d4d}.visual-page-editor-body{grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.visual-page-editor-spike.is-preview .visual-page-editor-body{grid-template-columns:minmax(0,1fr)}.visual-page-editor-viewport{background-color:#0b1116;background-image:linear-gradient(45deg,#111a22 25%,#0000 25%),linear-gradient(-45deg,#111a22 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#111a22 75%),linear-gradient(-45deg,#0000 75%,#111a22 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;min-height:0;padding:48px;overflow:auto}.visual-page-editor-viewport.is-pan{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.visual-page-editor-viewport.is-pan:active{cursor:grabbing}.visual-page-editor-stage{isolation:isolate;margin:0 auto;position:relative;box-shadow:0 22px 58px #00000073}.visual-page-editor-workspace .visual-page-editor-stage{touch-action:none}.visual-page-editor-workspace.is-preview .visual-page-editor-stage{overflow:hidden}.visual-page-editor-stage>.atomic-composite{width:100%;max-width:none;height:100%}.visual-page-editor-stage.has-grid:after{background-image:linear-gradient(90deg,#1f6feb2e 1px,#0000 1px),linear-gradient(#1f6feb2e 1px,#0000 1px);background-size:calc(100% / var(--visual-page-grid-columns)) calc(100% / var(--visual-page-grid-rows));content:"";pointer-events:none;z-index:10000;position:absolute;inset:0}.visual-page-guide{pointer-events:none;z-index:10002;border-style:dashed;border-color:#d946efb8;position:absolute}.visual-page-guide.is-horizontal{border-top-width:1px;top:50%;left:0;right:0}.visual-page-guide.is-vertical{border-left-width:1px;top:0;bottom:0;left:50%}.visual-page-group-selection-frame{box-sizing:border-box;pointer-events:none;z-index:10004;border:2px dashed #1677e8;position:absolute;box-shadow:0 0 0 1px #ffffffb8}.visual-page-group-selection-frame span{color:#fff;background:#1677e8;border-radius:0 0 4px;padding:3px 5px;font:600 10px/1.3 system-ui,sans-serif;position:absolute;top:-1px;left:-1px}.visual-page-stage-ruler{color:#203349;pointer-events:none;z-index:10003;font:8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute}.visual-page-stage-ruler i{border-style:solid;border-color:#1348799e;position:absolute}.visual-page-stage-ruler i span{font-style:normal;position:absolute}.visual-page-stage-ruler.is-horizontal{height:15px;top:0;left:0;right:0}.visual-page-stage-ruler.is-horizontal i{border-left-width:1px;height:8px;top:0}.visual-page-stage-ruler.is-horizontal i span{top:2px;left:2px}.visual-page-stage-ruler.is-vertical{width:15px;top:0;bottom:0;left:0}.visual-page-stage-ruler.is-vertical i{border-top-width:1px;width:8px;left:0}.visual-page-stage-ruler.is-vertical i span{top:2px;left:2px}.visual-page-spike-object{cursor:move;outline-offset:1px;transform-origin:50%;outline:1px solid #0000}.visual-page-spike-object:hover,.visual-page-spike-object.is-selected{outline-color:#2d8cff}.visual-page-spike-object.is-locked{cursor:not-allowed}.visual-page-connector-handles{pointer-events:none;z-index:10001;position:absolute;inset:0}.visual-page-connector-handle{cursor:crosshair;pointer-events:auto;background:#fff;border:2px solid #147b70;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.visual-page-connector-handle:hover{background:#14b8a6;transform:translate(-50%,-50%)scale(1.25)}.visual-page-connector-draft{pointer-events:none;z-index:10000;width:100%;height:100%;position:absolute;inset:0}.visual-page-spike-stage .atomic-composite__layer--arrow,.visual-page-spike-stage .atomic-composite__connector--arrow{pointer-events:none}.visual-page-editor-spike:not(.is-preview) .visual-page-spike-stage .atomic-composite__connector--arrow line{cursor:pointer;pointer-events:stroke}.visual-page-editor-spike.is-preview .visual-page-spike-object{cursor:default;outline:0}.visual-page-spike-canvas-fixture{pointer-events:none;width:100%;height:100%;display:block}.visual-page-editor-inspector{background:var(--editor-panel);border-left:1px solid var(--editor-border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.visual-page-editor-inspector__sticky{background:var(--editor-panel);z-index:2;flex:none;padding:14px 14px 0;position:relative}.visual-page-editor-inspector__content{min-height:0;padding:14px;overflow:auto}.visual-page-editor-inspector__heading{border-bottom:1px solid var(--editor-border);justify-content:space-between;align-items:start;margin:0;padding-bottom:12px;display:flex}.visual-page-editor-delete{color:#ff9eaa;cursor:pointer;background:#331c22;border:1px solid #82414f;border-radius:6px;justify-content:center;align-self:center;align-items:center;min-width:30px;min-height:30px;display:inline-flex}.visual-page-object-catalogue{position:relative}.visual-page-object-catalogue__menu{min-width:300px;z-index:var(--shell-z-editor-popover,900);background:#151f29;border:1px solid #3b4d5e;border-radius:10px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 42px #0000007a}.visual-page-toolbar-popover{position:fixed;overflow-y:auto}.visual-page-object-context-menu{min-width:218px;max-height:calc(100vh - 16px);z-index:var(--shell-z-editor-popover,900);background:#151f29;border:1px solid #3b4d5e;border-radius:9px;gap:4px;padding:7px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 42px #00000085}.visual-page-object-context-menu__objects{border-bottom:1px solid #2e4050;gap:4px;margin-bottom:2px;padding:3px 0 7px;display:grid}.visual-page-object-context-menu__objects>span{color:#91a4b7;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;font-size:10px;font-weight:700}.visual-page-object-context-menu__objects>button{color:#dfe9f3;cursor:pointer;text-align:left;background:#10171e;border:1px solid #0000;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.visual-page-object-context-menu__objects>button:hover,.visual-page-object-context-menu__objects>button:focus-visible,.visual-page-object-context-menu__objects>button.is-selected{background:#173d3c;border-color:#2aa99c}.visual-page-object-context-menu__objects strong{font-size:12px}.visual-page-object-context-menu__objects small{color:#8194a7;font-size:10px}.visual-page-object-context-menu>div{border-bottom:1px solid #2e4050;gap:2px;margin-bottom:2px;padding:5px 7px 7px;display:grid}.visual-page-object-context-menu>div strong{color:#eaf2fa;font-size:12px}.visual-page-object-context-menu>div span{color:#8194a7;text-overflow:ellipsis;max-width:190px;font-size:10px;overflow:hidden}.visual-page-object-context-menu>button{color:#dfe9f3;cursor:pointer;text-align:left;background:#10171e;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:32px;padding:6px 8px;display:flex}.visual-page-object-context-menu>button:hover:not(:disabled),.visual-page-object-context-menu>button:focus-visible{background:#173d3c;border-color:#2aa99c}.visual-page-object-context-menu>button:disabled{cursor:not-allowed;opacity:.42}.visual-page-object-catalogue__menu>button{text-align:left;background:#10171e;border:1px solid #2e4050;grid-template-columns:30px minmax(0,1fr);place-items:center start;gap:10px;padding:10px;display:grid}.visual-page-object-catalogue__menu>button>span:last-child{gap:2px;display:grid}.visual-page-object-catalogue__menu strong{color:#eaf2fa;font-size:13px}.visual-page-object-catalogue__menu small{color:#91a4b7;white-space:normal;font-size:11px;line-height:1.3}.visual-page-arrange-menu{min-width:245px}.visual-page-arrange-menu>button{grid-template-columns:none;gap:2px;display:grid}.visual-page-arrange-menu button:disabled{cursor:not-allowed;opacity:.48}.visual-page-arrange-menu__label{color:#91a4b7;letter-spacing:.08em;text-transform:uppercase;margin:5px 2px -1px;font-size:10px}.visual-page-arrange-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.visual-page-arrange-menu__grid button{color:#dfe9f3;text-transform:capitalize;background:#10171e;border:1px solid #2e4050;border-radius:6px;min-height:30px;padding:4px 6px}.visual-page-arrange-menu__grid:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-page-editor-inspector__heading>div{display:grid}.visual-page-editor-inspector__heading span{color:#8fa1b3;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.visual-page-editor-inspector__heading strong{text-overflow:ellipsis;max-width:190px;margin-top:3px;font-size:14px;overflow:hidden}.visual-page-editor-inspector-tabs{grid-template-columns:repeat(3,1fr);gap:4px;margin:0 0 12px;display:grid}.visual-page-editor-inspector-tabs button{color:#a9b9c8;cursor:pointer;background:#10171e;border:1px solid #2d3d4c;border-radius:6px;min-height:34px}.visual-page-editor-inspector-tabs button.is-active{color:#75eadf;background:#173d3c;border-color:#2aa99c}.visual-page-editor-save-message{background:#17212a;border:1px solid #344454;border-radius:7px;gap:8px;margin-bottom:12px;padding:9px;display:grid}.visual-page-editor-save-message.is-conflict,.visual-page-editor-save-message.is-error{color:#faa;border-color:#9b4b4b}.visual-page-editor-save-message button{color:#ffd3d3;background:#432222;border:1px solid #9b4b4b;border-radius:5px;min-height:32px}.visual-page-editor-meta{gap:7px;margin:0 0 18px;display:grid}.visual-page-editor-meta.is-compact{margin-top:14px}.visual-page-editor-object-details{color:#8fa1b3;margin:12px 0 0;font-size:11px}.visual-page-editor-meta div{background:#10171e;border:1px solid #2b3947;border-radius:7px;gap:3px;padding:8px;display:grid}.visual-page-editor-meta dt{color:#8194a7;text-transform:uppercase;font-size:11px}.visual-page-editor-meta dd{text-overflow:ellipsis;margin:0;overflow:hidden}.visual-page-editor-field-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.visual-page-editor-field-grid label,.visual-page-editor-renderer-fixture>label:not(.visual-page-editor-check){background:#10171e;border:1px solid #2b3947;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.visual-page-editor-renderer-fixture>label:not(.visual-page-editor-check){grid-template-columns:minmax(92px,.85fr) minmax(0,1.15fr)}.visual-page-editor-field-grid label>span,.visual-page-editor-renderer-fixture label>span{color:#85a0b8;text-transform:uppercase;padding-left:8px;font-size:11px}.visual-page-editor-field-grid input,.visual-page-editor-renderer-fixture input,.visual-page-editor-renderer-fixture select{color:#eaf1f8;background:#0a1117;border:0;min-width:0;min-height:34px;padding:5px}.visual-page-editor-check{align-items:center;gap:8px;margin-top:10px;display:flex}.visual-page-editor-text-field{gap:6px;margin-top:12px;display:grid}.visual-page-editor-text-field>span{color:#a8b8c8;font-size:12px}.visual-page-editor-text-field textarea{color:#edf4fa;resize:vertical;background:#0d141b;border:1px solid #344656;border-radius:7px;padding:9px;font:13px/1.4 Atkinson Hyperlegible,sans-serif}.visual-page-editor-symbol-help{color:#8095a8;font-size:10px;line-height:1.3}.visual-page-symbol-menu{color:#eaf2fa;width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);z-index:var(--shell-z-editor-popover,900);background:#151f29;border:1px solid #3b4d5e;border-radius:10px;gap:8px;padding:10px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 42px #0000008c}.visual-page-symbol-menu>header{border-bottom:1px solid #2e4050;gap:2px;padding:2px 3px 8px;display:grid}.visual-page-symbol-menu>header strong{font-size:13px}.visual-page-symbol-menu>header span{color:#91a4b7;font-size:10px}.visual-page-symbol-menu section{gap:5px;display:grid}.visual-page-symbol-menu h4{color:#63eadc;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px}.visual-page-symbol-menu section>div{grid-template-columns:repeat(8,minmax(32px,1fr));gap:5px;display:grid}.visual-page-symbol-menu button{color:#f4f8fb;cursor:pointer;background:#0d151d;border:1px solid #304354;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:3px;font-family:STIX Two Math,Atkinson Hyperlegible,sans-serif;font-size:20px;display:flex}.visual-page-symbol-menu button:hover,.visual-page-symbol-menu button:focus-visible{background:#173d3c;border-color:#2aa99c;outline:none}.visual-page-style-inspector{gap:10px;margin-top:12px;display:grid}.visual-page-style-inspector fieldset{border:1px solid #344454;border-radius:8px;min-width:0;margin:0;padding:10px}.visual-page-style-inspector legend{color:#63eadc;padding-inline:5px;font-size:12px}.visual-page-image-inspector-preview{object-fit:contain;background:#0a1117;border:1px solid #2b3947;border-radius:6px;width:100%;height:132px;margin-top:9px;display:block}.visual-page-image-inspector-empty{color:#9db0c1;margin:9px 0 0;font-size:12px;line-height:1.35}.visual-page-image-inspector-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.visual-page-image-inspector-gallery button{color:#9db0c1;cursor:pointer;text-align:left;background:#0a1117;border:1px solid #2b3947;border-radius:6px;min-width:0;padding:0;overflow:hidden}.visual-page-image-inspector-gallery button.is-selected{border-color:#63eadc}.visual-page-image-inspector-gallery img{object-fit:contain;width:100%;height:68px;display:block}.visual-page-image-inspector-gallery span{text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:4px 5px;font-size:10px;display:block;overflow:hidden}.visual-page-image-inspector-gallery span svg{float:right;width:11px;height:11px}.visual-page-image-inspector-add{color:#d9fffa;cursor:pointer;background:#153e3c;border:1px solid #2ea99c;border-radius:6px;align-items:center;gap:6px;width:100%;min-height:34px;margin-top:9px;padding:6px 9px;display:flex}.visual-page-image-inspector-add svg{width:15px;height:15px}.visual-page-catalogue-image-dialog-backdrop{z-index:1500;background:#02070dcc;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.visual-page-catalogue-image-dialog{color:#e5edf5;background:#111a22;border:1px solid #3a4d5e;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100vw - 56px);max-width:1040px;max-height:min(900px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 24px 80px #000a}.visual-page-catalogue-image-dialog>header,.visual-page-catalogue-image-dialog>footer{border-bottom:1px solid #2b3947;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.visual-page-catalogue-image-dialog>header>div{align-items:flex-start;gap:10px;display:flex}.visual-page-catalogue-image-dialog h2,.visual-page-catalogue-image-dialog p{margin:0}.visual-page-catalogue-image-dialog h2{font-size:18px}.visual-page-catalogue-image-dialog header p{color:#91a5b8;margin-top:3px;font-size:12px}.visual-page-catalogue-image-dialog button{color:#dce7f1;cursor:pointer;background:#10171e;border:1px solid #344454;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;display:inline-flex}.visual-page-catalogue-image-dialog button svg{width:15px;height:15px}.visual-page-catalogue-image-dialog button.is-primary{color:#fff;background:#176b64;border-color:#4adacb}.visual-page-catalogue-image-dialog button:disabled{cursor:not-allowed;opacity:.45}.visual-page-catalogue-image-dialog__body{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:18px;min-height:0;padding:18px;display:grid;overflow:auto}.visual-page-catalogue-image-dialog__crop-column,.visual-page-catalogue-image-dialog__metadata,.visual-page-catalogue-image-dialog__metadata fieldset{gap:10px;display:grid}.visual-page-catalogue-image-upload,.visual-page-catalogue-image-dialog__metadata>label,.visual-page-catalogue-image-dialog__metadata fieldset label{gap:5px;display:grid}.visual-page-catalogue-image-dialog label>span,.visual-page-catalogue-image-dialog legend{color:#9fb4c6;font-size:12px}.visual-page-catalogue-image-dialog input,.visual-page-catalogue-image-dialog select,.visual-page-catalogue-image-dialog textarea{color:#e5edf5;background:#091016;border:1px solid #344454;border-radius:6px;min-height:36px;padding:7px 9px}.visual-page-catalogue-image-dialog textarea{resize:vertical}.visual-page-catalogue-image-dialog fieldset{border:1px solid #344454;border-radius:8px;margin:0;padding:10px}.visual-page-catalogue-image-crop-preview{aspect-ratio:4/3;background:repeating-conic-gradient(#16222d 0 25%, #0d151c 0 50%) 0 / 24px 24px;cursor:grab;touch-action:none;border:1px solid #40576b;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.visual-page-catalogue-image-crop-preview:active{cursor:grabbing}.visual-page-catalogue-image-crop-preview>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.visual-page-catalogue-image-crop-preview>span{color:#8296a8}.visual-page-catalogue-image-crop-preview>small{color:#dce7f1;background:#071018c7;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;display:flex;position:absolute;bottom:8px;right:8px}.visual-page-catalogue-image-crop-preview>small svg{width:13px;height:13px}.visual-page-catalogue-image-crop-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visual-page-catalogue-image-crop-controls label{gap:4px;display:grid}.visual-page-catalogue-image-crop-controls label span{justify-content:space-between;display:flex}.visual-page-catalogue-image-crop-controls input[type=range]{width:100%;min-height:24px;padding:0}.visual-page-catalogue-image-dialog__error{color:#ff9b9b;font-size:12px}.visual-page-catalogue-image-dialog>footer{border-top:1px solid #2b3947;border-bottom:0;justify-content:flex-end;gap:8px}@media (width<=800px){.visual-page-catalogue-image-dialog__body{grid-template-columns:1fr}}.visual-page-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.visual-page-style-field{background:#10171e;border:1px solid #2b3947;border-radius:6px;min-width:0;display:grid;overflow:hidden}.visual-page-style-field.is-wide{grid-column:1/-1}.visual-page-style-field>span:first-child{color:#85a0b8;letter-spacing:.02em;text-transform:uppercase;padding:5px 7px 2px;font-size:10px}.visual-page-style-field>span:last-child{align-items:center;min-width:0;display:flex}.visual-page-style-field input[type=number],.visual-page-style-field select{color:#eaf1f8;background:#0a1117;border:0;width:100%;min-width:0;min-height:32px;padding:5px 7px}.visual-page-style-field input[type=color]{cursor:pointer;background:0 0;border:0;width:42px;height:32px;padding:4px 6px}.visual-page-style-field output{color:#9db0c1;padding-right:7px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.visual-page-style-field.is-colour output{text-overflow:ellipsis;overflow:hidden}.visual-page-text-overflow-warning{color:#ffd58d;background:#3a2b12;border:1px solid #b77d20;border-radius:6px;margin:8px 0 0;padding:8px;font-size:11px;line-height:1.35}.visual-page-editor-renderer-fixture{border:1px solid #344454;border-radius:8px;gap:8px;margin:15px 0 0;padding:10px;display:grid}.visual-page-editor-renderer-fixture legend{color:#63eadc;padding-inline:5px;font-size:12px}.visual-page-editor-json{border-top:1px solid var(--editor-border);gap:8px;margin-top:18px;padding-top:14px;display:grid}.visual-page-editor-layers{border-top:1px solid var(--editor-border);margin-top:16px;padding-top:12px}.visual-page-editor-layers>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.visual-page-editor-layers>header span{color:#8295a8;font-size:12px}.visual-page-editor-layers>div{gap:3px;max-height:190px;display:grid;overflow:auto}.visual-page-editor-layers.is-full{border-top:0;margin-top:0;padding-top:0}.visual-page-editor-layers.is-full>div{max-height:none}.visual-page-editor-layers article{background:#10171e;border:1px solid #293744;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.visual-page-editor-layers article.is-selected{background:#173d3c;border-color:#2aa99c}.visual-page-editor-layers .visual-page-layer-select{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.visual-page-layer-actions{align-items:center;padding-right:4px;display:flex}.visual-page-layer-actions button{color:#91a4b7;background:0 0;border:0;justify-content:center;align-items:center;min-height:28px;padding:4px;display:inline-flex}.visual-page-layer-actions button:hover{color:#6de5d8}.visual-page-editor-history{gap:13px;display:grid}.visual-page-editor-history__message{gap:5px;display:grid}.visual-page-editor-history__message span{color:#91a4b7;font-size:12px}.visual-page-editor-history__message input{color:#e9f1f8;background:#0a1117;border:1px solid #344454;border-radius:6px;min-height:36px;padding:7px}.visual-page-editor-history__actions{grid-template-columns:1fr auto;gap:7px;display:grid}.visual-page-editor-history__actions button,.visual-page-editor-revisions button{color:#d9fffa;background:#153e3c;border:1px solid #2ea99c;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 8px;display:inline-flex}.visual-page-editor-history button:disabled{cursor:not-allowed;opacity:.48}.visual-page-editor-history section>header{border-bottom:1px solid #32404e;align-items:center;gap:7px;padding-bottom:8px;display:flex}.visual-page-editor-history section>header span{color:#8598aa;margin-left:auto}.visual-page-editor-revisions{gap:7px;margin-top:8px;display:grid}.visual-page-editor-revisions article{background:#10171e;border:1px solid #2b3947;border-radius:7px;gap:5px;padding:9px;display:grid}.visual-page-editor-revisions article>div{justify-content:space-between;display:flex}.visual-page-editor-revisions article span,.visual-page-editor-revisions article small{color:#8497aa;font-size:11px}.visual-page-editor-revisions article p{margin:0}.visual-page-editor-layers button{color:#dce7f1;cursor:pointer;text-align:left;background:#10171e;border:1px solid #293744;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;min-height:30px;padding:5px 7px;display:grid}.visual-page-editor-layers button.is-selected{background:#173d3c;border-color:#2aa99c}.visual-page-editor-layers button span{text-overflow:ellipsis;overflow:hidden}.visual-page-editor-layers button small{color:#8195a9;padding-left:7px}.visual-page-editor-json header{align-items:center;gap:7px;display:flex}.visual-page-editor-json textarea{color:#c9d9e8;resize:vertical;background:#091016;border:1px solid #324252;border-radius:7px;min-height:260px;padding:9px;font:11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.visual-page-editor-json>button{color:#d9fffa;cursor:pointer;background:#153e3c;border:1px solid #2ea99c;border-radius:7px;min-height:36px}.visual-page-editor-json p{color:#ff9b9b;margin:0;font-size:12px}.visual-page-editor-route-state{color:#e5edf5;background:#0e151b;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.visual-page-editor-route-state a{color:#61d8cd}@media (width<=1100px){.visual-page-editor-toolbar{grid-template-columns:minmax(200px,1fr) auto}.visual-page-editor-unsaved,.visual-page-editor-save-state{grid-column:1/-1;justify-self:start;font-size:11px}.visual-page-editor-body{grid-template-columns:minmax(0,1fr) 290px}.visual-page-editor-toolbar__tools>button span{display:none}}@media (width<=1600px){.visual-page-editor-workspace .visual-page-editor-toolbar{grid-template-columns:minmax(230px,.8fr) minmax(0,auto) auto;gap:8px;padding-inline:9px}.visual-page-editor-workspace .visual-page-editor-toolbar__tools{min-width:0}.visual-page-editor-workspace .visual-page-editor-toolbar__tools>button span{display:none}.visual-page-editor-workspace .visual-page-editor-save-state{font-size:12px}}.visual-page-published-view{aspect-ratio:16/9;background:#fff;width:100%;position:relative;overflow:hidden}.visual-page-published-view__canvas{isolation:isolate;transform-origin:0 0;background:#fff;position:absolute;top:0;left:0;overflow:hidden}.visual-page-published-view__canvas .visual-page-atomic-detail-trigger{cursor:zoom-in}.visual-page-published-view__source{width:1600px;max-width:none;height:900px}.visual-page-published-view__state{color:#526173;background:#f8fbff;justify-content:center;align-items:center;font:700 24px/1.4 Atkinson Hyperlegible,system-ui,sans-serif;display:flex;position:absolute;inset:0}.visual-page-published-view__state.is-error{color:#991b1b}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}div.mxRubberband{background:#07f;border:1px solid #00f;position:absolute;overflow:hidden}.mxCellEditor{_background:url(data:image/gif;base64,R0lGODlhMAAwAIAAAP///wAAACH5BAEAAAAALAAAAAAwADAAAAIxhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8egpAAA7);word-wrap:normal;resize:none;background:url(data:image/gif;base64,R0lGODlhMAAwAIAAAP///wAAACH5BAEAAAAALAAAAAAwADAAAAIxhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8egpAAA7);border:0 solid #0000;min-width:1px;margin:0;padding:0;display:inline-block;position:absolute;overflow:visible}.mxPlainTextEditor *{margin:0;padding:0}div.mxWindow{_background:url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);z-index:1;background:url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);border:1px solid #c3c3c3;position:absolute;overflow:hidden;box-shadow:3px 3px 12px silver}table.mxWindow{border-collapse:collapse;table-layout:fixed;font-family:Arial;font-size:8pt}td.mxWindowTitle{_background:url(data:image/gif;base64,R0lGODlhFwAXAMQAANfX18rKyuHh4c7OzsDAwMHBwc/Pz+Li4uTk5NHR0dvb2+jo6O/v79/f3/n5+dnZ2dbW1uPj44yMjNPT0+Dg4N3d3ebm5szMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABcAAAWQICESxWiW5Ck6bOu+MMvMdG3f86LvfO/rlqBwSCwaj8ikUohoOp/QaDNCrVqvWKpgezhsv+AwmEIum89ocmPNbrvf64p8Tq/b5Yq8fs/v5x+AgYKDhIAAh4iJiouHEI6PkJGSjhOVlpeYmZUJnJ2en6CcBqMDpaanqKgXq6ytrq+rAbKztLW2shK5uru8vbkhADs=) repeat-x;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:2px;color:#000;background:url(data:image/gif;base64,R0lGODlhFwAXAMQAANfX18rKyuHh4c7OzsDAwMHBwc/Pz+Li4uTk5NHR0dvb2+jo6O/v79/f3/n5+dnZ2dbW1uPj44yMjNPT0+Dg4N3d3ebm5szMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABcAAAWQICESxWiW5Ck6bOu+MMvMdG3f86LvfO/rlqBwSCwaj8ikUohoOp/QaDNCrVqvWKpgezhsv+AwmEIum89ocmPNbrvf64p8Tq/b5Yq8fs/v5x+AgYKDhIAAh4iJiouHEI6PkJGSjhOVlpeYmZUJnJ2en6CcBqMDpaanqKgXq6ytrq+rAbKztLW2shK5uru8vbkhADs=) repeat-x;height:13px;padding-top:4px;padding-bottom:6px;font-weight:700;overflow:hidden}td.mxWindowPane{vertical-align:top;padding:0}div.mxWindowPane{position:relative;overflow:hidden}td.mxWindowPane td{font-family:Arial;font-size:8pt}td.mxWindowPane input,td.mxWindowPane select,td.mxWindowPane textarea,td.mxWindowPane radio{border:1px solid #8c8c8c;padding:1px;font-family:Arial;font-size:8pt}td.mxWindowPane button{_background:url(data:image/gif;base64,R0lGODlhCgATALMAAP7+/t7e3vj4+Ojo6OXl5e/v7/n5+fb29vPz8/39/e3t7fHx8e7u7v///wAAAAAAACH5BAAAAAAALAAAAAAKABMAAAQ2MMlJhb0Y6c2X/2AhjiRjnqiirizqMkEsz0Rt30Ou7y8K/ouDcEg0GI9IgHLJbDif0Kh06owAADs=) repeat-x;float:left;background:url(data:image/gif;base64,R0lGODlhCgATALMAAP7+/t7e3vj4+Ojo6OXl5e/v7/n5+fb29vPz8/39/e3t7fHx8e7u7v///wAAAAAAACH5BAAAAAAALAAAAAAKABMAAAQ2MMlJhb0Y6c2X/2AhjiRjnqiirizqMkEsz0Rt30Ou7y8K/ouDcEg0GI9IgHLJbDif0Kh06owAADs=) repeat-x;padding:2px;font-family:Arial;font-size:8pt}img.mxToolbarItem{border-width:1px;margin-bottom:6px;margin-right:6px}select.mxToolbarCombo{vertical-align:top;border-style:inset;border-width:2px}div.mxToolbarComboContainer{padding:2px}img.mxToolbarMode{border-width:0;margin:2px 4px 4px 2px}img.mxToolbarModeSelected{border-style:inset;border-width:2px;margin:0 2px 2px 0}div.mxTooltip{cursor:default;color:#000;background:#ffc;border:1px solid #000;padding:4px;font-family:Arial;font-size:8pt;position:absolute;box-shadow:3px 3px 12px silver}div.mxPopupMenu{_background:url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);background:url(data:image/gif;base64,R0lGODlhGgAUAIAAAOzs7PDw8CH5BAAAAAAALAAAAAAaABQAAAIijI+py70Ao5y02lud3lzhD4ZUR5aPiKajyZbqq7YyB9dhAQA7);border:1px solid #000;position:absolute;box-shadow:3px 3px 12px silver}table.mxPopupMenu{border-collapse:collapse;margin-top:1px;margin-bottom:1px}tr.mxPopupMenuItem{color:#000;cursor:pointer}tr.mxPopupMenuItemHover{color:#fff;cursor:pointer;background-color:#006}td.mxPopupMenuItem{white-space:nowrap;padding:2px 30px 2px 10px;font-family:Arial;font-size:8pt}td.mxPopupMenuIcon{background-color:#d0d0d0;padding:2px 4px}.mxDisabled{opacity:.2!important;cursor:default!important}:root{--shell-z-editor-popover:900;--shell-z-overlay-backdrop:2000;--shell-z-drawer:2010;--shell-z-modal:3000}:root[data-schoolfun-theme=light]{--surface:#f7f8fa;--surface-strong:#fff;--surface-soft:#eef1f4;--border:#d7dce3;--text:#1c2633;--text-muted:#5d6978;--text-soft:#7f8a99;--accent:#0f766e;--accent-soft:#d8f3ef;--danger:#b42318;--shadow:0 18px 45px #0f172a29}:root[data-schoolfun-theme=dark]{--surface:#111417;--surface-strong:#191e23;--surface-soft:#232a31;--border:#303942;--text:#f3f6f8;--text-muted:#b6c0ca;--text-soft:#82909d;--accent:#5eead4;--accent-soft:#143f3d;--danger:#fda29b;--shadow:0 18px 45px #0000005c}.app-shell{--header-height:64px;--left-drawer-width:320px;--right-panel-width:390px;--surface:#f7f8fa;--surface-strong:#fff;--surface-soft:#eef1f4;--border:#d7dce3;--text:#1c2633;--text-muted:#5d6978;--text-soft:#7f8a99;--accent:#0f766e;--accent-soft:#d8f3ef;--danger:#b42318;--shadow:0 18px 45px #0f172a29;--color-primary:#2563eb;--color-primary-light:#3b82f6;--color-surface:var(--surface-strong);--color-bg:var(--surface);--color-text:var(--text);--color-text-muted:var(--text-muted);--color-border:var(--border);--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;background:var(--surface);color:var(--text);height:100vh;overflow:hidden}.app-shell[data-theme=dark]{--surface:#111417;--surface-strong:#191e23;--surface-soft:#232a31;--border:#303942;--text:#f3f6f8;--text-muted:#b6c0ca;--text-soft:#82909d;--accent:#5eead4;--accent-soft:#143f3d;--danger:#fda29b;--shadow:0 18px 45px #0000005c;--color-primary:#3b82f6;--color-primary-light:#60a5fa;--color-surface:var(--surface-strong);--color-bg:var(--surface);--color-text:var(--text);--color-text-muted:var(--text-muted);--color-border:var(--border);--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#f87171}.topbar{background:var(--surface-strong);border-bottom:1px solid var(--border);height:var(--header-height);grid-template-columns:44px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;display:grid}.brand{color:var(--text);align-items:center;gap:9px;min-width:0;text-decoration:none;display:inline-flex}.brand-mark{object-fit:contain;border-radius:6px;width:30px;height:30px}.brand-name{white-space:nowrap;font-size:16px;font-weight:700}.topbar-status,.topbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.topbar-status{align-items:baseline;overflow:hidden}.topbar-actions{justify-content:flex-end}.status-pill{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;line-height:1;overflow:hidden}.topbar-context-label{color:var(--accent);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.topbar-context-title{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:20px;font-weight:800;line-height:1.1;overflow:hidden}.icon-button,.context-toggle{color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.icon-button:hover,.context-toggle:hover{background:var(--surface-soft);border-color:var(--border)}.user-chip{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:220px;height:38px;padding:0 10px;text-decoration:none;display:inline-flex}.user-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu{position:relative}.account-menu .user-chip{cursor:pointer}.account-menu-popover{background:var(--surface-strong);border:1px solid var(--border);z-index:120;border-radius:8px;gap:12px;min-width:290px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #00000057}.account-menu-identity{border-bottom:1px solid var(--border);gap:3px;min-width:0;padding-bottom:11px;display:grid}.account-menu-identity strong,.account-menu-identity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-menu-identity span,.account-language-field>span,.account-menu-status{color:var(--text-muted);font-size:12px}.account-language-field{gap:6px;display:grid}.account-language-field>span{font-weight:800}.account-language-field select{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;width:100%;min-height:36px;padding:0 9px}.account-menu-status{margin:0}.account-menu-status.error{color:var(--danger,#ef6b73)}.account-logout{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;display:flex}.account-logout:hover{background:var(--surface-soft)}.interface-string-admin{gap:14px;display:grid}.interface-string-filters{grid-template-columns:minmax(180px,1fr) minmax(130px,180px) minmax(150px,200px) auto;align-items:end;gap:10px;padding:12px 14px 14px;display:grid}.interface-string-filters label,.interface-string-editor label{gap:6px;display:grid}.interface-string-filters label>span,.interface-string-editor label>span{color:var(--text-muted);font-size:12px;font-weight:800}.interface-string-filters input,.interface-string-filters select,.interface-string-editor select,.interface-string-editor textarea,.interface-string-editor input{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;width:100%;min-height:36px;padding:8px 10px}.interface-string-admin-grid{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:14px;min-height:0;display:grid}.interface-string-list{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;max-height:62vh;display:grid;overflow:auto}.interface-string-list>button{border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:0 0;gap:4px;padding:11px 13px;display:grid}.interface-string-list>button:last-child{border-bottom:0}.interface-string-list>button:hover,.interface-string-list>button.active{background:var(--surface-soft)}.interface-string-list span,.interface-string-list small,.interface-string-editor header span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interface-string-editor{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;align-content:start;gap:13px;padding:16px;display:grid}.interface-string-editor header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.interface-string-editor header h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.interface-string-editor textarea{resize:vertical;min-height:76px}.interface-string-editor textarea[readonly]{color:var(--text-muted)}.resource-equivalence-filters{grid-template-columns:minmax(170px,1fr) repeat(3,minmax(130px,.75fr)) auto}.resource-equivalence-editor label small{color:var(--text-muted);overflow-wrap:anywhere}.resource-equivalence-review-facts{grid-template-columns:minmax(0,1fr) minmax(110px,.35fr);gap:10px;display:grid}.resource-equivalence-review-facts>div,.resource-equivalence-risk{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;gap:5px;padding:10px;display:grid}.resource-equivalence-review-facts span,.resource-equivalence-risk>strong{color:var(--text-muted);font-size:12px;font-weight:800}.resource-equivalence-risk p{margin:0;font-size:13px;line-height:1.45}.resource-equivalence-actions{flex-wrap:wrap;gap:8px;display:flex}.resource-equivalence-actions .danger{border-color:color-mix(in srgb, var(--danger,#ef6b73) 45%, var(--border));color:var(--danger,#ef6b73)}@media (width<=1100px){.resource-equivalence-filters,.interface-string-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-equivalence-admin-grid,.interface-string-admin-grid{grid-template-columns:minmax(0,1fr)}}.form-success{color:var(--success,#48c78e);margin:0;font-size:13px}.interface-language-boot{width:100vw;height:100vh}.shell-body{height:calc(100vh - var(--header-height));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.workspace{isolation:isolate;z-index:0;min-height:0;position:relative;overflow:hidden}.workspace-grid{height:100%;min-height:0;display:grid}.workspace-primary{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:18px;display:grid}.workspace-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:14px;padding:0 0 14px;display:flex}.eyebrow{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:700}.workspace-heading h1{margin:0;font-size:28px;line-height:1.1}.workspace-scroll,.context-scroll,.nav-scroll{min-height:0;overflow:auto}.workspace-scroll{grid-auto-rows:min-content;gap:12px;padding:14px 0;display:grid}.tracking-workspace-scroll{grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.panel-section{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;padding:14px}.panel-section h2{margin:0 0 8px;font-size:15px}.panel-section.warning{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.access-denied-panel{gap:14px;display:grid}.access-denied-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.access-denied-heading h2{margin:0}.access-denied-details{gap:10px;margin:0;display:grid}.access-denied-details div{gap:3px;display:grid}.access-denied-details dt{color:var(--text-soft);text-transform:uppercase;font-size:12px;font-weight:700}.access-denied-details dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.panel-section p{color:var(--text-muted);margin:0}.calendar-workspace-primary{grid-template-rows:minmax(0,1fr);padding-top:12px}.calendar-workspace-scroll{grid-template-rows:minmax(0,1fr);height:100%;padding:0;overflow:hidden}.calendar-message-panel{align-self:start}.calendar-page-grid{grid-template-columns:minmax(720px,1fr) minmax(330px,390px);gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.calendar-scheduler-panel,.calendar-detail-panel,.calendar-event-detail{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;min-height:0}.calendar-scheduler-panel{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.calendar-scheduler-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid}.calendar-scheduler-toolbar>div:first-child{gap:2px;min-width:0;display:grid}.calendar-scheduler-toolbar>div:first-child>strong{font-size:14px}.calendar-scheduler-toolbar>div:first-child>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.calendar-toolbar-actions{align-items:center;gap:8px;display:flex}.calendar-view-toggle{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.calendar-view-toggle button{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.calendar-view-toggle button.active{background:var(--surface-soft);color:var(--text)}.calendar-filter-bar{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:8px;min-height:58px;padding:8px 10px;display:grid}.calendar-filter-field{gap:4px;min-width:0;display:grid}.calendar-filter-field span{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:800}.calendar-filter-field select{appearance:none;background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;text-overflow:ellipsis;border-radius:7px;min-height:32px;padding:5px 8px;font-size:13px;overflow:hidden}.calendar-filter-field select:focus{border-color:var(--accent);outline:none}.calendar-filter-field option{background:var(--surface-strong);color:var(--text)}.schoolfun-scheduler-shell{background:var(--surface-strong);height:100%;min-height:0;overflow:hidden}.schoolfun-scheduler-shell.loading{color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.schoolfun-scheduler-shell .MuiEventCalendar-root,.schoolfun-scheduler-shell [class*=EventCalendar-root],.schoolfun-scheduler-shell [class*=eventCalendar]{background:var(--surface-strong);color:var(--text);height:100%}.schoolfun-scheduler-shell .MuiPaper-root,.schoolfun-scheduler-shell .MuiMenu-paper,.schoolfun-scheduler-shell .MuiPopover-paper,.schoolfun-scheduler-shell .MuiPopper-root .MuiPaper-root{background-color:var(--surface-strong)!important;border-color:var(--border)!important;color:var(--text)!important;background-image:none!important}.schoolfun-scheduler-shell .MuiButtonBase-root,.schoolfun-scheduler-shell .MuiTypography-root,.schoolfun-scheduler-shell .MuiInputBase-root,.schoolfun-scheduler-shell .MuiSvgIcon-root{color:var(--text);font-family:inherit}.schoolfun-scheduler-shell .MuiEventCalendar-dayTimeGridTimeAxisText,.schoolfun-scheduler-shell .MuiEventCalendar-dayTimeGridHeaderDayName,.schoolfun-scheduler-shell .MuiEventCalendar-dayTimeGridAllDayEventsHeaderCell,.schoolfun-scheduler-shell .MuiEventCalendar-miniCalendarWeekdayCell{color:var(--text-muted)!important}.schoolfun-scheduler-shell .MuiEventCalendar-dayTimeGridHeaderDayNumber,.schoolfun-scheduler-shell .MuiEventCalendar-dayTimeGridHeaderButton{color:var(--text)!important}.schoolfun-scheduler-shell .MuiEventCalendar-dayTimeGridAllDayEventsCell,.schoolfun-scheduler-shell .MuiEventCalendar-dayTimeGridScrollablePlaceholder,.schoolfun-scheduler-shell .MuiEventCalendar-dayTimeGridColumn{background-color:#0000!important}.schoolfun-scheduler-shell .schoolfun-calendar-event,.schoolfun-scheduler-shell .schoolfun-calendar-event .MuiTypography-root,.schoolfun-scheduler-shell .schoolfun-calendar-event .MuiEventCalendar-timeGridEventTitle{color:#102027!important}.schoolfun-scheduler-shell .MuiOutlinedInput-notchedOutline,.schoolfun-scheduler-shell fieldset{border-color:var(--border)!important}.schoolfun-scheduler-shell button:hover,.schoolfun-scheduler-shell [role=button]:hover{background-color:var(--surface-soft)}.MuiEventCalendar-eventDialogPaper,.MuiEventCalendar-eventDialogContent,.MuiEventCalendar-eventDialogForm,.MuiEventCalendar-eventDialogHeader,.MuiEventCalendar-eventDialogTabContent{background-color:var(--surface-strong)!important;color:var(--text)!important;background-image:none!important}.MuiEventCalendar-eventDialogPaper{border:1px solid var(--border)!important;box-shadow:0 24px 60px #0000006b!important}.MuiEventCalendar-eventDialogSectionHeaderTitle,.MuiEventCalendar-eventDialogDescriptionLabel,.MuiEventCalendar-eventDialogDateTimeLabel,.MuiEventCalendar-eventDialogCloseButton,.MuiEventCalendar-eventDialogResourceTitle,.MuiEventCalendar-eventDialogTitle,.MuiEventCalendar-eventDialogReadonlyContent,.MuiEventCalendar-eventDialogActions,.MuiEventCalendar-eventDialogFormActions,.MuiEventCalendar-eventDialogForm .MuiTypography-root,.MuiEventCalendar-eventDialogForm .MuiFormControlLabel-label,.MuiEventCalendar-eventDialogForm .MuiInputBase-root,.MuiEventCalendar-eventDialogForm .MuiInputBase-input,.MuiEventCalendar-eventDialogForm .MuiSvgIcon-root,.MuiEventCalendar-eventDialogForm .MuiButtonBase-root,.MuiEventCalendar-eventDialogContent .MuiTypography-root,.MuiEventCalendar-eventDialogContent .MuiSvgIcon-root{color:var(--text)!important}.MuiEventCalendar-eventDialogSectionHeaderTitle,.MuiEventCalendar-eventDialogForm .MuiInputLabel-root,.MuiEventCalendar-eventDialogForm .MuiFormLabel-root{color:var(--text-muted)!important}.MuiEventCalendar-eventDialogForm .MuiInputBase-root,.MuiEventCalendar-eventDialogForm .MuiSelect-select,.MuiEventCalendar-eventDialogForm textarea{background-color:var(--surface-soft)!important;color:var(--text)!important}.MuiEventCalendar-eventDialogForm .MuiOutlinedInput-notchedOutline,.MuiEventCalendar-eventDialogForm fieldset,.MuiEventCalendar-eventDialogFormDivider{border-color:var(--border)!important}.MuiEventCalendar-eventDialogForm .MuiButton-contained,.MuiEventCalendar-eventDialogForm .MuiButton-containedPrimary{color:#fff!important}.MuiEventCalendar-eventDialogForm .MuiDialogActions-root,.MuiEventCalendar-eventDialogFormActions{background-color:var(--surface-strong)!important}.MuiEventCalendar-moreEventsPopover,.MuiEventCalendar-moreEventsPopoverHeader,.MuiEventCalendar-moreEventsPopoverBody,.MuiEventCalendar-preferencesMenu,.MuiEventCalendar-viewSwitcherMenu{background-color:var(--surface-strong)!important;color:var(--text)!important;background-image:none!important}.calendar-month-plan{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.calendar-month-plan-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:40px;padding:8px 10px;display:flex}.calendar-month-plan-header strong{font-size:18px}.calendar-month-plan-header span{color:var(--text-muted);font-size:12px;font-weight:700}.calendar-month-weekdays{background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-month-weekdays span{color:var(--text-soft);text-align:center;text-transform:uppercase;padding:8px;font-size:11px;font-weight:900}.calendar-month-grid{grid-template-rows:repeat(6,minmax(96px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.calendar-month-day{border-bottom:1px solid var(--border);border-right:1px solid var(--border);grid-template-rows:auto minmax(0,1fr);gap:5px;min-width:0;padding:7px;display:grid;overflow:hidden}.calendar-month-day:nth-child(7n){border-right:0}.calendar-month-day.outside-month{background:color-mix(in srgb, var(--surface) 55%, transparent);color:var(--text-soft)}.calendar-month-day.today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 75%, transparent)}.calendar-month-day-heading{justify-content:space-between;align-items:center;display:flex}.calendar-month-day-heading strong{color:var(--text);font-size:13px}.calendar-month-day-heading span{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800}.calendar-month-day-events{gap:4px;min-height:0;display:grid;overflow:hidden}.calendar-month-event{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:4px minmax(0,1fr);align-items:center;gap:5px;min-height:35px;padding:4px 5px;display:grid}.calendar-month-event:hover,.calendar-month-event.active{background:var(--surface-soft);border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.calendar-month-event .calendar-event-color{width:4px;height:23px}.calendar-month-event span:last-child{gap:1px;min-width:0;display:grid}.calendar-month-event small,.calendar-month-event strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-month-event small{color:var(--text-muted);font-size:10px}.calendar-month-event strong{font-size:11px;line-height:1.2}.calendar-month-more{color:var(--text-muted);padding:0 3px;font-size:11px;font-weight:800}.calendar-week-planner{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.calendar-week-plan-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:40px;padding:8px 10px;display:flex}.calendar-week-plan-header strong{font-size:18px}.calendar-week-plan-header span{color:var(--text-muted);font-size:12px;font-weight:700}.calendar-week-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:58px repeat(7,minmax(150px,1fr));min-height:0;display:grid;overflow:auto}.calendar-week-corner,.calendar-week-day-header{background:var(--surface);border-bottom:1px solid var(--border);border-right:1px solid var(--border);min-height:50px;padding:7px 8px}.calendar-week-corner{color:var(--text-soft);text-transform:uppercase;align-items:end;font-size:11px;font-weight:900;display:flex}.calendar-week-day-header{grid-template-columns:minmax(0,1fr) auto;gap:2px;display:grid}.calendar-week-day-header.today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 72%, transparent)}.calendar-week-day-header strong,.calendar-week-day-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-week-day-header strong{color:var(--text);font-size:13px}.calendar-week-day-header span{color:var(--text-muted);font-size:11px}.calendar-week-day-header small{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;grid-row:1/span 2;align-self:start;padding:1px 6px;font-size:10px;font-weight:800}.calendar-week-time-rail{background:var(--surface);border-right:1px solid var(--border);grid-template-rows:repeat(var(--week-hour-count), 58px);min-height:calc(var(--week-hour-count) * 58px);display:grid}.calendar-week-time-rail span{border-bottom:1px solid var(--border);color:var(--text-soft);text-align:right;padding:7px 6px 0 0;font-size:11px;font-weight:700}.calendar-week-day-column{border-right:1px solid var(--border);min-height:calc(var(--week-hour-count) * 58px);position:relative;overflow:hidden}.calendar-week-day-column:last-child{border-right:0}.calendar-week-hour-line{border-bottom:1px solid var(--border);height:58px}.calendar-week-empty{color:var(--text-soft);font-size:11px;font-weight:700;position:absolute;top:9px;left:8px}.calendar-week-event{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;min-height:78px;left:6px;right:6px;top:var(--event-top);height:max(var(--event-height), 78px);z-index:1;border-radius:7px;grid-template-columns:4px minmax(0,1fr);align-items:stretch;gap:5px;padding:6px;display:grid;position:absolute}.calendar-week-event:hover,.calendar-week-event.active{background:var(--surface-soft);border-color:color-mix(in srgb, var(--accent) 60%, var(--border));z-index:2}.calendar-week-event .calendar-event-color{width:4px;height:100%}.calendar-week-event span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.calendar-week-event em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-week-event small{color:var(--text-muted);white-space:normal;min-width:0;font-size:10px;line-height:1.15}.calendar-week-event strong{text-overflow:clip;white-space:normal;word-break:normal;min-width:0;font-size:11px;line-height:1.15;overflow:visible}.calendar-week-event em{color:var(--text-soft);font-size:10px;font-style:normal}.calendar-detail-panel{grid-template-rows:minmax(150px,220px) minmax(0,1fr);gap:10px;padding:10px;display:grid;overflow:hidden}.calendar-event-list{gap:8px;min-height:0;padding-right:2px;display:grid;overflow:auto}.calendar-event-list-item{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:8px;display:grid}.calendar-event-list-item:hover,.calendar-event-list-item.active{background:var(--surface-soft);border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.calendar-event-list-item strong,.calendar-event-list-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.calendar-event-list-item strong{font-size:13px}.calendar-event-list-item small{color:var(--text-muted);margin-top:3px;font-size:11px}.calendar-event-color{border-radius:999px;width:5px;height:36px;display:inline-block}.calendar-event-color.red,.calendar-event-color.pink{background:#f04438}.calendar-event-color.purple,.calendar-event-color.indigo{background:#7c3aed}.calendar-event-color.blue{background:#2563eb}.calendar-event-color.teal{background:#0f766e}.calendar-event-color.green,.calendar-event-color.lime{background:#16a34a}.calendar-event-color.amber,.calendar-event-color.orange{background:#f59e0b}.calendar-event-color.grey{background:#64748b}.calendar-event-detail{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.calendar-detail-heading{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.calendar-detail-heading h2{margin:3px 0 0;font-size:17px;line-height:1.2}.calendar-detail-tabs{min-height:42px;padding:5px 8px}.calendar-detail-tab-panels{min-height:0;overflow:hidden}.calendar-detail-tab-panel{min-height:0;padding:12px;overflow:auto}.calendar-detail-grid,.calendar-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.calendar-detail-field{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.calendar-detail-field.wide{grid-column:1/-1}.calendar-detail-field dt{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:800}.calendar-detail-field dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.calendar-resource-list{gap:8px;display:grid}.calendar-resource-row{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.calendar-resource-row div{gap:4px;min-width:0;display:grid}.calendar-resource-row strong,.calendar-resource-row span,.calendar-resource-row small{overflow-wrap:anywhere;min-width:0}.calendar-resource-row span,.calendar-resource-row small{color:var(--text-muted);font-size:12px}.calendar-progress-panel{gap:10px;display:grid}.calendar-progress-summary-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:10px;padding:10px;display:grid}.calendar-progress-summary-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.calendar-progress-summary-heading strong{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-size:15px;line-height:1.25;display:block}.calendar-progress-meter{background:var(--surface-strong);border:1px solid var(--border);border-radius:999px;height:11px;overflow:hidden}.calendar-progress-meter span{background:linear-gradient(90deg, var(--accent), #f59e0b);height:100%;display:block}.calendar-progress-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.calendar-progress-resource-list{gap:8px;display:grid}.calendar-progress-resource-row{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.calendar-progress-resource-row div{gap:4px;min-width:0;display:grid}.calendar-progress-resource-row strong,.calendar-progress-resource-row span,.calendar-progress-resource-row small{overflow-wrap:anywhere;min-width:0}.calendar-progress-resource-row span,.calendar-progress-resource-row small{color:var(--text-muted);font-size:12px}.calendar-audience-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.calendar-audience-list span{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.calendar-event-empty{border:1px dashed var(--border);color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:12px;display:flex}@media (width<=1180px){.calendar-page-grid{grid-template-rows:minmax(520px,1fr) minmax(320px,.75fr);grid-template-columns:minmax(0,1fr)}.calendar-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.curriculum-workspace-primary{grid-template-rows:minmax(0,1fr);padding-top:12px}.curriculum-workspace-scroll{grid-template-rows:minmax(0,1fr);height:100%;padding:0;overflow:hidden}.curriculum-browser{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,.36fr) minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.curriculum-tree-section,.curriculum-detail-section{min-height:0}.curriculum-tree-section{grid-template-rows:auto auto minmax(0,1fr)}.curriculum-tree-summary,.curriculum-overview-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.curriculum-tree-summary{border-bottom:1px solid var(--border)}.curriculum-summary-metric{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:4px;min-width:0;padding:8px 9px;display:grid}.curriculum-summary-metric span{color:var(--text-soft);text-transform:uppercase;font-size:10px;font-weight:900}.curriculum-summary-metric strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;line-height:1.1;overflow:hidden}.curriculum-tree-scroll{min-height:0;overflow:hidden}.curriculum-tree-scroll .schoolfun-tree-view-shell{height:100%;overflow:auto}.curriculum-topic-tree-view .MuiTreeItem-label{min-width:0}.curriculum-tree-label{gap:3px;min-width:0;padding:1px 0;display:grid}.curriculum-tree-label-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.curriculum-tree-label-heading span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.curriculum-tree-label-heading strong{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:900}.curriculum-tree-label-meta{color:var(--text-soft);gap:8px;min-width:0;display:flex}.curriculum-tree-label-meta span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.curriculum-detail-section>.empty-state{margin:12px}.curriculum-detail-section .section-heading{padding-right:112px}.curriculum-detail-workspace{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.curriculum-topic-header{background:var(--surface-strong);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.curriculum-topic-header h3{color:var(--text);overflow-wrap:anywhere;margin:3px 0 0;font-size:17px;line-height:1.2}.curriculum-topic-header p{color:var(--text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.curriculum-detail-tabs{min-height:42px;padding:5px 8px}.curriculum-tab-panels,.curriculum-tab-panel{min-height:0;overflow:hidden}.curriculum-tab-scroll{grid-auto-rows:min-content;gap:10px;height:100%;min-height:0;padding:12px;display:grid;overflow:auto}.curriculum-overview-tiles{padding:0}.curriculum-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.curriculum-detail-field{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.curriculum-detail-field.wide{grid-column:1/-1}.curriculum-detail-field dt{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:900}.curriculum-detail-field dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700}.curriculum-detail-field code,.curriculum-row-meta code{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:4px 6px;font-size:11px}.curriculum-tag-list{flex-wrap:wrap;gap:6px;display:flex}.curriculum-tag-list span{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.curriculum-row-list{gap:8px;display:grid}.curriculum-row{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:8px;padding:10px;display:grid}.curriculum-row-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.curriculum-row-main div{gap:4px;min-width:0;display:grid}.curriculum-row-main strong,.curriculum-row-main span{overflow-wrap:anywhere;min-width:0}.curriculum-row-main strong{color:var(--text);font-size:13px;line-height:1.35}.curriculum-row-main span{color:var(--text-muted);font-size:12px}.curriculum-row-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.curriculum-row-meta>span{background:var(--surface-strong);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.curriculum-progress-summary{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:10px;padding:10px;display:grid}.curriculum-progress-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.curriculum-progress-heading strong{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-size:15px;line-height:1.25;display:block}.curriculum-progress-meter{background:var(--surface-strong);border:1px solid var(--border);border-radius:999px;height:11px;overflow:hidden}.curriculum-progress-meter span{background:linear-gradient(90deg, var(--accent), #f59e0b);height:100%;display:block}.curriculum-refresh-button{z-index:2;position:absolute;top:8px;right:10px}.curriculum-message-panel{margin:12px}.empty-state.warning{color:var(--danger);border-color:#f8717173}@media (width<=1180px){.curriculum-browser{grid-template-rows:minmax(340px,.85fr) minmax(460px,1fr);grid-template-columns:minmax(0,1fr)}.curriculum-detail-section .section-heading{padding-right:12px}.curriculum-refresh-button{width:fit-content;position:static}}.admin-workspace-scroll{grid-template-rows:minmax(0,1fr);height:100%;padding:0;overflow:hidden}.admin-workspace-primary{grid-template-rows:minmax(0,1fr);padding-top:12px}.admin-page-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.admin-tabbed-workspace{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.admin-section-tabs{min-height:48px;overflow-x:auto}.admin-tab-panels{height:100%;min-height:0;display:grid;overflow:hidden}.admin-tab-panel{grid-area:1/1;height:100%;min-height:0;display:grid;overflow:hidden}.admin-tab-panel[hidden]{display:none}.admin-section{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.admin-section.without-heading{grid-template-rows:minmax(0,1fr)}.admin-section.metric_summary,.admin-section.navigation_cards,.admin-section.audit_table,.admin-section.account_table,.admin-section.menu_visibility_table{grid-column:1/-1}.admin-section-body{gap:12px;height:100%;min-height:0;padding:12px;display:grid;overflow:auto}.admin-section-body.tree-detail-body{grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.admin-section-body.data-grid-body{grid-template-rows:minmax(0,1fr);height:100%;overflow:hidden}.admin-section-summary{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-section-summary p{color:var(--text-muted);margin:0;font-size:13px}.admin-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric_summary .admin-record-grid,.navigation_cards .admin-record-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account_table .admin-record-grid,.audit_table .admin-record-grid,.menu_visibility_table .admin-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-record-card h3 a{color:var(--text);text-decoration:none}.admin-record-card h3 a:hover{color:var(--accent)}.admin-field-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.admin-field{gap:4px;min-width:0;display:grid}.admin-field span{color:var(--text-soft);text-transform:uppercase;font-size:11px}.admin-field strong,.admin-field a,.admin-field code{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:12px}.admin-field a{color:var(--accent);text-decoration:none}.admin-field code{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;padding:5px 6px}.access-simulator-panel{gap:12px;display:grid}.access-simulator-form{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) minmax(120px,.5fr) auto;align-items:end;gap:10px;display:grid}.access-simulator-form label{gap:6px;min-width:0;display:grid}.access-simulator-form label span{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:700}.access-simulator-form select{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;min-width:0;height:38px;padding:0 8px}.access-simulator-form button{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:6px;min-height:38px;padding:0 12px}.access-simulator-form button:disabled,.access-simulator-form select:disabled{cursor:not-allowed;opacity:.62}.access-simulator-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-simulator-mini-card,.access-simulator-result{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:12px;padding:12px;display:grid}.access-simulator-mini-card h3{margin:0;font-size:14px}.access-simulator-result.allowed{border-color:#14b8a673}.access-simulator-result.denied{border-color:#f8717173}.admin-action-panel{border-top:1px solid var(--border);gap:8px;padding-top:10px;display:grid}.admin-action-row{grid-template-columns:minmax(0,1fr) auto minmax(70px,auto);align-items:end;gap:8px;display:grid}.admin-action-row label{gap:4px;min-width:0;display:grid}.admin-action-row label span{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:700}.admin-action-row select{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;min-width:0;height:34px;padding:0 8px}.admin-action-row button{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:6px;height:34px;padding:0 10px;font-size:12px;font-weight:700}.admin-action-row button:disabled{cursor:wait;opacity:.68}.admin-action-message{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:34px;overflow:hidden}.admin-action-message.error{color:var(--danger)}.admin-tree-detail{grid-template-columns:minmax(240px,.85fr) minmax(0,1.35fr);gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.admin-tree-pane,.admin-detail-pane{height:100%;min-height:0;overflow:auto}.admin-tree-pane{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-content:start;gap:4px;padding:8px;display:grid}.admin-tree-node{gap:4px;min-width:0;display:grid}.admin-tree-button{color:var(--text);cursor:pointer;margin-left:calc(var(--depth) * 16px);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;min-height:50px;padding:8px;display:grid}.admin-tree-button:hover,.admin-tree-button.selected{background:var(--surface-strong);border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}.admin-tree-title,.admin-tree-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-tree-title{font-size:13px;font-weight:700}.admin-tree-meta{color:var(--text-muted);font-size:11px}.admin-tree-children{gap:4px;display:grid}.account_table .admin-tree-button{min-height:36px;padding:6px 8px}.account_table .admin-tree-meta{display:none}.admin-detail-pane .admin-record-card{height:fit-content}.tracking-layout{gap:12px;min-height:0;display:grid}.tracking-layout.two-column{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.tracking-layout.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.planning-workspace{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.tracking-section{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:240px;display:grid}.tracking-section.tree-section,.tracking-section.detail-section,.tracking-section.tabbed-section{min-height:0}.tracking-section.detail-section{grid-template-rows:auto minmax(0,1fr)}.tracking-section.tree-section>.planning-project-tree,.tracking-section.nested-section{min-height:0}.section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:46px;padding:0 12px;display:flex}.section-heading h2{margin:0;font-size:15px}.section-heading span{color:var(--text-soft);font-size:12px}.tracking-list{grid-auto-rows:min-content;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.tracking-detail-scroll,.tree-scroll,.tab-panel{min-height:0;overflow:auto}.tab-panel{display:grid}.tracking-detail-scroll{grid-auto-rows:min-content;gap:12px;padding:12px;display:grid}.planning-detail-scroll{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.detail-columns{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;min-height:0;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.detail-summary{background:var(--surface-soft)}.planning-tabbed-section{min-height:0}.planning-tab-panel{min-height:0;padding:12px;overflow:auto}.planning-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.planning-tab-grid>.empty-state{grid-column:1/-1}.management-component-spike{min-height:300px}.management-component-spike.without-heading{grid-template-rows:minmax(0,1fr)}.management-component-spike-body{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.management-component-panel{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.management-component-panel-heading{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.management-component-panel-heading h3{margin:0;font-size:14px}.management-component-panel-heading span{color:var(--text-soft);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.tree-scroll{padding:8px}.tree-node{gap:4px;display:grid}.tree-node-row{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px;display:grid}.tree-children{border-left:1px solid var(--border);gap:4px;margin-left:12px;padding-left:10px;display:grid}.tree-toggle,.tree-toggle-spacer{width:24px;height:28px}.tree-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin-top:7px;padding:0;display:inline-flex}.tree-toggle:hover{background:var(--surface-soft);border-color:var(--border);color:var(--text)}.tree-node-button{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center start;gap:4px;width:100%;min-height:48px;padding:7px 9px;display:grid}.tree-node-button:hover,.tree-node-button.active{background:var(--surface-soft);border-color:var(--border)}.tree-node-button.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.tree-node-button span{font-size:14px;font-weight:700}.tree-node-button small{color:var(--text-soft);text-transform:uppercase;font-size:11px}.tree-node-stats{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.tree-stat{background:var(--surface);border:1px solid var(--border);color:var(--text-soft);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700;line-height:1}.tree-stat.current{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));color:var(--accent)}.tree-stat.backlog{color:var(--text)}.tree-stat.completed{opacity:.78}.tracking-tabs{border-bottom:1px solid var(--border);align-items:center;gap:6px;min-height:50px;padding:7px 8px;display:flex;overflow-x:auto}.persistent-tab-panels{height:100%;min-height:0;display:grid;overflow:hidden}.persistent-tab-panel{grid-area:1/1;height:100%;min-height:0}.persistent-tab-panel[hidden]{display:none}.tracking-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:8px;height:34px;padding:0 10px;display:inline-flex}.tracking-tab:hover,.tracking-tab.active{background:var(--surface-soft);border-color:var(--border);color:var(--text)}.tracking-tab.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.tracking-tab span{font-size:13px;font-weight:700}.tracking-tab strong{color:var(--text-soft);font-size:12px}.empty-state{border:1px dashed var(--border);color:var(--text-muted);border-radius:8px;align-items:center;min-height:74px;padding:12px;font-size:13px;display:flex}.trace-link-line{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.trace-link-line span,.trace-link-line strong{overflow-wrap:anywhere;font-size:12px}.trace-link-line strong{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--accent);text-transform:uppercase;border-radius:999px;padding:4px 7px}.tracking-item{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:10px;padding:12px;display:grid}.tracking-item.compact{gap:8px}.tracking-item-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.tracking-item h3,.tracking-item-title{margin:0 0 5px;font-size:15px;line-height:1.25;display:block}.tracking-item p,.tracking-item-summary{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45;display:block}.badge-row,.tracking-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.status-badge{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--accent);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1}.status-badge.muted{background:var(--surface-soft);border-color:var(--border);color:var(--text-soft)}.tracking-meta{color:var(--text-soft);font-size:12px}.tracking-meta span{overflow-wrap:anywhere}.evidence-list{border-top:1px solid var(--border);gap:7px;padding-top:10px;display:grid}.evidence-row{grid-template-columns:88px minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;display:grid}.evidence-row span{color:var(--text-soft);text-transform:uppercase;font-size:11px}.evidence-row strong,.evidence-row a,.evidence-row code{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:12px}.evidence-row a{color:var(--accent);text-decoration:none}.evidence-row code{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;padding:5px 6px}.path-chip{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;border-radius:6px;padding:6px 7px;font-size:12px}.compact-list{gap:8px}.chat-import-status{border-bottom:1px solid var(--border);padding-bottom:8px}.chat-browser{grid-template-columns:minmax(260px,.34fr) minmax(320px,.42fr) minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.chat-summary-section,.chat-request-section,.chat-message-section{min-height:0}.chat-message-section{grid-template-rows:auto auto minmax(0,1fr)}.chat-detail-tabs{min-height:42px;padding:5px 8px}.chat-request-list,.chat-message-scroll{min-height:0;padding:12px;overflow:auto}.chat-request-list{grid-auto-rows:min-content;gap:8px;display:grid}.chat-conversation-button{color:var(--text);cursor:pointer;font:inherit;text-align:left;width:100%}.chat-conversation-button:hover,.chat-conversation-button.active{background:var(--surface-soft);border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.chat-request-button{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;gap:7px;width:100%;min-height:82px;padding:10px;display:grid}.chat-request-button:hover,.chat-request-button.active{background:var(--surface-soft);border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.chat-request-button span{font-size:13px;font-weight:700;line-height:1.35}.chat-request-button small{color:var(--text-soft);font-size:11px}.chat-message-scroll{grid-auto-rows:min-content;gap:10px;display:grid}.chat-message-row{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:9px;padding:10px;display:grid}.chat-message-row.user{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.chat-message-row.tool{background:var(--surface-soft)}.chat-message-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-message-header>span{color:var(--text-soft);font-size:12px}.chat-message-row pre{color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;overflow:auto}.continuity-card{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}.continuity-text{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:7px;max-height:360px;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45;overflow:auto}.continuity-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.continuity-action-row button{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--text);cursor:pointer;font:inherit;border-radius:6px;min-width:72px;height:32px;padding:0 10px;font-size:12px;font-weight:700}.continuity-action-row button:disabled{cursor:wait;opacity:.68}.continuity-action-row span{color:var(--text-muted);font-size:11px}.continuity-action-row .error{color:var(--danger)}.rationale-text{background:var(--surface-soft);border-left:3px solid color-mix(in srgb, var(--accent) 55%, var(--border));padding:8px 10px}.left-drawer{background:var(--surface-strong);border-right:1px solid var(--border);box-shadow:var(--shadow);max-width:calc(100vw - 32px);height:100%;width:var(--left-drawer-width);z-index:var(--shell-z-drawer);grid-template-rows:auto minmax(0,1fr);transition:transform .16s;display:grid;position:absolute;top:0;left:0;transform:translate(-105%)}.left-drawer.open{transform:translate(0)}.drawer-header,.context-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:54px;padding:0 12px;display:flex}.drawer-title,.context-header-title strong{font-weight:700}.context-header-title{gap:2px;min-width:0;display:grid}.context-header-title strong,.context-header-title small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-header-title small{color:var(--text-soft);font-size:11px;font-weight:700}.drawer-backdrop,.context-backdrop{z-index:var(--shell-z-overlay-backdrop);background:#00000057;border:0;position:absolute;inset:0}.nav-scroll{padding:8px}.nav-message{color:var(--text-muted);padding:10px;font-size:14px}.nav-message.error{color:var(--danger)}.menu-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.menu-link{color:var(--text);min-height:36px;padding:6px 8px 6px calc(8px + (var(--depth) * 18px));border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;text-decoration:none;display:grid}.menu-link:hover{background:var(--surface-soft)}.menu-link.locked,.menu-link.muted{color:var(--text-muted)}.menu-icon-placeholder{width:18px;height:18px;display:block}.menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-status{color:var(--text-soft);white-space:nowrap;font-size:11px}.menu-status.locked{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--border));color:var(--danger);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.right-panel{background:var(--surface-strong);border-left:1px solid var(--border);box-shadow:var(--shadow);max-width:calc(100vw - 32px);height:100%;width:var(--right-panel-width);z-index:var(--shell-z-drawer);grid-template-rows:auto minmax(0,1fr);transition:transform .16s;display:grid;position:absolute;top:0;right:0;transform:translate(105%)}.right-panel.open{transform:translate(0)}.context-scroll{grid-auto-rows:min-content;gap:12px;padding:12px;display:grid}.context-section{gap:8px;min-width:0;display:grid}.context-section h2{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.context-section-grid{gap:8px;min-width:0;display:grid}.context-section-actions{gap:8px;display:grid}.context-section-action{background:color-mix(in srgb, var(--accent) 10%, var(--surface-soft));border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border));color:var(--accent);cursor:pointer;font:inherit;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:9px 10px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.context-section-action:hover,.context-section-action:focus-visible{background:color-mix(in srgb, var(--accent) 17%, var(--surface-soft));outline:none}.context-section-action:disabled{cursor:default;opacity:.68}.context-resource-language-switch{justify-content:center;width:100%;min-height:38px}.context-audio-player{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.context-audio-label{min-width:0;color:var(--text-soft);gap:5px;font-size:12px;display:grid}.context-audio-select{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:var(--surface);font:inherit;border-radius:6px;padding:7px 8px}.context-audio-player audio{width:100%;height:34px}.context-audio-duration{color:var(--text-muted);font-size:12px}.context-row{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;gap:4px;padding:10px;display:grid}.context-row span{color:var(--text-soft);font-size:12px}.context-row strong{overflow-wrap:anywhere;font-size:14px}.context-row.muted strong{color:var(--text-muted)}.context-row.positive{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}.context-row.positive strong{color:var(--accent)}.context-row.warning{border-color:color-mix(in srgb, var(--color-warning) 58%, var(--border))}.context-row.warning strong{color:var(--color-warning)}.own-book-workspace{gap:14px}.own-book-heading h1{max-width:20ch}.own-book-catalog-scroll,.own-book-landing-reader{gap:14px;min-height:0;padding:14px 0;display:grid;overflow:auto}.own-book-catalog-band{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.own-book-kicker{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.own-book-catalog-band h2,.own-book-catalog-section h2,.own-book-page-header h2{margin:0;font-size:22px;line-height:1.15}.own-book-catalog-band p,.own-book-page-header p{color:var(--text-muted);margin:8px 0 0;line-height:1.45}.own-book-stats,.own-book-meta-pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.own-book-stats span,.own-book-meta-pills span{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.resource-language-filter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.resource-language-filter button{background:var(--surface-strong);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:5px 11px;font-size:13px;font-weight:750;display:inline-flex}.resource-language-filter button:hover:not(:disabled),.resource-language-filter button.active{background:color-mix(in srgb, var(--accent) 12%, var(--surface-strong));border-color:color-mix(in srgb, var(--accent) 58%, var(--border));color:var(--text)}.resource-language-filter button:disabled{cursor:default;opacity:.42}.resource-language-filter small{color:var(--text-soft);font-size:11px}.resource-language-switch{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.resource-language-switch.available:hover{background:color-mix(in srgb, var(--accent) 12%, var(--surface-soft));border-color:color-mix(in srgb, var(--accent) 58%, var(--border))}.resource-language-switch.unavailable{color:var(--text-soft);opacity:.62}.resource-language-switch small{color:var(--accent);text-transform:uppercase;font-size:10px;font-weight:800}.own-book-stats .resource-language-switch span,.own-book-stats .resource-language-switch small{background:0 0;border:0;border-radius:0;padding:0}.physics-resource-language-switch{min-height:30px;padding-block:3px}.own-book-card-grid,.own-book-chapter-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.own-book-page-card,.own-book-chapter-card{background:var(--surface-strong);border:1px solid var(--border);color:var(--text);border-radius:8px;min-width:0;text-decoration:none}.own-book-page-card.locked,.own-book-chapter-card.locked{border-color:color-mix(in srgb, var(--danger) 38%, var(--border))}.own-book-page-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.own-book-page-card strong,.own-book-chapter-card h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.own-book-page-card strong,.own-book-page-card small,.own-book-chapter-card h3,.own-book-chapter-card span{overflow-wrap:anywhere}.own-book-page-card small,.own-book-chapter-card>div>span{display:block}.own-book-page-card small,.own-book-chapter-card span,.own-book-chapter-card p{color:var(--text-muted);font-size:13px;line-height:1.4}.own-book-card-icon{color:#fff;background:#1d4ed8;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.own-book-lock-pill{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--border));color:var(--danger);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:4px 7px;font-weight:800;line-height:1;font-size:10px!important;display:inline-flex!important}.own-book-catalog-section{gap:10px;display:grid}.own-book-chapter-card{grid-template-rows:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.own-book-chapter-card h3{margin:3px 0 6px;font-size:16px;line-height:1.2}.own-book-chapter-card p{margin:0}.own-book-chapter-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.own-book-chapter-card dl div{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;padding:8px}.own-book-chapter-card dt{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:800}.own-book-chapter-card dd{margin:2px 0 0;font-size:17px;font-weight:800}.own-book-reader{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.own-book-reader-workspace{grid-template-rows:minmax(0,1fr);padding-top:8px}.own-book-main{min-height:0;overflow:auto}.own-book-section-toggle{background:var(--surface-strong);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;z-index:8;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:9px 11px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.own-book-section-toggle:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}.own-book-section-overlay{z-index:12;background:#04090f8f;border-radius:8px;justify-content:flex-end;padding:10px;display:flex;position:absolute;inset:0}.own-book-section-panel{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;grid-auto-rows:min-content;gap:14px;width:420px;max-width:calc(100% - 20px);height:100%;padding:12px;display:grid;overflow:auto}.own-book-section-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.own-book-section-panel>header button{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.own-book-section-panel>header button:hover{background:var(--surface-soft);border-color:var(--border);color:var(--text)}.own-book-back-link{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.own-book-back-link svg{transform:rotate(180deg)}.own-book-section-panel-title{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.own-book-section-panel-title h2{color:var(--text-soft);text-transform:uppercase;margin:0;font-size:11px}.own-book-section-panel-title span{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.own-book-section-list{gap:6px;display:grid}.own-book-section-list a{color:var(--text);border:1px solid #0000;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 9px;text-decoration:none;display:grid}.own-book-section-list a:hover{background:var(--surface-soft);border-color:var(--border)}.own-book-section-list span{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));color:var(--accent);border-radius:999px;justify-content:center;align-items:center;min-width:0;height:24px;font-size:11px;font-weight:800;display:inline-flex}.own-book-section-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.own-book-active-section-header{background:var(--surface-strong);border:1px solid var(--border);z-index:2;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:flex;position:relative;overflow:visible}.own-book-section-header-main{flex:0 auto;align-items:center;gap:10px;min-width:0;display:flex}.own-book-back-link.compact{border:1px solid var(--border);border-radius:6px;flex:none;min-height:32px;padding:6px 9px}.own-book-active-section-number{color:#fff;text-transform:uppercase;background:#7c2d12;border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.own-book-active-section-title{align-items:baseline;gap:10px;min-width:0;max-width:340px;display:flex}.own-book-active-section-title strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:17px;line-height:1.2;overflow:hidden}.own-book-section-controls{flex:none;order:3;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.own-book-section-controls .icon-button{flex:none;width:34px;height:34px}.own-book-section-controls .icon-button:disabled{color:var(--text-soft);cursor:default;opacity:.45}.own-book-section-controls .icon-button:disabled:hover{background:0 0;border-color:#0000}.own-book-quick-audio-button{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border));color:var(--accent);cursor:pointer;font:inherit;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:78px;height:34px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.own-book-quick-audio-button:hover:not(:disabled),.own-book-quick-audio-button.playing{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-color:color-mix(in srgb, var(--accent) 72%, var(--border))}.own-book-quick-audio-button:disabled{color:var(--text-soft);cursor:default;opacity:.45}.own-book-quick-audio-element{display:none}.own-book-section-selector{flex:none;align-items:center;min-width:0;display:flex;position:relative}.own-book-section-selector-button{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:132px;min-width:0;max-width:132px;height:34px;padding:0 9px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.own-book-section-selector-button:hover,.own-book-section-selector-button[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-color:color-mix(in srgb, var(--accent) 42%, var(--border));color:var(--text)}.own-book-section-selector-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.own-book-section-menu{background:var(--surface-strong);border:1px solid var(--border);z-index:30;border-radius:7px;gap:2px;width:min(680px,100vw - 48px);max-height:min(430px,100vh - 180px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 48px #00000057}.own-book-section-menu button{color:var(--text);cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;min-width:0;padding:8px 10px;font-size:13px;line-height:1.25;overflow:hidden}.own-book-section-menu button:hover,.own-book-section-menu button.active{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-color:color-mix(in srgb, var(--accent) 42%, var(--border));color:var(--text)}.own-book-section-menu button.active{color:var(--accent);font-weight:800}.own-book-section-tabs{flex:auto;gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.own-book-section-tabs button{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font:inherit;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.own-book-section-tabs button:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-color:color-mix(in srgb, var(--accent) 36%, var(--border));color:var(--text)}.own-book-section-tabs button.active{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 62%, var(--border));color:var(--accent)}.own-book-main{grid-auto-rows:min-content;gap:14px;padding-right:2px;display:grid}.own-book-main.section-spa{grid-template-rows:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:0;height:100%;min-height:0;padding-right:0;overflow:hidden}.own-book-page-header,.own-book-section{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px}.own-book-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.own-book-section{gap:0;min-height:0;display:grid}.own-book-section.active{border-radius:0 0 8px 8px;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.own-book-section-header{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.own-book-section-header>span{color:#fff;text-transform:uppercase;background:#7c2d12;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:inline-flex}.own-book-section-header h3{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:17px;line-height:1.2;overflow:hidden}.own-book-section-header>div{align-items:baseline;gap:12px;min-width:0;display:flex}.own-book-section-header p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;line-height:1.4;overflow:hidden}.own-book-section-region{gap:12px;padding:14px;display:grid}.own-book-section-region.active-view{align-content:start;height:100%;min-height:0;overflow:auto}.own-book-section-region.visual{grid-template-rows:minmax(0,1fr);gap:0;padding:0}.own-book-section-region.visual.active-view{align-content:stretch;overflow:hidden}.own-book-spoken-audio-list{gap:10px;display:grid}.own-book-spoken-audio-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;gap:10px;padding:12px;display:grid}.own-book-spoken-audio-card header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.own-book-spoken-audio-card header div{gap:3px;min-width:0;display:grid}.own-book-spoken-audio-card header span,.own-book-spoken-audio-card header small{color:var(--text-soft);font-size:11px}.own-book-spoken-audio-card header strong{color:var(--text);font-size:14px}.own-book-spoken-audio-card audio{width:100%;height:34px}.own-book-teacher-audio-support{background:color-mix(in srgb, var(--surface-strong) 84%, var(--accent) 16%);border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));border-radius:8px;grid-column:1/-1;gap:12px;padding:12px;display:grid}.own-book-teacher-audio-support>header,.own-book-teacher-audio-card-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.own-book-teacher-audio-support>header>div,.own-book-teacher-audio-card-heading>div{align-items:center;gap:8px;min-width:0;display:flex}.own-book-teacher-audio-support h4,.own-book-teacher-audio-card-heading strong{color:var(--text);margin:0;font-size:14px}.own-book-teacher-audio-support small,.own-book-teacher-audio-card-heading span,.own-book-teacher-audio-card-heading small{color:var(--text-soft);font-size:11px}.own-book-teacher-audio-list{gap:9px;display:grid}.own-book-teacher-audio-card{background:var(--surface);border:1px solid var(--border);border-radius:7px;gap:9px;padding:10px;display:grid}.own-book-teacher-audio-cue{color:var(--text-soft);margin:0;font-size:13px}.own-book-teacher-audio-cue strong{color:var(--text)}.own-book-teacher-audio-button{justify-self:start}.own-book-teacher-audio-card audio{width:100%;height:34px}.own-book-teacher-audio-card details{color:var(--text-soft);font-size:13px}.own-book-teacher-audio-card summary{color:var(--accent);cursor:pointer;font-weight:600}.own-book-section-region+.own-book-section-region,.own-book-support-group{border-top:1px solid var(--border)}.own-book-visual-block{background:linear-gradient(135deg, #1d4ed829, #7c2d121f), var(--surface);border:1px dashed color-mix(in srgb, var(--accent) 42%, var(--border));border-radius:8px;gap:12px;min-height:170px;margin:0;padding:18px;display:grid}.own-book-visual-block div{color:var(--text);align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.own-book-visual-block figcaption{color:var(--text-muted);line-height:1.45}.own-book-image-asset{background:var(--surface);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.own-book-image-frame{background:color-mix(in srgb, var(--surface) 88%, #000);cursor:zoom-in;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.own-book-image-stage>img{object-fit:contain;background:#f8fafc;border:0;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.own-book-image-stage{max-width:100%;max-height:100%;display:block;position:relative}.own-book-image-frame.measured .own-book-image-stage{height:var(--own-book-fitted-image-height);max-width:none;max-height:none;width:var(--own-book-fitted-image-width)}.own-book-image-frame.measured .own-book-image-stage>img{height:var(--own-book-fitted-image-height);object-fit:fill;max-width:none;max-height:none;width:var(--own-book-fitted-image-width)}.own-book-image-frame.dynamic-composite .own-book-image-stage{aspect-ratio:16/9;width:min(100cqw,177.778cqh,1600px);max-width:min(100%,1600px);height:min(100cqh,56.25cqw);max-height:100%}.own-book-image-frame.dynamic-composite{container-type:size}.own-book-image-frame.dynamic-preview-page,.own-book-image-frame.published-visual-page{cursor:default}.own-book-image-frame.dynamic-composite .atomic-composite,.own-book-dynamic-page-preview{width:100%;height:100%}.own-book-dynamic-page-state{color:#334155;text-align:center;background:#f8fbff;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:24px;font-size:clamp(13px,1.2cqw,18px);display:flex}.own-book-dynamic-page-state.error{color:#b91c1c}.own-book-dynamic-fallback{display:none!important}@media print{.own-book-image-frame.dynamic-composite .atomic-composite{display:none!important}.own-book-image-frame.dynamic-composite .own-book-dynamic-fallback{object-fit:contain;width:100%;height:100%;display:block!important}}.own-book-image-request-overlay{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.own-book-image-request-overlay.read-only{pointer-events:none}.own-book-image-request-shape{fill:#ef444429;stroke:#ef4444;stroke-width:4px;vector-effect:non-scaling-stroke}.own-book-image-request-shape.status-draft{fill:#f59e0b26;stroke:#f59e0b;stroke-dasharray:10 8}.own-book-image-request-shape.status-rebase_required{fill:#6b72802e;stroke:#9ca3af;stroke-dasharray:6 8}.own-book-image-request-shape.selected{fill:#2563eb2e;stroke:#3b82f6;stroke-width:5px}.own-book-image-change-editor{z-index:var(--shell-z-modal);background:#03070cf5;grid-template-rows:auto minmax(0,1fr);padding:12px;display:grid;position:fixed;inset:0}.own-book-image-change-editor-header{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:9px 10px 9px 14px;display:flex}.own-book-image-change-editor-header>div{gap:2px;min-width:0;display:grid}.own-book-image-change-editor-header strong,.own-book-image-change-editor-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.own-book-image-change-editor-header strong{color:var(--text);font-size:15px}.own-book-image-change-editor-header span{color:var(--text-soft);font-size:11px}.own-book-image-change-editor-layout{background:var(--surface);border:1px solid var(--border);border-top:0;grid-template-columns:minmax(0,1fr) minmax(310px,390px);min-height:0;display:grid;overflow:hidden}.own-book-image-change-canvas-panel{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.own-book-image-change-toolbar{background:var(--surface-strong);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.own-book-image-change-toolbar button{align-items:center;gap:6px;display:inline-flex}.own-book-image-change-toolbar button.active{border-color:var(--accent);color:var(--accent)}.own-book-image-change-toolbar button.danger{margin-left:auto}.own-book-image-change-canvas{background-color:#090e15;background-image:linear-gradient(45deg,#ffffff08 25%,#0000 25%),linear-gradient(-45deg,#ffffff08 25%,#0000 25%),none;background-position:0 0,8px 8px;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;min-height:0;padding:10px;display:flex;overflow:hidden}.own-book-image-change-stage{-webkit-user-select:none;user-select:none;flex:none;position:relative}.own-book-image-change-stage img{pointer-events:none;width:100%;height:100%;display:block}.own-book-image-request-overlay.editing{touch-action:none}.own-book-image-request-overlay.tool-rectangle,.own-book-image-request-overlay.tool-polygon{cursor:crosshair}.own-book-image-request-overlay.tool-select .own-book-image-request-shape{cursor:move}.own-book-image-request-handle{cursor:pointer;fill:#fff;stroke:#2563eb;stroke-width:4px;vector-effect:non-scaling-stroke}.drawing-polygon{fill:none;pointer-events:none;stroke:#f59e0b;stroke-dasharray:10 7;stroke-width:4px;vector-effect:non-scaling-stroke}.own-book-image-change-form-panel{background:var(--surface-strong);border-left:1px solid var(--border);gap:11px;min-height:0;padding:12px;display:grid;overflow-y:auto}.own-book-image-change-form-panel label{gap:5px;display:grid}.own-book-image-change-form-panel label>span,.own-book-image-change-version strong,.own-book-image-change-existing header strong{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:800}.own-book-image-change-form-panel input,.own-book-image-change-form-panel textarea,.own-book-image-change-form-panel select{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;resize:vertical;border-radius:6px;min-width:0;padding:8px}.own-book-image-change-form-panel input:disabled,.own-book-image-change-form-panel textarea:disabled,.own-book-image-change-form-panel select:disabled{opacity:.72}.own-book-image-change-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.own-book-image-change-version{background:var(--surface);border:1px solid var(--border);border-radius:7px;gap:4px;padding:9px;display:grid}.own-book-image-change-version span,.own-book-image-change-version code{color:var(--text-soft);font-size:11px}.own-book-image-change-existing{border:1px solid var(--border);border-radius:7px;gap:6px;padding:8px;display:grid}.own-book-image-change-existing header{justify-content:space-between;align-items:center;gap:8px;display:flex}.own-book-image-change-new-request{flex:none;align-items:center;gap:5px;display:inline-flex}.own-book-image-change-existing p{color:var(--text-soft);margin:4px 0;font-size:12px}.own-book-image-change-existing>div{gap:5px;max-height:125px;display:grid;overflow-y:auto}.own-book-image-change-existing>div>button{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:5px;gap:2px;padding:7px;display:grid}.own-book-image-change-existing>div>button.active{border-color:var(--accent)}.own-book-image-change-existing>div span,.own-book-image-change-existing>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.own-book-image-change-existing>div small{color:var(--text-soft);font-size:10px}.own-book-image-change-message{border:1px solid;border-radius:6px;padding:8px;font-size:12px;line-height:1.4}.own-book-image-change-message.success{color:#34d399;background:#10b9811a;border-color:#10b98173}.own-book-image-change-message.error,.own-book-image-change-editor-state.error{color:#f87171;background:#ef44441a;border-color:#ef444473}.own-book-image-change-message.info{color:var(--text);background:#38bdf817;border-color:#38bdf866}.own-book-image-change-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.own-book-image-change-actions button{align-items:center;gap:6px;display:inline-flex}.own-book-image-change-review{background:color-mix(in srgb, var(--surface) 82%, var(--accent) 18%);border:1px solid var(--border);border-radius:10px;gap:10px;padding:12px;display:grid}.own-book-image-change-editor-state{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-top:0;justify-content:center;align-items:center;padding:24px;display:flex}.own-book-image-change-unsaved{z-index:calc(var(--shell-z-modal) + 1);background:#03070cc7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.own-book-image-change-unsaved-card{background:var(--surface-strong);border:1px solid var(--border);color:var(--text);border-radius:10px;gap:18px;width:min(100%,520px);max-width:520px;padding:20px;display:grid;box-shadow:0 18px 50px #00000073}.own-book-image-change-unsaved-card strong{color:var(--text);font-size:18px;display:block}.own-book-image-change-unsaved-card p{color:var(--text-soft);margin:8px 0 0;line-height:1.5}.own-book-image-change-unsaved-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.own-book-image-change-unsaved-actions button{color:var(--text);align-items:center;gap:6px;display:inline-flex}.own-book-image-change-unsaved-actions button.danger{color:#fca5a5;border-color:#f8717194}.own-book-moderation-dialog{z-index:var(--shell-z-modal,3000);color:var(--text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030a12c7;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.own-book-moderation-dialog button{color:var(--text)}.own-book-moderation-dialog-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;width:min(96vw,760px);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #00000073}.own-book-moderation-dialog-card>header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex;position:sticky;top:0}.own-book-moderation-dialog-card>header>div,.own-book-moderation-dialog-card>header strong,.own-book-moderation-dialog-card>header span{gap:.2rem;display:grid}.own-book-moderation-dialog-card>header span,.own-book-moderation-dialog-card>p,.own-book-book-detail-form>p,.own-book-book-detail-review>p{color:var(--text-muted)}.approval-card>p{margin:1rem 1.15rem 0}.own-book-approval-options{gap:.55rem;padding:1rem 1.15rem;display:grid}.own-book-approval-options>label{border:1px solid var(--border);background:var(--surface-strong);border-radius:10px;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex}.own-book-approval-options>label.all-option{border-color:var(--accent)}.own-book-approval-options>label.already-approved{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--surface-strong))}.own-book-approval-options input{width:18px;height:18px;accent-color:var(--accent);margin-top:.1rem}.own-book-approval-options span{gap:.2rem;display:grid}.own-book-approval-options small{color:var(--text-muted)}.own-book-moderation-dialog-card>footer{justify-content:flex-end;gap:.65rem;padding:0 1.15rem 1.15rem;display:flex}.own-book-moderation-message{border-radius:9px;align-items:center;gap:.45rem;margin:0 1.15rem 1rem;padding:.75rem .85rem;display:flex}.own-book-moderation-message.success{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.own-book-moderation-message.error{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.book-detail-card{width:min(96vw,1400px)}.own-book-book-detail-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);min-height:620px;display:grid}.own-book-book-detail-form,.own-book-book-detail-review{align-content:start;gap:.9rem;padding:1rem 1.15rem 1.25rem;display:grid}.own-book-book-detail-review{border-left:1px solid var(--border);background:var(--surface-strong)}.own-book-book-detail-form-heading{align-items:center;gap:.45rem;display:flex}.own-book-book-detail-form label,.own-book-book-detail-review label{gap:.35rem;display:grid}.own-book-book-detail-form label>span,.own-book-book-detail-review label>span{color:var(--text-muted);font-size:.82rem;font-weight:700}.own-book-book-detail-form input,.own-book-book-detail-form textarea,.own-book-book-detail-review textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);font:inherit;resize:vertical;border-radius:8px;padding:.7rem}.own-book-book-detail-blocks{gap:.85rem;max-height:52vh;padding-right:.35rem;display:grid;overflow:auto}.own-book-book-detail-blocks fieldset{border:1px solid var(--border);border-radius:10px;gap:.7rem;margin:0;padding:.85rem;display:grid}.own-book-book-detail-blocks legend{color:var(--accent);padding:0 .35rem;font-weight:800}.own-book-book-detail-request-list{gap:.45rem;max-height:220px;display:grid;overflow:auto}.own-book-book-detail-request-list>button{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:var(--surface);cursor:pointer;border-radius:8px;gap:.2rem;padding:.7rem;display:grid}.own-book-book-detail-request-list>button.active{border-color:var(--accent)}.own-book-book-detail-request-list small{color:var(--text-muted)}.own-book-book-detail-comparison{border-top:1px solid var(--border);gap:.8rem;padding-top:.9rem;display:grid}.own-book-book-detail-comparison h3,.own-book-book-detail-comparison p,.own-book-book-detail-comparison dl{margin:0}.own-book-book-detail-comparison>div:not(.own-book-book-detail-review-controls){border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:.45rem;padding:.75rem;display:grid}.own-book-book-detail-comparison dl{grid-template-columns:120px minmax(0,1fr);gap:.35rem .55rem;display:grid}.own-book-book-detail-comparison dt{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.own-book-book-detail-comparison dd{white-space:pre-wrap;margin:0}.own-book-book-detail-review-controls,.own-book-book-detail-review-controls>div{gap:.65rem;display:grid}.own-book-book-detail-review-controls>div{grid-template-columns:1fr 1fr}.own-book-region-title .secondary-button{margin-left:auto}@media (width<=900px){.own-book-book-detail-editor-layout{grid-template-columns:1fr}.own-book-book-detail-review{border-top:1px solid var(--border);border-left:0}.own-book-image-change-editor-layout{grid-template-rows:minmax(320px,58vh) minmax(0,1fr);grid-template-columns:1fr;overflow-y:auto}.own-book-image-change-form-panel{border-left:0;border-top:1px solid var(--border);overflow:visible}}.own-book-image-lightbox{z-index:var(--shell-z-modal);background:#03070ceb;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;display:grid;position:fixed;inset:0}.own-book-image-lightbox-header{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px 8px 14px;display:flex}.own-book-image-lightbox-header strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.25;overflow:hidden}.own-book-image-lightbox-body{background:color-mix(in srgb, var(--surface) 82%, #000);border:1px solid var(--border);border-radius:8px;min-height:0;display:grid;overflow:hidden}.own-book-content-block,.own-book-support-block,.own-book-exercise-card{gap:10px;min-width:0;display:grid}.own-book-content-block header,.own-book-support-block header,.own-book-exercise-card header{justify-content:space-between;align-items:start;gap:10px;display:flex}.own-book-content-block h4,.own-book-support-block h4,.own-book-exercise-card h4{margin:0;font-size:15px;line-height:1.25}.own-book-content-block small,.own-book-support-block small,.own-book-exercise-card small{color:var(--text-soft);white-space:nowrap;font-size:11px}.own-book-region-title{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.own-book-region-title small{color:var(--text-soft);text-transform:none;white-space:nowrap;margin-left:auto;font-size:11px}.own-book-exercise-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px}.own-book-lab-panel{background:color-mix(in srgb, var(--accent) 4%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.own-book-lab-panel-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.own-book-lab-panel-header span{color:var(--text);align-items:center;gap:7px;font-size:14px;font-weight:900;display:inline-flex}.own-book-lab-panel-header svg{color:var(--accent)}.own-book-lab-panel-header small{color:var(--text-soft);flex:none;font-size:11px;font-weight:800}.own-book-lab-section-list{gap:10px;display:grid}.own-book-lab-section-group{border-left:3px solid var(--border);gap:8px;min-width:0;padding-left:10px;display:grid}.own-book-lab-section-group.active{border-left-color:var(--accent)}.own-book-lab-section-group>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.own-book-lab-section-group>header strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.own-book-lab-section-group>header span{background:var(--surface-strong);border:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:900}.own-book-lab-section-group.active>header span{border-color:color-mix(in srgb, var(--accent) 46%, var(--border));color:var(--accent)}.own-book-lab-grid{gap:9px;display:grid}.own-book-lab-card{background:color-mix(in srgb, var(--accent) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;text-decoration:none;display:grid}.own-book-lab-card:hover{background:color-mix(in srgb, var(--accent) 13%, var(--surface));border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}.own-book-lab-card.review-pending{background:color-mix(in srgb, #f59e0b 10%, var(--surface));border-color:color-mix(in srgb, #f59e0b 58%, var(--border))}.own-book-lab-card.review-pending:hover{background:color-mix(in srgb, #f59e0b 15%, var(--surface));border-color:color-mix(in srgb, #f59e0b 72%, var(--border))}.own-book-lab-icon{background:color-mix(in srgb, var(--accent) 16%, var(--surface-strong));border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));color:var(--accent);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.own-book-lab-card.review-pending .own-book-lab-icon{background:color-mix(in srgb, #f59e0b 16%, var(--surface-strong));border-color:color-mix(in srgb, #f59e0b 42%, var(--border));color:#d97706}.own-book-lab-card-main{gap:3px;min-width:0;display:grid}.own-book-lab-card-main strong,.own-book-lab-card-main span,.own-book-lab-card-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.own-book-lab-card-main strong{font-size:14px;line-height:1.25}.own-book-lab-card-main span,.own-book-lab-card-main small{color:var(--text-soft);font-size:11px;font-weight:800}.own-book-lab-card-side{color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.own-book-exercise-card.locked{background:color-mix(in srgb, var(--danger) 6%, var(--surface));border-color:color-mix(in srgb, var(--danger) 36%, var(--border))}.own-book-locked-content{border:1px dashed color-mix(in srgb, var(--danger) 38%, var(--border));color:var(--text-muted);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.own-book-locked-content svg{color:var(--danger);margin-top:1px}.own-book-locked-content strong{color:var(--text);font-size:13px;display:block}.own-book-locked-content p{margin:3px 0 0}.own-book-locked-content small{white-space:normal;margin-top:5px;display:block}.own-book-exercise-card details,.own-book-support-group{background:var(--surface);border-radius:8px}.own-book-exercise-card summary,.own-book-support-group summary{cursor:pointer;font-weight:800}.own-book-exercise-card details{border:1px solid var(--border);padding:10px}.own-book-attempt-controls{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding-top:10px;display:flex}.own-book-attempt-actions,.own-book-attempt-submitted{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.secondary-button.compact{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.secondary-button.compact:hover{background:color-mix(in srgb, var(--accent) 12%, var(--surface-soft));border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.own-book-attempt-status,.own-book-attempt-submitted span,.own-book-attempt-error{color:var(--text-muted);font-size:12px;font-weight:800}.own-book-attempt-error{color:var(--danger)}.own-book-support-group{padding:0}.own-book-support-group summary{align-items:center;gap:8px;padding:12px 14px;list-style:none;display:flex}.own-book-support-group summary::-webkit-details-marker{display:none}.own-book-support-group summary small{color:var(--text-soft);margin-left:auto}.own-book-support-grid{border-top:1px solid var(--border);gap:12px;padding:14px;display:grid}.own-book-support-grid.inline{border-top:0;padding:0}.own-book-support-block{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;padding:12px}.own-book-support-block.teacher-guidance{border-left:3px solid color-mix(in srgb, var(--accent) 72%, var(--border))}.own-book-curriculum-references{border-left:3px solid color-mix(in srgb, var(--success,#48c78e) 72%, var(--border))}.own-book-curriculum-references header>div{align-items:center;gap:7px;display:flex}.own-book-curriculum-references header svg{color:var(--success,#48c78e)}.own-book-curriculum-reference-list{gap:8px;display:grid}.own-book-curriculum-reference{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.own-book-curriculum-reference:hover{background:color-mix(in srgb, var(--success,#48c78e) 8%, var(--surface));border-color:color-mix(in srgb, var(--success,#48c78e) 46%, var(--border))}.own-book-curriculum-reference>svg{color:var(--success,#48c78e)}.own-book-curriculum-reference span{gap:3px;min-width:0;display:grid}.own-book-curriculum-reference strong,.own-book-curriculum-reference small{overflow-wrap:anywhere;white-space:normal}.own-book-curriculum-reference small{color:var(--text-muted)}.own-book-markdown{color:var(--text);gap:10px;min-width:0;line-height:1.55;display:grid}.own-book-markdown p,.own-book-markdown ul,.own-book-markdown blockquote{margin:0}.own-book-markdown ul{padding-left:20px}.own-book-markdown a{color:var(--accent);overflow-wrap:anywhere;text-underline-offset:2px;font-weight:750}.own-book-markdown h4,.own-book-markdown h5{margin:2px 0 0;line-height:1.25}.own-book-markdown blockquote{border-left:3px solid var(--accent);color:var(--text-muted);padding-left:12px}.own-book-markdown code{background:var(--surface-soft);border:1px solid var(--border);border-radius:4px;padding:1px 4px;font-size:.92em}.own-book-markdown .katex{color:inherit;font-size:1em}.own-book-math-inline{display:inline}.own-book-math-block{color:var(--text);max-width:100%;padding:2px 0;overflow-x:auto}.own-book-table .katex{white-space:nowrap}.own-book-table-wrap{max-width:100%;overflow:auto}.own-book-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.own-book-table th,.own-book-table td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:8px}.own-book-table th{background:var(--surface-soft);color:var(--text);font-weight:800}.physics-lab-workspace{gap:0;padding:0}.physics-lab-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-height:64px;padding:10px 14px;display:grid}.physics-lab-filter-row{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.physics-lab-filter-row label{color:var(--text-soft);text-transform:uppercase;gap:4px;min-width:120px;font-size:11px;font-weight:800;display:grid}.physics-lab-filter-row select{appearance:none;background:var(--surface-soft);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px;min-width:0;height:32px;padding:0 8px;font-size:13px}.physics-lab-filter-row select:focus{border-color:var(--accent);outline:none}.physics-lab-checkbox{grid-auto-flow:column;justify-content:start;align-items:center;min-height:32px;min-width:auto!important;display:inline-flex!important}.physics-lab-checkbox input{accent-color:var(--accent);width:15px;height:15px;margin:0}.physics-lab-counts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.physics-lab-catalog-scroll{grid-auto-rows:min-content;gap:16px;min-height:0;padding:14px;display:grid;overflow:auto}.physics-lab-group{gap:10px;display:grid}.physics-lab-group>header{color:var(--text-soft);justify-content:space-between;align-items:center;display:flex}.physics-lab-group h2{color:var(--text);margin:0;font-size:15px}.physics-lab-group>header span{font-size:12px;font-weight:800}.physics-lab-scene-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.physics-lab-scene-card{background:var(--surface-strong);border:1px solid var(--border);color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:118px;padding:12px;text-decoration:none;display:grid}.physics-lab-scene-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.physics-lab-scene-card.review-pending{border-style:dashed}.physics-lab-scene-card-main{gap:6px;min-width:0;display:grid}.physics-lab-scene-card-main strong{font-size:14px;line-height:1.25}.physics-lab-scene-card-main small{color:var(--text-muted);font-size:12px;line-height:1.35}.physics-lab-card-badges{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.definition-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;display:grid}.definition-grid div{gap:4px;display:grid}.definition-grid dt{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:800}.definition-grid dd{color:var(--text);overflow-wrap:anywhere;margin:0}.developer-link-list{flex-wrap:wrap;gap:8px;display:flex}.developer-link-list a{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:7px 9px;text-decoration:none}.code-block{background:var(--surface);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;border-radius:6px;max-height:420px;margin:0;padding:12px;font-size:12px;overflow:auto}.physics-lab-detail{grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.physics-lab-poc-shell{height:100%;min-height:0;padding:0;display:block;overflow:hidden}.physics-lab-poc-shell>div{height:100%;min-height:0}.circuit-lab-workspace{gap:0;padding:0}.circuit-lab-scene-card.review-pending{border-color:color-mix(in srgb, #f59e0b 42%, var(--border))}.circuit-lab-review-note{font-weight:800;color:#f59e0b!important}.circuit-lab-detail{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.circuit-lab-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.circuit-lab-title-cluster{align-items:center;gap:12px;min-width:0;display:flex}.circuit-lab-title-cluster>div{gap:3px;min-width:0;display:grid}.circuit-lab-title-cluster strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.circuit-lab-title-cluster small{color:var(--text-muted);font-size:12px}.circuit-lab-detail-grid{grid-template-columns:minmax(0,3fr) minmax(360px,2fr);min-height:0;display:grid}.circuit-lab-stage-shell{background:linear-gradient(90deg, color-mix(in srgb, var(--grid-line) 55%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--grid-line) 55%, transparent) 1px, transparent 1px), var(--surface);border-right:1px solid var(--border);background-size:42px 42px;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.circuit-lab-schematic{color:var(--text);width:100%;height:100%;min-height:0}.circuit-lab-schematic-background{fill:var(--surface)}.circuit-lab-schematic-grid path{fill:none;stroke:color-mix(in srgb, var(--grid-line) 70%, transparent);stroke-width:1px}.circuit-lab-wire-layer polyline{fill:none;stroke:#f59e0b;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.circuit-lab-component{color:var(--text)}.circuit-lab-component line,.circuit-lab-component path,.circuit-lab-component rect,.circuit-lab-component circle{fill:var(--surface-strong);stroke:var(--text);stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}.circuit-lab-component.resistor rect,.circuit-lab-component.lamp rect{fill:color-mix(in srgb, #2563eb 28%, var(--surface-strong))}.circuit-lab-component.battery line,.circuit-lab-component.dc_supply line,.circuit-lab-component.cell line{stroke:#22c55e}.circuit-lab-component.switch line,.circuit-lab-component.switch circle{stroke:#f97316}.circuit-lab-component text{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:6px;text-anchor:middle;font-size:28px;font-weight:800}.circuit-lab-stage-stats{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:8px 10px;display:flex}.circuit-lab-side-panel{background:var(--surface-soft);color:var(--text);grid-auto-rows:min-content;gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}.circuit-lab-side-panel section{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:8px;padding:12px;display:grid}.circuit-lab-side-panel h2{color:var(--text);margin:0;font-size:14px}.circuit-lab-side-panel p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.circuit-lab-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.circuit-lab-list li{border-top:1px solid var(--border);gap:3px;padding-top:8px;display:grid}.circuit-lab-list li:first-child{border-top:0;padding-top:0}.circuit-lab-list strong{color:var(--text);font-size:12px}.circuit-lab-list span{color:var(--text-soft);font-size:13px;line-height:1.45}.circuit-lab-data-list{gap:8px;margin:0;display:grid}.circuit-lab-data-list div{gap:2px;display:grid}.circuit-lab-data-list dt{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:800}.circuit-lab-data-list dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.circuit-lab-json-preview{background:var(--surface-strong);border:1px solid var(--border);color:var(--text);white-space:pre-wrap;border-radius:6px;max-height:260px;margin:0;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.physics-lab-scene-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(230px,1.1fr) auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:6px 10px;display:grid}.physics-lab-title-cluster{align-items:center;gap:10px;min-width:0;display:flex}.physics-lab-title-cluster strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.physics-lab-menu-link{border:1px solid var(--border);color:var(--text);border-radius:6px;flex:none;align-items:center;gap:6px;height:30px;padding:0 8px;text-decoration:none;display:inline-flex}.physics-lab-menu-link span{font-size:12px;font-weight:800}.physics-lab-time-controls{grid-template-columns:repeat(4,28px) minmax(120px,190px) auto;align-items:center;gap:6px;min-width:0;display:grid}.physics-lab-time-controls button,.physics-lab-icon-control{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.physics-lab-time-controls button:hover,.physics-lab-icon-control:hover,.physics-lab-tool-button:hover{border-color:var(--accent)}.physics-lab-time-controls button:nth-of-type(3){color:#fff;background:#2563eb;border-color:#2563eb}.physics-lab-time-controls input[type=range]{accent-color:#2563eb;width:100%;min-width:0}.physics-lab-time-controls span{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.physics-lab-tool-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.physics-lab-tool-button{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 9px;display:inline-flex}.physics-lab-tool-button span{white-space:nowrap;font-size:12px;font-weight:800}.physics-lab-tool-button.active,.physics-lab-icon-control.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.physics-lab-select,.physics-lab-solve-row select{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:6px;min-width:76px;height:28px;padding:0 28px 0 9px;font-size:12px}.physics-lab-select:disabled{color:var(--text-muted);opacity:1}.physics-lab-solve-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:36px;padding:5px 12px;display:flex;overflow:hidden}.physics-lab-solve-row label{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:800}.physics-lab-solve-row span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.physics-lab-detail-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0;min-height:0;display:grid;overflow:hidden}.physics-lab-stage-shell{background:linear-gradient(color-mix(in srgb, var(--border) 78%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border) 78%, transparent) 1px, transparent 1px), var(--surface);border-right:1px solid var(--border);background-size:58px 58px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.physics-lab-stage-shell.fun-mode{background:linear-gradient(#93a4b740 1px, transparent 1px), linear-gradient(90deg, #93a4b740 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, #e8f4ff 86%, var(--surface)) 0 72%, color-mix(in srgb, #c9b981 76%, var(--surface)) 72% 100%);background-size:58px 58px,58px 58px,100% 100%}.physics-lab-stage-flags{z-index:2;gap:6px;display:flex;position:absolute;top:10px;left:12px}.physics-lab-stage-flags span{background:color-mix(in srgb, var(--surface-strong) 88%, transparent);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.physics-lab-stage-placeholder{background:color-mix(in srgb, var(--surface) 52%, transparent);color:var(--text-muted);text-align:center;border-radius:8px;place-items:center;gap:10px;max-width:min(520px,82%);padding:18px;display:grid}.physics-lab-stage-placeholder h2{color:var(--text);margin:0;font-size:21px;line-height:1.2}.physics-lab-stage-placeholder p{margin:0}.physics-lab-scene-svg{width:100%;height:100%;font-family:inherit;display:block}.physics-lab-scene-background{fill:#f7fafc}.physics-lab-scene-svg.fun-mode .physics-lab-scene-background{fill:#eaf4fb}.physics-lab-scene-ground-fill{fill:#c7b77f;opacity:.9}.physics-lab-scene-grid-lines line{stroke:#67778947;stroke-width:.01px}.physics-lab-scene-axes line{stroke:#475569;stroke-width:.025px}.physics-lab-scene-surface-shadow{stroke:#94a3b847;stroke-linecap:round;stroke-width:.3px}.physics-lab-scene-surface-core{stroke:#8090a3;stroke-linecap:round;stroke-width:.19px}.physics-lab-scene-surface-edge{stroke:#f59e0b;stroke-linecap:round;stroke-width:.035px}.physics-lab-scene-surface-diagram{stroke:#334155;stroke-linecap:round;stroke-width:.025px}.physics-lab-scene-ropes polyline{fill:none;stroke:#a45120;stroke-linecap:round;stroke-linejoin:round;stroke-width:.025px}.physics-lab-scene-points circle{fill:#708491;stroke:#273744;stroke-width:.015px}.physics-lab-scene-points .physics-lab-scene-point-inner{fill:#a9bdc7;stroke:#273744;stroke-width:.01px}.physics-lab-scene-body-fill{fill-opacity:.95;stroke:#223043;stroke-width:.025px}.physics-lab-scene-svg.fun-mode .physics-lab-scene-body-fill{fill-opacity:.26}.physics-lab-scene-body-marker{fill:#b91c1cbf}.physics-lab-scene-label{fill:#26364b;paint-order:stroke;pointer-events:none;stroke:#f7fafcd1;stroke-width:.025px;text-anchor:middle;font-size:.13px;font-weight:800}.physics-lab-scene-small-label{fill:#64748b;paint-order:stroke;pointer-events:none;stroke:#f7fafce0;stroke-width:.02px;font-size:.105px;font-weight:700}.physics-lab-side-panel{background:var(--surface-strong);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.physics-lab-panel-tabs{border-bottom:1px solid var(--border);align-items:center;gap:5px;min-height:46px;padding:6px 10px;display:flex;overflow-x:auto}.physics-lab-panel-tabs button{color:var(--text);background:0 0;border:0;flex:none;align-items:center;gap:5px;height:30px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.physics-lab-panel-tabs button[aria-selected=true]{color:#2563eb;border-bottom:2px solid #2563eb}.physics-lab-panel-tabs button:disabled{color:var(--text-soft);opacity:.72}.physics-lab-graph-panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:8px 10px 10px;display:grid;overflow:hidden}.physics-lab-graph-chip-row{flex-wrap:wrap;align-items:center;gap:5px;min-height:30px;margin-bottom:8px;display:flex;overflow:hidden}.physics-lab-graph-chip-row span{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:210px;padding:5px 7px;font-size:11px;font-weight:700;overflow:hidden}.physics-lab-graph-chip-row span:first-child{background:color-mix(in srgb, #a855f7 18%, var(--surface-soft));border-color:color-mix(in srgb, #a855f7 55%, var(--border));color:color-mix(in srgb, #a855f7 85%, var(--text))}.physics-lab-graph-chip-row span:nth-child(2){background:color-mix(in srgb, #14b8a6 16%, var(--surface-soft));border-color:color-mix(in srgb, #14b8a6 55%, var(--border));color:color-mix(in srgb, #14b8a6 85%, var(--text))}.physics-lab-graph-plot{background:linear-gradient(color-mix(in srgb, var(--border) 70%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border) 70%, transparent) 1px, transparent 1px), var(--surface);border-left:2px solid var(--border);border-bottom:2px solid var(--border);background-size:72px 56px;min-height:0;position:relative;overflow:hidden}.physics-lab-graph-plot.xy{background-size:64px 64px}.physics-lab-y-axis,.physics-lab-x-axis{color:var(--text-muted);font-size:11px;font-weight:700;position:absolute}.physics-lab-y-axis{transform-origin:0;top:50%;left:8px;transform:rotate(-90deg)}.physics-lab-x-axis{bottom:8px;left:50%;transform:translate(-50%)}.physics-lab-graph-y-max{color:var(--text-soft);z-index:1;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.physics-lab-graph-svg{z-index:0;position:absolute;inset:0}.physics-lab-graph-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.physics-lab-graph-line.acceleration{stroke:#2563eb}.physics-lab-graph-line.speed{stroke:#ef4444}.physics-lab-graph-cursor{stroke:#ef4444;stroke-width:1.5px;vector-effect:non-scaling-stroke}.physics-lab-graph-current{fill:var(--surface);stroke-width:1.4px;vector-effect:non-scaling-stroke}.physics-lab-graph-current.acceleration{stroke:#2563eb}.physics-lab-graph-current.speed{stroke:#ef4444}.physics-lab-time-cursor{background:#ef4444;width:2px;position:absolute;top:0;bottom:0;left:3%}.physics-lab-plot-point{border:2px solid #2563eb;border-radius:999px;width:8px;height:8px;position:absolute;top:34%;left:10%}.physics-lab-plot-point.two{border-color:#ef4444;top:66%}.physics-lab-graph-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:34px;padding-top:8px;display:flex}.physics-lab-graph-legend strong,.physics-lab-graph-legend span{color:var(--text);font-size:13px}.physics-uplot-surface{border-radius:4px}.physics-uplot{background:var(--surface);color:var(--text)}.physics-uplot .u-wrap,.physics-uplot .u-under,.physics-uplot .u-over{background:0 0}.physics-uplot .u-title,.physics-uplot .u-axis,.physics-uplot .u-label,.physics-uplot .u-value,.physics-uplot .u-legend{color:var(--text)!important}.physics-uplot .u-legend{background:0 0}.physics-uplot .u-series th,.physics-uplot .u-series td{color:var(--text)!important}.physics-uplot .u-off{color:var(--text-soft)!important}.physics-lab-side-scroll{grid-auto-rows:min-content;gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}.physics-lab-side-scroll section{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:8px;padding:12px;display:grid}.physics-lab-side-scroll h3{margin:0;font-size:14px}.physics-lab-side-scroll p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.physics-lab-link-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.physics-lab-link-list li{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;gap:3px;padding:8px;display:grid}.physics-lab-link-list span{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:800}.physics-lab-link-list strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.physics-lab-equation-list,.physics-lab-inspector-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.physics-lab-equation-list li,.physics-lab-inspector-list div{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;gap:4px;padding:8px;display:grid}.physics-lab-equation-list span,.physics-lab-inspector-list dt{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:800}.physics-lab-equation-list code,.physics-lab-equation-list strong,.physics-lab-inspector-list dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px}.physics-lab-probe-strip{border-top:1px solid var(--border);align-items:center;gap:12px;min-height:34px;padding:6px 10px;display:flex;overflow-x:auto}.physics-lab-probe-strip strong,.physics-lab-probe-strip span{color:var(--text);white-space:nowrap;font-size:13px}@media (width<=1180px){.physics-lab-scene-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.physics-lab-time-controls{grid-template-columns:repeat(4,28px) minmax(100px,1fr) auto}.physics-lab-tool-group{justify-content:flex-start}}.landing-view{background:linear-gradient(90deg, #04090fd1, #04090f8f 38%, #04090f1f), var(--landing-background) center / cover no-repeat;align-items:center;height:100%;padding:34px;display:grid;overflow:hidden}.landing-copy{color:#fff;gap:14px;max-width:610px;display:grid}.landing-copy img{object-fit:contain;background:#ffffffeb;border-radius:8px;width:58px;height:58px;padding:5px}.landing-copy h1{max-width:13ch;margin:0;font-size:42px;line-height:1.05}.landing-copy p{color:#ffffffdb;max-width:54ch;margin:0;font-size:17px;line-height:1.45}.landing-action{color:#062621;justify-self:start;text-decoration:none}.learner-activity-primary{grid-template-rows:minmax(0,1fr);padding-top:12px}.learner-activity-scroll{height:100%;padding:0;overflow:hidden}.learner-activity-section{min-height:0}.learner-activity-content{grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.learner-activity-toolbar{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.learner-activity-toolbar label{color:var(--text-soft);text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.learner-activity-toolbar select{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:6px;min-width:0;height:36px;padding:0 9px}.learner-activity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.learner-activity-tile{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.learner-activity-tile span{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:800}.learner-activity-tile strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.learner-profile-dashboard{gap:10px;min-height:0;display:grid}.learner-profile-dashboard-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.learner-skill-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.learner-skill-summary-row{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.learner-skill-summary-row strong,.learner-skill-summary-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learner-skill-summary-row strong{color:var(--text);font-size:13px}.learner-skill-summary-row span{color:var(--text-soft);text-transform:uppercase;font-size:11px;font-weight:800}.learner-activity-list{grid-auto-rows:min-content;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.learner-activity-row{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:8px;padding:12px;display:grid}.learner-activity-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.learner-activity-main strong{margin-bottom:4px;font-size:15px;line-height:1.25;display:block}.learner-activity-main p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.learner-activity-meta,.learner-activity-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.learner-activity-meta{color:var(--text-soft);font-size:12px}.learner-activity-route,.learner-activity-tags span{background:var(--surface-soft);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1;text-decoration:none}.learner-activity-route{color:var(--accent)}.login-view{place-items:start center;height:100%;padding:42px 18px;display:grid;overflow:auto}.login-panel{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;gap:18px;width:100%;max-width:420px;padding:18px;display:grid}.login-panel h1{margin:4px 0 0;font-size:28px;line-height:1.1}.login-form{gap:12px;display:grid}.login-form label{color:var(--text-muted);gap:6px;font-size:13px;display:grid}.login-form input{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:6px;height:38px;padding:0 10px}.primary-action,.secondary-action{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 12px;display:inline-flex}.primary-action{background:var(--accent);border:1px solid var(--accent);color:var(--surface-strong)}.secondary-action{background:var(--surface-soft);border:1px solid var(--border);color:var(--text)}.primary-action:disabled,.secondary-action:disabled,.login-form input:disabled{cursor:not-allowed;opacity:.65}.form-error{color:var(--danger);margin:0;font-size:13px}.app-shell[data-theme=dark] .circuit-lab-poc-route .bg-white,.app-shell[data-theme=dark] .circuit-lab-poc-route .bg-slate-50,.app-shell[data-theme=dark] .circuit-lab-poc-route .bg-slate-100{background-color:var(--surface-strong)!important}.app-shell[data-theme=dark] .circuit-lab-poc-route .bg-blue-50,.app-shell[data-theme=dark] .circuit-lab-poc-route .bg-emerald-50,.app-shell[data-theme=dark] .circuit-lab-poc-route .bg-amber-50,.app-shell[data-theme=dark] .circuit-lab-poc-route .bg-red-50{background-color:var(--surface-soft)!important}.app-shell[data-theme=dark] .circuit-lab-poc-route .text-slate-950,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-slate-900,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-slate-800,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-slate-700,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-slate-600{color:var(--text)!important}.app-shell[data-theme=dark] .circuit-lab-poc-route .text-slate-500,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-slate-400,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-blue-700,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-blue-900,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-emerald-700,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-amber-700,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-amber-800,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-amber-900,.app-shell[data-theme=dark] .circuit-lab-poc-route .text-red-700{color:var(--text-muted)!important}.app-shell[data-theme=dark] .circuit-lab-poc-route .border-slate-100,.app-shell[data-theme=dark] .circuit-lab-poc-route .border-slate-200,.app-shell[data-theme=dark] .circuit-lab-poc-route .border-blue-200,.app-shell[data-theme=dark] .circuit-lab-poc-route .border-emerald-200,.app-shell[data-theme=dark] .circuit-lab-poc-route .border-amber-200,.app-shell[data-theme=dark] .circuit-lab-poc-route .border-red-200{border-color:var(--border)!important}.app-shell[data-theme=dark] .circuit-lab-poc-route input,.app-shell[data-theme=dark] .circuit-lab-poc-route select,.app-shell[data-theme=dark] .circuit-lab-poc-route textarea{border-color:var(--border);color:var(--text);background-color:#0f1419}.app-shell[data-theme=dark] .circuit-lab-poc-route button:not(.bg-blue-600):not(.bg-amber-400){color:var(--text)}.app-shell[data-theme=dark] .circuit-lab-poc-route button:hover{background-color:#202830}.app-shell[data-theme=dark] .circuit-lab-poc-route .shadow-sm,.app-shell[data-theme=dark] .circuit-lab-poc-route .shadow-2xl{box-shadow:0 18px 45px #00000057}.app-shell[data-theme=dark] .circuit-lab-poc-route .mxCellEditor,.app-shell[data-theme=dark] .circuit-lab-poc-route .geItem,.app-shell[data-theme=dark] .circuit-lab-poc-route .mxPopupMenu{background:var(--surface-strong)!important;border-color:var(--border)!important;color:var(--text)!important}.app-shell[data-theme=dark] .circuit-lab-poc-route .circuit-maxgraph-workspace{background:#0f1419!important}.app-shell[data-theme=dark] .circuit-lab-poc-route .circuit-maxgraph-surface{background-color:#0f1419!important;background-image:radial-gradient(circle at 1px 1px,#34424e 1px,#0000 0)!important}.app-shell[data-theme=dark] .circuit-lab-poc-route svg text{fill:#e5edf5}.app-shell[data-theme=dark] .circuit-lab-poc-route svg ellipse[fill=\#ffffff][stroke=\#4f46e5],.app-shell[data-theme=dark] .circuit-lab-poc-route svg ellipse[fill=\#ffffff][stroke=\#c026d3],.app-shell[data-theme=dark] .circuit-lab-poc-route svg circle[fill=\#ffffff][stroke=\#4f46e5],.app-shell[data-theme=dark] .circuit-lab-poc-route svg circle[fill=\#ffffff][stroke=\#c026d3]{fill:#121a23}.app-shell[data-theme=dark] .circuit-lab-poc-route svg [stroke=\#0f172a],.app-shell[data-theme=dark] .circuit-lab-poc-route svg [stroke=\#1f2937]{stroke:#d8e2ec}@media (width>=1800px){.shell-body{grid-template-columns:minmax(0, 1fr) var(--right-panel-width)}.app-shell.context-hidden .shell-body{grid-template-columns:minmax(0,1fr)}.right-panel{box-shadow:none;grid-column:2;position:static;transform:none}.right-panel .context-header .icon-button,.context-toggle,.context-backdrop{display:none}}@media (width<=900px){.topbar{grid-template-columns:44px auto minmax(0,1fr) auto}.topbar-context-label{display:none}.topbar-context-title{font-size:16px}.user-chip{max-width:140px}.tracking-layout.two-column,.tracking-layout.three-column,.admin-page-summary,.admin-section-grid,.admin-tree-detail,.admin-record-grid,.admin-field-grid,.admin-section-summary,.planning-workspace,.detail-columns,.detail-grid,.management-component-spike-body,.planning-tab-grid,.trace-link-line,.tracking-item-header,.evidence-row,.learner-activity-toolbar,.learner-activity-summary,.learner-profile-dashboard-main,.learner-skill-summary,.own-book-reader,.own-book-catalog-band,.own-book-page-header,.physics-lab-toolbar,.physics-lab-detail-grid{grid-template-columns:minmax(0,1fr)}.physics-lab-counts{justify-content:flex-start}.physics-lab-solve-row{flex-wrap:wrap}.physics-lab-detail-grid{overflow:auto}.physics-lab-stage-shell{border-bottom:1px solid var(--border);border-right:0;min-height:360px}.physics-lab-graph-panel{min-height:420px}.own-book-main{overflow:visible}.own-book-active-section-header{flex-wrap:wrap;align-items:stretch}.own-book-section-header-main{flex-wrap:wrap;flex:100%;justify-content:flex-start;align-items:stretch}.own-book-section-controls{order:2;justify-content:flex-start;align-items:stretch}.own-book-active-section-title{flex:180px;max-width:none}.own-book-section-tabs{flex:260px;order:3}.own-book-section-selector{flex:220px}.own-book-section-selector-button{width:100%;max-width:none}.own-book-section-menu{width:min(520px,100vw - 36px)}.own-book-main.section-spa{overflow:hidden}.own-book-section-panel{width:min(420px,100vw - 36px)}.own-book-stats,.own-book-meta-pills{justify-content:flex-start}.landing-view{align-items:end;padding:18px}.landing-copy h1{max-width:14ch;font-size:30px}}
