@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-ext-wght-normal-Bdxck5Au.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-wght-normal-D69JTELx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-latin-ext-wght-normal-CrJ75Ewg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-latin-wght-normal-Buj9m_3d.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/oswald-latin-wght-normal-CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/orbitron-latin-wght-normal-Du7j2Vp2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-ext-400-normal-C8u6EFkq.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-400-normal-MNNNbyh_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2) format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2) format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2) format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2) format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-arabic-wght-normal-DIN-4rtF.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-math-wght-normal-Cgl1D-No.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-symbols-wght-normal-DTaB7Hqz.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-latin-ext-wght-normal-CJtFhxZA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/noto-naskh-arabic-latin-wght-normal-B_CzjACR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2) format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-ext-400-normal-C9hoIjPx.woff2) format("woff2"),url(/assets/amiri-latin-ext-400-normal-CGn-6a7O.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2) format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2) format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-ext-700-normal-ByFuOT8o.woff2) format("woff2"),url(/assets/amiri-latin-ext-700-normal-Ck-lxu84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-700-normal-DIjoEGk6.woff2) format("woff2"),url(/assets/amiri-latin-700-normal-BH9dHmOv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-arabic-wght-normal-DEc70LOo.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-latin-ext-wght-normal-1lppP-5y.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reem Kufi Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/reem-kufi-latin-wght-normal-D4haMHFz.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DSEG7 Classic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/DSEG7Classic-Light-CT4YmaNO.woff2) format("woff2")}@font-face{font-family:DSEG7 Classic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/DSEG7Classic-Regular-B9amPoxd.woff2) format("woff2")}@font-face{font-family:DSEG7 Classic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/DSEG7Classic-Bold-jUCkPCxO.woff2) format("woff2")}:root,[data-theme=light]{--bg: #eef2f8;--label: #000000;--label2: rgba(60, 60, 67, .7);--label3: rgba(60, 60, 67, .4);--surface: rgba(255, 255, 255, .5);--stroke: rgba(255, 255, 255, .85);--control: rgba(255, 255, 255, .62);--separator: rgba(60, 60, 67, .14);--nav-sel: #007aff;--nav-sel-label: #ffffff;--seg-thumb: #ffffff;--btn-primary: #007aff;--btn-primary-label: #ffffff;--accent: #007aff;--accent-tint: rgba(0, 122, 255, .12);--icon-tint: #007aff;--on-accent: #ffffff;--danger: #ff3b30;--danger-tint: rgba(255, 59, 48, .12);--success: #34c759;--success-tint: rgba(52, 199, 89, .14);--warning: #ff9500;--warning-tint: rgba(255, 149, 0, .14);--glow-a: rgba(0, 122, 255, .28);--glow-b: rgba(90, 200, 250, .24);--glow-c: rgba(0, 122, 255, .14);--shadow-card: 0 1px 1.5px rgba(0, 0, 0, .04), 0 8px 16px rgba(0, 0, 0, .08);--shadow-ctl: 0 8px 12px rgba(0, 0, 0, .04), 0 2px 5px rgba(0, 0, 0, .06);--shadow-btn: 0 4px 8px rgba(0, 0, 0, .08);--sheet-bg: rgba(246, 248, 252, .86);--scrim: rgba(10, 20, 40, .22);--pasteboard: rgba(255, 255, 255, .62);color-scheme:light}[data-theme=dark]{--bg: #000000;--label: #ffffff;--label2: rgba(235, 235, 245, .66);--label3: rgba(235, 235, 245, .4);--surface: rgba(255, 255, 255, .06);--stroke: rgba(255, 255, 255, .14);--control: rgba(255, 255, 255, .08);--separator: rgba(255, 255, 255, .12);--nav-sel: #ffd60a;--nav-sel-label: #000000;--seg-thumb: rgba(255, 255, 255, .22);--btn-primary: #ffd60a;--btn-primary-label: #000000;--accent: #ffd60a;--accent-tint: rgba(255, 214, 10, .14);--icon-tint: #ffd60a;--on-accent: #000000;--danger: #ff453a;--danger-tint: rgba(255, 69, 58, .2);--success: #30d158;--success-tint: rgba(48, 209, 88, .2);--warning: #ff9f0a;--warning-tint: rgba(255, 159, 10, .2);--glow-a: rgba(255, 214, 10, .16);--glow-b: rgba(255, 159, 10, .1);--glow-c: rgba(255, 214, 10, .06);--shadow-card: 0 1px 1.5px rgba(0, 0, 0, .3), 0 8px 16px rgba(0, 0, 0, .35);--shadow-ctl: 0 8px 12px rgba(0, 0, 0, .2), 0 2px 5px rgba(0, 0, 0, .3);--shadow-btn: 0 4px 8px rgba(0, 0, 0, .3);--sheet-bg: rgba(28, 28, 30, .86);--scrim: rgba(0, 0, 0, .5);--pasteboard: rgba(255, 255, 255, .04);color-scheme:dark}[data-theme=legacy]{--bg: #020c1f;--label: #ffffff;--label2: rgba(255, 255, 255, .72);--label3: rgba(255, 255, 255, .48);--surface: rgba(255, 255, 255, .07);--stroke: rgba(255, 255, 255, .24);--control: rgba(255, 255, 255, .1);--separator: rgba(255, 255, 255, .16);--nav-sel: #ffffff;--nav-sel-label: #0a84ff;--seg-thumb: rgba(255, 255, 255, .3);--btn-primary: #0a84ff;--btn-primary-label: #ffffff;--accent: #0a84ff;--accent-tint: rgba(10, 132, 255, .24);--icon-tint: #ffffff;--on-accent: #ffffff;--danger: #ff453a;--danger-tint: rgba(255, 69, 58, .22);--success: #30d158;--success-tint: rgba(48, 209, 88, .2);--warning: #ff9f0a;--warning-tint: rgba(255, 159, 10, .2);--shadow-card: 0 1px 1.5px rgba(0, 0, 0, .04), 0 8px 16px rgba(0, 0, 0, .08);--shadow-ctl: 0 8px 12px rgba(0, 0, 0, .04), 0 2px 5px rgba(0, 0, 0, .06);--shadow-btn: 0 4px 8px rgba(0, 0, 0, .08);--sheet-bg: rgba(10, 30, 66, .78);--scrim: rgba(0, 5, 20, .45);--pasteboard: rgba(255, 255, 255, .06);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--label);font:400 16px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter Variable,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ambient{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--bg)}.ambient i{position:absolute;border-radius:50%;filter:blur(110px)}.ambient i:nth-child(1){width:680px;height:680px;right:-160px;top:-160px;background:var(--glow-a)}.ambient i:nth-child(2){width:680px;height:680px;left:-220px;bottom:-280px;background:var(--glow-b)}.ambient i:nth-child(3){width:440px;height:440px;left:40%;top:40%;background:var(--glow-c)}[data-theme=legacy] .ambient{background:radial-gradient(120% 90% at 55% -25%,#1a8cff,#0757c4 22%,#062a63 48%,#020a1c 75%,#000)}[data-theme=legacy] .ambient i{display:none}.app{display:grid;grid-template-columns:272px minmax(0,1fr);gap:20px;height:100%;padding:20px}.app.collapsed{grid-template-columns:88px minmax(0,1fr)}.main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto;scrollbar-width:thin;padding:8px 20px 20px;margin:0 -20px -20px}.glass{background:var(--surface);border:1px solid var(--stroke);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6)}.card{border-radius:32px;padding:24px;display:flex;flex-direction:column;gap:20px;min-width:0}.card-head{display:flex;align-items:center;gap:10px;min-height:25px}.card-head h2{margin:0;font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.45px}.count{font-size:15px;color:var(--label2);letter-spacing:-.23px}.spacer{flex:1 1 auto}.link{background:none;border:0;padding:0;color:var(--accent);font-size:15px;font-weight:600;letter-spacing:-.23px}.link:hover{text-decoration:underline}.ctl{background:var(--control);border:1px solid var(--stroke);box-shadow:var(--shadow-ctl)}.sidebar{border-radius:36px;padding:24px 20px 20px;display:flex;flex-direction:column;gap:28px;min-height:0;overflow:hidden}.brand{display:flex;align-items:center;gap:12px;padding:0 4px;text-decoration:none;color:var(--label)}.brand img{width:44px;height:44px}.brand span{font-size:26px;line-height:32px;letter-spacing:-.4px;font-weight:500}.brand span b{font-weight:200}.nav{display:flex;flex-direction:column;gap:8px}.nav a{position:relative;height:52px;border-radius:26px;display:flex;align-items:center;gap:14px;padding:0 18px;background:var(--control);color:var(--label);text-decoration:none;font-size:17px;font-weight:600;letter-spacing:-.43px;transition:background-color .25s,color .25s,transform .15s}.nav a svg{color:var(--icon-tint)}.nav a:hover{transform:translateY(-1px)}.nav a.on{color:var(--nav-sel-label)}.nav-pill{position:absolute;inset:0;border-radius:inherit;background:var(--nav-sel);box-shadow:var(--shadow-btn);pointer-events:none}.nav-ico,.nav-label{position:relative;display:inline-flex}.nav a.on svg{color:var(--nav-sel-label)}[data-theme=light] .nav a.on svg,[data-theme=legacy] .nav a.on svg{color:var(--nav-sel-label)}.side-label{font-size:15px;font-weight:600;color:var(--label2);letter-spacing:-.23px;margin:0 0 2px}.side-appear{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border:0;border-radius:22px;background:var(--control);color:var(--label);text-align:left;cursor:pointer;transition:background-color .2s}.side-appear:hover{background:var(--control-hover, var(--control))}.side-appear .sa-ic{width:32px;height:32px;border-radius:16px;display:grid;place-items:center;background:var(--surface);color:var(--accent);flex:none}.side-appear .sa-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.side-appear .sa-t b{font-size:15px;font-weight:600;letter-spacing:-.23px}.side-appear .sa-t small{font-size:13px;color:var(--label2)}.side-appear>svg{color:var(--label3);flex:none}.side-card{border-radius:22px;padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow-btn)}.sc-maker,.sc-plan{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;color:var(--label);text-decoration:none}.sc-maker img{width:28px;height:30px;object-fit:contain;flex:none}.sc-maker span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.sc-maker small,.sc-plan small{font-size:12px;color:var(--label2)}.sc-maker b{font-size:14px;font-weight:600;letter-spacing:-.15px}.sc-maker>svg{color:var(--label3);flex:none}.sc-maker:hover,.sc-up:hover{background:var(--control)}.sc-maker:focus-visible,.sc-up:focus-visible{outline:3px solid var(--focus, var(--accent));outline-offset:1px}.sc-plan{border-top:1px solid var(--stroke);border-radius:0 0 16px 16px;padding-top:10px;font-size:14px;font-weight:600}.sc-plan>svg{color:var(--good, #34c759);margin-left:auto}.sc-up{width:100%;border-left:0;border-right:0;border-bottom:0;background:none;cursor:pointer;text-align:left;font:inherit}.sc-up>span:first-child{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.sc-up b{font-size:14px;font-weight:600;letter-spacing:-.15px}.sc-btn{flex:none;height:30px;padding:0 14px;border-radius:15px;display:grid;place-items:center;background:var(--btn-primary);color:var(--btn-primary-label);font-size:13px;font-weight:600}.maker{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 12px;border-radius:20px;color:var(--label);text-decoration:none;box-shadow:var(--shadow-btn)}.maker img{width:34px;height:36px;object-fit:contain;flex:none}.maker span{flex:1;min-width:0;display:flex;flex-direction:column}.maker small{font-size:13px;line-height:17px;color:var(--label2)}.maker b{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.23px}.maker svg{color:var(--label2);flex:none}.maker:focus-visible{outline:3px solid var(--focus, var(--accent));outline-offset:2px}.pro{border-radius:26px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-btn)}.pro b{font-size:17px;font-weight:600;letter-spacing:-.43px}.pro p{margin:4px 0 0;font-size:14px;color:var(--label2);line-height:20px}.profile{display:flex;align-items:center;gap:12px}.avatar{width:44px;height:44px;border-radius:22px;background:var(--btn-primary);color:var(--btn-primary-label);display:grid;place-items:center;font-weight:600;font-size:15px;flex:none}.profile .who{min-width:0}.profile .who b{display:block;font-size:16px;font-weight:600;letter-spacing:-.31px}.profile .who small{display:block;font-size:13px;color:var(--label2)}@media(max-height:1000px){.sidebar{gap:20px;padding-top:20px}.nav{gap:6px}.nav a{height:48px}}@media(max-height:700px){.app:not(.collapsed) .side-card{display:none}.sidebar{gap:16px}}.collapsed .sidebar{padding:24px 16px 20px;align-items:center}.collapsed .nav a{width:56px;height:56px;padding:0;justify-content:center;border-radius:20px}.collapsed .nav a .nav-label,.collapsed .brand span{display:none}.collapsed .brand{padding:0;justify-content:center}.btn{height:48px;border-radius:24px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;font-size:16px;font-weight:600;letter-spacing:-.31px;white-space:nowrap;box-shadow:var(--shadow-btn);transition:transform .12s,filter .2s,background-color .2s,opacity .2s}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.primary{background:var(--btn-primary);color:var(--btn-primary-label)}.btn.primary:hover:not(:disabled){filter:brightness(1.08)}.btn.secondary{background:var(--surface);border-color:var(--stroke);color:var(--label);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn.secondary:hover:not(:disabled){background:var(--control)}.btn.plain{background:var(--control);color:var(--label);box-shadow:none}.btn.danger{background:var(--danger);color:#fff}.btn.sm{height:36px;border-radius:18px;padding:0 14px;font-size:15px;letter-spacing:-.23px}.btn.lg{height:56px;border-radius:28px;font-size:17px}.btn.block{width:100%}.icon-btn{width:48px;height:48px;border-radius:24px;display:grid;place-items:center;flex:none;background:var(--surface);border:1px solid var(--stroke);color:var(--label);box-shadow:var(--shadow-btn);position:relative;transition:transform .12s,background-color .2s,opacity .2s}.icon-btn:hover:not(:disabled){background:var(--control)}.icon-btn:active{transform:scale(.95)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn.sm{width:36px;height:36px;border-radius:18px}.icon-btn.lg{width:52px;height:52px;border-radius:26px}.icon-btn.danger{background:var(--danger-tint);border-color:transparent;color:var(--danger);box-shadow:none}.icon-btn.noorms,.icon-btn.noorms:hover:not(:disabled){background:var(--danger);border-color:transparent;color:#fff}.icon-btn.noorms .badge{background:#fff;color:var(--danger)}.badge{position:absolute;left:33px;top:-5px;min-width:22px;height:22px;border-radius:11px;padding:0 6px;background:var(--danger);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.seg{position:relative;display:flex;gap:2px;padding:3px;border-radius:22px;background:var(--control)}.seg button{position:relative;z-index:1;flex:1 1 0;height:38px;border:0;background:none;border-radius:19px;padding:0 14px;font-size:15px;font-weight:510;letter-spacing:-.23px;color:var(--label2);transition:color .25s;white-space:nowrap}.seg button[aria-pressed=true]{color:var(--label);font-weight:600}.seg .thumb{position:absolute;z-index:0;top:3px;bottom:3px;border-radius:19px;background:var(--seg-thumb);box-shadow:var(--shadow-btn);transition:transform .35s cubic-bezier(.3,.9,.3,1),width .35s cubic-bezier(.3,.9,.3,1)}.seg.sm button{height:34px;border-radius:17px;font-size:14px;padding:0 6px}.seg.sm .thumb{border-radius:17px}.seg.fixed button{flex:none;width:64px;padding:0}.stepper{display:inline-flex;align-items:center;border-radius:18px;background:var(--control);flex:none}.stepper button{width:36px;height:36px;border:0;background:none;border-radius:18px;display:grid;place-items:center;color:var(--label)}.stepper button:disabled{opacity:.3;cursor:not-allowed}.stepper button:hover:not(:disabled){background:var(--control)}.stepper output{width:32px;text-align:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.switch{position:relative;width:51px;height:31px;border-radius:16px;border:0;padding:0;background:#78788052;transition:background-color .25s;flex:none}.switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;transition:transform .3s cubic-bezier(.3,.9,.3,1)}.switch[aria-checked=true]{background:#34c759}.switch[aria-checked=true]:after{transform:translate(20px)}.switch:disabled{opacity:.45;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:13px;font-weight:600;color:var(--label2);letter-spacing:-.08px}.input{height:44px;border-radius:22px;border:1px solid transparent;background:var(--control);padding:0 16px;font-size:16px;color:var(--label);outline:none;width:100%;transition:border-color .2s,box-shadow .2s}textarea.input{height:auto;min-height:88px;padding:12px 16px;border-radius:18px;resize:vertical;line-height:1.4}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.input::placeholder{color:var(--label3)}select.input{appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--label2) 50%),linear-gradient(135deg,var(--label2) 50%,transparent 50%);background-position:calc(100% - 22px) 19px,calc(100% - 17px) 19px;background-size:5px 5px;background-repeat:no-repeat}.row{display:flex;align-items:center;gap:10px;min-width:0}.row>.label{font-size:16px;letter-spacing:-.31px}.sep{height:1px;background:var(--separator);flex:none}.section-label{font-size:13px;font-weight:600;color:var(--label2);letter-spacing:-.08px}.hint{font-size:13px;color:var(--label2);line-height:18px}.mono{font-variant-numeric:tabular-nums}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;font-size:13px;font-weight:600;white-space:nowrap}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pill.online{background:var(--success-tint);color:var(--success)}.pill.offline{background:var(--danger-tint);color:var(--danger)}.pill.idle,.pill.waiting{background:var(--warning-tint);color:var(--warning)}.pill.off{background:var(--control);color:var(--label2)}.pill.lg{height:32px;padding:0 12px;border-radius:16px;font-size:14px;gap:8px}.pill.lg:before{width:8px;height:8px}.dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.scrim{position:fixed;inset:0;z-index:100;background:var(--scrim);display:grid;place-items:center;padding:20px;animation:fade .24s var(--ease)}.sheet{width:min(420px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:34px;padding:25px;display:flex;flex-direction:column;gap:20px;background:var(--sheet-bg);border:1px solid var(--stroke);box-shadow:0 30px 80px #00000040;-webkit-backdrop-filter:blur(40px) saturate(1.8);backdrop-filter:blur(40px) saturate(1.8);animation:pop var(--dur-in) var(--ease);will-change:transform,opacity}.sheet.wide{width:min(760px,100%)}.dock-wrap{position:fixed;top:20px;bottom:20px;left:20px;z-index:100;display:flex;pointer-events:none;animation:dock-in .25s cubic-bezier(.2,.8,.2,1)}.sheet.dock>*{flex-shrink:0}.sheet.dock .sheet-foot{margin-top:auto;padding-top:4px}.sheet.dock{width:min(460px,calc(100vw - 40px));max-height:none;height:100%;pointer-events:auto;box-shadow:0 24px 60px #00000038,0 0 0 1px var(--separator)}@keyframes dock-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.dock-wrap{animation-duration:var(--dur-in);animation-timing-function:var(--ease)}@media(prefers-reduced-motion:reduce){.dock-wrap{animation:none}}.sheet.xl{width:min(1080px,100%)}.sheet-head{display:flex;align-items:flex-start;gap:12px}.sheet-head h2{margin:0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.5px}.sheet-head p{margin:4px 0 0;color:var(--label2);font-size:15px}.sheet-foot{display:flex;gap:12px;margin-top:auto}.sheet-foot .btn{flex:1;height:56px;border-radius:28px;font-size:17px}.sheet-foot:has(>.btn:nth-child(4)){flex-direction:column-reverse;gap:10px}.sheet-foot:has(>.btn:nth-child(4)) .btn{flex:none;height:52px}.group{border-radius:24px;background:var(--control);overflow:hidden}.group>.gi{display:flex;align-items:center;gap:14px;min-height:60px;padding:0 18px;border:0;background:none;width:100%;text-align:left;position:relative}.group>.gi+.gi:before{content:"";position:absolute;top:0;left:64px;right:0;height:1px;background:var(--separator)}.gi .ic{width:34px;height:34px;border-radius:10px;background:var(--accent-tint);color:var(--icon-tint);display:grid;place-items:center;flex:none}.gi .k{font-size:17px;letter-spacing:-.43px}.gi .v{margin-left:auto;color:var(--label2);font-size:17px;display:flex;align-items:center;gap:8px;min-width:0}.gi .v input,.gi .v select{background:none;border:0;color:var(--label2);font-size:17px;text-align:right;outline:none;min-width:0;max-width:220px}.gi .v select{appearance:none;padding-right:2px;cursor:pointer}.gi .v input:focus,.gi .v select:focus{color:var(--accent)}.popover{position:fixed;z-index:120;border-radius:28px;padding:20px;background:var(--sheet-bg);border:1px solid var(--stroke);box-shadow:0 24px 60px #00000038;-webkit-backdrop-filter:blur(40px) saturate(1.8);backdrop-filter:blur(40px) saturate(1.8);animation:pop .26s var(--ease);will-change:transform,opacity}.popover:has(>.menu){padding:8px;border-radius:22px}.menu{display:flex;flex-direction:column;gap:2px}.menu button{border:0;background:none;text-align:left;height:44px;padding:0 14px;border-radius:14px;display:flex;align-items:center;gap:12px;font-size:16px;white-space:nowrap}.menu button:hover:not(:disabled){background:var(--control)}.menu button:disabled{opacity:.4;cursor:default}.menu button .spacer{flex:1}.menu button .hint{font-size:13px}.menu button.danger{color:var(--danger)}.toasts{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;border-radius:26px;background:var(--sheet-bg);border:1px solid var(--stroke);box-shadow:0 16px 40px #00000038;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);font-weight:500;animation:rise .34s var(--ease);max-width:min(560px,calc(100vw - 32px))}.toast.bad{color:var(--danger)}.toast svg{flex:none}.toast .btn{margin-left:6px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes pop-out{to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes fade-out{to{opacity:0}}@keyframes rise-out{to{opacity:0;transform:translateY(10px)}}@keyframes dock-out{to{opacity:0;transform:translate(-16px)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--label2);padding:24px}.empty b{color:var(--label);font-size:17px}.skeleton{background:linear-gradient(90deg,var(--control),var(--surface),var(--control));background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:16px}@keyframes shimmer{to{background-position:-200% 0}}.banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:20px;background:var(--warning-tint);color:var(--label);font-size:15px}.banner.info{background:var(--accent-tint)}.banner.bad{background:var(--danger-tint)}.table-wrap{overflow:auto;border-radius:24px;background:var(--control)}table.tt{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums;font-size:15px}table.tt th,table.tt td{padding:0 10px;height:40px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--separator)}table.tt thead th{position:sticky;top:0;z-index:2;background:var(--sheet-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:13px;color:var(--label2);font-weight:600}table.tt tbody th{text-align:left;font-weight:600;position:sticky;left:0;background:inherit}table.tt tr.today td,table.tt tr.today th{background:var(--accent-tint)}table.tt td input{width:62px;height:30px;border-radius:10px;border:1px solid transparent;background:transparent;text-align:center;font-variant-numeric:tabular-nums;outline:none}table.tt td input:hover{background:var(--control)}table.tt td input:focus{border-color:var(--accent);background:var(--surface)}table.tt td.calc input{color:var(--label3)}table.tt td.bad input{border-color:var(--danger)}@media(max-width:1100px){.app{grid-template-columns:88px minmax(0,1fr)}.app .sidebar{padding:24px 16px 20px;align-items:center}.app .nav a{width:56px;height:56px;padding:0;justify-content:center;border-radius:20px}.app .nav a .nav-label,.app .brand span,.app .side-appear,.app .side-card,.app .profile .who,.app .profile .icon-btn{display:none}}@media(max-width:720px){body{overflow:auto}.app{display:flex;flex-direction:column;height:auto;min-height:100%;padding:12px 16px 96px;gap:16px}.app .sidebar{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;flex-direction:row;justify-content:space-around;padding:8px;border-radius:28px;gap:8px;height:auto}.app .sidebar>:not(.nav){display:none}.app .nav{flex-direction:row;gap:8px}.app .nav a{width:64px;height:48px;border-radius:24px}.main{overflow:visible;padding:0;margin:0}}.slider{display:flex;flex-direction:column;gap:6px}.slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:none;margin:0;cursor:pointer}.slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--accent) var(--p),var(--control) var(--p));box-shadow:inset 0 0 0 1px var(--separator)}.slider input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--accent) var(--p),var(--control) var(--p))}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 6px #0003,0 0 0 .5px #0000000f;transition:transform .15s}.slider input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 6px #0003}.slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.1)}.slider input[type=range]:focus-visible{outline:none}.slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent),0 2px 6px #0003}.slider-meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--label2)}.slider-meta output{font-size:14px;font-weight:600;color:var(--label);font-variant-numeric:tabular-nums}.colour-choice{display:flex;flex-direction:column;gap:10px}.sw.auto{background:conic-gradient(from 210deg,#0a84ff,#30d158,#ffd60a,#ff9f0a,#ff453a,#bf5af2,#0a84ff);position:relative}.sw.auto:after{content:"A";position:absolute;inset:5px;border-radius:50%;background:var(--sheet-bg);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--label)}.preset-num{position:relative;display:inline-flex;align-items:center;height:44px;border-radius:22px;background:var(--control);flex:none;padding:0 4px}.preset-num button{width:36px;height:36px;border:0;background:none;border-radius:18px;display:grid;place-items:center;color:var(--label)}.preset-num button:disabled{opacity:.3;cursor:not-allowed}.preset-num button:hover:not(:disabled){background:var(--control)}.preset-num input{width:40px;text-align:center;font-size:16px;font-weight:600;cursor:pointer;border-radius:10px}.preset-num input:focus{background:var(--accent-tint);cursor:text}.preset-num .unit{font-size:13px;color:var(--label2);margin:0 2px 0 -2px}.preset-list{position:fixed;z-index:200;list-style:none;margin:0;padding:6px;width:96px;max-height:240px;overflow-y:auto;border-radius:16px;background:var(--sheet-bg);border:1px solid var(--stroke);box-shadow:0 16px 40px #00000038;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);animation:pop .18s;scrollbar-width:none}.preset-list::-webkit-scrollbar{display:none}.preset-list li{height:34px;border-radius:10px;display:grid;place-items:center;font-size:15px;font-weight:510;cursor:pointer;font-variant-numeric:tabular-nums}.preset-list li:hover{background:var(--control)}.preset-list li[aria-selected=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.scroll-area{position:relative;min-height:0;display:flex;flex-direction:column}.scroll-inner{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain;outline:none;--fade: 22px;mask-image:linear-gradient(#000,#000);-webkit-mask-image:linear-gradient(#000,#000)}.scroll-inner::-webkit-scrollbar{display:none}.fade-top>.scroll-inner{mask-image:linear-gradient(transparent,#000 var(--fade));-webkit-mask-image:linear-gradient(transparent,#000 var(--fade))}.fade-end>.scroll-inner{mask-image:linear-gradient(#000 calc(100% - var(--fade)),transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--fade)),transparent)}.fade-top.fade-end>.scroll-inner{mask-image:linear-gradient(transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);-webkit-mask-image:linear-gradient(transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.scroll-thumb{position:absolute;top:0;right:6px;width:5px;border-radius:3px;background:var(--label3);opacity:0;transition:opacity .35s ease,width .15s;z-index:4;cursor:default}.scroll-area:hover>.scroll-thumb,.scroll-thumb.on{opacity:.9}.scroll-thumb:hover,.scroll-thumb:active{width:8px;right:5px}:not(textarea){scrollbar-width:none}:not(textarea)::-webkit-scrollbar{display:none}.main,.sheet,.popover,.layers,.pal-list,.wgrid,.notes-panel>div{scrollbar-width:none}.main::-webkit-scrollbar,.sheet::-webkit-scrollbar,.popover::-webkit-scrollbar,.layers::-webkit-scrollbar,.pal-list::-webkit-scrollbar,.wgrid::-webkit-scrollbar,.notes-panel>div::-webkit-scrollbar{display:none}input[type=color]{-webkit-appearance:none;appearance:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:inherit}input[type=color]::-webkit-color-swatch{border:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0000001f}input[type=color]::-moz-color-swatch{border:0;border-radius:inherit}.pk-btn{display:inline-flex;align-items:center;gap:8px;min-width:0;border:0;background:none;color:var(--label);font:inherit;text-align:left;cursor:pointer}.pk-btn:disabled,.pk-btn.dis{opacity:.5;cursor:not-allowed}.pk-val{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-val.ph{color:var(--label3)}.pk-chev{flex:none;color:var(--label2)}.pk-field{height:44px;width:100%;border-radius:22px;background:var(--control);padding:0 14px 0 16px;font-size:16px;border:1px solid transparent;transition:border-color .2s,box-shadow .2s}.pk-field:focus-visible,.pk-field:focus-within{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.pk-field[aria-expanded=true]{border-color:var(--accent)}.pk-inline{color:var(--accent);font-size:17px;justify-content:flex-end;padding:6px 0;max-width:240px}.pk-inline .pk-val{text-align:right}.pk-inline .pk-chev{color:var(--accent);opacity:.8}.pk-inline:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.pk-bare{padding:0;font-size:inherit}.pk-timefield{cursor:text}.pk-timefield input{border:0;background:none;outline:none;padding:0;font:inherit;color:inherit;font-variant-numeric:tabular-nums;width:5ch;flex:1}.pk-inline.pk-timefield input{text-align:right;color:var(--accent)}.pk-clock{border:0;background:none;padding:4px;margin:-4px -4px -4px 0;display:grid;place-items:center;color:var(--label2);border-radius:10px;cursor:pointer}.pk-inline .pk-clock{color:var(--accent)}.pk-clock:hover{background:var(--control)}.pk-dt{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px}.pk-float{position:fixed;z-index:400;border-radius:16px;background:var(--sheet-bg);border:1px solid var(--stroke);box-shadow:0 18px 48px #00000038,0 2px 8px #00000014;-webkit-backdrop-filter:blur(40px) saturate(1.8);backdrop-filter:blur(40px) saturate(1.8);display:flex;flex-direction:column;overflow:hidden;animation:pk-in .16s cubic-bezier(.2,.9,.3,1);color:var(--label)}@keyframes pk-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.pk-menu{padding:5px}.pk-list{overflow-y:auto;scrollbar-width:none;outline:none;display:flex;flex-direction:column;gap:1px}.pk-list::-webkit-scrollbar{display:none}.pk-opt{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px 6px 6px;border-radius:10px;font-size:15px;cursor:default;user-select:none}.pk-opt.hi{background:var(--accent);color:var(--on-accent)}.pk-opt.dis{opacity:.4}.pk-tick{width:20px;display:grid;place-items:center;flex:none;color:var(--accent)}.pk-opt.hi .pk-tick{color:var(--on-accent)}.pk-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-lbl small{display:block;font-size:12px;opacity:.7}.pk-search{display:flex;align-items:center;gap:8px;height:36px;margin:2px 2px 6px;padding:0 10px;border-radius:10px;background:var(--control);color:var(--label2);flex:none}.pk-search input{flex:1;border:0;background:none;outline:none;font:inherit;font-size:15px;color:var(--label);min-width:0}.pk-empty{padding:10px 12px;color:var(--label2);font-size:14px}.pk-pop{padding:12px}.pk-cal{width:266px}.pk-cal-head{display:flex;align-items:center;gap:4px;padding:2px 4px 8px}.pk-cal-head b{font-size:16px;font-weight:650}.pk-nav{width:32px;height:32px;border-radius:16px;border:0;background:none;color:var(--accent);display:grid;place-items:center;cursor:pointer}.pk-nav:hover{background:var(--control)}.pk-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.pk-dow{font-size:11px;font-weight:600;color:var(--label3);padding:4px 0}.pk-day{height:34px;border-radius:17px;border:0;background:none;font:inherit;font-size:15px;color:var(--label);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .15s}.pk-day:hover:not(:disabled){background:var(--control)}.pk-day.today{color:var(--accent);font-weight:700}.pk-day.on{background:var(--accent);color:var(--on-accent);font-weight:650}.pk-day:disabled{color:var(--label3);opacity:.5;cursor:default}.pk-cal-foot{display:flex;justify-content:flex-end;padding:8px 4px 0}.pk-time{display:flex;align-items:stretch;gap:4px;height:220px}.pk-col{flex:1;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:2px;padding:90px 0;scroll-snap-type:y proximity}.pk-col::-webkit-scrollbar{display:none}.pk-col button{flex:none;height:34px;border:0;background:none;border-radius:10px;font:inherit;font-size:18px;font-variant-numeric:tabular-nums;color:var(--label);cursor:pointer;scroll-snap-align:center}.pk-col button:hover{background:var(--control)}.pk-col button.on{background:var(--accent);color:var(--on-accent);font-weight:650}.pk-colon{align-self:center;font-size:20px;font-weight:600;color:var(--label2)}.pk-colour{display:flex;flex-direction:column;gap:12px;width:216px}.pk-sv{position:relative;height:150px;border-radius:12px;cursor:crosshair;touch-action:none}.pk-sv i,.pk-hue i{position:absolute;width:18px;height:18px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 4px #00000059;transform:translate(-50%,-50%);pointer-events:none}.pk-hue{position:relative;height:14px;border-radius:7px;cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.pk-hue i{top:50%}.pk-swatch{width:28px;height:28px;border-radius:50%;border:0;padding:0;flex:none;cursor:pointer;box-shadow:inset 0 0 0 1px #00000024}.pk-swatch.wide{width:100%;height:44px;border-radius:22px}.appearance{display:flex;flex-direction:column;gap:8px}@media(max-height:880px){.sidebar{gap:16px}.pro{padding:16px;gap:10px}}@media(max-height:800px){.pro p{display:none}}:root{--ease: cubic-bezier(.32, .72, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-in: .34s;--dur-out: .2s}.scrim.out{animation:fade-out var(--dur-out) var(--ease-in) forwards;pointer-events:none}.scrim.out .sheet{animation:pop-out var(--dur-out) var(--ease-in) forwards}.dock-wrap.out{animation:dock-out var(--dur-out) var(--ease-in) forwards}.dock-wrap.out .sheet{pointer-events:none}.popover.out{animation:pop-out .15s var(--ease-in) forwards;pointer-events:none}.toast.out{animation:rise-out .22s var(--ease-in) forwards}.btn,.icon-btn,.chip-btn,.lbtn,.cat,.menu button,.nav a,.bc-preset,.sw,.design-opt,.pos-opt .pos-screen,.seg button{transition-property:background-color,color,border-color,box-shadow,opacity,transform,filter;transition-duration:.22s;transition-timing-function:var(--ease)}.btn:active,.icon-btn:active,.chip-btn:active{transition-duration:.1s}.thumb,.switch:after{transition-timing-function:var(--ease)!important}.seg .thumb{transition-duration:.4s}.sidebar{view-transition-name:nv-sidebar}.app>.main{view-transition-name:nv-main}::view-transition-group(*){animation-duration:.46s;animation-timing-function:var(--ease)}::view-transition-old(*),::view-transition-new(*){animation-duration:.3s;animation-timing-function:var(--ease)}::view-transition-image-pair(nv-sidebar){overflow:hidden;border-radius:36px}::view-transition-old(nv-sidebar),::view-transition-new(nv-sidebar){width:auto;height:100%;object-fit:none;object-position:left top}::view-transition-old(nv-main),::view-transition-new(nv-main){width:auto;height:100%;object-fit:none;object-position:left top}::view-transition-image-pair(nv-main){overflow:hidden}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.stage-in{animation:fade .3s var(--ease)}::view-transition-old(nv-main){animation:fade-out .16s var(--ease-in) both}::view-transition-new(nv-main){animation:fade .3s var(--ease) .1s both}::view-transition-group(nv-nav-pill),::view-transition-group(nv-brand-logo),::view-transition-group(nv-brand-text),::view-transition-group(nv-avatar),::view-transition-group(nv-ico-dash),::view-transition-group(nv-ico-screens),::view-transition-group(nv-ico-studio),::view-transition-group(nv-ico-settings),::view-transition-group(nv-lbl-dash),::view-transition-group(nv-lbl-screens),::view-transition-group(nv-lbl-studio),::view-transition-group(nv-lbl-settings){animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(nv-nav-pill){background:var(--nav-sel);border-radius:22px;box-shadow:var(--shadow-btn);z-index:1}::view-transition-group(nv-ico-dash),::view-transition-group(nv-ico-screens),::view-transition-group(nv-ico-studio),::view-transition-group(nv-ico-settings),::view-transition-group(nv-lbl-dash),::view-transition-group(nv-lbl-screens),::view-transition-group(nv-lbl-studio),::view-transition-group(nv-lbl-settings){z-index:2}::view-transition-old(nv-nav-pill),::view-transition-new(nv-nav-pill){display:none}::view-transition-old(nv-lbl-dash):only-child,::view-transition-old(nv-lbl-screens):only-child,::view-transition-old(nv-lbl-studio):only-child,::view-transition-old(nv-lbl-settings):only-child,::view-transition-old(nv-brand-text):only-child{animation:fade-out .14s var(--ease-in) both}::view-transition-new(nv-lbl-dash):only-child,::view-transition-new(nv-lbl-screens):only-child,::view-transition-new(nv-lbl-studio):only-child,::view-transition-new(nv-lbl-settings):only-child,::view-transition-new(nv-brand-text):only-child{animation:fade .24s var(--ease) .18s both}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition{pointer-events:none}.loading-page{display:flex;flex-direction:column;gap:20px;flex:1;padding-bottom:4px}.page{display:flex;flex-direction:column;gap:20px;flex-shrink:0}.page-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-head h1,.dash-head h1{margin:0;font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.7px}.page-head p,.dash-head p{margin:4px 0 0;font-size:16px;color:var(--label2);letter-spacing:-.31px;white-space:pre}.stack{display:flex;flex-direction:column;gap:14px}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.six{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}.bare{background:none;border:0;outline:none;padding:0;min-width:0;width:100%}.input-wrap{position:relative;display:block}.input-wrap em{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--label3);font-size:14px;pointer-events:none}.danger-text{color:var(--danger)!important}.t17{font-size:17px;font-weight:600;letter-spacing:-.43px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}kbd{font:500 14px/20px inherit;color:var(--label3);letter-spacing:-.15px}.stage-fill{position:absolute;inset:0}.login{min-height:100%;display:grid;place-items:center;padding:20px}.login-card{width:min(420px,100%);border-radius:34px;padding:32px;display:flex;flex-direction:column;gap:18px}.login-card h1{margin:0 0 4px;font-size:28px;letter-spacing:-.6px}.login-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.login-card a.btn,.login-links a{text-decoration:none}.code-input{display:flex;justify-content:center;gap:8px}.code-box{width:58px;height:58px;border-radius:12px;border:.5px solid #0088ff;background:#fff;color:#000;text-align:center;font:600 28px/1 ui-rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif;caret-color:#007aff;outline:none;transition:border-color .2s,box-shadow .2s}.code-box:focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff40}.code-input.bad .code-box{border-color:var(--danger);animation:pin-shake .4s}.code-box:disabled{opacity:.6}@media(max-width:380px){.code-box{width:50px;height:54px}}.dash{display:flex;flex-direction:column;gap:24px;min-height:100%;flex-shrink:0}.dash-head{display:flex;align-items:center;gap:14px;padding:6px 8px 0 0}.search-pill{width:300px;height:52px;border-radius:26px;display:flex;align-items:center;gap:10px;padding:0 20px;color:var(--label2);font-size:16px;text-align:left}.search-pill svg{color:var(--label)}.search-pill:hover{background:var(--control)}.dash-grid{display:grid;grid-template-columns:404px minmax(0,1fr);gap:20px;flex:1 0 auto;align-items:start}.dash-left,.dash-right{display:flex;flex-direction:column;gap:20px;min-width:0}.stats{display:flex;gap:12px}.stat{flex:1;border-radius:22px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.stat b{font:600 40px/46px ui-rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif;letter-spacing:-1px;font-variant-numeric:tabular-nums}.stat span{display:flex;align-items:center;gap:8px;color:var(--label2);font-size:15px;font-weight:510}.controls{display:flex;gap:8px}.control{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;color:var(--label2);font-size:14px;font-weight:510}.control .ring{width:64px;height:64px;border-radius:32px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--stroke);box-shadow:var(--shadow-btn);color:var(--label);transition:background-color .25s,color .25s,transform .15s}.control:hover:not(:disabled) .ring{transform:translateY(-2px)}.control:active:not(:disabled) .ring{transform:scale(.95)}.control.on .ring{background:var(--accent);border-color:transparent;color:var(--on-accent)}.control:disabled{opacity:.5;cursor:not-allowed}.quick{flex:1;gap:16px}.open-sec{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px 4px}.qa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 8px;align-content:start}.qa{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;text-align:center;color:var(--label);min-width:0}.qa .ring{width:64px;height:64px;border-radius:32px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--stroke);box-shadow:var(--shadow-btn);color:var(--icon-tint);margin-bottom:4px;transition:transform .15s,background-color .2s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.qa:hover .ring{transform:translateY(-2px);background:var(--control)}.qa:active .ring{transform:scale(.95)}.qa b{font-size:15px;font-weight:600;letter-spacing:-.24px;line-height:19px}.qa small{font-size:13px;color:var(--label2);line-height:16px}.live .card-head{gap:12px}.big-title{font-size:26px!important;line-height:32px!important;font-weight:700!important;letter-spacing:-.5px!important}.live-frame{position:relative;width:100%;aspect-ratio:16 / 9;max-height:420px;border-radius:22px;overflow:hidden;border:0;padding:0;background:#000;box-shadow:0 2px 8px #00000024}.live-frame.empty{background:var(--control)}.screens{flex:1 0 auto;gap:16px}.scr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.scr{border-radius:24px;padding:12px;display:flex;align-items:center;gap:14px;text-align:left;min-width:0;transition:transform .15s,border-color .2s}.scr:hover{transform:translateY(-2px)}.scr.sel{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.scr .thumb{position:relative;width:128px;height:72px;border-radius:14px;overflow:hidden;flex:none;background:#0b1626;box-shadow:0 2px 8px #00000024}.scr .thumb.dim{opacity:.4}.scr .meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1}.scr .meta b{font-size:17px;font-weight:600;letter-spacing:-.43px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.scr .meta small{font-size:13px;color:var(--label2)}.scr .chev{color:var(--label3);flex:none}.notes-panel{display:flex;flex-direction:column;gap:16px}.notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.note{border-radius:22px;display:flex;align-items:center;gap:14px;padding:14px 16px;box-shadow:none}.note-ic{width:48px;height:48px;border-radius:24px;display:grid;place-items:center;flex:none}.tone-danger{background:var(--danger-tint);color:var(--danger)}.tone-success{background:var(--success-tint);color:var(--success)}.tone-accent{background:var(--accent-tint);color:var(--icon-tint)}.note-tx{flex:1;min-width:0}.note-tx b{display:block;font-size:17px;font-weight:600;letter-spacing:-.43px}.note-tx small{display:block;color:var(--label2);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note.noorms{align-items:flex-start}.note.noorms .note-tx small{white-space:pre-wrap;overflow:visible}.note.noorms .note-tx em{display:block;font-style:normal;font-size:13px;font-weight:600;color:var(--accent)}.note.noorms .note-tx em.warn{color:var(--danger)}.note-at{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:var(--label3);font-size:14px}.studio{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0}.toolbar{display:flex;align-items:center;gap:12px;height:56px;flex:none}.screen-pick{display:flex;align-items:center;gap:8px;padding:0 6px;background:none;border:0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.5px;max-width:280px}.screen-pick span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.save-status{height:36px;border-radius:18px;display:flex;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:510;color:var(--label2);white-space:nowrap;box-shadow:var(--shadow-btn)}.save-status svg{color:var(--success)}.save-status.unsaved svg,.save-status.saving svg{color:var(--label2)}.save-status.error,.save-status.conflict{color:var(--danger)}.save-status.error svg,.save-status.conflict svg{color:var(--danger)}.fmt{display:flex;align-items:center;gap:12px}.workspace{flex:1;min-height:0;display:grid;grid-template-columns:296px minmax(0,1fr) 320px;gap:20px}.center,.right{display:flex;flex-direction:column;gap:20px;min-width:0;min-height:0}.library{min-height:0;gap:16px;overflow:hidden}.lib-search{height:44px;border-radius:22px;display:flex;align-items:center;gap:10px;padding:0 16px;background:var(--control);color:var(--label2);flex:none}.lib-search input{font-size:16px;color:var(--label)}.lib-search input::placeholder{color:var(--label2)}.cats{display:flex;gap:8px;overflow-x:auto;flex:none;scrollbar-width:none;margin:0 -24px;padding:0 24px}.cats::-webkit-scrollbar{display:none}.cat{height:34px;border-radius:17px;padding:0 14px;border:0;background:var(--control);font-size:14px;font-weight:510;white-space:nowrap;flex:none;transition:background-color .2s,color .2s}.cat.on{background:var(--btn-primary);color:var(--btn-primary-label);font-weight:600}.wgrid-area,.layers-area{flex:1;min-height:0;margin:0 -6px}.wgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:108px;gap:12px;padding:4px 14px 8px 6px;align-content:start}.wtile{min-width:0;overflow:hidden;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 8px;font-size:14px;font-weight:510;text-align:center;cursor:grab;touch-action:none;user-select:none;transition:transform .15s,opacity .2s}.wtile>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wtile:hover{transform:translateY(-2px)}.wtile.lifting{opacity:.55;border:2px dashed var(--accent);box-shadow:none}.wic{width:48px;height:48px;border-radius:24px;display:grid;place-items:center;background:var(--accent-tint);color:var(--icon-tint);flex:none}.lib-hint{display:flex;gap:10px;align-items:center;margin:0;font-size:13px;color:var(--label2);line-height:18px;flex:none}.drag-chip{position:fixed;left:0;top:0;z-index:300;pointer-events:none;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:30px;font-weight:600;font-size:15px;box-shadow:0 18px 40px #00000040}.drag-chip .wic{width:40px;height:40px}.layers{list-style:none;margin:0;padding:2px 14px 8px 6px;display:flex;flex-direction:column;gap:12px}.layer{border-radius:24px;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 8px;min-height:60px;cursor:pointer;transition:background-color .2s,opacity .2s,transform .15s}.layer.sel{background:color-mix(in srgb,var(--accent) 38%,var(--surface))}.layer.hid{opacity:.55}.layer.dragging{opacity:.5}.layer.over{box-shadow:0 -3px 0 var(--accent)}.grip{color:var(--label3);cursor:grab;touch-action:none;display:grid;place-items:center}.lic{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--accent-tint);color:var(--icon-tint);flex:none}.lname{flex:1;min-width:0;display:flex;flex-direction:column}.lname b{font-size:17px;font-weight:600;letter-spacing:-.43px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lname small{font-size:13px;color:var(--label2)}.lbtn{width:32px;height:32px;border-radius:16px;border:0;background:none;display:grid;place-items:center;color:var(--label2);flex:none}.lbtn:hover:not(:disabled){background:var(--control);color:var(--label)}.lbtn:disabled{opacity:.3;cursor:not-allowed}.lbtn.on{color:var(--accent)}.lbtn.danger:hover{color:var(--danger)}.canvas-card{flex:1;min-height:0;gap:20px}.grid-controls{display:flex;align-items:center;gap:10px;flex:none;flex-wrap:nowrap;min-height:36px}.grid-controls>.chip-btn,.grid-controls>.icon-btn{flex:none}.canvas-card{container-type:inline-size}.pick-count{flex:none;font-size:15px;font-weight:600;color:var(--accent);white-space:nowrap}@container (max-width: 860px){.grid-controls .chip-btn.c1 .lbl{display:none}.grid-controls .chip-btn.c1{padding:0 11px}}@container (max-width: 580px){.grid-controls .chip-btn .lbl{display:none}.grid-controls .chip-btn:has(.lbl){padding:0 11px}}.gc-info{color:var(--label2);font-size:15px;font-weight:510;flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chip-btn{height:36px;border-radius:18px;padding:0 14px;border:0;background:var(--accent-tint);color:var(--label);display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.chip-btn svg{color:var(--icon-tint)}.chip-btn:disabled{opacity:.45;cursor:not-allowed}.chip-btn.danger{background:var(--danger-tint)}.chip-btn.danger svg{color:var(--danger)}.pb-wrap{position:relative;flex:1;min-height:0;display:flex;border-radius:24px;overflow:hidden;background:var(--pasteboard)}.pasteboard{position:relative;flex:1;min-width:0;min-height:0;overflow:auto;display:grid;scrollbar-width:none;overscroll-behavior:contain}.pasteboard::-webkit-scrollbar{display:none}.pasteboard.tool-hand{cursor:grab}.pasteboard.tool-hand.panning{cursor:grabbing}.pasteboard.tool-hand .ov,.pasteboard.tool-hand .ov *{pointer-events:none!important}.pasteboard.panning{user-select:none}.pb-inner{display:grid;place-items:center;padding:24px 24px 72px;box-sizing:border-box}.editor-stage{position:relative;border-radius:12px;box-shadow:0 10px 30px #00000038,0 2px 6px #00000024;background:#0b1626}.zoom{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px;border-radius:24px;z-index:3}.zoom button{height:36px;min-width:36px;border-radius:18px;border:0;background:none;display:grid;place-items:center;color:var(--label);transition:background-color .2s,color .2s}.zoom button:hover:not(.on){background:var(--control)}.zoom button.on{background:var(--accent);color:var(--on-accent)}.zoom output{min-width:56px;text-align:center;font-size:15px;font-weight:600;cursor:default}.zoom .div{width:1px;height:20px;background:var(--separator);margin:0 4px}.zoom .fit{padding:0 14px;font-size:15px;font-weight:600}.zoom .fit.on{background:var(--seg-thumb);color:var(--label);box-shadow:var(--shadow-btn)}.ov{position:absolute;inset:0;pointer-events:auto}.ov-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.32) calc(1.6px * var(--inv)),transparent calc(1.8px * var(--inv)))}.ov-safe{position:absolute;pointer-events:none;border:calc(1px * var(--inv)) dashed rgba(255,255,255,.16);border-radius:calc(6px * var(--inv))}.ov-hit{position:absolute;cursor:default;touch-action:none;transition:box-shadow .15s}.pasteboard.tool-hand .ov-hit{cursor:grab}.pasteboard.tool-hand.panning .ov-hit{cursor:grabbing}.ov-hit:hover:not(.sel){box-shadow:0 0 0 calc(1.5px * var(--inv)) color-mix(in srgb,var(--accent) 55%,transparent)}.ov-hit.locked{cursor:not-allowed}.ov-hit.plain:not(.sel){box-shadow:inset 0 0 0 calc(1px * var(--inv)) #ffffff47;border-radius:inherit}.ov-hit.plain:not(.sel):after{content:"";position:absolute;inset:0;border:calc(1px * var(--inv)) dashed color-mix(in srgb,var(--accent) 50%,transparent);border-radius:inherit}.ov-hit.dragging{cursor:default}.ov-hit.picked{cursor:pointer;box-shadow:0 0 0 calc(3px * var(--inv)) var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);border-radius:inherit}.ov-hit.picked:before{content:"✓";position:absolute;top:calc(8px * var(--inv));right:calc(8px * var(--inv));width:calc(26px * var(--inv));height:calc(26px * var(--inv));border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font:700 calc(15px * var(--inv)) / 1 system-ui}.ov-sel{position:absolute;pointer-events:none;outline:calc(2px * var(--inv)) solid var(--accent);outline-offset:calc(2px * var(--inv));border-radius:calc(4px * var(--inv))}.ov-sel.locked{outline-style:dashed}.ov-sel.top .ov-badge{top:calc(8px * var(--inv));left:calc(8px * var(--inv))}.ov-badge{position:absolute;left:0;top:calc(-30px * var(--inv));z-index:2;background:var(--accent);color:var(--on-accent);font-weight:600;font-size:calc(12px * var(--inv));line-height:calc(16px * var(--inv));padding:calc(3px * var(--inv)) calc(9px * var(--inv));border-radius:calc(9px * var(--inv));white-space:nowrap}.ov-h{position:absolute;width:calc(10px * var(--inv));height:calc(10px * var(--inv));margin:calc(-5px * var(--inv)) 0 0 calc(-5px * var(--inv));background:#fff;border:calc(2px * var(--inv)) solid var(--accent);border-radius:calc(3px * var(--inv));pointer-events:auto;touch-action:none;box-sizing:border-box}.ov-h:after{content:"";position:absolute;inset:calc(-8px * var(--inv))}.h-nw{left:calc(-2px * var(--inv));top:calc(-2px * var(--inv));cursor:nwse-resize}.h-n{left:50%;top:calc(-2px * var(--inv));cursor:ns-resize}.h-ne{left:calc(100% + 2px * var(--inv));top:calc(-2px * var(--inv));cursor:nesw-resize}.h-e{left:calc(100% + 2px * var(--inv));top:50%;cursor:ew-resize}.h-se{left:calc(100% + 2px * var(--inv));top:calc(100% + 2px * var(--inv));cursor:nwse-resize}.h-s{left:50%;top:calc(100% + 2px * var(--inv));cursor:ns-resize}.h-sw{left:calc(-2px * var(--inv));top:calc(100% + 2px * var(--inv));cursor:nesw-resize}.h-w{left:calc(-2px * var(--inv));top:50%;cursor:ew-resize}.ov-drop{position:absolute;pointer-events:none;background:color-mix(in srgb,var(--accent) 16%,transparent);border:calc(1.5px * var(--inv)) dashed var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4px * var(--inv));color:#fff;text-align:center;animation:fade .15s}.ov-drop svg{color:var(--accent)}.ov-drop b{font-size:calc(15px * var(--inv));font-weight:600}.ov-drop small{font-size:calc(12px * var(--inv));color:#ffffffb3}.nvd-stage .nvd-w{transition:left .14s cubic-bezier(.3,.9,.3,1),top .14s cubic-bezier(.3,.9,.3,1)}.templates{flex:none;gap:0}.tpl-title{border:0;background:none;padding:0;color:inherit;cursor:pointer}.tpl-toggle{width:36px;height:36px;flex:none}.tpl-toggle svg{transition:transform .3s var(--ease)}.templates.open .tpl-toggle svg{transform:rotate(180deg)}.tpl-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s var(--ease),opacity .3s var(--ease),margin-top .4s var(--ease)}.tpl-body>.trow{min-height:0;overflow:hidden}.templates.open .tpl-body{grid-template-rows:1fr;opacity:1;margin-top:16px}.trow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px}.tcard{display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:none;border:0;padding:0;text-align:left;min-width:0}.tcard:hover .tthumb{transform:translateY(-2px)}.tthumb{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;max-height:92px;border-radius:14px;background:#0b1626;overflow:hidden;box-shadow:0 2px 8px #00000024;border:2.5px solid transparent;transition:transform .15s,border-color .2s;color:#fff9}.tgrid .tthumb{max-height:none}.tthumb.portrait{aspect-ratio:9 / 16;max-height:120px;width:auto;height:120px}.tthumb.sel{border-color:var(--accent)}.tthumb i{position:absolute;background:#fff3;border-radius:3px}.tthumb i.pt{background:color-mix(in srgb,var(--accent) 55%,transparent)}.tlabel{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:510;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tlabel.on{color:var(--accent);font-weight:600}.inspector{flex:1;min-height:0;padding:0;overflow:hidden}.inspector>.scroll-inner{padding:24px}.insp{display:flex;flex-direction:column;gap:14px}.insp-head{display:flex;align-items:center;gap:14px}.insp-ic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);flex:none}.insp-name{min-width:0}.insp-name b{display:block;font-size:20px;font-weight:600;letter-spacing:-.45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp-name small{display:block;font-size:14px;color:var(--label2)}.insp-sec{display:flex;flex-direction:column;gap:10px}.swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.swatches .sw{width:100%;max-width:32px;height:auto;aspect-ratio:1;justify-self:center}.sw{width:36px;height:36px;border-radius:50%;border:0;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .15s}.sw:hover{transform:scale(1.08)}.sw.on{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--label)}.hex{flex:1;height:40px;border-radius:20px;background:var(--control);display:flex;align-items:center;gap:6px;padding:0 6px 0 16px;font-size:15px;font-weight:510}.hex .h{color:var(--label3)}.hex .picker{width:28px;height:28px;border:0;padding:0;background:none;border-radius:50%;overflow:hidden;cursor:pointer;flex:none}.opacity .input{width:76px;height:40px;border-radius:20px;padding:0 10px;text-align:center;font-size:15px;font-weight:510}.text-opt{height:60px;border-radius:22px;border:0;background:var(--control);display:flex;align-items:center;gap:12px;padding:0 14px;text-align:left}.text-opt .aa{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--accent-tint);color:var(--icon-tint);font-weight:600;font-size:15px;flex:none}.text-opt .tx{flex:1;min-width:0}.text-opt .tx b{display:block;font-size:16px;font-weight:510}.text-opt .tx small{display:block;font-size:13px;color:var(--label2)}.text-panel .seg button{height:44px}.ctl-row{background:var(--control);border-radius:22px;padding:12px 16px}.toggle-row{display:flex;align-items:center;gap:12px;justify-content:space-between}.toggle-row .label{font-size:16px}.toggle-row small{display:block}.arrange{display:flex;gap:8px;flex-wrap:wrap}.list-ed{display:flex;flex-direction:column;gap:8px}.li{border-radius:18px;box-shadow:none;overflow:hidden}.li-head{display:flex;align-items:center;gap:2px;padding:4px 6px 4px 4px}.li-title{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:36px;background:none;border:0;text-align:left;font-size:15px;font-weight:510;padding:0 6px}.li-title span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li-body{display:flex;flex-direction:column;gap:10px;padding:4px 12px 12px}.posters-ed{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pthumb{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--control)}.pthumb.wide{aspect-ratio:16 / 9}.pthumb img{width:100%;height:100%;object-fit:cover}.pthumb .lbtn{position:absolute;top:4px;right:4px;width:24px;height:24px;background:#0000008c;color:#fff}.presets{display:flex;gap:10px;flex-wrap:wrap}.color-input{width:100%;height:44px;border-radius:22px;border:0;padding:0;background:none;cursor:pointer;overflow:hidden}.live-mini{flex:none;gap:0;padding:14px 16px 14px 20px}.live-mini .card-head{gap:10px;flex-wrap:nowrap}.live-mini .card-head .t17,.live-mini .card-head .pill{white-space:nowrap}.live-title{border:0;background:none;padding:0;color:inherit;cursor:pointer;min-width:0}.live-toggle{width:36px;height:36px;flex:none}.live-toggle svg{transition:transform .3s var(--ease)}.live-mini.open .live-toggle svg{transform:rotate(180deg)}.live-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s var(--ease),opacity .3s var(--ease),margin-top .4s var(--ease)}.live-body>div{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px}.live-mini.open .live-body{grid-template-rows:1fr;opacity:1;margin-top:12px}.mini-frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;border:0;padding:0;background:#000;box-shadow:0 2px 8px #00000024;display:grid;place-items:center}.fullscreen{position:fixed;inset:0;z-index:150;background:#000;outline:none;animation:fade .25s}.fs-controls{position:absolute;top:28px;right:32px;display:flex;gap:10px;z-index:2}.fs-pill{height:52px;border-radius:26px;display:flex;align-items:center;gap:10px;padding:0 20px;background:#78788080;color:#fff;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);font-size:15px;border:1px solid rgba(255,255,255,.2)}.fs-pill small{color:#fff9;font-size:14px}.fs-btn{width:52px;height:52px;border-radius:26px;border:1px solid rgba(255,255,255,.2);background:#78788080;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.fs-hint{position:absolute;left:32px;top:20px;margin:0;color:#ffffff73;font-size:14px;display:flex;align-items:center;gap:4px}.code-input{font-size:28px!important;height:64px!important;border-radius:22px!important;letter-spacing:.35em;text-align:center;font-weight:700}.drop{border:2px dashed var(--separator);border-radius:24px;padding:28px;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--control);text-align:center;transition:border-color .2s,background-color .2s}.drop svg{color:var(--icon-tint)}.drop.over{border-color:var(--accent);background:var(--accent-tint)}.sched{border-radius:18px;padding:10px 14px;box-shadow:none}.palette{width:min(640px,100%);padding:10px;gap:6px}.pal-input{display:flex;align-items:center;gap:12px;height:56px;padding:0 14px;border-bottom:1px solid var(--separator)}.pal-input input{font-size:19px}.pal-list{list-style:none;margin:0;padding:4px;max-height:420px;overflow:auto}.pal-list li{display:flex;align-items:center;gap:14px;padding:8px 12px;border-radius:16px;cursor:pointer}.pal-list li.on{background:var(--accent-tint)}.pal-list .ic{width:36px;height:36px;border-radius:12px;background:var(--control);display:grid;place-items:center;color:var(--icon-tint);flex:none}.pal-list b{display:block;font-weight:600}.pal-list small{display:block;color:var(--label2);font-size:13px}.plans-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plan-c{border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:none}.plan-c.cur{border-color:var(--accent)}.plan-c b{font-size:20px}.plan-c .price span{font-size:34px;font-weight:700;letter-spacing:-1px}.plan-c .price small{display:block;color:var(--label2);font-size:13px}.plan-c ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:15px}.plan-c li{display:flex;gap:8px;align-items:center}.plan-c li svg{color:var(--success)}.screen-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.screen-card{gap:14px}.sc-thumb{position:relative;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;border:0;padding:0;background:#000;display:grid;place-items:center}.sc-head{display:flex;align-items:center;gap:10px}.sc-head h2{margin:0;font-size:22px;letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0}.sc-meta dt{font-size:13px;color:var(--label2);font-weight:600}.sc-meta dd{margin:2px 0 0;font-size:15px}.sc-actions{display:flex;flex-wrap:wrap;gap:8px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs a{height:40px;border-radius:20px;padding:0 18px;display:flex;align-items:center;text-decoration:none;color:var(--label);background:var(--control);font-weight:600;font-size:15px}.tabs a.on{background:var(--nav-sel);color:var(--nav-sel-label)}.settings-card{max-width:880px;gap:16px}.savebar{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:22px}.calc-preview{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.calc-preview span{background:var(--control);border-radius:14px;padding:8px 12px;display:flex;flex-direction:column}.calc-preview small{font-size:12px;color:var(--label2)}.calc-preview b{font-size:17px}.adv summary{cursor:pointer;font-weight:600;color:var(--accent)}.rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.rule{border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:none}.team{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.team li{border-radius:18px;padding:10px 14px;box-shadow:none}.invite .input:first-child{flex:1}body.display-body{background:#000;overflow:hidden}.exit-ask{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:#0000009e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fade var(--dur-in) var(--ease)}.exit-ask-card{width:min(460px,92vw);padding:30px 28px 24px;border-radius:34px;background:#1c1c1ef0;color:#fff;text-align:center;box-shadow:0 30px 80px #00000080;font:400 16px -apple-system,Inter Variable,sans-serif}.exit-ask-card h2{margin:0 0 8px;font-size:24px;font-weight:700;letter-spacing:-.01em}.exit-ask-card p{margin:0 0 22px;color:#ebebf5ad;line-height:1.4}.exit-ask-btns{display:flex;gap:10px}.exit-ask-btns button{flex:1;min-height:48px;border:0;border-radius:999px;font:600 16px -apple-system,Inter Variable,sans-serif;background:#78788052;color:#fff;cursor:pointer}.exit-ask-btns button.danger{background:#ff453a}.exit-ask-btns button:focus-visible{outline:3px solid #0A84FF;outline-offset:2px}.pairing img{-webkit-user-drag:none;user-select:none}.exit-pad-scrim{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:#0000009e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fade var(--dur-in) var(--ease)}.exit-pad{width:min(380px,92vw);padding:28px 26px 22px;border-radius:34px;background:#1c1c1eeb;color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 30px 80px #00000080;font:400 16px -apple-system,Inter Variable,sans-serif}.exit-pad[data-shake]{animation:pin-shake .38s var(--ease)}.exit-pad b{font-size:22px;font-weight:650}.exit-pad .hint{color:#ebebf59e;font-size:14px;text-align:center;min-height:20px}.exit-dots{display:flex;gap:14px;margin:10px 0 14px}.exit-dots i{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7)}.exit-dots i.on{background:#fff}.exit-keys{display:grid;grid-template-columns:repeat(3,78px);gap:14px}.exit-keys button{height:78px;border-radius:39px;border:0;background:#ffffff24;color:#fff;font:500 30px -apple-system,Inter Variable,sans-serif;cursor:pointer!important}.exit-keys button.del,.exit-keys button.ok{font-size:17px;background:transparent}.exit-keys button.ok{color:#ffd60a;font-weight:650}.exit-keys button:active{background:#ffffff4d}.exit-keys button:focus-visible,.tv .exit-keys button:focus{outline:none;background:#fff;color:#000;box-shadow:0 0 0 4px #0a84ffe6}.exit-cancel:focus-visible,.tv .exit-cancel:focus{outline:none;color:#fff;text-decoration:underline;text-underline-offset:4px}.tv .pairing{gap:2.4vh;padding:4vh 8vw}.tv .pairing img{width:11vh;height:11vh}.tv .pairing h1{font-size:7.5vh}.tv .pairing p{font-size:3.3vh;max-width:72vw}.tv .pairing .code{gap:1.6vh;margin:1vh 0}.tv .pairing .code span{width:11vh;height:14vh;font-size:9vh;border-radius:2.4vh}.tv .pairing small{font-size:2.4vh}.tv .tv-autostart{margin-top:.6vh;padding:1.4vh 3vh;border-radius:2.2vh;font-size:2.3vh}.tv-autostart{max-width:34em;margin-top:8px;padding:14px 22px;border:0;border-radius:22px;background:#ffffff1a;color:#ebebf5d9;font:500 clamp(14px,1.4vw,20px) -apple-system,"Inter Variable",sans-serif;line-height:1.4}.tv-autostart:focus{outline:none;background:#ffffff2e;box-shadow:0 0 0 3px #0a84ffe6}.boot{position:fixed;inset:0;z-index:2600;display:grid;place-items:center;background:#000;transition:opacity .55s ease;animation:fade .3s ease}.boot.out{opacity:0;pointer-events:none}.boot-card{width:50vw;aspect-ratio:16 / 9;box-sizing:border-box;padding:2vw;border-radius:2.4vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2vw;text-align:center;background:radial-gradient(120% 140% at 18% 0%,#0b3a8f,#061a3f 48%,#030914);box-shadow:inset 0 0 0 .08vw #ffffff14,0 2vw 6vw #0a5aff29;font-family:Inter Variable,-apple-system,Segoe UI,Roboto,sans-serif;color:#fff}.boot-logo{width:7.6vw;height:7.6vw}.boot-name{margin:0;font-size:5.4vw;line-height:1;font-weight:300;letter-spacing:-.02em}.boot-name b{font-weight:700}.boot-line{margin:.3vw 0 0;font-size:.95vw;font-weight:600;letter-spacing:.38em;text-transform:uppercase;color:#ffffff8c}.boot-line.done{color:#30d158}.boot-title{margin:0;font-size:2.6vw;font-weight:650;letter-spacing:-.01em;line-height:1.1;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boot-sub{margin:-.4vw 0 0;font-size:1.15vw;color:#ebebf5a6}.boot-bar{position:relative;width:13vw;height:.24vw;border-radius:1vw;overflow:hidden;background:#ffffff1f}.boot-bar:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,#4f95ff,transparent);animation:boot-slide 1.5s ease-in-out infinite}@keyframes boot-slide{to{left:100%}}.tv-version{position:absolute;top:2.6vh;right:3vw;color:#ebebf566;font-size:clamp(11px,1vw,15px)}.tv .tv-version{font-size:1.9vh;animation:none}.exit-cancel{margin-top:8px;border:0;background:none;color:#ebebf5b3;font:500 16px -apple-system,Inter Variable,sans-serif;padding:8px 16px;cursor:pointer!important}.exit-released{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:3000;display:flex;gap:14px;align-items:center;padding:12px 14px 12px 20px;border-radius:22px;background:#1c1c1eeb;color:#fff;font:500 15px -apple-system,Inter Variable,sans-serif}.exit-released button{border:0;border-radius:16px;padding:8px 14px;background:#ffd60a;color:#000;font-weight:650}@keyframes pin-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}body.display-locked .exit-pad-scrim,body.display-locked .exit-pad-scrim *{cursor:default!important}body.display-locked,body.display-locked *{cursor:none!important;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}body.no-cursor,body.no-cursor *{cursor:none!important}.display{position:fixed;inset:0;background:#000;color:#fff}.display-stage{position:absolute;inset:0}.pairing{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:5vh 8vw;background:radial-gradient(120% 90% at 55% -25%,#1a8cff,#0757c4 22%,#062a63 48%,#020a1c 75%,#000);font-family:-apple-system,BlinkMacSystemFont,Inter Variable,sans-serif}.pairing h1{margin:0;font-size:clamp(32px,5vw,64px);font-weight:500;letter-spacing:-.02em}.pairing h1 b{font-weight:200}.pairing p{margin:0;max-width:760px;font-size:clamp(16px,2.1vw,26px);color:#ffffffc7;line-height:1.4}.pairing .code{display:flex;gap:clamp(8px,1.2vw,16px);margin:12px 0}.pairing .code span{width:clamp(52px,8vw,110px);height:clamp(68px,10vw,140px);border-radius:clamp(14px,1.8vw,26px);display:grid;place-items:center;font-size:clamp(36px,6vw,84px);font-weight:700;background:#ffffff1a;border:1px solid rgba(255,255,255,.24);font-variant-numeric:tabular-nums}.pairing small{color:#ffffff8c;font-size:clamp(14px,1.4vw,18px);animation:breathe 2.4s ease-in-out infinite}@keyframes breathe{50%{opacity:.4}}.display-info{position:absolute;left:16px;bottom:14px;z-index:60;padding:6px 12px;border-radius:14px;background:#0000008c;color:#ffffffd9;font:500 13px -apple-system,Inter Variable,sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.display-info small{color:#ffffff80}@media(max-width:1360px){.fmt .hint{display:none}.grid-controls{gap:10px}.workspace{grid-template-columns:248px minmax(0,1fr) 288px}.dash-grid{grid-template-columns:360px minmax(0,1fr)}.search-pill{width:220px}}@media(max-width:1180px){.dash-grid{grid-template-columns:1fr}.dash-left{flex-direction:row;align-items:flex-start}.dash-left>*{flex:1 1 0;min-width:0}.fmt .hint{display:none}}@media(max-width:860px){.dash-left{flex-direction:column;align-items:stretch}.toolbar{flex-wrap:wrap;height:auto}.trow{grid-template-columns:repeat(2,1fr)}.scr-grid,.plans-row,.two{grid-template-columns:1fr}.six{grid-template-columns:repeat(3,1fr)}.dash-head{flex-wrap:wrap}.search-pill{order:3;width:100%}}.contrast{border-radius:18px;padding:10px 14px;background:var(--warning-tint);display:flex;flex-direction:column;gap:8px;font-size:14px;flex:none}.contrast.bad{background:var(--danger-tint)}.contrast>.row svg,.contrast.compact svg{color:var(--warning);flex:none}.contrast.bad>.row svg{color:var(--danger)}.contrast ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.contrast li{display:flex;align-items:center;gap:10px}.contrast li .plain-link{flex:1;color:var(--label);font-weight:500;font-size:14px;text-align:left}.contrast.compact{gap:10px;padding:12px 14px}.contrast .ci{display:flex;flex-direction:column;gap:10px}.contrast .ci p{margin:0;display:flex;gap:8px;align-items:flex-start;line-height:19px;color:var(--label)}.contrast .ci p svg{margin-top:2px}.contrast .ci .btn{height:36px}.logo-drop{min-height:180px;justify-content:center;width:100%;cursor:pointer;color:var(--label);font:inherit}.logo-drop img{max-width:70%;max-height:160px;object-fit:contain}.logo-prev{border-radius:18px;padding:14px;display:grid;place-items:center;box-shadow:none}.logo-prev img{max-width:100%;max-height:96px;object-fit:contain}.wic.has-logo{background:none;overflow:hidden}.wic.has-logo img{width:100%;height:100%;object-fit:contain}.logo-row{display:flex;align-items:center;gap:14px}.logo-row b{font-size:17px;font-weight:600}.logo-box{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;overflow:hidden;flex:none;color:var(--icon-tint);box-shadow:none}.logo-box img{width:100%;height:100%;object-fit:contain;padding:6px}.tile-colours{display:flex;flex-direction:column;gap:10px;padding-top:6px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips .cat{height:30px;font-size:13px;padding:0 12px;display:inline-flex;align-items:center;gap:6px}.chip-sw{width:12px;height:12px;border-radius:50%;flex:none;box-shadow:0 0 0 1.5px #ffffffe6,0 0 0 2.5px #00000026}.theme-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.theme-card{border-radius:22px;padding:12px 12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;box-shadow:none;transition:transform .15s,border-color .2s}.theme-card:hover{transform:translateY(-2px)}.theme-card.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.theme-card b{font-size:16px;margin-top:6px}.theme-card small{color:var(--label2);font-size:13px}.theme-swatch{width:100%;height:84px;border-radius:14px;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;gap:6px;padding:8px;box-sizing:border-box}.theme-swatch i{border-radius:8px}.theme-swatch i:first-child{grid-row:1 / 3}.t-legacy{background:radial-gradient(120% 120% at 70% -20%,#1a8cff,#062a63 50%,#020a1c)}.t-legacy i{background:#ffffff24;border:1px solid rgba(255,255,255,.2)}.t-light{background:linear-gradient(135deg,#eef2f8,#cfe3ff)}.t-light i{background:#ffffffbf}.t-dark{background:#000}.t-dark i{background:#ffffff1a}.t-dark i:first-child{background:#ffd60a}.side-theme{align-self:center}.designs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.designs.a-9-16{grid-template-columns:repeat(4,minmax(0,1fr))}.design-opt{display:flex;flex-direction:column;gap:6px;background:none;border:0;padding:0;text-align:left;min-width:0}.design-thumb{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;background:#0b1626;box-shadow:0 1px 4px #0000002e;outline:2.5px solid transparent;outline-offset:1px;transition:outline-color .2s,transform .15s;pointer-events:none}.designs.a-9-16 .design-thumb{aspect-ratio:9 / 14}.designs.a-4-3 .design-thumb{aspect-ratio:4 / 3}.design-opt:hover .design-thumb{transform:translateY(-1px)}.design-opt.on .design-thumb{outline-color:var(--accent)}.design-name{font-size:12px;font-weight:510;color:var(--label2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.design-opt.on .design-name{color:var(--accent);font-weight:600}.font-btn{display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;font-size:17px}.font-list{max-height:300px;overflow-y:auto;border-radius:18px;background:var(--control);padding:8px;display:flex;flex-direction:column;gap:10px;scrollbar-width:none}.font-list::-webkit-scrollbar{display:none}.font-group{display:flex;flex-direction:column;gap:2px}.font-group .section-label{padding:4px 8px}.font-opt{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:0 10px;border:0;background:none;padding:8px 10px;border-radius:12px;text-align:left;color:var(--label)}.font-opt:hover{background:var(--surface)}.font-opt.on{background:var(--accent);color:var(--on-accent)}.fo-name{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fo-sample{font-size:18px;opacity:.7;font-variant-numeric:tabular-nums}.font-opt small{grid-column:1 / -1;font-size:12px;opacity:.7}.patterns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pat-opt{display:flex;flex-direction:column;gap:4px;background:none;border:0;padding:0;font-size:11.5px;color:var(--label2);text-align:left;min-width:0}.pat-opt span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pat-thumb{width:100%;aspect-ratio:3 / 2;border-radius:10px;object-fit:cover;display:grid;place-items:center;background:var(--control);outline:2.5px solid transparent;outline-offset:1px;transition:outline-color .2s}.pat-opt.on .pat-thumb{outline-color:var(--accent)}.pat-opt.on{color:var(--accent);font-weight:600}.presets .sw.on{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--accent)}.templates .card-head{flex-wrap:wrap;gap:12px}.tpl-tabs{flex:none}.tpl-tabs button{padding:0 12px}.trow.portrait{grid-template-columns:repeat(6,minmax(0,1fr))}.tgrid.portrait{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.tthumb.live{display:block;max-height:none;height:auto}.tthumb.live.odd{background:var(--control)}.tthumb.live .stage-fill{position:absolute;inset:0}.tthumb .sx-asp{position:absolute;right:6px;bottom:6px;z-index:2}.tcols.cats{grid-column:1 / -1;flex-wrap:wrap;gap:8px;margin:0 0 4px;padding:0;overflow:visible}.tpl-col{font-size:13px}.tthumb.save{border:2px dashed var(--separator);background:var(--control);color:var(--icon-tint)}.trow.portrait .tthumb.portrait,.tgrid.portrait .tthumb.portrait{width:100%;height:auto;max-height:none}.tcard.mine{position:relative}.tcard-hit{border:0;padding:0;background:none;width:100%;display:block}.tcard-tools{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .2s}.tcard.mine:hover .tcard-tools,.tcard.mine:focus-within .tcard-tools{opacity:1}.tcard-tools .lbtn{width:28px;height:28px;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace{position:relative}.workspace.lib-drawer{grid-template-columns:minmax(0,1fr) 300px}.workspace.lib-drawer.insp-drawer{grid-template-columns:minmax(0,1fr)}.drawer{position:absolute;top:0;bottom:0;z-index:40;display:flex;flex-direction:column;width:min(320px,calc(100% - 24px));transition:transform .38s cubic-bezier(.2,.9,.25,1),opacity .25s ease;filter:drop-shadow(0 24px 48px rgba(0,0,0,.28))}.drawer.left{left:0;transform:translate(calc(-100% - 24px))}.drawer.right{right:0;width:min(340px,calc(100% - 24px));transform:translate(calc(100% + 24px))}.drawer.open{transform:none}.drawer:not(.open){pointer-events:none}.drawer.passing{opacity:0;pointer-events:none}.drawer>*:not(.drawer-close){flex:1;min-height:0;display:flex;flex-direction:column}.drawer .right{flex:1;min-height:0}.drawer .card{background:var(--sheet-bg);-webkit-backdrop-filter:blur(40px) saturate(1.8);backdrop-filter:blur(40px) saturate(1.8)}.drawer .library{flex:1}.drawer-close{position:absolute;top:12px;z-index:2;background:var(--sheet-bg)!important}.drawer.left .drawer-close{right:-46px}.drawer.right .drawer-close{left:-46px}.panel-btn{background:var(--control)}.panel-btn[aria-expanded=true]{background:var(--accent);color:var(--on-accent)}.panel-btn[aria-expanded=true] svg{color:var(--on-accent)}@media(max-width:1320px){.studio{height:100%}.canvas-card{min-height:0}}@media(max-width:1240px){.toolbar{gap:8px}.toolbar .save-status span{display:none}.toolbar .save-status{padding:0 10px}.toolbar .btn.secondary{padding:0 14px}.toolbar .btn.secondary .lbl{display:none}.toolbar .seg.fixed button{width:52px}.screen-pick{font-size:22px;max-width:200px}}@media(max-width:860px){.toolbar .spacer{display:none}.toolbar .fmt{order:5}}@media(max-height:760px){.templates .tpl-body,.templates .tpl-toggle{display:none}.templates{padding-top:16px;padding-bottom:16px}}.salah-body{display:flex;flex-direction:column;gap:18px;transition:opacity .25s}.salah-body.off{opacity:.5}.salah-pos{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:12px}.salah-pos-opt{display:flex;flex-direction:column;gap:6px;background:none;border:0;padding:0;text-align:center;color:var(--label2);font-size:13px}.salah-mini{position:relative;display:flex;align-items:flex-start;aspect-ratio:16 / 9;border-radius:12px;background:#000;padding:6% 7%;box-sizing:border-box;outline:2.5px solid transparent;outline-offset:1px;transition:outline-color .2s}.salah-mini i{font-style:normal;color:#ffffffb3;font-size:15px;font-weight:300;font-variant-numeric:tabular-nums}.salah-mini.p-top-center{justify-content:center}.salah-mini.p-top-right{justify-content:flex-end}.salah-pos-opt.on .salah-mini{outline-color:var(--accent)}.salah-pos-opt.on small{color:var(--accent);font-weight:600}.salah-rules{display:flex;flex-direction:column;gap:8px}.sr-head,.sr-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:12px;align-items:center}.sr-head{font-size:12px;font-weight:600;color:var(--label2);padding:0 14px}.sr-row{border-radius:18px;padding:10px 14px;box-shadow:none}.sr-row.off select{opacity:.5}.sr-name{display:flex;align-items:center;gap:12px}.sr-name b{font-size:16px}.sr-row select.input{height:40px}.sr-hint{grid-column:1 / -1;margin-top:-2px}@media(max-width:760px){.sr-head{display:none}.sr-row{grid-template-columns:1fr 1fr}.sr-name{grid-column:1 / -1}}.salah-strip{display:flex;align-items:center;gap:10px;border-radius:18px;padding:10px 14px;box-shadow:none;width:100%;text-align:left;color:var(--label);transition:transform .15s}.salah-strip:hover{transform:translateY(-1px)}.salah-edit{display:flex;align-items:center;gap:2px;color:var(--accent);font-size:15px;font-weight:600;flex:none}.salah-strip .ic{width:34px;height:34px;border-radius:17px;display:grid;place-items:center;background:var(--accent-tint);color:var(--icon-tint);flex:none}.salah-strip b{font-size:15px;display:block}.salah-strip small{font-size:13px;color:var(--label2)}.salah-strip.active .ic{background:var(--accent);color:var(--on-accent)}.fit-seg{align-self:flex-start;width:260px}.lock-fs{border:0;margin:0;padding:0;min-width:0;display:contents}.lock-fs:disabled>*{opacity:.55;pointer-events:none;user-select:none}.lock-banner{display:flex;align-items:center;gap:10px}.lock-banner svg{color:var(--icon-tint);flex:none}.studio-wrap{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.studio-wrap>.studio{flex:1}.studio[inert]{filter:blur(10px) saturate(.8);opacity:.7;pointer-events:none;user-select:none;transition:filter .3s,opacity .3s}.studio-lock{position:absolute;inset:0;z-index:60;display:grid;place-items:center;padding:20px;animation:fade .25s}.studio-lock-card{width:min(440px,100%);border-radius:32px;padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--sheet-bg);box-shadow:0 30px 80px #00000040}.studio-lock-card h2{margin:6px 0 0;font-size:26px;letter-spacing:-.5px}.studio-lock-card p{margin:0 0 10px;color:var(--label2);font-size:15px;line-height:21px}.studio-lock-ic{width:64px;height:64px;border-radius:32px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent)}@media(max-width:1500px){.gc-info{display:none}}.corner{display:flex;flex-direction:column;gap:6px;margin-top:6px}.tplace{font-weight:600;color:var(--label2)}.zoom [data-tip]{position:relative}.zoom [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);white-space:pre;width:max-content;max-width:280px;padding:8px 12px;border-radius:10px;background:var(--sheet-bg);color:var(--label);border:1px solid var(--stroke);font-size:13px;font-weight:500;line-height:1.35;text-align:left;pointer-events:none;opacity:0;visibility:hidden;z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.zoom [data-tip]:hover:after,.zoom [data-tip]:focus-visible:after{opacity:1;visibility:visible}.zoom [data-tip]:first-child:after{left:0;transform:none}.zoom [data-tip]:last-child:after{left:auto;right:0;transform:none}.csv-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.csv-cards .drop{padding:24px 18px}.csv-cards .drop.alt{border-style:solid;border-color:transparent}.csv-cards .drop b{font-size:17px}.csv-notes{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--label2)}.csv-notes b{color:var(--label);font-weight:600}.scr-now{border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.scr-now p{margin:0;font-size:14px;line-height:1.4}.scr-now small{color:var(--label2);font-size:12px}.scr-now .link{font-size:13px;text-decoration:none}.sched-end{color:var(--label2);font-weight:600;font-size:15px}.bc-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bc-preset{height:48px;border-radius:14px;border:0;background:var(--bm);color:#fff;font-size:15px;font-weight:650;box-shadow:inset 0 0 0 0 transparent;transition:box-shadow .15s,opacity .15s;opacity:.72}.bc-preset.on{opacity:1;box-shadow:0 0 0 3px var(--sheet-bg),0 0 0 5px var(--bm)}.bc-screens{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bc-screens .cat{display:inline-flex;align-items:center;gap:6px;height:32px;font-size:14px}.bc-preview{border-radius:18px;padding:18px 20px;background:var(--bm);color:#fff;display:flex;flex-direction:column;gap:4px;text-align:center}.bc-preview small{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.bc-preview b{font-size:24px;line-height:1.15}.bc-preview span{font-size:15px;opacity:.95}.bc-dot{width:12px;height:12px;border-radius:6px;flex:none}.live-strip{display:flex;flex-direction:column;gap:8px}.bc-live .btn.sm{flex:none}.ap-total{display:flex;flex-direction:column;gap:6px}.ap-total b{font-size:44px;line-height:1;font-weight:750;letter-spacing:-.02em}.ap-bar{display:block;height:8px;border-radius:4px;background:var(--control);overflow:hidden}.ap-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .6s ease}.ap-gifts{max-height:220px;overflow:auto}.an-period{align-self:flex-start;min-width:300px}.an-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.an-stat{border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:2px}.an-stat small{font-size:13px;color:var(--label2);font-weight:550}.an-stat b{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.an-stat span{font-size:12px;color:var(--label3)}.an-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.an-card{border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.an-card h3{margin:0;font-size:16px;font-weight:650}.an-card .hint{margin:0;font-size:12px}.an-notes{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.4}.an-bars{display:flex;flex-direction:column;gap:8px}.an-bar{display:grid;grid-template-columns:minmax(0,150px) 1fr auto;align-items:center;gap:10px;font-size:14px}.an-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-l small{display:block;color:var(--label3);font-size:11px}.an-track{height:8px;border-radius:4px;background:var(--control);overflow:hidden}.an-track i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.an-bar b{font-size:13px;min-width:48px;text-align:right}@media(max-width:900px){.an-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.an-grid{grid-template-columns:1fr}}.bc-presets.sm{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-presets.sm .bc-preset{height:38px;font-size:13px;border-radius:12px}.bc-live b,.bc-live small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gate-page{--g-bg: #F2F2F7;--g-card: #FFFFFF;--g-text: #1D1D1F;--g-sub: #3C3C43;--g-line: rgba(60,60,67,.16);--g-tint: #007AFF;--g-tint-bg: rgba(0,122,255,.1);min-height:100dvh;background:var(--g-bg);display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));box-sizing:border-box;color:var(--g-text)}@media(prefers-color-scheme:dark){.gate-page{--g-bg: #000;--g-card: #1C1C1E;--g-text: #F5F5F7;--g-sub: #EBEBF5;--g-line: rgba(84,84,88,.6);--g-tint: #FFD60A;--g-tint-bg: rgba(255,214,10,.14)}}[data-theme=dark] .gate-page,[data-theme=legacy] .gate-page{--g-bg: #000;--g-card: #1C1C1E;--g-text: #F5F5F7;--g-sub: #EBEBF5;--g-line: rgba(84,84,88,.6);--g-tint: #FFD60A;--g-tint-bg: rgba(255,214,10,.14)}.gate-card{width:min(440px,100%);background:var(--g-card);border-radius:28px;border:1px solid var(--g-line);padding:36px 24px 12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 1px 2px #0000000a,0 12px 32px #0000000f}[data-ui=simple] .gate-card{box-shadow:none}.gate-logo{width:64px;height:64px;border-radius:15px;display:block}.gate-card h1{margin:20px 0 0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.4px;text-wrap:balance}.gate-lead{margin:10px 0 0;font-size:16px;line-height:23px;color:var(--g-sub);opacity:.85;text-wrap:pretty;max-width:320px}.gate-list{list-style:none;margin:28px 0 0;padding:0;width:100%;text-align:left}.gate-list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--g-line)}.gate-list li>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.gate-list b{font-size:16px;line-height:21px;font-weight:600}.gate-list small{font-size:14px;line-height:19px;color:var(--g-sub);opacity:.8;overflow-wrap:anywhere}.gate-ic{flex:0 0 36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--g-tint-bg);color:var(--g-tint)}.gate-url{font-weight:600;color:var(--g-text);opacity:1}.pos-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.pos-opt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--label2);font:inherit;cursor:pointer}.pos-screen{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:9px;background:var(--control);box-shadow:inset 0 0 0 1px var(--separator);overflow:hidden}.pos-screen i{position:absolute;border-radius:4px;background:var(--accent);opacity:.85}.pos-screen i.w{opacity:.55}.pos-name{font-size:13px;font-weight:550;text-align:center;line-height:1.2}.pos-opt.on .pos-screen{box-shadow:0 0 0 2px var(--sheet-bg, var(--surface)),0 0 0 4px var(--accent)}.pos-opt.on .pos-name{color:var(--label);font-weight:650}.sw.kind{position:relative;background:var(--sw)}.sw.kind span{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;mix-blend-mode:difference}.swatches .sw:not(.kind):not(.auto){background:var(--sw)}.ann-live{display:flex;flex-direction:column;gap:6px;margin:0 0 10px}.ann-live-i{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:14px;background:var(--control);font-size:14px}.ann-live-i>span{flex:1;min-width:0;color:var(--label2)}.ann-live-i b{color:var(--label);font-weight:650}.pw-wrap{position:relative;display:block}.pw-wrap .input{width:100%;padding-right:52px;box-sizing:border-box}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--label2);display:grid;place-items:center;cursor:pointer}.pw-eye:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.sheet.dock .bc-presets{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui=simple]{--bg: #f4f5f7;--surface: #ffffff;--stroke: #e6e8ec;--control: #f1f2f4;--separator: rgba(0, 0, 0, .08);--seg-thumb: #ffffff;--shadow-card: none;--shadow-ctl: none;--shadow-btn: none;--sheet-bg: #ffffff;--scrim: rgba(15, 18, 25, .32);--pasteboard: #eceef1}[data-ui=simple][data-theme=dark]{--bg: #000000;--surface: #111113;--stroke: #232327;--control: #1b1b1e;--separator: rgba(255, 255, 255, .08);--seg-thumb: #2c2c31;--sheet-bg: #131315;--scrim: rgba(0, 0, 0, .6);--pasteboard: #0a0a0b}[data-ui=simple][data-theme=legacy]{--bg: #04122b;--surface: #0a1c3d;--stroke: #173260;--control: #10264d;--separator: rgba(255, 255, 255, .1);--seg-thumb: #1d3a6b;--sheet-bg: #0a1c3d;--scrim: rgba(0, 5, 20, .55);--pasteboard: #071833}[data-ui=simple] .ambient,[data-ui=simple][data-theme=legacy] .ambient{background:var(--bg)}[data-ui=simple] .ambient i{display:none}[data-ui=simple] :not(.nvd-stage,.nvd-stage *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ui=simple] .glass{background:var(--surface);border:1px solid var(--stroke);box-shadow:none}[data-ui=simple] .ctl{background:var(--control);border:1px solid transparent;box-shadow:none}[data-ui=simple] .card{border-radius:20px}[data-ui=simple] .sidebar{border-radius:24px}[data-ui=simple] .sheet{border-radius:22px;border:1px solid var(--stroke)}[data-ui=simple] .popover,[data-ui=simple] .pk-float{box-shadow:none;border:1px solid var(--stroke);background:var(--sheet-bg)}[data-ui=simple] .toast,[data-ui=simple] .tthumb,[data-ui=simple] .live-frame,[data-ui=simple] .scr .thumb,[data-ui=simple] .mini-frame,[data-ui=simple] .design-thumb,[data-ui=simple] .editor-stage,[data-ui=simple] .drag-chip,[data-ui=simple] .studio-lock-card{box-shadow:none}[data-ui=simple] .tthumb,[data-ui=simple] .design-thumb{border-color:var(--stroke)}[data-ui=simple] .tthumb.sel{border-color:var(--accent)}[data-ui=simple] .editor-stage{outline:1px solid var(--stroke)}[data-ui=simple] .switch:after{box-shadow:0 0 0 .5px #0000001f}[data-ui=simple] .slider input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 1px #00000029}[data-ui=simple] .slider input[type=range]::-moz-range-thumb{box-shadow:0 0 0 1px #00000029}[data-ui=simple] .seg .thumb{box-shadow:0 0 0 1px var(--stroke)}[data-ui=simple] .nav a:hover,[data-ui=simple] .tcard:hover .tthumb,[data-ui=simple] .control:hover:not(:disabled) .ring,[data-ui=simple] .qa:hover .ring,[data-ui=simple] .scr:hover,[data-ui=simple] .wtile:hover,[data-ui=simple] .sw:hover,[data-ui=simple] .theme-card:hover,[data-ui=simple] .design-opt:hover .design-thumb,[data-ui=simple] .salah-strip:hover{transform:none}.ui-swatch{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;height:64px;padding:8px;border-radius:12px}.ui-swatch i{border-radius:8px}.ui-swatch.u-glass{background:linear-gradient(135deg,#cfe3ff,#eef2f8 60%,#dfe9ff)}.ui-swatch.u-glass i{background:#fff9;border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 10px #00000014}.ui-swatch.u-simple{background:#f4f5f7}.ui-swatch.u-simple i{background:#fff;border:1px solid #e6e8ec}
