@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;src:url(./inter-cyrillic-wght-italic-DzZdc28x.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(./inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;src:url(./inter-greek-wght-italic-CILZdfAp.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;unicode-range:U+1F00-1FFF;src:url(./inter-greek-ext-wght-italic-DcOpz6Lw.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;unicode-range:U+1F00-1FFF;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;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;src:url(./inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;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;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;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;src:url(./inter-latin-ext-wght-italic-0pjOp8NU.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;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;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;src:url(./inter-vietnamese-wght-italic-K3WlGtc8.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400 700;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;src:url(./lora-cyrillic-wght-italic-BWw7-oF9.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;src:url(./lora-cyrillic-wght-normal-UWPuZLjM.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400 700;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(./lora-cyrillic-ext-wght-italic-Cgu7qCFu.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(./lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400 700;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;src:url(./lora-latin-wght-italic-DBI-iqMr.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;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;src:url(./lora-latin-wght-normal-BiLcIKcI.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400 700;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;src:url(./lora-latin-ext-wght-italic-BC6VAxdc.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;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;src:url(./lora-latin-ext-wght-normal-C2Wlntb9.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400 700;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;src:url(./lora-math-wght-italic-CnuSFIyO.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;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;src:url(./lora-math-wght-normal-sOy7rEfW.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400 700;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;src:url(./lora-symbols-wght-italic-BMZuTBzt.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;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;src:url(./lora-symbols-wght-normal-DQ5VrUkH.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400 700;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;src:url(./lora-vietnamese-wght-italic-BGkqizij.woff2) format("woff2-variations")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400 700;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;src:url(./lora-vietnamese-wght-normal-CfJ7gtf3.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:100 700;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;src:url(./roboto-mono-cyrillic-wght-italic-D9HraIBZ.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;src:url(./roboto-mono-cyrillic-wght-normal-HUlVHixE.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:100 700;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(./roboto-mono-cyrillic-ext-wght-italic-D9psWfsb.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(./roboto-mono-cyrillic-ext-wght-normal-BUDPrIko.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:100 700;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;src:url(./roboto-mono-greek-wght-italic-Dh5fRdVp.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;src:url(./roboto-mono-greek-wght-normal-BJJTbwTT.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:100 700;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;src:url(./roboto-mono-latin-wght-italic-CLakWGv2.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;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;src:url(./roboto-mono-latin-wght-normal-CZtBPCCa.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:100 700;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;src:url(./roboto-mono-latin-ext-wght-italic-xQ7z9ig4.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;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;src:url(./roboto-mono-latin-ext-wght-normal-QAYlOegK.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:100 700;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;src:url(./roboto-mono-vietnamese-wght-italic-Bmj_cCMu.woff2) format("woff2-variations")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;src:url(./roboto-mono-vietnamese-wght-normal-DlC-zuDL.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;src:url(./jetbrains-mono-cyrillic-wght-italic-CfQkWpeR.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(data:font/woff2;base64,d09GMgABAAAAAAiEABQAAAAAERQAAAgbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFeJyYAdC9qEQgKhQiEFgsgADCGFAE2AiQDOgQgBYsmB4EUDAcbJQ8jEbaKchqA4p8JNp36BR2hDG2Mg1DShoYhcsD4FuHOgqZ/jCHwh9v8SLllBs//f3P+PncmJg0BX3RQC1Q8oeqBmgTxmil9ZrTPVL+q8pyjzTF3MjUtkWgLJrBam6Wyp94zFlFjsdm7b0+3voZqFsQg3dDUYBHBEKMlmO/gmq9V9+umAp7qGnkCo89a1/+/n6u7iCXxDBfxEFlotLi9qaMfk4/7xBqHipdGFLHfMQ9RrNI4XUPlWbpy1U1dSAhyo5v4NH/3nhHACQAIgglBkCMNdpJwL9LvOmwcVnSA9nYAS3imTOqxfe8Z85twA5h7QH/gd8pJ4zH8ARRooIMJzGABK9jADg5wggvcCOAjgDPDNtDVxOzGBGqres5NQ9laumSqQIJQYKNOrSwsOuQCrOHSz/W//38FeOiSvyGtv34LKrN+AAYTgmBFAX42IJ1a9KqZL8CzNYcgOoJPpu5GmGmhrU5qowDEw2wQOMhXcrzeE1V/A9Uh+UDJVFClxJfdkC5vmKmo3IR0VVlT/noJ0tVloKLbAML6oRUlCf8mgoDoCCAACJbXvMbX478/ev6Ry1cAvKKOxWR8gwQBCtAAPw0B/HSmAx8vDYULQ8gpr4vST+vFtIPi26bn3FOP8/Pa1E9oOjeCzmasgAkLX04AL4XgZ8HuPPGTTIXSDMtsASWmVRTwnq9NNG/Jp+yipzQSh5jAP8opZieKxSWWYlpxL7u1t+MBoIpkTh8AZ4l7ej3QUO0nkqZFC6KJnJkguqZZE7F5vDabz2aL0t0Ok0uf6TLNrnc66h1T7GH7uEmO8N3fyP6vih2TJjomHDkRfeh0otJmduX4rd9UTPr2FM2x7etxlV+1DW/7Nq3CPu7U19b6Ffd8Y9/6lWHjLN0q1F8bOn/v29GeFBR2dNRWTM3d4MgRWXPsWP7ymnHLKhyEk4HTqI+/jBmfdnSsznLiD/f+MKUkv0ef9rzu+TAl3y8Z9H2l9/WfR7ze4HrO/9tIfbyrZ/L4k3yZ69373qTpeYvXWrqk/vly3rT09+RtcfAzp7R4ZpQOsoeCUyIloZlTmyVmtmD51EigdESPQX1b/euv+9e3lva1VF7vMK81UN7jmFHeSvzmg+FA6lRbMGa/PRiaUhUIBseXpk9ujT3QuvatKg2wBk8WvhluLesbd+tmeduVukd3mUEbTz+Z9GR9xsReDV0qCwWjX7E+0NYwJT5DY4BvbO6qbVXrtxF7I2PQkJG24IDwruycVeFB/B2zR8JRmQQw40pee7nJNqPTSht0UleicvoZBp2hvvuK+kH1DKuB6ccjKKCMB4CuAHIE9DBLg+e8Lr70PN+bIWk68xqrC3OSSkgFJ/P6MuFVcA/ZljFRNEUxvL3eoTHIMNwL8tl8ZzDxZnYh3l7zGYX1EyEYV8Y2exQhqsf9Ll9//u1fJmVBgZJsOFkkQwqkMHH7gU4B5nXHroShOU9Ww64xh0noB6R8BLvezac+NxVBkqwBkpCUvY31i24O2huFoTnA792NZP2JD9AfBpz5akNQZZ0hGezO8Ovu/22l/GLyuF3fNpCQoui9Ok7WaDsIJjuWFGA5Mcc5fTTvp3IuF8xfgjshYPZqo4/Xvr/7YFpSOp9PYNw1tDs2LsXEr/vN7Y97jMkaXVDG/2rFwqg4Gay0tMbv93xWF+BsrKqhGOfJcGGIy5CCVFpSlvUJGvsHxnHJ2heNguR5t7ntID5JM3t9qjJM57KcwYxbcQTDw3ysvfUOYa+fEA3AIHWuoigIjn+Mi86kczkRZc9f39A+uGhzb0/3BXdpDUMTxfHTvFtxx4x4C4nl56dQhPjENiZMqYyG7e++QhqkTeLzC8z+BzBvsChG68ftan2erLM79bs7VFu/vWtn4YvXfsbOO9JisVqtNpvF9MfBMG4sf5x69+gKVT169+yyqTBYwDK3Fru7emXdJjL8pSatM0Ayk6QNXGL2eG7f+vN/3eG8du3fdUJqa/X5WrjkP9eirbOyokQ0EWW5fTYq+u/LF+P5Z40uxq38DwKozsvqVWMLp3l6/q2adhbw4xcPDmS7/+Gz60vB+ZW+V9tRmFEACDxu1foZi/eRMi53Uk27VaWJJKXZvR56Q7WiHwOADwMkw0UE8MhzNHmKGSHsTUMByWmiIboNeKlfAgpJPR0VTm0canTvBNTJratoIqG+QTPZ1RbhpnMtTiDgVA0oxFQYFalVhhpxleSgdy6VThQqoJmYXEQLRj5CK8U5jjZ6ZjraCaQQHXT2Jzop8xa6KLYf3XQ3ET1YGYNefr2xAztl6OMmE6M4SUA/K76DRvOB/habb64ZyjVrMJtlDhdZfU6tBRqNEVFtgQYzzDVMrWo15pfoq0jGhZlqNRkiYr5yCxHpeYZrZnSzweYrkob1ILMUDMMm6TZNMpqWbRKNp2+bRuSJjb2wcQGR72b8dDbs5jVjb4z1vsMxxj6dWWQTDcuEllchkkTI13e+FvN0V6TIPLPMVavFfPMUmqdWg0LN5qpWZKQBhvniXLCuDIuYW4hYnsoQUCigRAmqjMBm9E2kexiinNpiCEaC5Z1O3FezFkvM9TI7oJjIDBxOhDHs5KPM1axOhFckO2SBx8Q9Yh8wm9/Z1WptmQvMRHqWZo2a6a7Moqjz+jkUtN8hMSMCQNgBzxGme18UPaOJLiYxiwVNrGITuzjMocfcyMKIZcGntrgs1J/59O/KFd0HNO5mqr43Ns5YPbg4VKz63twzngvmR/6fh/xIj9SpZ5cWd941fE6uDWeoDwA=) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;src:url(./jetbrains-mono-greek-wght-italic-Dmq-fBVQ.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;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;src:url(./jetbrains-mono-latin-wght-italic-B2M6KQje.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;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;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;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;src:url(./jetbrains-mono-latin-ext-wght-italic-BrDczivE.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;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;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:100 800;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;src:url(./jetbrains-mono-vietnamese-wght-italic-Dcombn6O.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations")}.app-preview{min-width:0;width:100%;overflow:hidden;border:1px solid var(--sw-premium-divider,var(--border-primary));border-radius:18px;background:var(--sw-card-bg-default,var(--surface-primary));box-shadow:var(--sw-elevation-4,var(--shadow-card));color:var(--text-primary);text-align:left}.app-preview__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid var(--border-primary);font-size:11px}.app-preview__bar>span{display:flex;gap:8px;align-items:center}.app-preview__bar i{display:block;width:6px;height:6px;border-radius:50%;background:var(--accent-primary)}.app-preview__bar small{font-size:10px;color:var(--text-secondary)}.app-preview__reading{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:28px;gap:24px;align-items:center}.app-preview__cover{position:relative;isolation:isolate;min-height:290px;display:flex;flex-direction:column;padding:22px 20px;color:var(--text-primary);background:var(--sw-card-bg-command,var(--surface-secondary));border:1px solid var(--sw-premium-divider,var(--border-primary));border-radius:3px 10px 10px 3px;box-shadow:inset 5px 0 4px #00000015,8px 12px 18px #00000015;transform:rotate(-4deg);overflow:hidden}.app-preview__cover>span{font-size:7px;line-height:1.7;letter-spacing:.1em}.app-preview__cover>strong{font-family:Georgia,serif;font-size:clamp(34px,3.5vw,54px);font-weight:400;line-height:.98;margin:26px 0 60px;letter-spacing:-.045em}.app-preview__cover em{color:var(--accent-primary);font-weight:400}.app-preview__cover>small{font-size:7px;margin-top:auto;letter-spacing:.13em}.app-preview__orbit{position:absolute;z-index:-1;width:220px;height:220px;border:1px solid var(--accent-primary);opacity:.35;border-radius:50%;bottom:-60px;right:-90px;box-shadow:0 0 0 18px var(--surface-primary),0 0 0 19px var(--accent-primary),0 0 0 36px var(--surface-primary),0 0 0 37px var(--accent-primary)}.app-preview__eyebrow{display:block;font-size:8px;font-weight:600;letter-spacing:.1em;line-height:1.6;color:var(--text-secondary)}.app-preview h3{font-family:Georgia,serif;font-size:23px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:16px 0}.app-preview__page>p,.app-preview__manuscript article p{color:var(--text-secondary);font-family:Georgia,serif;font-size:13px;line-height:1.9;margin:12px 0}.app-preview__chapter{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--text-secondary);margin-top:22px}.app-preview__page button{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--accent-primary);font-size:11px;text-align:left;background:transparent;border:0;box-shadow:none;padding:0}.app-preview__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border-primary);padding:14px 20px;font-size:10px;color:var(--text-secondary)}.app-preview__foot>small{font-size:10px}.app-preview__tabs{display:flex;align-items:center;gap:4px;padding:8px 14px;border-bottom:1px solid var(--border-primary)}.app-preview__tabs>button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:44px;min-width:44px;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);box-shadow:none;font-size:11px}.app-preview__tabs>button[aria-selected=true]{color:var(--accent-primary);background:var(--sphere-selected,var(--sw-accent-wash));box-shadow:var(--shadow-card)}.app-preview__studio{min-height:290px}.app-preview__manuscript{display:grid;grid-template-columns:126px minmax(0,1fr);min-height:290px}.app-preview__manuscript>aside{padding:24px 14px;border-right:1px solid var(--border-primary);color:var(--text-secondary);background:var(--surface-secondary);display:flex;flex-direction:column;gap:14px;font-size:9px}.app-preview__manuscript>aside>span:first-child{font-size:8px;letter-spacing:.09em;margin-bottom:4px}.app-preview__manuscript .is-current{color:var(--accent-primary)}.app-preview__manuscript>aside>div{display:grid;gap:12px;margin-top:auto;line-height:1.8;padding-top:24px}.app-preview__manuscript article{padding:28px}.app-preview__cursor{display:block;width:1px;height:15px;background:var(--accent-primary);margin-top:14px}.app-preview__video{padding:16px}.app-preview__frame{position:relative;isolation:isolate;min-height:213px;overflow:hidden;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-primary);background:var(--sw-card-bg-command,var(--surface-secondary));border:1px solid var(--border-primary);border-radius:8px}.app-preview__frame>span{font-size:8px;letter-spacing:.09em}.app-preview__frame>strong{font:32px/1.08 Georgia,serif;letter-spacing:-.035em;margin:20px 0}.app-preview__frame>strong em{color:var(--accent-primary)}.app-preview__frame>small{font-size:9px;color:var(--text-secondary)}.app-preview__horizon{position:absolute;top:55%;right:-20%;bottom:-100%;left:-20%;z-index:-1;border:1px solid var(--accent-primary);border-radius:50%;background:linear-gradient(var(--sphere-selected),var(--surface-secondary));transform:rotate(-12deg);opacity:.5}.app-preview__sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.app-preview__sequence span{border-radius:3px;border-left:2px solid var(--accent-primary);background:var(--sphere-selected);padding:10px;font-size:8px;color:var(--text-secondary)}.app-preview__builder{padding:24px}.app-preview__demo{max-width:300px;margin:14px auto;padding:20px;background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:12px}.app-preview__demo>div>span{font-size:8px;letter-spacing:.1em;color:var(--text-secondary)}.app-preview__demo strong{display:block;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.2;margin:12px 0 22px}.app-preview__demo button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;width:100%;font-size:11px;color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:7px;text-align:left}.app-preview__demo button>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--border-primary);border-radius:5px;flex-shrink:0}.app-preview__demo .is-complete{background:var(--sphere-action);color:var(--accent-text)}.app-preview__builder>small{display:block;text-align:center;font-size:10px;color:var(--text-secondary)}.app-preview :is(button,[tabindex]):focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.app-preview--compact .app-preview__reading{padding:22px;gap:18px}.app-preview--compact .app-preview__cover{min-height:270px}@media (max-width:480px){.app-preview__bar{padding:12px 14px;font-size:10px}.app-preview__reading,.app-preview--compact .app-preview__reading{padding:20px 16px;gap:16px}.app-preview__cover,.app-preview--compact .app-preview__cover{min-height:240px;padding:18px 14px}.app-preview__cover>strong{font-size:36px;margin-bottom:40px}.app-preview__page h3{font-size:21px}.app-preview__page>p{font-size:12px}.app-preview__chapter{display:none}.app-preview__foot{padding:14px;font-size:9px}.app-preview__foot small{display:none}.app-preview__manuscript{grid-template-columns:94px minmax(0,1fr)}.app-preview__manuscript>aside{padding:20px 10px;font-size:8px}.app-preview__manuscript article{padding:24px 16px}.app-preview__tabs{gap:2px;padding-inline:8px}.app-preview__tabs>button{padding:8px 10px;flex:1}}@media (prefers-reduced-motion:no-preference){html:not(.reduce-motion) .app-preview__studio{animation:app-preview-enter .3s ease-out}.app-preview button{transition:background .18s ease,color .18s ease}@keyframes app-preview-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}}@media (forced-colors:active){.app-preview,.app-preview__cover,.app-preview__demo{border-color:CanvasText;box-shadow:none}.app-preview__orbit,.app-preview__horizon{display:none}}:where(.creator-app-publication){display:grid;gap:.85rem;min-width:0;border:1px solid rgba(34,197,94,.22);border-radius:1rem;padding:.85rem;background:radial-gradient(circle at 100% 0%,rgba(34,197,94,.11),transparent 18rem),color-mix(in srgb,var(--sw-layer-raised, #111827) 88%,transparent);color:var(--text-primary, #f8fafc)}:where(.creator-app-publication__header){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}:where(.creator-app-publication__eyebrow,.creator-app-publication__label){margin:0;color:#6ee7b7;font-size:.62rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}:where(.creator-app-publication__header h3){margin:.35rem 0 0;color:var(--text-primary, #f8fafc);font-size:1rem;font-weight:950;line-height:1.2}:where(.creator-app-publication__header p:last-child){margin:.4rem 0 0;color:var(--text-tertiary, rgba(255, 255, 255, .5));font-size:.72rem;font-weight:650;line-height:1.5}:where(.creator-app-publication__state){display:inline-flex;min-height:34px;align-items:center;gap:.4rem;border:1px solid rgba(245,158,11,.22);border-radius:999px;padding:.4rem .6rem;color:#fde68a;background:#f59e0b14;font-size:.65rem;font-weight:900;white-space:nowrap}:where(.creator-app-publication__state.is-live){border-color:#22c55e3d;color:#86efac;background:#22c55e17}:where(.creator-app-publication__grid){display:grid;grid-template-columns:1fr 1fr;gap:.7rem}:where(.creator-app-publication__panel){min-width:0;border:1px solid var(--sw-border-muted, rgba(255, 255, 255, .08));border-radius:.9rem;padding:.7rem;background:color-mix(in srgb,var(--sw-layer-overlay, #172033) 72%,transparent)}:where(.creator-app-publication__access){display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.6rem}:where(.creator-app-publication__access button){display:grid;gap:.2rem;min-width:0;min-height:56px;border:1px solid var(--sw-border-muted, rgba(255, 255, 255, .08));border-radius:.7rem;padding:.55rem;color:var(--text-secondary, rgba(255, 255, 255, .68));background:#ffffff06;text-align:left;cursor:pointer}:where(.creator-app-publication__access button[aria-pressed=true]){border-color:#22c55e61;color:var(--text-primary, #fff);background:#22c55e1a}:where(.creator-app-publication__access strong){font-size:.72rem;font-weight:900}:where(.creator-app-publication__access span){color:var(--text-tertiary, rgba(255, 255, 255, .4));font-size:.6rem;font-weight:650;line-height:1.35}:where(.creator-app-publication__checks){display:grid;gap:.4rem;margin-top:.6rem}:where(.creator-app-publication__checks>div){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;border-radius:.65rem;padding:.5rem;color:#86efac;background:#22c55e0f}:where(.creator-app-publication__checks>div[data-state=blocked]){color:#fbbf24;background:#f59e0b12}:where(.creator-app-publication__checks strong,.creator-app-publication__checks small){display:block}:where(.creator-app-publication__checks strong){color:var(--text-secondary, rgba(255, 255, 255, .76));font-size:.66rem;font-weight:850}:where(.creator-app-publication__checks small){margin-top:.15rem;color:var(--text-tertiary, rgba(255, 255, 255, .4));font-size:.58rem;line-height:1.35}:where(.creator-app-publication__commerce){display:grid;grid-template-columns:auto minmax(0,1fr) minmax(9rem,.46fr);gap:.65rem;align-items:center;border:1px solid rgba(14,165,233,.16);border-radius:.85rem;padding:.7rem;background:#0ea5e90e}:where(.creator-app-publication__commerce-icon){display:grid;place-items:center;width:36px;height:36px;border-radius:.7rem;color:#7dd3fc;background:#0ea5e91f}:where(.creator-app-publication__commerce strong){display:block;color:var(--text-secondary, rgba(255, 255, 255, .8));font-size:.7rem;font-weight:900}:where(.creator-app-publication__commerce p,.creator-app-publication__commerce small){display:block;margin:.2rem 0 0;color:var(--text-tertiary, rgba(255, 255, 255, .4));font-size:.6rem;font-weight:650;line-height:1.45}:where(.creator-app-publication__channel){border-left:1px solid var(--sw-border-muted, rgba(255, 255, 255, .08));padding-left:.65rem;color:#7dd3fc}:where(.creator-app-publication__announce){display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.55rem;align-items:start;border:1px solid rgba(168,85,247,.16);border-radius:.85rem;padding:.65rem;color:#d8b4fe;background:#a855f70e}:where(.creator-app-publication__announce input){width:16px;height:16px;accent-color:#a855f7}:where(.creator-app-publication__announce strong,.creator-app-publication__announce small){display:block}:where(.creator-app-publication__announce strong){color:var(--text-secondary, rgba(255, 255, 255, .76));font-size:.68rem}:where(.creator-app-publication__announce small){margin-top:.15rem;color:var(--text-tertiary, rgba(255, 255, 255, .4));font-size:.6rem;line-height:1.4}:where(.creator-app-publication__note){margin:0;border:1px solid var(--sw-border-muted, rgba(255, 255, 255, .08));border-radius:.75rem;padding:.6rem;color:var(--text-secondary, rgba(255, 255, 255, .62));background:#ffffff09;font-size:.66rem;font-weight:700;line-height:1.45}:where(.creator-app-publication__actions){display:flex;flex-wrap:wrap;gap:.5rem}:where(.creator-app-publication__actions button){display:inline-flex;min-height:44px;flex:1 1 auto;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--sw-border-muted, rgba(255, 255, 255, .1));border-radius:.75rem;padding:.55rem .7rem;color:var(--text-secondary, rgba(255, 255, 255, .76));background:#ffffff0b;font-size:.68rem;font-weight:900;cursor:pointer}:where(.creator-app-publication__actions button.is-primary){border-color:#22c55e57;color:#fff;background:linear-gradient(135deg,#22c55ebf,#0ea5e9a6)}:where(.creator-app-publication button:disabled){cursor:not-allowed;opacity:.44}@media (max-width: 720px){:where(.creator-app-publication__header,.creator-app-publication__grid){grid-template-columns:1fr}:where(.creator-app-publication__state){justify-self:start}:where(.creator-app-publication__commerce){grid-template-columns:auto minmax(0,1fr)}:where(.creator-app-publication__channel){grid-column:1 / -1;border-top:1px solid var(--sw-border-muted, rgba(255, 255, 255, .08));border-left:0;padding-top:.6rem;padding-left:0}}.sphere-club-card{min-width:0;height:100%;border:1px solid var(--border-primary);border-radius:14px;background:var(--sw-card-bg-default);color:var(--text-primary)}.sphere-club-card[data-variant=carousel]{min-width:280px}.sphere-club-card>a{display:flex;flex-direction:column;gap:16px;height:100%;padding:20px;color:inherit}.sphere-club-card>a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:inherit}.sphere-club-card__identity{display:flex;gap:14px;align-items:center}.sphere-club-card__identity>.sphere-book-cover{flex:none;width:52px}.sphere-club-card__identity>div{min-width:0}.sphere-club-card__identity h3{margin:4px 0;font-size:1rem;font-weight:650;line-height:1.3}.sphere-club-card__identity small{font-size:.7rem;color:var(--text-secondary)}.sphere-club-card__identity p{font-size:.8rem;line-height:1.4;color:var(--text-secondary)}.sphere-club-card__icon{flex:none;display:grid;place-items:center;width:52px;height:64px;color:var(--accent-primary);background:var(--sphere-selected);border-radius:8px}.sphere-club-card__description{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sphere-club-card__counts{display:flex;flex-wrap:wrap;gap:12px;font-size:.75rem;color:var(--text-secondary);margin-top:auto}.sphere-club-card__counts span{display:flex;gap:6px;align-items:center}.sphere-club-card footer{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:12px;border-top:1px solid var(--border-primary);color:var(--text-secondary);font-size:.7rem}.sphere-composer-dialog{color:var(--text-primary);color-scheme:inherit}.sphere-composer-dialog :is(h2,h3,label){color:var(--text-primary)}.sphere-composer-dialog p{color:var(--text-secondary)}.sphere-composer-dialog :is(input:not([type=checkbox]),textarea,select){color:var(--text-primary);background:var(--surface-secondary);border:1px solid var(--border-primary);font-size:16px}.sphere-composer-dialog :is(input,textarea)::-moz-placeholder{color:var(--text-secondary)}.sphere-composer-dialog :is(input,textarea)::placeholder{color:var(--text-secondary)}.sphere-composer-dialog button{min-height:44px}.sphere-composer-dialog button:disabled{opacity:.6}.sphere-composer-dialog button[aria-pressed=true]{border-color:var(--accent-primary);background:var(--sphere-selected);color:var(--text-primary)}.sphere-composer-dialog :is(button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.sphere-composer-images>summary{cursor:pointer;min-height:44px;padding-block:12px;color:var(--text-secondary);font-size:.875rem}.sphere-emoji-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;padding:16px;background:#0006}.sphere-emoji-picker{width:min(100%,360px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:16px;background:var(--surface-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:var(--shadow-xl)}.sphere-emoji-picker header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sphere-emoji-picker h2{font-size:1rem;font-weight:600;margin:0}.sphere-emoji-picker header button{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:var(--text-secondary)}.sphere-emoji-search{display:flex;align-items:center;gap:8px;padding:0 12px;margin:8px 0 12px;background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:10px}.sphere-emoji-search input{width:100%;min-width:0;min-height:44px;background:transparent;color:var(--text-primary);border:0;padding:8px 0;font-size:16px}.sphere-emoji-categories{display:flex;gap:4px;overflow-x:auto;padding-bottom:8px}.sphere-emoji-categories button{min-height:40px;padding:6px 10px;border-radius:8px;color:var(--text-secondary);font-size:.8rem;white-space:nowrap}.sphere-emoji-categories [aria-pressed=true]{background:var(--surface-secondary);color:var(--accent-primary)}.sphere-emoji-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.sphere-emoji-grid button{min-height:44px;border-radius:8px;font-size:24px;line-height:1}.sphere-emoji-picker button:hover{background:var(--surface-secondary)}.sphere-emoji-picker :is(button,input):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.sphere-emoji-picker p{margin:16px 0;font-size:.875rem;color:var(--text-secondary)}@media (max-width:480px){.sphere-emoji-backdrop{align-items:end;padding:12px 12px max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:no-preference){.sphere-emoji-picker{animation:sphere-emoji-enter .14s ease-out}@keyframes sphere-emoji-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.sphere-page-heading{color:var(--text-primary);background:transparent;padding:20px var(--sphere-page-gutter,24px)}.sphere-page-heading__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sphere-page-heading__identity{display:flex;gap:12px;align-items:center;min-width:0;flex:1 1 220px}.sphere-page-heading__icon{width:22px;height:22px;flex:none;color:var(--accent-primary)}.sphere-page-heading h1{margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:650;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere}.sphere-page-heading p{margin:6px 0 0;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.sphere-page-heading__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}@media (max-width:600px){.sphere-page-heading{padding:16px}.sphere-page-heading__row{gap:12px}}.sphere-page-heading--embedded{padding:0 0 20px}.storysphere-toast__close{width:44px;height:44px;min-width:44px;min-height:44px}body.storysphere-capacitor .storysphere-toast-stack .storysphere-toast .storysphere-toast__close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.sphere-projects{width:100%;min-width:0;padding-bottom:96px}.sphere-projects-heading h1{font-size:clamp(30px,3.2vw,42px);font-weight:600;letter-spacing:-.045em;margin:12px 0;line-height:1.15}.sphere-projects-heading{background:none;border:0;padding:0}.sphere-projects-heading>p:not(.sphere-eyebrow){color:var(--text-secondary);font-size:14px;line-height:1.65}.sphere-projects-heading dl{display:flex;gap:32px;margin-top:28px}.sphere-projects-heading dl>div{display:flex;flex-direction:column;gap:6px}.sphere-projects-heading dd{font-size:22px;font-weight:550;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sphere-projects-heading dt{font-size:11px;color:var(--text-secondary)}.sphere-projects-collection{border-top:1px solid var(--border-primary);padding-top:20px;min-width:0}.sphere-project-tools{display:grid;gap:20px;margin-bottom:28px}.sphere-project-tools__top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text-secondary);font-size:12px}.sphere-project-tools__new{position:relative;color:var(--text-primary)}.sphere-project-tools__new>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;background:var(--sphere-action);color:var(--accent-text);border-radius:8px;list-style:none;cursor:pointer}.sphere-project-tools__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sphere-project-tools__search{display:flex;align-items:center;gap:10px;flex:1;min-width:160px;border:1px solid var(--border-primary);border-radius:9px;padding:0 12px;color:var(--text-secondary);background:var(--surface-primary)}.sphere-project-tools__search:focus-within{outline:2px solid var(--accent-primary);outline-offset:2px}.sphere-projects .sphere-project-tools__search input{min-height:44px;width:100%;min-width:0;padding:10px 0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--text-primary);font-size:13px}.sphere-project-tools select{min-height:44px;max-width:100%;border:0;background:transparent;color:var(--text-secondary);font-size:12px}.sphere-project-tools__buttons{display:flex}.sphere-project-tools__buttons button{display:grid;place-items:center;height:44px;width:44px;padding:0;border:0;background:transparent;color:var(--text-secondary);border-radius:8px}.sphere-project-tools__buttons button[aria-pressed=true]{background:var(--surface-secondary);color:var(--accent-primary)}.sphere-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:36px 28px}.sphere-project{position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch}.sphere-project__cover{display:block}.sphere-project[data-selected=true] .sphere-book-cover{outline:2px solid var(--accent-primary);outline-offset:3px}.sphere-project__selection{display:grid;place-items:center;position:absolute;top:6px;right:6px;height:44px;width:44px;cursor:pointer}.sphere-project__selection input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0;height:20px;width:20px;accent-color:var(--accent-primary);cursor:pointer}.sphere-project__copy{flex:1;min-width:0;padding-top:16px}.sphere-project__copy h3{font-size:15px;line-height:1.45;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere;margin:6px 0}.sphere-project__copy a{color:var(--text-primary);text-decoration:none}.sphere-project__copy>p,.sphere-project__details p{font-size:11px;color:var(--text-secondary);line-height:1.6;margin:6px 0}.sphere-project__copy .sphere-project__status{font-size:10px;text-transform:capitalize;color:var(--text-tertiary)}.sphere-project__details{font-size:11px;margin-top:8px;color:var(--text-secondary)}.sphere-project__details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;gap:10px}.sphere-project__details>summary:after{content:"+"}.sphere-project__details[open]>summary:after{content:"−"}.sphere-project__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.sphere-project__actions>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:var(--accent-primary)}.sphere-project__menu{position:static;padding:0;border:0;background:none}.sphere-project__menu[open]{z-index:30}.sphere-project__menu>summary{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;cursor:pointer;list-style:none}.sphere-project__menu>summary::-webkit-details-marker,.sphere-project-tools__new>summary::-webkit-details-marker{display:none}.sphere-project__menu .sw-workspace-menu__content,.sphere-project-tools__new .sw-workspace-menu__content{position:absolute;inset:auto 0 48px auto;width:min(220px,100%);padding:6px;border-radius:10px;background:var(--surface-elevated);border:1px solid var(--border-primary);box-shadow:var(--shadow-xl)}.sphere-project-tools__new .sw-workspace-menu__content{inset:calc(100% + 6px) 0 auto auto;width:220px;z-index:40}.sphere-project__menu .sw-workspace-menu__content>:is(a,button),.sphere-project-tools__new .sw-workspace-menu__content>a{display:flex;align-items:center;width:100%;min-height:44px;padding:10px;text-align:left;font-size:12px;border:0;background:transparent;color:var(--text-primary);border-radius:6px}.sphere-project__menu .sw-workspace-menu__content>:is(a,button):hover,.sphere-project-tools__new .sw-workspace-menu__content>a:hover{background:var(--surface-secondary)}.sphere-project-grid[data-view=list]{display:flex;flex-direction:column;gap:0}.sphere-project-grid[data-view=list] .sphere-project{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--border-secondary)}.sphere-project-grid[data-view=list] .sphere-project__selection{top:18px;left:0;right:auto}.sphere-project-grid[data-view=list] .sphere-project__copy{padding:0}.sphere-project-grid[data-view=list] .sphere-project__actions{min-width:110px}.sphere-project-groups{display:grid;gap:36px}.sphere-project-group>summary,.sphere-project-group>h2{font-size:16px;font-weight:550;margin-bottom:20px;min-height:44px;display:flex;align-items:center;gap:16px;cursor:pointer}.sphere-project-group>summary:before{content:"−";color:var(--text-tertiary)}.sphere-project-group:not([open])>summary:before{content:"+"}.sphere-project-group>summary>span{font-size:11px;font-weight:400;color:var(--text-secondary)}.sphere-projects__publishing{border-top:1px solid var(--border-primary);padding-top:20px}.sphere-projects__publishing>summary{min-height:44px;font-size:13px;cursor:pointer}.sphere-projects__publishing p,.sphere-projects__empty p{color:var(--text-secondary);font-size:13px;line-height:1.7}.sphere-projects__publishing>div,.sphere-projects__empty>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}.sphere-projects__publishing a,.sphere-projects__empty a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-primary);font-size:12px}.sphere-projects__empty{padding:48px 0;max-width:520px}.sphere-projects__empty h2{font-size:24px;font-weight:550;letter-spacing:-.03em;margin-bottom:16px}.sphere-projects__notice{border-left:2px solid var(--accent-warning);padding:12px 16px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.sphere-projects__notice button,.sphere-projects__clear{border:0;background:transparent;min-height:44px;color:var(--accent-primary);padding:8px 12px;font-size:12px}.sphere-projects__clear{padding-left:0;margin-bottom:12px}.sphere-project-bulk{position:sticky;z-index:45;bottom:calc(var(--storysphere-bottom-offset,0px) + 12px);align-self:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 16px;max-width:100%;padding:8px 12px;margin:24px auto 0;background:var(--surface-elevated);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-lg)}.sphere-project-bulk button{min-height:44px;min-width:44px;padding:8px;font-size:12px;color:var(--text-secondary);background:transparent;border:0}.sphere-project-bulk strong{font-size:12px;font-weight:550}.sphere-project-filter{min-height:44px}.sphere-project-filters__done{min-height:44px;display:block;width:100%;margin-top:16px;border:0;border-radius:8px;background:var(--sphere-action);color:var(--accent-text);font-size:13px}.sphere-projects :is(a,button,summary,select,input):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:640px){.sphere-projects-heading dl{gap:24px;justify-content:space-between}.sphere-projects-heading dd{font-size:20px}.sphere-projects-heading dt{font-size:10px}.sphere-project-tools__search{flex-basis:100%}.sphere-project-tools__controls{justify-content:space-between}.sphere-projects .sphere-project-tools__search input{font-size:16px}.sphere-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.sphere-project-grid[data-view=list] .sphere-project{grid-template-columns:68px minmax(0,1fr);gap:12px 16px}.sphere-project-grid[data-view=list] .sphere-project__actions{grid-column:2}.sphere-project__copy h3{font-size:14px}.sphere-project-bulk{gap:0 6px}}.sphere-create-workspace{max-width:1200px;margin-inline:auto;color:var(--text-primary)}.sphere-create-workspace__content{padding:0 24px 32px}.sphere-create-options{display:grid;gap:28px}.sphere-create-options h2{margin:0 0 12px;font-size:.875rem;font-weight:600;color:var(--text-secondary)}.sphere-create-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sphere-create-options__grid>:is(a,button){display:flex;align-items:center;gap:16px;padding:20px;min-width:0;min-height:88px;border:1px solid var(--border-primary);border-radius:12px;color:var(--text-primary);background:var(--sw-card-bg-default);text-align:left;transition:border-color var(--sw-duration-fast) var(--sw-easing-standard),background-color var(--sw-duration-fast) var(--sw-easing-standard)}.sphere-create-options__grid>:is(a,button):hover{border-color:var(--accent-primary);background:var(--surface-hover)}.sphere-create-options__grid>:is(a,button):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.sphere-create-options__grid svg{width:22px;height:22px;flex:none;color:var(--accent-primary)}.sphere-create-options__grid svg:last-child{width:16px;height:16px;color:var(--text-secondary)}.sphere-create-options__grid span{flex:1;min-width:0}.sphere-create-options__grid strong{display:block;font-size:1rem;font-weight:600}.sphere-create-options__grid small{display:block;font-size:.8rem;color:var(--text-secondary);margin-top:4px;line-height:1.5}.sphere-create-recent{border-top:1px solid var(--border-primary);margin-top:28px;color:var(--text-secondary);font-size:.875rem}.sphere-create-recent>summary{min-height:44px;padding-block:16px;cursor:pointer}.sphere-create-recent>a{display:block;padding-block:12px;color:var(--text-primary);border-bottom:1px solid var(--border-primary)}@media (max-width:600px){.sphere-create-workspace__content{padding:0 16px 24px}.sphere-create-options__grid{grid-template-columns:1fr;gap:8px}.sphere-create-options__grid>:is(a,button){padding:14px;min-height:76px}}.sphere-story-tile{display:flex;flex-direction:column;min-width:0;color:var(--text-primary);background:var(--sw-layer-canvas,var(--bg-primary));box-shadow:none;border:0;border-radius:0}.sphere-story-tile__book{display:block;color:inherit;min-width:0}.sphere-story-tile__book>.sphere-book-cover{width:100%;border-radius:10px;overflow:hidden}.sphere-story-tile__book h3{overflow-wrap:anywhere;margin:10px 0 4px;font-size:.95rem;line-height:1.4;font-weight:600;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sphere-story-tile__book p{overflow-wrap:anywhere;margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.sphere-story-tile__metadata{display:flex;gap:4px 10px;flex-wrap:wrap;margin-top:8px;color:var(--text-secondary);font-size:.7rem;line-height:1.5}.sphere-story-tile__metadata span{display:inline-flex;align-items:center;gap:4px}.sphere-story-tile__options{color:var(--text-secondary);font-size:.8rem;margin-top:4px}.sphere-story-tile__options>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.sphere-story-tile__options>summary:after{content:"+";margin-left:auto;font-size:1rem}.sphere-story-tile__options[open]>summary:after{content:"−"}.sphere-story-tile__options>div{display:grid;border-block:1px solid var(--border-primary);padding:6px 0}.sphere-story-tile__options button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 4px;text-align:left;color:var(--text-primary);background:none;font-size:.8rem}.sphere-story-tile__options button:hover{background:var(--surface-hover)}.sphere-story-tile__options button[aria-pressed=true]{color:var(--accent-primary)}.sphere-story-tile__options p{font-size:.75rem;line-height:1.5;margin:6px 4px}.sphere-story-tile :is(a,button,summary):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.sphere-story-tile--loading>div{aspect-ratio:2/3;background:var(--surface-secondary);border-radius:10px}.sphere-story-tile--loading>span{height:16px;margin-top:10px;background:var(--surface-secondary);border-radius:4px}.sphere-story-tile--loading>span:last-child{width:65%}.sphere-story-tile__options>summary{list-style:none;border-radius:var(--sw-action-radius,8px)}.sphere-story-tile__options>summary::-webkit-details-marker{display:none}.sphere-story-tile__options button{border-radius:var(--sw-action-radius,8px);overflow-wrap:anywhere}html[data-sphere-theme],.sphere-main{scroll-padding-block-start:calc(var(--storysphere-top-offset,0px) + 12px);scroll-padding-block-end:calc(var(--storysphere-bottom-offset,0px) + 12px)}.sphere-auth{min-height:100dvh;padding:24px max(24px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(32px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));color:var(--text-primary);background:radial-gradient(ellipse at 4% 0%,rgba(var(--accent-primary-rgb),.12),transparent 55%),radial-gradient(ellipse at 94% 0%,rgba(var(--accent-secondary-rgb),.1),transparent 48%),var(--bg-primary)}.sphere-auth__topbar{width:min(1240px,100%);margin:auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.sphere-auth__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:var(--text-secondary)}.sphere-auth__editions{display:flex;padding:4px;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-card)}.sphere-auth__editions a{display:grid;place-items:center;padding:9px 18px;min-height:44px;border-radius:8px;font-size:12px;color:var(--text-secondary)}.sphere-auth__editions a[aria-current=page]{background:var(--sphere-selected);color:var(--accent-primary)}.sphere-auth__layout{max-width:1160px;margin:clamp(32px,5vh,64px) auto;display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.sphere-auth__intro{min-width:0}.sphere-auth__brand{display:flex;align-items:center;gap:12px;font-weight:600;font-size:15px;letter-spacing:-.015em}.sphere-auth h1{font-family:var(--font-display,inherit);font-size:clamp(36px,3.8vw,52px);line-height:1.1;letter-spacing:-.04em;font-weight:750;margin:25px 0 18px;text-wrap:balance}.sphere-auth h1>span{color:var(--accent-primary);background:var(--sw-material-edge);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sphere-auth__intro>p{max-width:440px;color:var(--text-secondary);font-size:14px;line-height:1.75}.sphere-auth__showcase{margin-top:32px}.sphere-auth__promise{display:flex;align-items:center;gap:9px;margin-top:20px;color:var(--text-secondary);font-size:10px;line-height:1.6}.sphere-auth__promise svg{flex-shrink:0}.sphere-auth .sphere-auth__preview-toggle{display:none}.sphere-auth__card{position:relative;min-width:0;padding:clamp(26px,3vw,40px);border:1px solid var(--border-glass,var(--border-primary));border-radius:22px;background:var(--sw-material-panel,var(--surface-primary));box-shadow:var(--sw-material-shadow,var(--shadow-card))}.sphere-auth__card:before{content:"";position:absolute;height:3px;top:-1px;left:24px;right:24px;background:var(--sw-material-edge);border-radius:2px}.sphere-auth__card header{margin-bottom:26px}.sphere-auth__card header>p:first-child{font-size:10px;letter-spacing:.11em;color:var(--accent-primary);font-weight:600}.sphere-auth h2{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:12px 0}.sphere-auth__card p,.sphere-auth small{font-size:12px;line-height:1.6;color:var(--text-secondary)}.sphere-auth form,.sphere-auth__providers{display:grid;gap:16px}.sphere-auth label{display:grid;gap:8px;color:var(--text-primary);font-size:12px;font-weight:500}.sphere-auth input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;min-height:48px;border:1px solid var(--border-primary);border-radius:10px;padding:11px 12px;background:var(--bg-primary);color:var(--text-primary);font-size:16px;box-shadow:inset 0 1px 2px #00000006}.sphere-auth button{min-height:44px;color:var(--accent-primary);font-size:12px}.sphere-auth .sphere-auth__submit{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--button-primary-gradient);color:var(--accent-text);border-radius:10px;min-height:48px;border:1px solid transparent;font-weight:600;box-shadow:var(--shadow-card)}.sphere-auth__password{position:relative}.sphere-auth__password input{padding-right:48px!important}.sphere-auth__password button{position:absolute;right:2px;top:2px;width:44px;display:grid;place-items:center;color:var(--text-secondary)}.sphere-auth__options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px}.sphere-auth__options label,.sphere-auth fieldset label{display:flex;align-items:center;min-height:44px;gap:8px}.sphere-auth input[type=checkbox],.sphere-auth input[type=radio]{width:16px;height:16px;accent-color:var(--accent-primary)}.sphere-auth fieldset{margin-top:12px}.sphere-auth__divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--text-secondary);font-size:10px}.sphere-auth__divider:before,.sphere-auth__divider:after{content:"";height:1px;flex:1;background:var(--border-primary)}.sphere-auth__error{color:var(--danger-primary,var(--text-primary))!important;font-size:12px}.sphere-auth__switch{margin-top:16px;text-align:center}.sphere-auth footer{border-top:1px solid var(--border-primary);margin-top:20px;padding-top:16px;display:flex;flex-wrap:wrap;gap:18px}.sphere-auth footer a{min-height:44px;display:flex;align-items:center;font-size:12px;color:var(--text-secondary)}.sphere-auth :is(a,button,input,summary):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.sphere-auth button:disabled{opacity:.55;cursor:wait}.sphere-auth summary{font-size:12px;min-height:44px;padding:12px 0;cursor:pointer;color:var(--text-secondary)}@media (max-width:900px) and (min-width:761px){.sphere-auth__layout{gap:28px}.sphere-auth__card{padding:26px}.sphere-auth__showcase .app-preview__manuscript{grid-template-columns:90px minmax(0,1fr)}.sphere-auth__showcase .app-preview__manuscript article{padding:24px 16px}}@media (max-width:760px){.sphere-auth{padding:16px max(16px,var(--safe-area-inset-right, env(safe-area-inset-right))) 32px}.sphere-auth__topbar,.sphere-auth__layout{max-width:460px}.sphere-auth__layout{grid-template-columns:1fr;gap:24px;margin:30px auto}.sphere-auth__editions a{padding:7px 12px}.sphere-auth__brand{font-size:14px}.sphere-auth h1{font-size:32px;line-height:1.12;margin:18px 0 12px}.sphere-auth__intro>p{font-size:13px;margin:0}.sphere-auth .sphere-auth__preview-toggle{display:flex;align-items:center;gap:8px;padding:8px 0;margin-top:8px}.sphere-auth__preview-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sphere-auth__showcase{display:none;margin-top:12px}.sphere-auth__showcase[data-expanded=true]{display:block}.sphere-auth__promise{display:none}.sphere-auth__card{padding:26px 22px;border-radius:18px}.sphere-auth h2{font-size:26px}}@media (prefers-reduced-motion:no-preference){html:not(.reduce-motion) .sphere-auth__card{animation:sphere-auth-enter .35s ease-out}@keyframes sphere-auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}html[data-sphere-theme=contrast] .sphere-auth{background:var(--bg-primary)}@media (forced-colors:active){.sphere-auth__card{border-color:CanvasText;box-shadow:none}.sphere-auth__card:before{display:none}.sphere-auth h1>span{-webkit-text-fill-color:CanvasText;background:none}}body:has(.sphere-auth) .storysphere-connectivity-banner{position:relative!important;inset:auto!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;border-radius:0!important;padding:8px max(16px,var(--safe-area-inset-right,env(safe-area-inset-right,0px)))!important;background:var(--surface-primary)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border-primary);box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.sphere-auth) .storysphere-connectivity-banner button{min-height:44px;min-width:44px;color:var(--text-primary)!important;border-color:var(--border-primary)!important}@media (max-width:760px){body .sphere-auth__layout{margin-block:12px;gap:20px}body .sphere-auth__card{order:0;padding:20px}body .sphere-auth__intro{order:1}body .sphere-auth__card h2{font-size:26px}}.sphere-book-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--surface-primary);color:var(--text-primary);border-bottom:1px solid var(--border-primary)}.sphere-book-heading__title{font-size:.875rem;color:var(--text-secondary)}.sphere-book-icon-button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-primary);border-radius:12px;background:var(--surface-primary);color:var(--text-primary)}.sphere-book-tabs{border-bottom:1px solid var(--border-primary);margin-bottom:24px}.sphere-book-tabs>div{display:flex;gap:24px;overflow-x:auto;padding:4px;scrollbar-width:thin}.sphere-book-tabs button{min-height:48px;padding:12px 4px;border-radius:0;border-bottom:2px solid transparent;font-size:.875rem;color:var(--text-secondary)}.sphere-book-tabs button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--accent-primary);font-weight:600}.sphere-book-synopsis{max-width:760px}.sphere-book-page{max-width:1040px;margin-inline:auto;padding:24px 24px 40px}.sphere-book-overview{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px 24px;margin-bottom:24px;align-items:start}.sphere-book-overview__cover{width:100%;min-width:0;grid-column:1;grid-row:1 / span 3}.sphere-book-overview__identity{min-width:0;grid-column:2}.sphere-book-overview__title{font-family:Lora,serif;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.25;color:var(--text-primary);margin:0;overflow-wrap:anywhere}.sphere-book-overview__stats{grid-column:2;display:flex;flex-wrap:wrap;gap:16px 24px;color:var(--text-primary)}.sphere-book-overview__stats>div{padding-left:0;border:0}.sphere-book-overview__reading{grid-column:2;min-width:0}.sphere-book-access{border-bottom:1px solid var(--border-primary);font-size:.875rem;color:var(--text-secondary)}.sphere-book-access summary{cursor:pointer;padding:12px 0;min-height:44px}.sphere-book-access summary span{margin-left:12px;color:var(--text-primary)}.sphere-book-access__options{display:grid;gap:8px;padding:0 0 16px}.sphere-book-access__options p{line-height:1.6}.sphere-book-access__options a,.sphere-book-access__options button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;text-align:left;color:var(--accent-primary)}.sphere-book-section-title{font-size:1.1rem;font-weight:650;margin-bottom:12px;color:var(--text-primary)}.sphere-book-description{line-height:1.8;color:var(--text-secondary);white-space:pre-line;margin-bottom:24px}.sphere-book-actions{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:8px}.sphere-book-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--border-primary);border-radius:9px;background:var(--surface-primary);color:var(--text-primary);font-size:.875rem;font-weight:600}.sphere-book-actions button.sphere-book-actions__primary{background:var(--sphere-action);color:var(--accent-text);border-color:transparent}.sphere-book-actions button svg{width:18px;height:18px;flex:none}.sphere-book-actions button:disabled{opacity:.6;cursor:wait}.book-details-page :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--sw-material-focus,var(--accent-primary));outline-offset:3px}@media (max-width:600px){.sphere-book-page{padding:20px 16px 32px}.sphere-book-overview{grid-template-columns:96px minmax(0,1fr);gap:16px}.sphere-book-overview__cover{grid-row:1}.sphere-book-overview__stats,.sphere-book-overview__reading{grid-column:1/-1}.sphere-book-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.sphere-book-actions__primary{grid-column:1/-1}}.sphere-club-search{display:flex;gap:12px;align-items:center;min-width:0}.sphere-club-search>div:first-child{min-width:0}.sphere-club-search input{min-height:44px;font-size:16px}.sphere-club-search input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.sphere-club-filters{display:grid;gap:8px;min-width:0}.sphere-club-filter-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:4px}.sphere-club-chip{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--border-primary);border-radius:9px;background:var(--surface-primary);color:var(--text-secondary);font-size:.875rem;white-space:nowrap}.sphere-club-chip[aria-pressed=true]{background:var(--sphere-selected);color:var(--text-primary);border-color:var(--accent-primary)}.sphere-club-chip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:600px){.sphere-club-search{flex-wrap:wrap}.sphere-club-search>div:first-child{flex-basis:100%}}.sphere-profile-heading{padding:24px;max-width:1280px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.sphere-profile-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-left:2px solid var(--border-primary);padding:12px;margin-bottom:16px;font-size:.8rem;color:var(--text-secondary)}.sphere-profile-notice summary{cursor:pointer;min-height:44px;padding-block:12px}.sphere-reader-identity{color:var(--text-primary);padding-block:4px}.reader-profile-page .sphere-reader-identity .sphere-reader-identity__name{font-size:clamp(1.3rem,3vw,2rem);line-height:1.2;font-weight:650;letter-spacing:-.03em;white-space:normal;overflow-wrap:anywhere}.sphere-reader-identity .sphere-profile-bio{margin-top:12px}.sphere-profile-heading__identity{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 280px}.sphere-profile-heading__identity>div{min-width:0}.sphere-profile-heading h1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(1.35rem,3vw,2rem);font-weight:650;line-height:1.2;letter-spacing:-.035em;color:var(--text-primary);margin:0;overflow-wrap:anywhere}.sphere-profile-heading p{margin:6px 0 0;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.sphere-profile-heading .sphere-eyebrow{margin:0 0 6px;font-size:.65rem}.sphere-profile-heading__actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.sphere-profile-tools,.sphere-profile-bio{color:var(--text-secondary);border-bottom:1px solid var(--border-primary);margin-bottom:16px;font-size:.875rem}:is(.sphere-profile-tools,.sphere-profile-bio)>summary{min-height:44px;padding:12px 0;cursor:pointer}.sphere-profile-tabs{display:flex;gap:4px;overflow:auto;padding:4px;scrollbar-width:thin;border-bottom:1px solid var(--border-primary)}.sphere-profile-tabs button{display:flex;gap:8px;align-items:center;flex:none;min-height:44px;padding:8px 12px;color:var(--text-secondary);background:none;font-size:.875rem;border-bottom:2px solid transparent}.sphere-profile-tabs button[aria-pressed=true]{color:var(--text-primary);border-color:var(--accent-primary)}.sphere-profile-sidebar{display:flex;flex-direction:column;min-width:0}.sphere-profile-sidebar .sphere-profile-tabs{order:-1}.sphere-profile-stats{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px 0}.sphere-profile-stats dt{color:var(--text-secondary);font-size:.75rem}.sphere-profile-stats dd{color:var(--text-primary);font-weight:600;margin-top:4px}:is(.sphere-profile-heading,.sphere-profile-tools,.sphere-profile-tabs,.sphere-profile-bio) :is(button,a,summary):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (min-width:1024px){.sphere-profile-tabs{flex-direction:column}.sphere-profile-tabs button{border-bottom:0;border-left:2px solid transparent}}@media (max-width:600px){.sphere-profile-heading{padding:20px 16px}}.sphere-app-root .reader-profile-page section h2:not(.sphere-reader-identity__name){font-size:1.125rem!important;line-height:1.4!important;letter-spacing:normal!important}.sphere-app-root .reader-profile-page .reader-profile-tabs button{box-shadow:none!important;border-radius:var(--radius-sm)}.sphere-app-root .reader-profile-page .reader-profile-tabs button[aria-pressed=true]{background:var(--sw-material-selected,var(--sphere-selected))!important;color:var(--text-primary)!important}.sphere-app-root .reader-profile-page .sphere-reader-identity{padding:20px;border-radius:var(--radius-lg)}.sphere-discovery{display:block;padding-block:20px}.sphere-discovery>*+*{margin-top:20px}.sphere-discovery__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.sphere-discovery__heading h1{color:var(--text-primary);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:650;letter-spacing:-.035em;margin:0}.sphere-discovery__heading nav{display:flex;gap:16px}.sphere-discovery__heading a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-secondary);font-size:.875rem}.sphere-discovery__filters{display:grid;gap:12px}.sphere-discovery__search{display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--border-primary);border-radius:10px;background:var(--surface-primary);color:var(--text-secondary)}.sphere-discovery__search input{min-width:0;width:100%;height:48px;background:transparent;border:0;color:var(--text-primary);font-size:16px;outline:none}.sphere-discovery__search:focus-within{outline:2px solid var(--accent-primary);outline-offset:2px}.sphere-discovery__lanes{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border-primary)}.sphere-discovery__lanes button{flex:none;min-height:44px;padding:8px 14px;border-bottom:2px solid transparent;color:var(--text-secondary);background:none;font-size:.875rem;font-weight:550}.sphere-discovery__lanes button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.sphere-discovery__genres{border-bottom:1px solid var(--border-primary);color:var(--text-primary);font-size:.875rem}.sphere-discovery__genres summary{min-height:44px;padding:12px 2px;cursor:pointer}.sphere-discovery__genres summary span{color:var(--text-secondary);margin-inline-start:12px}.sphere-discovery__genres>div{display:flex;flex-wrap:wrap;gap:8px;padding-block:4px 16px}.sphere-discovery__genres button{min-height:44px;padding:8px 14px;border:1px solid var(--border-primary);border-radius:8px;background:var(--surface-primary);color:var(--text-secondary)}.sphere-discovery__genres button[aria-pressed=true]{background:var(--sphere-selected);color:var(--accent-primary);border-color:var(--accent-primary)}.sphere-discovery :is(button,a,summary):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:767px),(pointer:coarse){.sphere-app-root .discover-page :is(button,summary,.discover-shelf-section a){min-height:44px!important;min-width:44px}.sphere-app-root .webtoons-page :is(input[type=search],.sphere-visual-hero button){min-height:44px!important}.sphere-app-root .webtoons-page button{min-width:44px!important}}.sphere-browse-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:24px 32px}.sphere-browse-nav>a{display:flex;align-items:center;gap:14px;padding:20px 16px;min-width:0;text-decoration:none;border:1px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--surface-primary);transition:background var(--showweld-theme-transition),border-color var(--showweld-theme-transition)}.sphere-browse-nav>a:hover,.sphere-browse-nav>a[aria-current=page]{background:var(--sw-layer-selected);border-color:var(--accent-primary)}.sphere-browse-nav>a>svg{color:var(--accent-primary);flex:none}.sphere-browse-nav>a>svg:last-child{margin-left:auto;color:var(--text-tertiary);width:14px}.sphere-browse-nav span{min-width:0;display:grid;gap:6px}.sphere-browse-nav strong{font-size:14px;font-weight:600}.sphere-browse-nav small{font-size:12px;font-weight:400;line-height:1.4;color:var(--text-secondary)}.sphere-browse-nav>a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.sphere-discovery{width:min(1240px,100%);margin-inline:auto;padding:32px var(--sphere-page-gutter,24px) 64px}.sphere-discovery__heading>div{min-width:0}.sphere-discovery__heading .sphere-eyebrow{margin-bottom:8px}.sphere-discovery__filters{padding:0;background:transparent}.sphere-discovery__search{max-width:680px}.sphere-discovery__search input{background:transparent!important;box-shadow:none}.sphere-discovery__lanes{padding:4px;scrollbar-width:thin}.sphere-discovery__lanes button{white-space:nowrap;border-radius:0}.sphere-discovery .sphere-discovery__genres{margin-block:16px}.sphere-discovery>.discover-shelf-section{margin-top:28px}.sphere-load-more{margin:28px auto;display:flex;width:-moz-max-content;width:max-content}.sphere-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.sphere-section-heading h2{color:var(--text-primary);font-size:clamp(20px,2.4vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-top:8px}.sphere-section-heading>a{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;font-size:13px;color:var(--text-secondary)}.sphere-section-heading>div{min-width:0}.sphere-section-heading>button{flex:none;min-height:44px;white-space:nowrap;word-break:normal}.ss-reader-home .storysphere-home-stream{width:min(1240px,100%);max-width:100%;margin-inline:auto;padding-inline:var(--sphere-page-gutter,24px);gap:16px}.ss-reader-home .sphere-home-formats>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:13px;color:var(--text-primary)}.ss-reader-home .sphere-home-formats>summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ss-reader-home .sphere-home-formats .sphere-browse-nav{margin-block:8px 12px}.ss-reader-home .home-section-feed>.sphere-section-heading{margin-bottom:12px}.ss-reader-home .sphere-home-feed-controls{margin-bottom:12px}.ss-reader-home .storysphere-home-stream>.home-section-hero{order:0}.ss-reader-home .storysphere-home-stream>.home-section-stories{order:3}.ss-reader-home .storysphere-home-stream>.home-section-feed{order:1}.ss-reader-home .storysphere-home-stream>.sphere-home-live{order:2}.ss-reader-home .storysphere-home-stream>.home-section-social-posts{order:4}.ss-reader-home .storysphere-home-stream>.home-section-friends{order:5}.ss-reader-home .storysphere-home-stream>.home-section-network{order:6}.ss-reader-home .sphere-home-tools{margin-inline:0}.sphere-home-feed-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:24px;border-bottom:1px solid var(--border-primary)}.ss-reader-home .sphere-home-tabs{display:flex;gap:8px;padding:0;margin:0;width:auto}.ss-reader-home .sphere-home-tabs button{min-height:44px;padding:10px 12px;border-radius:0;font-size:13px;background:transparent;color:var(--text-secondary);border:0;border-bottom:2px solid transparent}.ss-reader-home .sphere-home-tabs button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.sphere-home-books{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px}.sphere-home-live__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sphere-home-live,.sphere-home-books .sphere-story-tile{min-width:0}.sphere-home-books .sphere-story-tile__book h3{font-size:14px;line-height:1.4;font-weight:600}.sphere-home-books .sphere-story-tile__book p{font-size:12px;color:var(--text-secondary)}.sphere-empty-state{margin-block:24px;padding:40px 24px;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);text-align:center}.sphere-empty-state>svg{margin:0 auto 16px;color:var(--accent-primary)}.sphere-empty-state p{color:var(--text-secondary);font-size:14px;margin:12px 0 24px}.sphere-empty-state h3{font-size:22px;font-weight:600}@media (max-width:1023px){.sphere-home-books{grid-template-columns:repeat(4,minmax(0,1fr))}.sphere-browse-nav,.sphere-home-live__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sphere-discovery{padding:24px 16px 40px}.ss-reader-home .storysphere-home-stream{padding-inline:16px;gap:16px}.sphere-browse-nav{gap:8px;margin-block:20px 24px}.sphere-browse-nav>a{padding:16px 12px;gap:10px}.sphere-browse-nav>a>svg:last-child{display:none}.sphere-browse-nav strong{font-size:13px}.sphere-browse-nav small{font-size:11px}.sphere-browse-nav>a>svg{width:19px}.sphere-home-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.sphere-home-live__grid{grid-template-columns:minmax(0,1fr)}.sphere-section-heading{margin-bottom:20px}.sphere-home-feed-controls{gap:0}.ss-reader-home .sphere-home-tabs{gap:2px}.ss-reader-home .sphere-home-tabs button{font-size:12px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.sphere-browse-nav>a{transition:none}}@media (max-width: 639px){body.storysphere-theme .storysphere-home-stream>.home-section-stories{order:3}body.storysphere-theme .sphere-home-live{order:4}body.storysphere-theme .sphere-reader-welcome{padding-block:8px;gap:16px}body.storysphere-theme .sphere-reader-welcome__actions{gap:8px 16px;margin-top:12px}body.storysphere-theme .sphere-browse-nav a{padding:12px;min-height:72px}}@media (max-width:639px){.ss-reader-home .sphere-reader-welcome .sphere-reading-preview{grid-template-columns:64px minmax(0,1fr);padding:12px;gap:14px}.ss-reader-home .sphere-reader-welcome .sphere-reading-preview h2{font-size:17px;margin-block:6px}.ss-reader-home .sphere-reader-welcome .sphere-reading-preview progress{margin-top:10px}}.sphere-visual-hero{background:var(--sw-media-canvas);color:var(--sw-media-ink)}.sphere-visual-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--sw-media-canvas) 94%,transparent),color-mix(in srgb,var(--sw-media-canvas) 55%,transparent) 65%,transparent),linear-gradient(0deg,var(--sw-media-canvas),transparent 80%)}.sphere-visual-hero h2{color:var(--sw-media-ink);font-style:normal;text-transform:none;letter-spacing:-.035em;font-size:clamp(28px,4vw,54px);line-height:1.12}.sphere-visual-hero p{color:color-mix(in srgb,var(--sw-media-ink) 85%,transparent)}body .discover-page .sphere-discovery{padding-block:12px}body .discover-page .sphere-discovery>*+*{margin-top:12px}body .discover-page .sphere-discovery__heading h1{font-size:24px;line-height:1.25}.sphere-discovery__formats>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:13px;color:var(--text-primary)}.sphere-discovery__formats>summary span{color:var(--text-secondary);margin-left:8px;font-size:12px}body .discover-page .sphere-discovery__filters{gap:8px;padding:0;background:transparent;border:0;box-shadow:none}body .discover-page .sphere-discovery__genres summary{padding-block:12px}@media (max-width:420px){.sphere-discovery__formats>summary span{display:block;margin:4px 0 0 16px}}.sphere-library{width:min(1240px,100%);min-width:0;margin-inline:auto;padding:clamp(24px,4vw,48px) var(--sphere-page-gutter,24px) 56px}.sphere-library__heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.sphere-library__heading h1{margin:0;font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-.045em;line-height:1.12}.sphere-library__heading p:not(.sphere-eyebrow){font-size:14px;line-height:1.6;color:var(--text-secondary);margin:12px 0 0}.sphere-library__sync{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;color:var(--text-secondary);font-size:12px;border:0;background:transparent}.sphere-library__continuity{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:center;margin-bottom:36px}.sphere-library__continuity>div{color:var(--text-secondary);font-size:14px}.sphere-library__continuity>div strong{color:var(--text-primary);font-weight:600}.sphere-library__continuity .sphere-reading-preview{padding:24px;box-shadow:none}.sphere-library__workspace{display:grid;grid-template-columns:164px minmax(0,1fr);gap:32px;border-top:1px solid var(--border-primary);padding-top:24px}.sphere-library__shelves{display:flex;flex-direction:column;gap:4px;align-self:start;position:sticky;top:calc(var(--storysphere-top-offset,64px) + 16px)}.sphere-library__shelves>button{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:10px 12px;border:0;border-radius:8px;font-size:13px;font-weight:500;text-align:left;color:var(--text-secondary);background:transparent}.sphere-library__shelves>button[aria-pressed=true]{background:var(--sw-layer-selected,var(--sphere-selected));color:var(--accent-primary)}.sphere-library__shelves small{font-size:11px;font-variant-numeric:tabular-nums}.sphere-library__activity{margin-top:16px;padding:12px;border-top:1px solid var(--border-secondary);color:var(--text-secondary);font-size:11px}.sphere-library__activity summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.sphere-library__activity summary:after{content:"+";margin-left:auto}.sphere-library__activity[open] summary:after{content:"−"}.sphere-library__activity dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.sphere-library__collection{min-width:0}.sphere-library__tools{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:12px}.sphere-library__search{display:flex;align-items:center;gap:10px;min-width:0;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:9px;padding-left:12px;color:var(--text-secondary)}.sphere-library__search:focus-within{outline:2px solid var(--accent-primary);outline-offset:2px}.sphere-library__search>svg{flex:none}.sphere-library .sphere-library__search input{width:100%;min-width:0;min-height:44px;padding:10px 8px 10px 0;color:var(--text-primary);border:0;box-shadow:none;outline:0;background:transparent;font-size:13px}.sphere-library__search input::-webkit-search-cancel-button{display:none}.sphere-library__search>button{display:grid;place-items:center;width:44px;height:44px;flex:none;background:none;border:0}.sphere-library__sort select{min-height:44px;max-width:100%;background:transparent;color:var(--text-secondary);border:0;padding:8px 24px 8px 8px;font-size:16px}.sphere-library__view{display:flex;gap:2px}.sphere-library__view button{display:grid;place-items:center;width:44px;height:44px;color:var(--text-secondary);background:transparent;border:0;border-radius:8px}.sphere-library__view button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-secondary)}.sphere-library__count{margin:20px 0;color:var(--text-tertiary);font-size:12px}.sphere-library__books{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(156px,100%),1fr));gap:32px 24px}.sphere-library-book{min-width:0;display:flex;flex-direction:column;align-items:stretch;position:relative;background:var(--sw-layer-canvas,var(--bg-primary))}.sphere-library-book__cover{display:block;color:inherit}.sphere-library-book__copy{min-width:0;padding-top:16px;flex:1}.sphere-library-book__copy h2{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.015em;margin:0;overflow-wrap:anywhere}.sphere-library-book__copy>p{overflow-wrap:anywhere;font-size:12px;color:var(--text-secondary);margin:6px 0 0;line-height:1.5}.sphere-library-book__copy a{color:var(--text-primary);text-decoration:none}.sphere-library-book__copy .sphere-library-book__description{display:none}.sphere-library-book__progress{margin-top:14px}.sphere-library-book__progress progress{width:100%;height:3px;display:block;accent-color:var(--accent-primary)}.sphere-library-book__progress>span{display:flex;align-items:center;gap:5px;margin-top:8px;color:var(--text-secondary);font-size:11px}.sphere-library-book__actions{display:flex;gap:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:8px}.sphere-library-book__actions>a{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--accent-primary);font-size:12px;font-weight:550}.sphere-library-book__menu{position:static;background:none;border:0;padding:0}.sphere-library-book__menu[open]{z-index:30}.sphere-library-book__menu>summary{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none;border-radius:8px}.sphere-library-book__menu>summary::-webkit-details-marker{display:none}.sphere-library-book__menu .sw-workspace-menu__content{padding:6px;background:var(--surface-elevated);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-xl)}.sphere-library-book__menu .sw-workspace-menu__content button{display:block;width:100%;min-height:44px;border:0;border-radius:6px;padding:10px;font-size:12px;background:none;text-align:left}.sphere-library-book__menu button:hover:not(:disabled),.sphere-library__sync:hover{background:var(--surface-secondary)}.sphere-library button:disabled{opacity:.5;cursor:not-allowed}.sphere-library :is(a,button,summary,select):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.sphere-library__empty{padding:48px 12px;max-width:500px;margin:auto;text-align:center}.sphere-library__empty>svg{margin:0 auto 24px;color:var(--text-secondary)}.sphere-library__empty h2{font-size:24px;font-weight:550;letter-spacing:-.035em}.sphere-library__empty p{color:var(--text-secondary);font-size:14px;line-height:1.7;margin:14px 0 24px}.sphere-library__empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}.sphere-library__skeleton{aspect-ratio:2/3;background:var(--surface-secondary);border-radius:6px}.sphere-library__error{color:var(--text-primary);border-left:2px solid var(--accent-warning);padding:12px 16px;font-size:13px}.sphere-library[data-library-view=list] .sphere-library__books{display:flex;flex-direction:column;gap:0}.sphere-library[data-library-view=list] .sphere-library-book{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--border-secondary)}.sphere-library[data-library-view=list] .sphere-library-book__copy{padding:0}.sphere-library[data-library-view=list] .sphere-library-book__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sphere-library[data-library-view=list] .sphere-library-book__progress progress{max-width:200px}.sphere-library[data-library-view=list] .sphere-library-book__actions{margin:0}@media (max-width:900px){.sphere-library__workspace{display:block;padding-top:0}.sphere-library__shelves{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;overflow-x:visible;padding:12px 0;margin-bottom:12px;scrollbar-width:thin}.sphere-library__shelves>button{flex:1 1 auto}.sphere-library__activity{flex:none;margin:0;padding:0 12px;border:0}.sphere-library__activity dl{min-width:160px}.sphere-library__continuity{grid-template-columns:1fr}.sphere-library__continuity>div{display:none}}@media (max-width:540px){.sphere-library .sphere-library__search input{font-size:16px}.sphere-library{padding:24px 16px 32px}.sphere-library__heading{align-items:start;gap:12px}.sphere-library__heading .sphere-eyebrow{font-size:10px}.sphere-library__sync{padding:0;min-width:44px}.sphere-library__sync>span{display:none}.sphere-library__tools{grid-template-columns:minmax(0,1fr) auto;gap:8px}.sphere-library__search{grid-column:1/-1}.sphere-library__sort select{padding-left:0}.sphere-library__books{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.sphere-library__continuity .sphere-reading-preview{padding:20px 16px}.sphere-library[data-library-view=list] .sphere-library-book{grid-template-columns:60px minmax(0,1fr);gap:12px}.sphere-library[data-library-view=list] .sphere-library-book__actions{grid-column:2}.sphere-library[data-library-view=list] .sphere-library-book__description{display:none}}.sphere-home-tools{margin:0 var(--sphere-page-gutter,20px) 16px;border-bottom:1px solid var(--border-primary)}.sphere-home-tools>summary{cursor:pointer;padding:14px 0;min-height:44px;color:var(--text-secondary);font-size:13px}.sphere-home-tools[open]>div{margin-top:12px}.sphere-library__tools{flex-wrap:wrap}.sphere-library__search{flex:1 1 220px;min-width:0}.sphere-library__search input{min-width:0}.sphere-discovery__filters{background:var(--surface-primary);border-color:var(--border-primary)}.sphere-discovery__lanes button{white-space:nowrap;min-height:44px}.sphere-story-tile__book h3{font-weight:600;line-height:1.35;text-wrap:pretty}.sphere-story-tile__book:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:var(--radius-md)}@media (max-width:600px){.sphere-library{padding:24px 16px 40px}.sphere-library__heading{gap:12px;margin-bottom:24px}.sphere-library__continuity{gap:16px}.sphere-library__tools>label{max-width:100%}.discover-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.sphere-story-tile__book h3{font-size:14px}.sphere-story-tile__book p{font-size:12px}}.sphere-classic-credit{display:block;color:var(--text-secondary);font-size:.85rem;margin-top:.5rem}.sphere-classic-rights{margin-block:1rem;color:var(--text-secondary)}.sphere-classic-rights summary{cursor:pointer;padding-block:.75rem}.sphere-classic-rights p{margin-block:.75rem}.reader-illustrated-pages{width:100%;display:grid;gap:1.5rem}.reader-illustrated-pages figure{margin:0}.reader-illustrated-pages img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto;-o-object-fit:contain;object-fit:contain}.reader-illustrated-pages p{white-space:pre-wrap;text-align:center;margin:0}.reader-illustrated-pages h2{text-align:center;font-size:1.3em}body .ss-format-library .ss-format-tabs{margin-block:8px;padding-block:0}body .sphere-library{padding-top:8px}body .sphere-library__heading{margin-bottom:12px;align-items:center}body .sphere-library__heading h1{font-size:24px;line-height:1.25;margin:0}body .sphere-library__continuity{display:block;margin-bottom:12px}body .sphere-library__continuity .sphere-library__resume{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;color:var(--text-primary);border-bottom:1px solid var(--border-primary)}.sphere-library__resume>span{display:grid;gap:4px;flex:1;min-width:0}.sphere-library__resume strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sphere-library__resume small{font-size:12px;color:var(--text-secondary)}body .sphere-library__workspace{display:block;padding-top:0;border-top:0}.sphere-library__organize{border-bottom:1px solid var(--border-primary);margin-bottom:12px}.sphere-library__organize>summary,.sphere-library__display>summary{cursor:pointer;min-height:44px;padding:12px 4px;color:var(--text-primary);font-size:13px}.sphere-library__organize>summary span{margin-left:12px;color:var(--text-secondary)}body .sphere-library__shelves{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:0;padding:8px 0}body .sphere-library__shelves>button{flex:0 1 auto}body .sphere-library__tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}body .sphere-library__search{grid-column:auto}.sphere-library__display-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:8px}.sphere-library__display[open]{grid-column:1/-1}body .sphere-library__count{margin:12px 0}.sphere-library :is(summary,select,button,a):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:600px){body .sphere-library{padding-inline:16px}body .sphere-library__books{gap:20px 16px}}:root{--bg-deep: #020408;--bg-primary: #0A0D12;--bg-secondary: #11141A;--bg-tertiary: #1A1D23;--surface-primary: #1C1F26;--surface-secondary: #262A33;--surface-tertiary: #323844;--surface-elevated: #3E4552;--surface-glass: rgba(255, 255, 255, .05);--surface-glass-elevated: rgba(255, 255, 255, .08);--text-primary: #F8FAFC;--text-secondary: #E2E8F0;--text-tertiary: #94A3B8;--text-quaternary: #64748B;--text-muted: #64748B;--secondary-color: #CBD5E1;--accent-primary: #007AFF;--accent-secondary: #C026D3;--accent-tertiary: #10B981;--accent-warning: #F59E0B;--accent-danger: #EF4444;--accent-success: #22C55E;--accent-info: #06B6D4;--danger-primary: var(--accent-danger);--success-primary: var(--accent-success);--warning-primary: var(--accent-warning);--info-primary: var(--accent-info);--accent-hover: #3395FF;--accent-active: #0066CC;--accent-secondary-hover: #D946E6;--accent-text: #FFFFFF;--accent-glow: rgba(0, 122, 255, .3);--accent-secondary-glow: rgba(192, 38, 211, .3);--accent-primary-rgb: 0, 122, 255;--accent-secondary-rgb: 192, 38, 211;--accent-tertiary-rgb: 16, 185, 129;--surface-primary-rgb: 28, 31, 38;--surface-secondary-rgb: 38, 42, 51;--border-primary: rgba(255, 255, 255, .1);--border-secondary: rgba(255, 255, 255, .08);--border-tertiary: rgba(255, 255, 255, .06);--border-glass: rgba(255, 255, 255, .15);--border-focus: var(--accent-primary);--glass-bg: rgba(15, 23, 42, .92);--glass-bg-light: rgba(255, 255, 255, .08);--glass-stroke: rgba(148, 163, 184, .2);--glass-stroke-luminous: rgba(var(--accent-primary-rgb), .35);--glass-blur: 18px;--glass-blur-lg: 24px;--glass-radius: 24px;--glass-radius-lg: 32px;--brand-cyan: var(--accent-primary);--brand-violet: var(--accent-secondary);--brand-cyan-rgb: var(--accent-primary-rgb);--brand-violet-rgb: var(--accent-secondary-rgb);--status-green: var(--accent-success);--button-primary-gradient: linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);--button-primary-gradient-hover: linear-gradient(135deg, rgba(var(--accent-primary-rgb), .95) 0%, rgba(var(--accent-secondary-rgb), .95) 100%);--modal-content-gradient: linear-gradient(145deg, rgba(15, 23, 42, .92) 0%, rgba(15, 23, 42, .78) 100%);--panel-gradient: linear-gradient(145deg, rgba(15, 23, 42, .92) 0%, rgba(15, 23, 42, .78) 100%);--panel-border-soft: 1px solid rgba(148, 163, 184, .2);--focus-ring: 0 0 0 4px rgba(59, 130, 246, .18);--header-shadow: rgba(15, 23, 42, .45) 0px 40px 80px, rgba(255, 255, 255, .06) 0px 1px 0px inset;--shadow-glow: 0 8px 32px rgba(var(--accent-primary-rgb), .25);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .3);--bg-gradient-primary: linear-gradient(180deg, #020617 0%, #0F172A 35%, #020617 100%), radial-gradient(circle at top, rgba(0, 94, 255, .25), transparent 40%), radial-gradient(circle at bottom, rgba(192, 38, 211, .18), transparent 45%);--sphere-content-max: 1240px;--sphere-reader-width: 820px;--sphere-page-gutter: clamp(1rem, 2.5vw, 2.5rem);--sphere-card-padding: 1.35rem;--sphere-mobile-nav-height: 72px;--sphere-shell-gradient: linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.018));--sphere-field-bg: rgba(255,255,255,.045);--sphere-hover-bg: rgba(255,255,255,.075);--sphere-active-bg: rgba(var(--accent-primary-rgb), .14);--sphere-app-backdrop: linear-gradient(180deg, rgba(2,6,23,.05), rgba(2,6,23,.42));--surface-hover: var(--sphere-hover-bg)}:root.light,:root[data-sphere-theme=light]{--bg-deep: #F6F8FC;--bg-primary: #FFFFFF;--bg-secondary: #F1F5F9;--bg-tertiary: #E2E8F0;--surface-primary: #FFFFFF;--surface-secondary: #F8FAFC;--surface-tertiary: #EEF2F7;--surface-elevated: #E2E8F0;--surface-primary-rgb: 255, 255, 255;--surface-secondary-rgb: 248, 250, 252;--surface-glass: rgba(255,255,255,.74);--surface-glass-elevated: rgba(255,255,255,.9);--text-primary: #0F172A;--text-secondary: #1E293B;--text-tertiary: #475569;--text-quaternary: #64748B;--text-muted: #64748B;--secondary-color: #334155;--border-primary: rgba(15,23,42,.12);--border-secondary: rgba(15,23,42,.09);--border-tertiary: rgba(15,23,42,.065);--border-glass: rgba(15,23,42,.14);--glass-bg: rgba(255,255,255,.86);--glass-bg-light: rgba(15,23,42,.045);--glass-stroke: rgba(15,23,42,.12);--modal-content-gradient: linear-gradient(145deg, rgba(255,255,255,.96) 0%, rgba(248,250,252,.9) 100%);--panel-gradient: linear-gradient(145deg, rgba(255,255,255,.96) 0%, rgba(248,250,252,.88) 100%);--panel-border-soft: 1px solid rgba(15,23,42,.1);--header-shadow: rgba(15,23,42,.12) 0px 30px 70px, rgba(255,255,255,.85) 0px 1px 0px inset;--shadow-xl: 0 24px 70px rgba(15,23,42,.14), inset 0 1px 0 rgba(255,255,255,.8);--bg-gradient-primary: linear-gradient(180deg, #F8FAFC 0%, #EEF4FF 42%, #FFFFFF 100%), radial-gradient(circle at top left, rgba(0,122,255,.16), transparent 38%), radial-gradient(circle at bottom right, rgba(192,38,211,.1), transparent 45%);--sphere-field-bg: rgba(15,23,42,.04);--sphere-hover-bg: rgba(15,23,42,.06);--sphere-shell-gradient: linear-gradient(180deg, rgba(255,255,255,.86), rgba(255,255,255,.68))}:root.sepia,:root[data-sphere-theme=sepia]{--bg-deep: #17120B;--bg-primary: #211A12;--bg-secondary: #2D2418;--bg-tertiary: #3A2F21;--surface-primary: #2D2418;--surface-secondary: #392E20;--surface-tertiary: #463928;--surface-elevated: #544531;--surface-primary-rgb: 45, 36, 24;--surface-secondary-rgb: 57, 46, 32;--surface-glass: rgba(255,244,214,.07);--surface-glass-elevated: rgba(255,244,214,.11);--text-primary: #FFF7E6;--text-secondary: #F3DFC0;--text-tertiary: #C9AA7D;--text-muted: #A28460;--accent-primary: #D99536;--accent-secondary: #7C5CFF;--accent-primary-rgb: 217, 149, 54;--accent-secondary-rgb: 124, 92, 255;--border-primary: rgba(255,244,214,.13);--border-secondary: rgba(255,244,214,.09);--border-tertiary: rgba(255,244,214,.07);--bg-gradient-primary: linear-gradient(180deg, #17120B 0%, #2D2418 48%, #17120B 100%), radial-gradient(circle at top, rgba(217,149,54,.18), transparent 42%), radial-gradient(circle at bottom, rgba(124,92,255,.12), transparent 46%)}:root.midnight,:root[data-sphere-theme=midnight]{--bg-deep: #00040A;--bg-primary: #030712;--bg-secondary: #0B1020;--surface-primary: #0B1020;--surface-secondary: #111827;--surface-tertiary: #182235;--surface-primary-rgb: 11, 16, 32;--surface-secondary-rgb: 17, 24, 39;--text-primary: #F8FBFF;--text-secondary: #DDEAFF;--text-tertiary: #9DB4D5;--accent-primary: #00A7FF;--accent-secondary: #8B5CF6;--accent-primary-rgb: 0, 167, 255;--accent-secondary-rgb: 139, 92, 246;--bg-gradient-primary: linear-gradient(180deg, #00040A 0%, #07111F 45%, #00040A 100%), radial-gradient(circle at top, rgba(0,167,255,.22), transparent 40%), radial-gradient(circle at bottom, rgba(139,92,246,.16), transparent 48%)}:root.contrast,:root[data-sphere-theme=contrast],:root[data-sphere-contrast=high]{--bg-deep: #000000;--bg-primary: #000000;--bg-secondary: #0A0A0A;--surface-primary: #111111;--surface-secondary: #1A1A1A;--surface-tertiary: #242424;--surface-primary-rgb: 17, 17, 17;--surface-secondary-rgb: 26, 26, 26;--surface-glass: #111111;--surface-glass-elevated: #1A1A1A;--text-primary: #FFFFFF;--text-secondary: #F2F2F2;--text-tertiary: #D4D4D4;--text-muted: #B8B8B8;--accent-primary: #00D1FF;--accent-secondary: #FFE500;--accent-primary-rgb: 0, 209, 255;--accent-secondary-rgb: 255, 229, 0;--border-primary: rgba(255,255,255,.35);--border-secondary: rgba(255,255,255,.25);--border-tertiary: rgba(255,255,255,.18);--bg-gradient-primary: #000000;--focus-ring: 0 0 0 4px rgba(0,209,255,.42)}:root[data-sphere-glass=off]{--surface-glass: var(--surface-primary);--surface-glass-elevated: var(--surface-secondary);--glass-bg: var(--surface-primary);--glass-bg-light: var(--surface-secondary)}body.storysphere-theme{background:var(--bg-gradient-primary);color:var(--text-primary);font-family:var(--font-display, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:0;min-height:100vh;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.storysphere-theme:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--bg-gradient-primary);opacity:1}.sphere-app-root{background:var(--bg-gradient-primary);color:var(--text-primary);letter-spacing:0;font-size:calc(var(--text-base, 16px) * var(--sphere-content-scale, 1))}.sphere-app-root :where(.tracking-tight,.tracking-tighter),.sphere-app-root :where([style*="letter-spacing: -"],[style*="letterSpacing: -"]){letter-spacing:0!important}.sphere-page-shell{width:min(100%,var(--sphere-content-max));margin:0 auto;padding-inline:var(--sphere-page-gutter)}.sphere-panel,.sphere-card,.sphere-panel-strong{color:var(--text-primary);background:var(--panel-gradient);border:var(--panel-border-soft);box-shadow:var(--header-shadow);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.sphere-panel-strong{background:var(--modal-content-gradient)}.sphere-muted{color:var(--text-tertiary)}.sphere-field{color:var(--text-primary);background:var(--sphere-field-bg);border:1px solid var(--border-secondary)}.sphere-field::-moz-placeholder{color:var(--text-quaternary)}.sphere-field::placeholder{color:var(--text-quaternary)}.sphere-field:focus{border-color:rgba(var(--accent-primary-rgb),.5);box-shadow:var(--focus-ring)}:root[data-sphere-motion=minimal] *,:root.reduce-motion *{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media (max-width: 767px){.sphere-page-shell{padding-inline:max(1rem,var(--safe-area-inset-left, env(safe-area-inset-left)))}}body.storysphere-theme [class*="border-white/"]{border-color:var(--border-secondary)!important}body.storysphere-theme [class*="bg-white/"]{background-color:var(--surface-glass)!important}body.storysphere-theme [class*="hover:bg-white/"]:hover{background-color:var(--sphere-hover-bg)!important}body.storysphere-theme [class*="placeholder-white/"]::-moz-placeholder{color:var(--text-quaternary)!important}body.storysphere-theme [class*="placeholder-white/"]::placeholder{color:var(--text-quaternary)!important}body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white{color:var(--text-primary)!important}body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/90,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/80,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/75,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/70,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/65,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/60,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/55,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/50{color:var(--text-secondary)!important}body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/45,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/40,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/35,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/30,body.storysphere-theme:not([data-sphere-theme=dark]):not([data-sphere-theme=midnight]) .text-white\/25{color:var(--text-tertiary)!important}body.storysphere-theme .bg-black\/20,body.storysphere-theme .bg-black\/25,body.storysphere-theme .bg-black\/30,body.storysphere-theme .bg-black\/40,body.storysphere-theme .bg-black\/55,body.storysphere-theme .bg-black\/70,body.storysphere-theme .bg-black\/80,body.storysphere-theme .bg-black\/90{background-color:var(--glass-bg)!important}body.storysphere-theme::-webkit-scrollbar{width:12px}body.storysphere-theme::-webkit-scrollbar-track{background:#0a0d12d9}body.storysphere-theme::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.5),rgba(var(--accent-secondary-rgb),.4));border-radius:6px;border:2px solid rgba(10,13,18,.85)}body.storysphere-theme::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.65),rgba(var(--accent-secondary-rgb),.55))}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--accent-primary-h: 211;--accent-primary-s: 100%;--accent-primary-l: 50%;--accent-primary: hsl(var(--accent-primary-h), var(--accent-primary-s), var(--accent-primary-l));--accent-secondary-h: 293;--accent-secondary-s: 69%;--accent-secondary-l: 49%;--accent-secondary: hsl(var(--accent-secondary-h), var(--accent-secondary-s), var(--accent-secondary-l));--accent-tertiary-h: 160;--accent-tertiary-s: 100%;--accent-tertiary-l: 45%;--accent-tertiary: hsl(var(--accent-tertiary-h), var(--accent-tertiary-s), var(--accent-tertiary-l));--accent-primary-rgb: 0, 123, 255;--accent-secondary-rgb: 192, 38, 211;--accent-tertiary-rgb: 0, 230, 150;--bg-base-h: 220;--bg-base-s: 40%;--bg-base-l: 3%;--bg-primary: hsl(var(--bg-base-h), var(--bg-base-s), 5%);--bg-secondary: hsl(var(--bg-base-h), var(--bg-base-s), 8%);--bg-tertiary: hsl(var(--bg-base-h), var(--bg-base-s), 12%);--bg-primary-rgb: 8, 11, 21;--bg-secondary-rgb: 14, 19, 31;--bg-gradient-primary: radial-gradient(1200px 800px at 10% -10%, hsla(var(--accent-primary-h), 100%, 50%, .15), transparent 60%), radial-gradient(1000px 600px at 100% 0%, hsla(var(--accent-secondary-h), 69%, 49%, .12), transparent 55%), radial-gradient(800px 500px at 50% 120%, hsla(var(--accent-tertiary-h), 100%, 45%, .08), transparent 60%), linear-gradient(135deg, hsl(220, 40%, 2%) 0%, hsl(220, 30%, 6%) 45%, hsl(220, 20%, 3%) 100%);--bg-gradient-card: linear-gradient(145deg, hsla(220, 40%, 15%, .4) 0%, hsla(220, 40%, 8%, .1) 100%);--bg-gradient-accent: linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);--bg-gradient-accent-hover: linear-gradient(135deg, hsl(211, 100%, 60%) 0%, hsl(293, 69%, 59%) 100%);--surface-glass: hsla(220, 40%, 8%, .4);--surface-glass-elevated: hsla(220, 40%, 12%, .6);--surface-glass-heavy: hsla(220, 40%, 5%, .85);--surface-primary: hsla(220, 40%, 10%, .78);--surface-secondary: hsla(220, 36%, 13%, .72);--surface-tertiary: hsla(220, 30%, 18%, .78);--surface-hover: hsla(0, 0%, 100%, .08);--surface-active: hsla(var(--accent-primary-h), 100%, 50%, .15);--glass-bg: hsla(220, 40%, 5%, .6);--glass-bg-light: hsla(220, 40%, 12%, .4);--glass-blur: 32px;--glass-blur-heavy: 48px;--border-primary: hsla(0, 0%, 100%, .08);--border-secondary: hsla(0, 0%, 100%, .04);--border-glass: hsla(0, 0%, 100%, .12);--border-glass-elevated: hsla(0, 0%, 100%, .18);--glass-stroke: hsla(0, 0%, 100%, .1);--glass-stroke-luminous: hsla(var(--accent-primary-h), 100%, 60%, .4);--border-gradient: linear-gradient(180deg, hsla(0,0%,100%,.15) 0%, hsla(0,0%,100%,.02) 100%);--shadow-sm: 0 2px 4px 0 rgba(0, 0, 0, .2), inset 0 1px 0 0 hsla(0,0%,100%,.05);--shadow-md: 0 8px 16px -4px rgba(0, 0, 0, .3), 0 4px 8px -2px rgba(0, 0, 0, .2), inset 0 1px 0 0 hsla(0,0%,100%,.05);--shadow-lg: 0 16px 32px -8px rgba(0, 0, 0, .4), 0 8px 16px -4px rgba(0, 0, 0, .25), inset 0 1px 0 0 hsla(0,0%,100%,.08);--shadow-xl: 0 32px 64px -16px rgba(0, 0, 0, .5), 0 16px 32px -8px rgba(0, 0, 0, .3), inset 0 1px 0 0 hsla(0,0%,100%,.1);--shadow-2xl: 0 48px 96px -24px rgba(0, 0, 0, .6), 0 24px 48px -12px rgba(0, 0, 0, .4), inset 0 1px 0 0 hsla(0,0%,100%,.15);--shadow-card: var(--shadow-xl);--header-shadow: 0 8px 48px rgba(0, 0, 0, .6), inset 0 -1px 0 hsla(0,0%,100%,.05);--shadow-glow: 0 0 24px rgba(var(--accent-primary-rgb), .25), 0 0 8px rgba(var(--accent-primary-rgb), .4), inset 0 0 12px rgba(var(--accent-primary-rgb), .1);--shadow-glow-secondary: 0 0 24px rgba(var(--accent-secondary-rgb), .25), 0 0 8px rgba(var(--accent-secondary-rgb), .4), inset 0 0 12px rgba(var(--accent-secondary-rgb), .1);--shadow-neon-hover: 0 0 40px rgba(var(--accent-primary-rgb), .4), 0 0 15px rgba(var(--accent-primary-rgb), .6), inset 0 1px 0 hsla(0,0%,100%,.3);--shadow-inset: inset 0 1px 0 hsla(0, 0%, 100%, .22), 0 12px 30px rgba(var(--accent-primary-rgb), .18);--text-primary: #ffffff;--text-secondary: hsla(0, 0%, 100%, .75);--text-tertiary: hsla(0, 0%, 100%, .5);--text-quaternary: hsla(0, 0%, 100%, .35);--status-green: #10b981;--status-red: #ef4444;--status-orange: #f59e0b;--status-blue: #3b82f6;--button-primary-gradient: linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);--button-primary-gradient-hover: linear-gradient(135deg, hsl(var(--accent-primary-h), var(--accent-primary-s), 58%) 0%, hsl(var(--accent-secondary-h), var(--accent-secondary-s), 58%) 100%);--border-focus: var(--accent-primary);--font-medium: 500;--font-semibold: 600;--font-bold: 700;--danger-primary: #ef4444;--danger-primary-rgb: 239, 68, 68;--warning-primary: #f59e0b;--warning-primary-rgb: 245, 158, 11;--success-primary: #10b981;--success-primary-rgb: 16, 185, 129;--info-primary: #3b82f6;--info-primary-rgb: 59, 130, 246;--border-radius-scale: 1;--font-size-scale: 1;--spacing-scale: 1;--base-font-size: 15px;--font-display: Inter, system-ui;--radius-xs: calc(.375rem * var(--border-radius-scale));--radius-sm: calc(.5rem * var(--border-radius-scale));--radius-md: calc(.75rem * var(--border-radius-scale));--radius-lg: calc(1rem * var(--border-radius-scale));--radius-xl: calc(1.5rem * var(--border-radius-scale));--radius-2xl: calc(2rem * var(--border-radius-scale));--radius-3xl: calc(3rem * var(--border-radius-scale));--motion-reduce: 0}.light{--storysphere-surface-premium: linear-gradient(135deg, rgba(255,255,255,.9), rgba(255,255,255,.8)), #ffffff;--storysphere-border-premium: 1px solid rgba(15, 23, 42, .1)}.sepia{--storysphere-surface-premium: linear-gradient(135deg, rgba(255,255,255,.4), rgba(255,255,255,.1)), #f4ecd8;--storysphere-border-premium: 1px solid rgba(67, 52, 34, .15)}.midnight{--bg-primary: #000000;--bg-secondary: #050505;--bg-tertiary: #0a0a0a;--surface-glass: rgba(0, 0, 0, .8);--glass-bg: rgba(0, 0, 0, .7);--bg-gradient-primary: radial-gradient(circle at 50% 50%, #050505, #000000);--storysphere-surface-premium: linear-gradient(135deg, rgba(255,255,255,.05), rgba(255,255,255,.01)), #000000;--storysphere-border-premium: 1px solid rgba(255, 255, 255, .08)}.contrast{--bg-primary: #000000;--bg-secondary: #000000;--text-primary: #ffffff;--text-secondary: #ffffff;--text-tertiary: #ffffff;--border-primary: #ffffff;--accent-primary: #ffffff;--accent-secondary: #ffffff;--storysphere-surface-premium: #000000;--storysphere-border-premium: 2px solid #ffffff}body{font-family:var(--font-display),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--base-font-size);background:var(--bg-gradient-primary);background-attachment:fixed;color:var(--text-primary);-moz-osx-font-smoothing:grayscale;padding:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.capacitor-native{--safe-area-inset-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--safe-area-inset-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}.capacitor-native body{overscroll-behavior-y:none}@media (min-width: 1024px){.page-shell{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start;padding-top:2rem;padding-bottom:4rem}.main-pane{min-width:0;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}}.sphere-page-container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px);min-height:100%;display:flex;flex-direction:column}.sphere-page-container.is-wide{max-width:1600px}.sphere-page-container.is-narrow{max-width:960px}.sphere-page-container.is-flush{padding-left:0;padding-right:0;max-width:100%}.sphere-main{min-height:calc(100dvh - var(--sphere-top-pad, 0px) - var(--sphere-bottom-pad, 0px))}.sphere-page-surface,.light .sphere-page-surface,.sepia .sphere-page-surface{background:var(--bg-primary)}@media (min-width: 768px) and (max-width: 1023px){.page-shell{max-width:100%;padding:2rem}.grid-responsive{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.04}#root{position:relative;z-index:1}.dark{color-scheme:dark}.light{color-scheme:light;--bg-base-h: 220;--bg-base-s: 30%;--bg-base-l: 96%;--bg-primary: hsl(220, 30%, 98%);--bg-secondary: hsl(220, 28%, 95%);--bg-tertiary: hsl(220, 24%, 92%);--bg-gradient-primary: radial-gradient(1200px 800px at 10% -10%, hsla(var(--accent-primary-h), 100%, 60%, .12), transparent 60%), radial-gradient(1000px 600px at 100% 0%, hsla(var(--accent-secondary-h), 69%, 60%, .09), transparent 55%), radial-gradient(800px 500px at 50% 120%, hsla(var(--accent-tertiary-h), 100%, 55%, .06), transparent 60%), linear-gradient(135deg, hsl(220, 30%, 99%) 0%, hsl(220, 28%, 96%) 45%, hsl(220, 24%, 94%) 100%);--surface-glass: hsla(220, 30%, 100%, .72);--surface-glass-elevated: hsla(220, 30%, 100%, .88);--surface-glass-heavy: hsla(220, 30%, 100%, .96);--surface-primary: hsla(220, 30%, 100%, .9);--surface-secondary: hsla(220, 30%, 98%, .9);--surface-tertiary: hsla(220, 30%, 96%, .9);--surface-hover: hsla(220, 40%, 20%, .05);--surface-active: hsla(var(--accent-primary-h), 100%, 50%, .1);--glass-bg: hsla(220, 30%, 100%, .82);--glass-bg-light: hsla(220, 30%, 100%, .6);--border-primary: hsla(220, 40%, 15%, .08);--border-secondary: hsla(220, 40%, 15%, .04);--border-glass: hsla(220, 40%, 15%, .12);--border-glass-elevated: hsla(220, 40%, 15%, .18);--glass-stroke: hsla(220, 40%, 15%, .1);--text-primary: hsl(220, 40%, 10%);--text-secondary: hsla(220, 40%, 10%, .78);--text-tertiary: hsla(220, 40%, 10%, .55);--text-quaternary: hsla(220, 40%, 10%, .35);--shadow-card: 0 16px 32px -12px rgba(15, 23, 42, .12), 0 4px 12px -4px rgba(15, 23, 42, .08);--header-shadow: 0 4px 20px rgba(15, 23, 42, .08)}.sepia{color-scheme:light;--bg-base-h: 34;--bg-base-s: 35%;--bg-base-l: 93%;--bg-primary: hsl(34, 40%, 95%);--bg-secondary: hsl(34, 35%, 92%);--bg-tertiary: hsl(34, 30%, 88%);--bg-gradient-primary: radial-gradient(1200px 800px at 10% -10%, hsla(28, 80%, 65%, .14), transparent 60%), radial-gradient(1000px 600px at 100% 0%, hsla(40, 60%, 60%, .1), transparent 55%), linear-gradient(135deg, hsl(34, 42%, 96%) 0%, hsl(32, 38%, 92%) 50%, hsl(30, 32%, 88%) 100%);--surface-glass: hsla(34, 40%, 98%, .7);--surface-glass-elevated: hsla(34, 40%, 100%, .82);--surface-glass-heavy: hsla(34, 40%, 100%, .94);--surface-primary: hsla(34, 42%, 98%, .9);--surface-secondary: hsla(34, 36%, 96%, .9);--surface-tertiary: hsla(34, 30%, 93%, .9);--surface-hover: hsla(28, 40%, 25%, .06);--glass-bg: hsla(34, 40%, 98%, .82);--glass-bg-light: hsla(34, 40%, 98%, .6);--border-primary: hsla(28, 40%, 20%, .1);--border-secondary: hsla(28, 40%, 20%, .05);--border-glass: hsla(28, 40%, 20%, .14);--border-glass-elevated: hsla(28, 40%, 20%, .2);--text-primary: hsl(28, 45%, 15%);--text-secondary: hsla(28, 45%, 15%, .78);--text-tertiary: hsla(28, 45%, 15%, .55);--text-quaternary: hsla(28, 45%, 15%, .35)}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.compact-mode{--spacing-xs: calc(.25rem * var(--spacing-scale));--spacing-sm: calc(.5rem * var(--spacing-scale));--spacing-md: calc(1rem * var(--spacing-scale));--spacing-lg: calc(1.5rem * var(--spacing-scale));--spacing-xl: calc(2rem * var(--spacing-scale));--spacing-2xl: calc(3rem * var(--spacing-scale));--radius-sm: calc(.375rem * var(--border-radius-scale));--radius-md: calc(.5rem * var(--border-radius-scale));--radius-lg: calc(.75rem * var(--border-radius-scale));--radius-xl: calc(1rem * var(--border-radius-scale))}.text-sm{font-size:calc(.875rem * var(--font-size-scale))}.text-base{font-size:calc(1rem * var(--font-size-scale))}.text-lg{font-size:calc(1.125rem * var(--font-size-scale))}.text-xl{font-size:calc(1.25rem * var(--font-size-scale))}.text-2xl{font-size:calc(1.5rem * var(--font-size-scale))}.text-3xl{font-size:calc(1.875rem * var(--font-size-scale))}.page-shell{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px);min-height:100%;display:flex;flex-direction:column}@media (max-width: 767px){body{background-attachment:scroll}.page-shell{padding-left:max(14px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(14px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}body>div[aria-hidden=true][style*=aiHelperFadeIn],body>div[aria-hidden=true][style*="rgba(0, 0, 0, 0.45)"][style*=backdrop-filter]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}div[role=complementary][aria-label="AI Helper Panel"]{left:auto!important;right:max(16px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;top:calc(var(--header-height, 68px) + 12px)!important;bottom:max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;width:clamp(390px,30vw,480px)!important;max-width:calc(100vw - 32px)!important;height:auto!important;max-height:calc(100dvh - var(--header-height, 68px) - 24px)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,#0f172afa,#030712fb)!important;box-shadow:0 22px 70px #00000070,inset 0 1px #ffffff14!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;overflow:hidden!important;z-index:81!important}div[role=complementary][aria-label="AI Helper Panel"] textarea,div[role=complementary][aria-label="AI Helper Panel"] input{color:var(--text-primary)!important;caret-color:var(--accent-primary)!important}@media (max-width: 767px){div[role=complementary][aria-label="AI Helper Panel"]{left:10px!important;right:10px!important;top:auto!important;bottom:calc(10px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;width:auto!important;max-width:none!important;height:min(78dvh,720px)!important;max-height:min(78dvh,720px)!important;border-radius:18px!important}}.sf-manuscript-shell{min-height:640px}.sf-manuscript-header{box-shadow:inset 0 -1px #ffffff0a}.sf-manuscript-pill{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0b;padding:.25rem .65rem;color:var(--text-tertiary);font-size:.75rem;font-weight:700}.sf-manuscript-toolbar{overflow-x:auto;scrollbar-width:thin}.sf-manuscript-toolbar-group{display:flex;gap:.25rem;padding-right:.75rem;border-right:1px solid var(--border-primary)}.sf-manuscript-toolbar-group-last{border-right:0}.sf-manuscript-stage{background:radial-gradient(circle at top left,rgba(59,130,246,.08),transparent 28%),linear-gradient(180deg,#0206177a,#0206172e)}.sf-manuscript-page{min-height:100%;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);background:#080e1fb3;box-shadow:0 22px 70px #0000003d;word-break:break-word}.sf-manuscript-page:empty:before{content:attr(data-placeholder);color:#ffffff52;font-family:var(--font-body)}.sf-manuscript-page h1,.sf-manuscript-page h2,.sf-manuscript-page h3{color:var(--text-primary);font-family:var(--font-heading);letter-spacing:0}.sf-manuscript-page blockquote{border-left:3px solid var(--accent-primary);margin-left:0;padding-left:1rem;color:#ffffffb8}@media (max-width: 767px){.sf-manuscript-shell{min-height:calc(100dvh - 170px);border-radius:var(--radius-lg)}.sf-manuscript-page{border-left:0;border-right:0;box-shadow:none}.sf-manuscript-toolbar{flex-wrap:nowrap!important}.sf-manuscript-toolbar-group{flex:0 0 auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-\[-10\%\]{top:-10%;right:-10%;bottom:-10%;left:-10%}.inset-\[-20\%\]{top:-20%;right:-20%;bottom:-20%;left:-20%}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-5{bottom:-1.25rem}.-bottom-8{bottom:-2rem}.-left-0\.5{left:-.125rem}.-left-10{left:-2.5rem}.-left-24{left:-6rem}.-left-5{left:-1.25rem}.-left-8{left:-2rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-24{right:-6rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-2{top:-.5rem}.-top-24{top:-6rem}.-top-32{top:-8rem}.-top-4{top:-1rem}.-top-\[90px\]{top:-90px}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-20{bottom:5rem}.bottom-28{bottom:7rem}.bottom-3{bottom:.75rem}.bottom-32{bottom:8rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[-140px\]{bottom:-140px}.bottom-\[-5px\]{bottom:-5px}.bottom-\[32px\]{bottom:32px}.bottom-\[60px\]{bottom:60px}.bottom-\[72px\]{bottom:72px}.bottom-\[74px\]{bottom:74px}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+100px\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 100px)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-7{left:1.75rem}.left-\[-10\%\]{left:-10%}.left-\[12\%\]{left:12%}.left-\[13\.5px\]{left:13.5px}.left-\[15px\]{left:15px}.left-\[20\%\]{left:20%}.left-\[280px\]{left:280px}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-10{right:2.5rem}.right-12{right:3rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-10\%\]{right:-10%}.right-\[-120px\]{right:-120px}.right-\[12\%\]{right:12%}.right-\[18\%\]{right:18%}.right-\[340px\]{right:340px}.right-\[360px\]{right:360px}.right-\[8\%\]{right:8%}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[-10\%\]{top:-10%}.top-\[-140px\]{top:-140px}.top-\[-160px\]{top:-160px}.top-\[-26px\]{top:-26px}.top-\[100px\]{top:100px}.top-\[112px\]{top:112px}.top-\[14\.5px\]{top:14.5px}.top-\[16px\]{top:16px}.top-\[30\%\]{top:30%}.top-\[35\%\]{top:35%}.top-\[40\%\]{top:40%}.top-\[64px\]{top:64px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[45\]{z-index:45}.z-\[5000\]{z-index:5000}.z-\[500\]{z-index:500}.z-\[51\]{z-index:51}.z-\[52\]{z-index:52}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[9997\]{z-index:9997}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.m-4{margin:1rem}.m-auto{margin:auto}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-2{margin-left:-.5rem}.-mr-32{margin-right:-8rem}.-mt-0\.5{margin-top:-.125rem}.-mt-32{margin-top:-8rem}.-mt-4{margin-top:-1rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/5{height:60%}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.5px\]{height:1.5px}.h-\[100px\]{height:100px}.h-\[104px\]{height:104px}.h-\[148px\]{height:148px}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[420px\]{height:420px}.h-\[430px\]{height:430px}.h-\[460px\]{height:460px}.h-\[50\%\]{height:50%}.h-\[76px\]{height:76px}.h-\[80vh\]{height:80vh}.h-\[82vh\]{height:82vh}.h-\[85vh\]{height:85vh}.h-\[88vh\]{height:88vh}.h-\[92dvh\]{height:92dvh}.h-\[calc\(100\%\+26px\)\]{height:calc(100% + 26px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[34vh\]{max-height:34vh}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[460px\]{max-height:460px}.max-h-\[480px\]{max-height:480px}.max-h-\[48vh\]{max-height:48vh}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100vh-250px\)\]{max-height:calc(100vh - 250px)}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.max-h-\[min\(62vh\,390px\)\]{max-height:min(62vh,390px)}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-40{min-height:10rem}.min-h-64{min-height:16rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[126px\]{min-height:126px}.min-h-\[132px\]{min-height:132px}.min-h-\[168px\]{min-height:168px}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[274px\]{min-height:274px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[84px\]{min-height:84px}.min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[1\.5px\]{width:1.5px}.w-\[14px\]{width:14px}.w-\[1px\]{width:1px}.w-\[200\%\]{width:200%}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[2px\]{width:2px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[460px\]{width:460px}.w-\[50\%\]{width:50%}.w-\[72px\]{width:72px}.w-\[90vw\]{width:90vw}.w-\[94\%\]{width:94%}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(88vw\,280px\)\]{width:min(88vw,280px)}.w-\[min\(92vw\,390px\)\]{width:min(92vw,390px)}.w-\[min\(92vw\,760px\)\]{width:min(92vw,760px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12px\]{min-width:12px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[300px\]{min-width:300px}.min-w-\[32px\]{min-width:32px}.min-w-\[36px\]{min-width:36px}.min-w-\[44px\]{min-width:44px}.min-w-\[680px\]{min-width:680px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(100\%\,580px\)\]{max-width:min(100%,580px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0\.8\]{flex:.8}.flex-\[1\.5\]{flex:1.5}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x:-1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y:-33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y:-3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x:33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-10{--tw-translate-x:2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x:3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-100\%\]{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y:3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-0\.5px\]{--tw-translate-y:-.5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-3deg\]{--tw-rotate:-3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-8deg\]{--tw-rotate:-8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[4deg\]{--tw-rotate:4deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.94\]{--tw-scale-x:.94;--tw-scale-y:.94;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\]{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[shimmer_1\.5s_infinite\]{animation:shimmer 1.5s infinite}.animate-\[shimmer_2s_infinite\]{animation:shimmer 2s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[58px_1fr\]{grid-template-columns:58px 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[1px\]{gap:1px}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[--border-primary\]>:not([hidden])~:not([hidden]){border-color:var(--border-primary)}.divide-\[--border-secondary\]>:not([hidden])~:not([hidden]){border-color:var(--border-secondary)}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[--radius-2xl\]{border-radius:var(--radius-2xl)}.rounded-\[--radius-3xl\]{border-radius:var(--radius-3xl)}.rounded-\[--radius-lg\]{border-radius:var(--radius-lg)}.rounded-\[--radius-md\]{border-radius:var(--radius-md)}.rounded-\[--radius-xl\]{border-radius:var(--radius-xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[40px\]{border-radius:40px}.rounded-\[var\(--glass-radius-lg\)\]{border-radius:var(--glass-radius-lg)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[28px\]{border-bottom-right-radius:28px;border-bottom-left-radius:28px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#0a0a12\]{--tw-border-opacity:1;border-color:rgb(10 10 18 / var(--tw-border-opacity, 1))}.border-\[--accent-primary\]{border-color:var(--accent-primary)}.border-\[--bg-primary\]{border-color:var(--bg-primary)}.border-\[--border-primary\]{border-color:var(--border-primary)}.border-\[--border-secondary\]{border-color:var(--border-secondary)}.border-\[--border-tertiary\]{border-color:var(--border-tertiary)}.border-\[--glass-stroke\]{border-color:var(--glass-stroke)}.border-\[--sw-border-accent\]{border-color:var(--sw-border-accent)}.border-\[--sw-border-muted\]{border-color:var(--sw-border-muted)}.border-accent-primary{border-color:var(--accent-primary)}.border-accent-primary-20{border-color:rgba(var(--accent-primary-rgb),.2)}.border-amber-100\/20{border-color:#fef3c733}.border-amber-200\/20{border-color:#fde68a33}.border-amber-200\/25{border-color:#fde68a40}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-400\/10{border-color:#fbbf241a}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-600\/50{border-color:#d9770680}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500\/30{border-color:#3b82f64d}.border-current{border-color:currentColor}.border-cyan-400{--tw-border-opacity:1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-500\/20{border-color:#06b6d433}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-400\/15{border-color:#34d39926}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-600\/50{border-color:#05966980}.border-gray-500\/30{border-color:#6b72804d}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/25{border-color:#22c55e40}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-500\/30{border-color:#6366f14d}.border-orange-300\/20{border-color:#fdba7433}.border-red-400\/50{border-color:#f8717180}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/10{border-color:#ef44441a}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-500\/70{border-color:#ef4444b3}.border-red-600\/50{border-color:#dc262680}.border-rose-300\/20{border-color:#fda4af33}.border-rose-500\/30{border-color:#f43f5e4d}.border-sky-400\/25{border-color:#38bdf840}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-500\/15{border-color:#64748b26}.border-studio-panel{border-color:var(--bg-secondary)}.border-transparent{border-color:transparent}.border-violet-500\/20{border-color:#8b5cf633}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-yellow-500\/30{border-color:#eab3084d}.border-zinc-100{--tw-border-opacity:1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-700{--tw-border-opacity:1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-700\/50{border-color:#3f3f4680}.border-zinc-800{--tw-border-opacity:1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-800\/30{border-color:#27272a4d}.border-zinc-800\/50{border-color:#27272a80}.border-l-blue-400{--tw-border-opacity:1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-l-red-400{--tw-border-opacity:1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-l-yellow-400{--tw-border-opacity:1;border-left-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-t-\[--accent-primary\]{border-top-color:var(--accent-primary)}.border-t-transparent{border-top-color:transparent}.\!bg-emerald-600\/10{background-color:#0596691a!important}.bg-\[\#060C1C\]\/95{background-color:#060c1cf2}.bg-\[\#070707\]{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity, 1))}.bg-\[\#070b12\]{--tw-bg-opacity:1;background-color:rgb(7 11 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0A1224\]\/80{background-color:#0a1224cc}.bg-\[--accent-primary-20\]{background-color:var(--accent-primary-20)}.bg-\[--accent-primary\]{background-color:var(--accent-primary)}.bg-\[--accent-secondary\]{background-color:var(--accent-secondary)}.bg-\[--background-primary\]{background-color:var(--background-primary)}.bg-\[--bg-gradient-primary\]{background-color:var(--bg-gradient-primary)}.bg-\[--bg-primary\]{background-color:var(--bg-primary)}.bg-\[--bg-secondary\]{background-color:var(--bg-secondary)}.bg-\[--bg-tertiary\]{background-color:var(--bg-tertiary)}.bg-\[--border-primary\]{background-color:var(--border-primary)}.bg-\[--brand-cyan\]{background-color:var(--brand-cyan)}.bg-\[--button-primary-gradient\]{background-color:var(--button-primary-gradient)}.bg-\[--glass-bg\]{background-color:var(--glass-bg)}.bg-\[--panel-gradient\]{background-color:var(--panel-gradient)}.bg-\[--sphere-active-bg\]{background-color:var(--sphere-active-bg)}.bg-\[--sphere-field-bg\]{background-color:var(--sphere-field-bg)}.bg-\[--status-green\]{background-color:var(--status-green)}.bg-\[--surface-glass\]{background-color:var(--surface-glass)}.bg-\[--surface-primary\]{background-color:var(--surface-primary)}.bg-\[--surface-secondary\]{background-color:var(--surface-secondary)}.bg-\[--surface-tertiary\]{background-color:var(--surface-tertiary)}.bg-\[--sw-accent-wash\]{background-color:var(--sw-accent-wash)}.bg-\[--sw-chrome-bg\]{background-color:var(--sw-chrome-bg)}.bg-\[--sw-layer-canvas\]{background-color:var(--sw-layer-canvas)}.bg-\[--sw-layer-default\]{background-color:var(--sw-layer-default)}.bg-\[--sw-layer-raised\]{background-color:var(--sw-layer-raised)}.bg-\[--sw-layer-selected\]{background-color:var(--sw-layer-selected)}.bg-\[--text-tertiary\]{background-color:var(--text-tertiary)}.bg-\[rgba\(6\,10\,24\,0\.85\)\]{background-color:#060a18d9}.bg-\[rgba\(6\,10\,24\,0\.9\)\]{background-color:#060a18e6}.bg-\[rgba\(6\,12\,28\,0\.92\)\]{background-color:#060c1ceb}.bg-\[rgba\(8\,14\,31\,0\.92\)\]{background-color:#080e1feb}.bg-\[rgba\(8\,14\,31\,0\.94\)\]{background-color:#080e1ff0}.bg-accent-primary{background-color:var(--accent-primary)}.bg-accent-primary-20{background-color:rgba(var(--accent-primary-rgb),.2)}.bg-accent-primary-5{background-color:rgba(var(--accent-primary-rgb),.05)}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/\[0\.04\]{background-color:#fbbf240a}.bg-amber-400\/\[0\.05\]{background-color:#fbbf240d}.bg-amber-400\/\[0\.06\]{background-color:#fbbf240f}.bg-amber-400\/\[0\.08\]{background-color:#fbbf2414}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/25{background-color:#f59e0b40}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/80{background-color:#f59e0bcc}.bg-amber-500\/\[0\.05\]{background-color:#f59e0b0d}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-500\/20{background-color:#3b82f633}.bg-current{background-color:currentColor}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-danger-primary{background-color:var(--danger-primary)}.bg-emerald-300\/15{background-color:#6ee7b726}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/\[0\.06\]{background-color:#34d3990f}.bg-emerald-400\/\[0\.07\]{background-color:#34d39912}.bg-emerald-400\/\[0\.08\]{background-color:#34d39914}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-500\/85{background-color:#10b981d9}.bg-emerald-600\/20{background-color:#05966933}.bg-gray-500\/20{background-color:#6b728033}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/25{background-color:#6366f140}.bg-orange-300\/15{background-color:#fdba7426}.bg-pink-500\/25{background-color:#ec489940}.bg-purple-500\/20{background-color:#a855f733}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-300\/15{background-color:#fda4af26}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/25{background-color:#f43f5e40}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/5{background-color:#64748b0d}.bg-studio-border{background-color:var(--border-primary)}.bg-studio-panel{background-color:var(--bg-secondary)}.bg-success-primary{background-color:var(--success-primary)}.bg-surface-secondary{background-color:var(--surface-secondary)}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-500\/15{background-color:#8b5cf626}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/20{background-color:#eab30833}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-800\/50{background-color:#27272a80}.bg-zinc-800\/80{background-color:#27272acc}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-950\/30{background-color:#09090b4d}.bg-zinc-950\/80{background-color:#09090bcc}.bg-opacity-10{--tw-bg-opacity:.1}.bg-\[linear-gradient\(180deg\,rgba\(8\,12\,32\,0\.15\)0\%\,rgba\(5\,9\,20\,0\.55\)45\%\,rgba\(6\,8\,18\,0\.92\)100\%\)\]{background-image:linear-gradient(180deg,#080c2026,#0509148c45%,#060812eb)}.bg-\[radial-gradient\(120\%_120\%_at_50\%_12\%\,rgba\(255\,255\,255\,0\.16\)\,transparent_55\%\)\]{background-image:radial-gradient(120% 120% at 50% 12%,rgba(255,255,255,.16),transparent 55%)}.bg-\[radial-gradient\(120\%_120\%_at_50\%_20\%\,rgba\(255\,255\,255\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(120% 120% at 50% 20%,rgba(255,255,255,.12),transparent 55%)}.bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(255\,255\,255\,0\.08\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_10\%\,rgba\(255\,255\,255\,0\.04\)\,transparent_45\%\)\,linear-gradient\(180deg\,rgba\(6\,10\,24\,0\.65\)0\%\,rgba\(5\,10\,20\,0\.92\)100\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(255,255,255,.08),transparent 55%),radial-gradient(circle at 85% 10%,rgba(255,255,255,.04),transparent 45%),linear-gradient(180deg,#060a18a6,#050a14eb)}.bg-\[radial-gradient\(circle_at_15\%_85\%\,rgba\(255\,255\,255\,0\.08\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 85%,rgba(255,255,255,.08),transparent 55%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(192\,38\,211\,0\.2\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,rgba(192,38,211,.2),transparent 55%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(245\,158\,11\,0\.2\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,rgba(245,158,11,.2),transparent 55%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(255\,255\,255\,0\.35\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,rgba(255,255,255,.35),transparent 55%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.2\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,rgba(56,189,248,.2),transparent 55%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[--accent-primary\]{--tw-gradient-from:var(--accent-primary) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--accent-secondary\]{--tw-gradient-from:var(--accent-secondary) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--brand-violet\]{--tw-gradient-from:var(--brand-violet) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--surface-card\]{--tw-gradient-from:var(--surface-card) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--surface-glass\]{--tw-gradient-from:var(--surface-glass) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--surface-primary\]{--tw-gradient-from:var(--surface-primary) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--surface-secondary\]{--tw-gradient-from:var(--surface-secondary) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--text-danger\]{--tw-gradient-from:var(--text-danger) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[--text-warning\]{--tw-gradient-from:var(--text-warning) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(5\,10\,32\,0\.9\)\]{--tw-gradient-from:rgba(5,10,32,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(5, 10, 32, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(6\,10\,26\,0\.96\)\]{--tw-gradient-from:rgba(6,10,26,.96) var(--tw-gradient-from-position);--tw-gradient-to:rgba(6, 10, 26, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(var\(--accent-primary-rgb\)\,0\.15\)\]{--tw-gradient-from:rgba(var(--accent-primary-rgb),.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--accent-primary-rgb), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(var\(--accent-secondary-rgb\)\,0\.10\)\]{--tw-gradient-from:rgba(var(--accent-secondary-rgb),.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--accent-secondary-rgb), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(var\(--accent-secondary-rgb\)\,0\.15\)\]{--tw-gradient-from:rgba(var(--accent-secondary-rgb),.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--accent-secondary-rgb), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-primary{--tw-gradient-from:var(--accent-primary) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-primary-10{--tw-gradient-from:rgba(var(--accent-primary-rgb), .1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--accent-primary-rgb), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-primary-5{--tw-gradient-from:rgba(var(--accent-primary-rgb), .05) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--accent-primary-rgb), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/40{--tw-gradient-from:rgb(251 191 36 / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/15{--tw-gradient-from:rgb(245 158 11 / .15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from:rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from:rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/25{--tw-gradient-from:rgb(0 0 0 / .25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/30{--tw-gradient-from:rgb(0 0 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from:rgb(0 0 0 / .55) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from:rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from:rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from:rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/5{--tw-gradient-from:rgb(6 182 212 / .05) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/40{--tw-gradient-from:rgb(52 211 153 / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from:rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/40{--tw-gradient-from:rgb(217 70 239 / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from:#6b7280 var(--tw-gradient-from-position);--tw-gradient-to:rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from:rgb(99 102 241 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600\/20{--tw-gradient-from:rgb(79 70 229 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from:rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from:#581c87 var(--tw-gradient-from-position);--tw-gradient-to:rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-900\/40{--tw-gradient-from:rgb(127 29 29 / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/20{--tw-gradient-from:rgb(244 63 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-success-primary{--tw-gradient-from:var(--success-primary) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/15{--tw-gradient-from:rgb(139 92 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from:rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from:rgb(255 255 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from:rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.03\]{--tw-gradient-from:rgb(255 255 255 / .03) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from:rgb(255 255 255 / .04) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[--accent-secondary\]{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--accent-secondary) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(5\,10\,32\,0\.8\)\]{--tw-gradient-to:rgba(5, 10, 32, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgba(5,10,32,.8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(6\,12\,28\,0\.94\)\]{--tw-gradient-to:rgba(6, 12, 28, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgba(6,12,28,.94) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(var\(--accent-primary-rgb\)\,0\.05\)\]{--tw-gradient-to:rgba(var(--accent-primary-rgb), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgba(var(--accent-primary-rgb),.05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(var\(--accent-secondary-rgb\)\,0\.05\)\]{--tw-gradient-to:rgba(var(--accent-secondary-rgb), 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgba(var(--accent-secondary-rgb),.05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-accent-primary{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--accent-primary) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/55{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/60{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/90{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to:rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-400{--tw-gradient-to:rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e879f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500\/15{--tw-gradient-to:rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(34 197 94 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500\/10{--tw-gradient-to:rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(99 102 241 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/15{--tw-gradient-to:rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(249 115 22 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/15{--tw-gradient-to:rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(168 85 247 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-400{--tw-gradient-to:rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f87171 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500\/15{--tw-gradient-to:rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(20 184 166 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 255 255 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.045\]{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 255 255 / .045) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-700\/20{--tw-gradient-to:rgb(63 63 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(63 63 70 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[--accent-primary\]{--tw-gradient-to:var(--accent-primary) var(--tw-gradient-to-position)}.to-\[--accent-secondary\]{--tw-gradient-to:var(--accent-secondary) var(--tw-gradient-to-position)}.to-\[--accent-tertiary\]{--tw-gradient-to:var(--accent-tertiary) var(--tw-gradient-to-position)}.to-\[--bg-gradient-primary\]{--tw-gradient-to:var(--bg-gradient-primary) var(--tw-gradient-to-position)}.to-\[--brand-cyan\]{--tw-gradient-to:var(--brand-cyan) var(--tw-gradient-to-position)}.to-\[--surface-dark\]{--tw-gradient-to:var(--surface-dark) var(--tw-gradient-to-position)}.to-\[--surface-secondary\]{--tw-gradient-to:var(--surface-secondary) var(--tw-gradient-to-position)}.to-\[--surface-tertiary\]{--tw-gradient-to:var(--surface-tertiary) var(--tw-gradient-to-position)}.to-\[--text-warning\]{--tw-gradient-to:var(--text-warning) var(--tw-gradient-to-position)}.to-\[rgba\(14\,30\,64\,0\.92\)\]{--tw-gradient-to:rgba(14,30,64,.92) var(--tw-gradient-to-position)}.to-\[rgba\(18\,42\,88\,0\.8\)\]{--tw-gradient-to:rgba(18,42,88,.8) var(--tw-gradient-to-position)}.to-accent-primary{--tw-gradient-to:var(--accent-primary) var(--tw-gradient-to-position)}.to-accent-secondary{--tw-gradient-to:var(--accent-secondary) var(--tw-gradient-to-position)}.to-amber-500\/20{--tw-gradient-to:rgb(245 158 11 / .2) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to:rgb(0 0 0 / .4) var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to:rgb(0 0 0 / .8) var(--tw-gradient-to-position)}.to-black\/90{--tw-gradient-to:rgb(0 0 0 / .9) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to:rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to:rgb(59 130 246 / .2) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/20{--tw-gradient-to:rgb(6 182 212 / .2) var(--tw-gradient-to-position)}.to-cyan-600\/40{--tw-gradient-to:rgb(8 145 178 / .4) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to:#374151 var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to:rgb(249 115 22 / .1) var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to:rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.to-orange-600\/40{--tw-gradient-to:rgb(234 88 12 / .4) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-pink-500\/20{--tw-gradient-to:rgb(236 72 153 / .2) var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to:rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to:rgb(168 85 247 / .05) var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-surface-secondary{--tw-gradient-to:var(--surface-secondary) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/20{--tw-gradient-to:rgb(20 184 166 / .2) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-600\/40{--tw-gradient-to:rgb(124 58 237 / .4) var(--tw-gradient-to-position)}.to-white\/60{--tw-gradient-to:rgb(255 255 255 / .6) var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to:rgb(255 255 255 / .02) var(--tw-gradient-to-position)}.to-yellow-500\/20{--tw-gradient-to:rgb(234 179 8 / .2) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.fill-\[--accent-primary\]{fill:var(--accent-primary)}.fill-amber-300{fill:#fcd34d}.fill-black{fill:#000}.fill-current{fill:currentColor}.fill-red-500{fill:#ef4444}.fill-rose-400{fill:#fb7185}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-\[82px\]{padding-right:82px}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[15vh\]{padding-top:15vh}.pt-\[92px\]{padding-top:92px}.pt-\[96px\]{padding-top:96px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[6px\]{font-size:6px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.45em\]{letter-spacing:.45em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-emerald-400{--tw-text-opacity:1 !important;color:rgb(52 211 153 / var(--tw-text-opacity, 1))!important}.text-\[--accent-primary\]{color:var(--accent-primary)}.text-\[--accent-secondary\]{color:var(--accent-secondary)}.text-\[--accent-tertiary\]{color:var(--accent-tertiary)}.text-\[--accent-text\]{color:var(--accent-text)}.text-\[--brand-cyan\]{color:var(--brand-cyan)}.text-\[--danger-primary\]{color:var(--danger-primary)}.text-\[--status-green\]{color:var(--status-green)}.text-\[--status-yellow\]{color:var(--status-yellow)}.text-\[--success-primary\]{color:var(--success-primary)}.text-\[--text-danger\]{color:var(--text-danger)}.text-\[--text-primary\]{color:var(--text-primary)}.text-\[--text-quaternary\]{color:var(--text-quaternary)}.text-\[--text-secondary\]{color:var(--text-secondary)}.text-\[--text-tertiary\]{color:var(--text-tertiary)}.text-\[--text-warning\]{color:var(--text-warning)}.text-\[--warning-primary\]{color:var(--warning-primary)}.text-accent-primary{color:var(--accent-primary)}.text-accent-secondary{color:var(--accent-secondary)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/80{color:#fef3c7cc}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/40{color:#f59e0b66}.text-amber-500\/80{color:#f59e0bcc}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/70{color:#000000b3}.text-black\/80{color:#000c}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-danger-primary{color:var(--danger-primary)}.text-emerald-100\/70{color:#d1fae5b3}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/60{color:#f8717199}.text-red-400\/70{color:#f87171b3}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-success-primary{color:var(--success-primary)}.text-text-muted{color:var(--text-quaternary)}.text-text-primary{color:var(--text-primary)}.text-text-secondary{color:var(--text-secondary)}.text-text-tertiary{color:var(--text-tertiary)}.text-transparent{color:transparent}.text-warning-primary{color:var(--warning-primary)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/10{color:#ffffff1a}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity:1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.placeholder-\[--text-tertiary\]::-moz-placeholder{color:var(--text-tertiary)}.placeholder-\[--text-tertiary\]::placeholder{color:var(--text-tertiary)}.placeholder-white\/40::-moz-placeholder{color:#fff6}.placeholder-white\/40::placeholder{color:#fff6}.accent-\[--accent-primary\]{accent-color:var(--accent-primary)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.86\]{opacity:.86}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-10px_0_30px_-10px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:-10px 0 30px -10px rgba(0,0,0,.5);--tw-shadow-colored:-10px 0 30px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-10px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -10px 40px rgba(0,0,0,.5);--tw-shadow-colored:0 -10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-18px_48px_rgba\(4\,8\,20\,0\.65\)\]{--tw-shadow:0 -18px 48px rgba(4,8,20,.65);--tw-shadow-colored:0 -18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 -4px 20px rgba(0,0,0,.3);--tw-shadow-colored:0 -4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 10px rgba(16,185,129,.5);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(var\(--accent-primary-rgb\)\,0\.2\)\]{--tw-shadow:0 0 10px rgba(var(--accent-primary-rgb),.2);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--accent-primary\)\]{--tw-shadow:0 0 10px var(--accent-primary);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--accent-secondary-20\)\]{--tw-shadow:0 0 10px var(--accent-secondary-20);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(248\,113\,113\,0\.9\)\]{--tw-shadow:0 0 12px rgba(248,113,113,.9);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(220\,38\,38\,0\.5\)\]{--tw-shadow:0 0 15px rgba(220,38,38,.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(var\(--accent-primary-rgb\)\,0\.2\)\]{--tw-shadow:0 0 15px rgba(var(--accent-primary-rgb),.2);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(var\(--accent-primary-rgb\)\,0\.3\)\]{--tw-shadow:0 0 15px rgba(var(--accent-primary-rgb),.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(var\(--accent-primary-rgb\)\,0\.5\)\]{--tw-shadow:0 0 15px rgba(var(--accent-primary-rgb),.5);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_var\(--accent-primary-10\)\]{--tw-shadow:0 0 15px var(--accent-primary-10);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_var\(--accent-primary-20\)\]{--tw-shadow:0 0 15px var(--accent-primary-20);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_var\(--accent-primary-40\)\]{--tw-shadow:0 0 15px var(--accent-primary-40);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(var\(--accent-primary-rgb\)\,0\.3\)\]{--tw-shadow:0 0 20px rgba(var(--accent-primary-rgb),.3);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_var\(--accent-primary\)\]{--tw-shadow:0 0 20px var(--accent-primary);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(var\(--accent-primary-rgb\)\,0\.15\)\]{--tw-shadow:0 0 24px rgba(var(--accent-primary-rgb),.15);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_5px_var\(--success-primary\)\]{--tw-shadow:0 0 5px var(--success-primary);--tw-shadow-colored:0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow:0 0 8px rgba(255,255,255,.3);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(var\(--accent-primary-rgb\)\,0\.5\)\]{--tw-shadow:0 0 8px rgba(var(--accent-primary-rgb),.5);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_var\(--success-primary\)\]{--tw-shadow:0 0 8px var(--success-primary);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(var\(--accent-primary-rgb\)\,0\.3\)\]{--tw-shadow:0 10px 30px rgba(var(--accent-primary-rgb),.3);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_var\(--accent-primary-25\)\]{--tw-shadow:0 12px 28px var(--accent-primary-25);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 12px 30px rgba(0,0,0,.35);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 12px 30px rgba(0,0,0,.4);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 12px 32px rgba(0,0,0,.35);--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 12px 34px rgba(0,0,0,.32);--tw-shadow-colored:0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:0 12px 40px rgba(255,255,255,.2);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_50px_rgba\(8\,14\,32\,0\.35\)\]{--tw-shadow:0 12px 50px rgba(8,14,32,.35);--tw-shadow-colored:0 12px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(8\,12\,28\,0\.28\)\]{--tw-shadow:0 14px 40px rgba(8,12,28,.28);--tw-shadow-colored:0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_50px_rgba\(7\,18\,45\,0\.45\)\]{--tw-shadow:0 14px 50px rgba(7,18,45,.45);--tw-shadow-colored:0 14px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(var\(--accent-primary-rgb\)\,0\.22\)\]{--tw-shadow:0 15px 40px rgba(var(--accent-primary-rgb),.22);--tw-shadow-colored:0 15px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 16px 40px rgba(0,0,0,.4);--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 16px 40px rgba(0,0,0,.45);--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(5\,10\,20\,0\.35\)\]{--tw-shadow:0 16px 40px rgba(5,10,20,.35);--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(7\,18\,45\,0\.35\)\]{--tw-shadow:0 16px 40px rgba(7,18,45,.35);--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(5\,10\,32\,0\.35\)\]{--tw-shadow:0 16px 45px rgba(5,10,32,.35);--tw-shadow-colored:0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(8\,16\,40\,0\.45\)\]{--tw-shadow:0 16px 50px rgba(8,16,40,.45);--tw-shadow-colored:0 16px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 36px rgba(0,0,0,.35);--tw-shadow-colored:0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 18px 38px rgba(0,0,0,.45);--tw-shadow-colored:0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(255\,255\,255\,0\.28\)\]{--tw-shadow:0 18px 45px rgba(255,255,255,.28);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow:0 18px 45px rgba(255,255,255,.3);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(8\,12\,28\,0\.35\)\]{--tw-shadow:0 18px 60px rgba(8,12,28,.35);--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_120px_rgba\(8\,14\,32\,0\.55\)\]{--tw-shadow:0 20px 120px rgba(8,14,32,.55);--tw-shadow-colored:0 20px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_45px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 20px 45px rgba(0,0,0,.35);--tw-shadow-colored:0 20px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 20px 50px rgba(0,0,0,.35);--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 20px 50px rgba(0,0,0,.45);--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 20px 60px rgba(255,255,255,.35);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(6\,12\,30\,0\.55\)\]{--tw-shadow:0 20px 60px rgba(6,12,30,.55);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(5\,10\,32\,0\.45\)\]{--tw-shadow:0 20px 70px rgba(5,10,32,.45);--tw-shadow-colored:0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(56\,189\,248\,0\.65\)\]{--tw-shadow:0 20px 70px rgba(56,189,248,.65);--tw-shadow-colored:0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(8\,14\,32\,0\.55\)\]{--tw-shadow:0 20px 80px rgba(8,14,32,.55);--tw-shadow-colored:0 20px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_90px_rgba\(8\,14\,32\,0\.45\)\]{--tw-shadow:0 20px 90px rgba(8,14,32,.45);--tw-shadow-colored:0 20px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 22px 60px rgba(0,0,0,.24);--tw-shadow-colored:0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(6\,12\,30\,0\.65\)\]{--tw-shadow:0 22px 60px rgba(6,12,30,.65);--tw-shadow-colored:0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 22px 70px rgba(0,0,0,.22);--tw-shadow-colored:0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(4\,8\,20\,0\.55\)\]{--tw-shadow:0 24px 60px rgba(4,8,20,.55);--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.58\)\]{--tw-shadow:0 24px 70px rgba(0,0,0,.58);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 24px 70px rgba(255,255,255,.35);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 80px rgba(0,0,0,.28);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 24px 80px rgba(0,0,0,.5);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 24px 80px rgba(0,0,0,.7);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(8\,14\,31\,0\.55\)\]{--tw-shadow:0 24px 80px rgba(8,14,31,.55);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(8\,14\,32\,0\.45\)\]{--tw-shadow:0 24px 80px rgba(8,14,32,.45);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_120px_rgba\(8\,14\,32\,0\.45\)\]{--tw-shadow:0 26px 120px rgba(8,14,32,.45);--tw-shadow-colored:0 26px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_140px_rgba\(8\,14\,32\,0\.55\)\]{--tw-shadow:0 26px 140px rgba(8,14,32,.55);--tw-shadow-colored:0 26px 140px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_90px_rgba\(4\,8\,20\,0\.65\)\]{--tw-shadow:0 26px 90px rgba(4,8,20,.65);--tw-shadow-colored:0 26px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(5\,10\,32\,0\.55\)\]{--tw-shadow:0 30px 120px rgba(5,10,32,.55);--tw-shadow-colored:0 30px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_100px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 32px 100px rgba(0,0,0,.65);--tw-shadow-colored:0 32px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_120px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 32px 120px rgba(0,0,0,.35);--tw-shadow-colored:0 32px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_120px_rgba\(5\,10\,32\,0\.55\)\]{--tw-shadow:0 32px 120px rgba(5,10,32,.55);--tw-shadow-colored:0 32px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_120px_rgba\(6\,12\,32\,0\.65\)\]{--tw-shadow:0 32px 120px rgba(6,12,32,.65);--tw-shadow-colored:0 32px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_64px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 32px 64px rgba(0,0,0,.6);--tw-shadow-colored:0 32px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 32px 80px rgba(0,0,0,.45);--tw-shadow-colored:0 32px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_100px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 40px 100px rgba(0,0,0,.8);--tw-shadow-colored:0 40px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_160px_rgba\(5\,10\,32\,0\.65\)\]{--tw-shadow:0 40px 160px rgba(5,10,32,.65);--tw-shadow-colored:0 40px 160px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 40px 80px rgba(0,0,0,.45);--tw-shadow-colored:0 40px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,123\,255\,0\.4\)\]{--tw-shadow:0 4px 12px rgba(0,123,255,.4);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow:0 8px 20px rgba(16,185,129,.35);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_var\(--accent-primary-25\)\]{--tw-shadow:0 8px 20px var(--accent-primary-25);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_var\(--accent-primary-30\)\]{--tw-shadow:0 8px 20px var(--accent-primary-30);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(8\,12\,32\,0\.45\)\]{--tw-shadow:0 8px 24px rgba(8,12,32,.45);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(var\(--accent-primary-rgb\)\,0\.35\)\]{--tw-shadow:0 8px 24px rgba(var(--accent-primary-rgb),.35);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_var\(--accent-primary-10\)\]{--tw-shadow:0 8px 30px var(--accent-primary-10);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_10px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 0 10px rgba(255,255,255,.05);--tw-shadow-colored:inset 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(16\,185\,129\,0\.05\)\]{--tw-shadow:inset 0 0 20px rgba(16,185,129,.05);--tw-shadow-colored:inset 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow-color:var(--shadow-md);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-xl\)\]{--tw-shadow-color:var(--shadow-xl);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--sw-card-shadow\)\]{--tw-shadow-color:var(--sw-card-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:rgb(0 0 0 / .2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color:rgb(0 0 0 / .5);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color:rgb(6 182 212 / .2);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-900\/40{--tw-shadow-color:rgb(6 78 59 / .4);--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/10{--tw-shadow-color:rgb(239 68 68 / .1);--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color:rgb(239 68 68 / .3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[--accent-primary\]{--tw-ring-color:var(--accent-primary)}.ring-\[--bg-secondary\]{--tw-ring-color:var(--bg-secondary)}.ring-\[--border-primary\]{--tw-ring-color:var(--border-primary)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-violet-300\/10{--tw-ring-color:rgb(196 181 253 / .1)}.ring-white\/10{--tw-ring-color:rgb(255 255 255 / .1)}.ring-white\/5{--tw-ring-color:rgb(255 255 255 / .05)}.ring-white\/\[0\.07\]{--tw-ring-color:rgb(255 255 255 / .07)}.ring-offset-4{--tw-ring-offset-width:4px}.ring-offset-8{--tw-ring-offset-width:8px}.ring-offset-black\/50{--tw-ring-offset-color:rgb(0 0 0 / .5)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[160px\]{--tw-blur:blur(160px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[180px\]{--tw-blur:blur(180px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[200px\]{--tw-blur:blur(200px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[210px\]{--tw-blur:blur(210px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[220px\]{--tw-blur:blur(220px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 15px rgba(16,185,129,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_15px_rgba\(var\(--accent-primary-rgb\)\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 15px rgba(var(--accent-primary-rgb),.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_5px_rgba\(192\,38\,211\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 5px rgba(192,38,211,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_5px_rgba\(251\,191\,36\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 5px rgba(251,191,36,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_5px_rgba\(52\,211\,153\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 5px rgba(52,211,153,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_5px_rgba\(56\,189\,248\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 5px rgba(56,189,248,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_5px_rgba\(96\,165\,250\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 5px rgba(96,165,250,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 20px 50px rgba(0,0,0,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[28px\]{--tw-backdrop-blur:blur(28px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[var\(--glass-blur\)\]{--tw-backdrop-blur:blur(var(--glass-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.sf-back-to-top,button.sf-back-to-top,[data-scroll-to-top=true],[data-scroll-to-top]{inline-size:52px!important;block-size:52px!important;min-inline-size:52px!important;max-inline-size:52px!important;min-block-size:52px!important;max-block-size:52px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;aspect-ratio:1 / 1!important;line-height:1!important}@media (max-width: 767px){.sf-back-to-top,button.sf-back-to-top,[data-scroll-to-top=true],[data-scroll-to-top]{inline-size:46px!important;block-size:46px!important;min-inline-size:46px!important;max-inline-size:46px!important;min-block-size:46px!important;max-block-size:46px!important}}.story-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff13,#ffffff06),#080c18b8;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff12;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);contain:layout paint}.story-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),transparent 42%);opacity:0;transition:opacity .18s ease}.story-card:hover:before{opacity:1}.story-card-cover{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff14,#ffffff06);border-bottom:1px solid rgba(255,255,255,.08)}.story-card-cover img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.story-card-body{position:relative;z-index:1;display:flex;min-block-size:112px;flex-direction:column;gap:.45rem;padding:.85rem}.story-card-title{display:-webkit-box;min-block-size:2.35rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-primary);font-weight:800;line-height:1.18;letter-spacing:0}.story-card-meta{overflow:hidden;color:var(--text-tertiary);font-size:.75rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.story-card-stats{margin-top:auto;display:flex;min-block-size:24px;align-items:center;gap:.65rem;color:var(--text-tertiary);font-size:.72rem;font-weight:700}.home-story-card{isolation:isolate}@media (min-width: 768px){.home-story-card{background:linear-gradient(180deg,#ffffff12,#ffffff05),#080c16d1!important}}.clip-story-info{border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-lg);background:linear-gradient(180deg,#080c1894,#080c1857);box-shadow:0 18px 44px #00000047;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}@media (max-width: 767px){.clip-story-info{border-radius:var(--radius-lg);background:linear-gradient(180deg,#080c1870,#080c183d)}}.filter-chips-container::-webkit-scrollbar{display:none}.filter-chips-container{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0003;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffff26,#ffffff0d);border-radius:8px;border:1px solid rgba(255,255,255,.05)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffffff40,#ffffff26)}@keyframes pulse-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.animate-pulse-subtle{animation:pulse-subtle 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes glow-pulse{0%,to{box-shadow:var(--shadow-glow)}50%{box-shadow:var(--shadow-neon-hover)}}.glass-panel{background:var(--bg-gradient-card);backdrop-filter:blur(var(--glass-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);border:1px solid var(--border-glass);box-shadow:var(--shadow-lg);position:relative}.glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--border-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-panel-elevated{background:var(--bg-gradient-card);backdrop-filter:blur(var(--glass-blur-heavy)) saturate(200%);-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(200%);border:1px solid var(--border-glass-elevated);box-shadow:var(--shadow-2xl);position:relative}.glass-panel-elevated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff4d,#ffffff05);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.interactive-surface{transition:all .4s cubic-bezier(.23,1,.32,1)}.interactive-surface:hover{transform:translateY(-4px) scale(1.01);box-shadow:var(--shadow-neon-hover);border-color:var(--glass-stroke-luminous);background:linear-gradient(145deg,#1c284080,#0f162433)}.creator-app-shell{--creator-route-accent-a: var(--accent-primary-rgb);--creator-route-accent-b: var(--accent-secondary-rgb);--creator-route-halo: rgba(var(--creator-route-accent-a), .14);position:relative;overflow-x:hidden}.creator-app-shell:before{content:none;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--bg-primary);background-size:96px 96px,cover,72px 72px,72px 72px;background-position:center top,center top,center top,center top;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 70%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 70%);opacity:.42;z-index:0}.creator-app-shell:after{content:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(../assets/brand/creator-grain.svg);opacity:.18;mix-blend-mode:soft-light}.creator-app-shell[data-creator-route=create]{--creator-route-accent-a: 56, 189, 248;--creator-route-accent-b: 167, 139, 250}.creator-app-shell[data-creator-route=library]{--creator-route-accent-a: 52, 211, 153;--creator-route-accent-b: 56, 189, 248}.creator-app-shell[data-creator-route=studio]{--creator-route-accent-a: 244, 114, 182;--creator-route-accent-b: 167, 139, 250}.creator-app-shell[data-creator-route=spark]{--creator-route-accent-a: 129, 140, 248;--creator-route-accent-b: 45, 212, 191}.creator-app-shell[data-creator-route=insights],.creator-app-shell[data-creator-route=control]{--creator-route-accent-a: 251, 191, 36;--creator-route-accent-b: 56, 189, 248}.creator-app-shell>*{position:relative;z-index:1}.creator-page{padding-top:clamp(24px,4vw,48px);padding-bottom:calc(clamp(28px,5vw,64px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.creator-card:before,.creator-card-strong:before,.creator-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.11),transparent 36%);opacity:.52}.creator-card>*,.creator-card-strong>*,.creator-panel>*{position:relative;z-index:1}.creator-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.creator-section-title{color:var(--text-primary);font-size:clamp(1.35rem,2vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.12}.creator-section-subtitle{margin-top:.35rem;color:var(--text-tertiary);font-size:.92rem;line-height:1.5}.creator-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(14px,2vw,24px)}.creator-input,.creator-select,.creator-textarea{min-height:42px;width:100%;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-primary);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.creator-input,.creator-select{padding:.65rem .85rem}.creator-input::-moz-placeholder,.creator-textarea::-moz-placeholder{color:var(--text-quaternary)}.creator-input::placeholder,.creator-textarea::placeholder{color:var(--text-quaternary)}.creator-input:focus,.creator-select:focus,.creator-textarea:focus{border-color:rgba(var(--accent-primary-rgb),.72);background:var(--surface-secondary);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.16)}.creator-table-wrap{overflow-x:auto;border:1px solid var(--border-glass);border-radius:var(--radius-xl);background:linear-gradient(145deg,#ffffff0f,#ffffff06);box-shadow:var(--shadow-lg);-webkit-overflow-scrolling:touch}.creator-table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.creator-table thead{color:var(--text-quaternary);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.creator-table th,.creator-table td{padding:1rem 1.25rem;border-bottom:1px solid var(--border-secondary);vertical-align:middle}.creator-table tbody tr{transition:background .16s ease}.creator-table tbody tr:hover{background:#ffffff09}.creator-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.creator-button{min-height:44px;border-radius:var(--radius-md)}.creator-dashboard-route-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 42%);opacity:.7}.creator-page :where(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}.creator-page :where(button,a){touch-action:manipulation}.creator-app-shell{min-height:100dvh;background:var(--bg-primary);color:var(--text-primary)}.creator-header-bar{position:sticky;top:0;z-index:60;width:100%;background:#060812e0!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;box-shadow:0 1px #6366f11a,0 8px 32px #00000038}.creator-page-stack{display:flex;flex-direction:column;gap:clamp(20px,3vw,36px);padding-bottom:calc(clamp(1.5rem,3vw,3rem) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));width:100%}@keyframes creator-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.creator-card{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#ffffff0a;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff0f;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.creator-card:hover{border-color:#ffffff21;box-shadow:0 12px 44px #00000047,inset 0 1px #ffffff12}.creator-card-strong{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:radial-gradient(ellipse at 5% 0%,rgba(99,102,241,.1),transparent 40%),linear-gradient(160deg,#ffffff12,#ffffff08);box-shadow:0 16px 60px #00000052,inset 0 1px #ffffff14;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);overflow:hidden}.creator-card-strong:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);pointer-events:none}.creator-dashboard-route-card{position:relative;padding:1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#06b6d41f,#6366f114),#ffffff08;box-shadow:0 12px 48px #00000047}.creator-dashboard-route-card:before{content:"";position:absolute;top:-40px;left:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.18),transparent 65%);filter:blur(32px);pointer-events:none}.creator-dashboard-bridge-card.is-primary{border-color:#6366f159;background:linear-gradient(135deg,#6366f12e,#8b5cf61a),#ffffff0a}@media (max-width: 768px){.creator-dashboard-hero{grid-template-columns:1fr;border-radius:20px}.creator-dashboard-bridge-panel{grid-template-columns:1fr}.creator-page-stack{gap:16px;padding-bottom:calc(80px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.creator-card-strong{border-radius:20px}.creator-dashboard-hero-copy h1{font-size:clamp(1.65rem,7vw,2.4rem)}}@media (min-resolution: 192dpi){.creator-header-bar{border-bottom-width:.5px}.creator-card{border-width:.5px}}@media (prefers-reduced-motion: reduce){.creator-dashboard-hero,.creator-card,.creator-card-strong,.creator-quick-action,.creator-dashboard-bridge-card{animation:none!important;transition:none!important}}.creator-route-library-page .creator-library-shell section{background:radial-gradient(circle at 0% 0%,rgba(52,211,153,.09),transparent 18rem),linear-gradient(180deg,#ffffff0e,#ffffff06)!important;border-color:var(--border-glass-elevated)!important}.creator-spark-workbench{background:radial-gradient(circle at 12% 0%,rgba(129,140,248,.16),transparent 22rem),radial-gradient(circle at 88% 0%,rgba(45,212,191,.12),transparent 28rem),var(--bg-gradient-primary)}.creator-webtoon-studio-page{background:var(--sw-layer-canvas)!important}.creator-webtoon-studio-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(../assets/brand/creator-grid.svg) center / 96px 96px repeat,url(../assets/brand/creator-grain.svg) center / 160px 160px repeat;opacity:.18;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%)}.creator-webtoon-studio-shell{width:min(100%,1680px);max-width:none}.creator-webtoon-studio-page .app-container{display:flex;flex-direction:column;height:calc(100dvh - 166px);min-height:680px;overflow:hidden;border:1px solid var(--border-glass);border-radius:var(--radius-xl);background:#0307129e;box-shadow:var(--shadow-2xl)}.creator-webtoon-studio-page .os-titlebar{flex-shrink:0;border-bottom:1px solid var(--border-primary);background:#ffffff0b;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.creator-webtoon-studio-page .os-statusbar{flex-shrink:0;border-top:1px solid var(--border-primary);background:#ffffff0b}.creator-webtoon-studio-page .studio-grid{display:grid;min-height:0}.studio-bg-page{background:var(--bg-primary);background-image:var(--bg-gradient-primary);color:var(--text-primary)}.studio-bg-surface{background:var(--surface-primary)}.studio-bg-surface-strong{background:var(--surface-secondary)}.studio-bg-surface-glass{background:var(--surface-glass-heavy);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.studio-bg-accent{background:var(--button-primary-gradient);color:#fff}.studio-card{border:1px solid var(--border-glass);border-radius:var(--radius-xl);background:var(--bg-gradient-card);box-shadow:var(--shadow-lg);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.studio-border{border:1px solid var(--border-glass)}.studio-border-strong{border:1px solid var(--border-glass-elevated)}.studio-border-accent{border:1px solid rgba(var(--accent-primary-rgb),.28)}.studio-text-primary{color:var(--text-primary)}.studio-text-secondary{color:var(--text-secondary)}.studio-text-muted{color:var(--text-quaternary)}.\!studio-text-accent{color:var(--accent-primary)!important}.studio-text-accent{color:var(--accent-primary)}.studio-button-primary{background:var(--button-primary-gradient);color:#fff;border:0;box-shadow:var(--shadow-inset)}.studio-button-primary:hover:not(:disabled){background:var(--button-primary-gradient-hover)}.studio-button-secondary{background:var(--surface-glass);color:var(--text-primary);border:1px solid var(--border-glass)}.studio-input{border:1px solid var(--border-glass);background:#ffffff0e;color:var(--text-primary);border-radius:var(--radius-md);outline:none}.studio-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.14)}.shadow-glow{box-shadow:var(--shadow-glow)}@media (max-width: 767px){.creator-app-shell{background:var(--bg-primary)}.creator-app-shell:before{background-size:48px 48px;opacity:.28}.creator-page{padding-top:18px;padding-bottom:calc(96px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.creator-page-stack{gap:20px}.creator-header-bar{top:0}.creator-nav-link{min-height:40px;padding:.55rem .7rem;font-size:.78rem}.creator-card,.creator-card-strong{border-radius:var(--radius-lg)}.creator-section-header{align-items:stretch;flex-direction:column;margin-bottom:1rem}.creator-grid-auto,.creator-grid-metrics{grid-template-columns:1fr}.creator-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.creator-tabs::-webkit-scrollbar{display:none}.creator-dashboard-hero{grid-template-columns:1fr;border-radius:var(--radius-lg);padding:22px}.creator-dashboard-bridge-panel{grid-template-columns:1fr;border-radius:var(--radius-lg);padding:18px}.creator-dashboard-bridge-copy h2{font-size:clamp(1.65rem,9vw,2.75rem)}.creator-dashboard-bridge-card{grid-template-columns:44px minmax(0,1fr) auto;min-height:88px;padding:.85rem}.creator-dashboard-bridge-icon{width:44px;height:44px;border-radius:14px}.creator-dashboard-hero-copy h1{font-size:clamp(2.2rem,12vw,3.8rem);line-height:1}.creator-dashboard-hero-actions{flex-direction:column}.creator-dashboard-primary-button,.creator-dashboard-secondary-button{width:100%}.creator-table-wrap{border-radius:var(--radius-lg);margin-left:-2px;margin-right:-2px}.creator-table th,.creator-table td{padding:.85rem 1rem}.creator-toolbar,.creator-action-row{width:100%;align-items:stretch}.creator-action-row>*{flex:1 1 100%;justify-content:center}.creator-webtoon-studio-page{padding-inline:0}.creator-webtoon-studio-shell{width:100%;padding-inline:0}.creator-webtoon-studio-page .app-container{height:calc(100dvh - 126px);min-height:0;border-left:0;border-right:0;border-radius:0}.creator-webtoon-studio-page .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-webtoon-studio-page .p-12{padding:1rem}.creator-webtoon-studio-page .studio-grid{display:flex!important;flex-direction:column}.creator-webtoon-studio-page .studio-grid>aside{width:100%!important;max-height:38dvh;border-right:0;border-bottom:1px solid var(--border-primary)}.creator-webtoon-studio-page .studio-grid>main{min-height:48dvh;padding:1rem}.creator-webtoon-studio-page .studio-grid>aside:last-child{display:none}.creator-webtoon-studio-page .os-statusbar{display:none}}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.storysphere-capacitor{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100%!important;width:100%!important;position:fixed;overflow:hidden}:where(.storysphere-home-page,.discover-page,.social-feed-page,.clubs-page,.webtoons-page,.reader-profile-page,.profile-page,.settings-page){--ss-social-content-max: min(100%, 74rem);--ss-social-feed-max: min(100%, 46rem);--ss-social-card-bg: linear-gradient(180deg, color-mix(in srgb, var(--sw-layer-raised, #111827) 84%, transparent), color-mix(in srgb, var(--sw-layer-default, #0b1120) 94%, transparent)), var(--sw-layer-default, rgba(8, 13, 26, .82));--ss-social-card-border: var(--sw-border-muted, rgba(255,255,255,.12));--ss-social-card-shadow: 0 18px 54px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.065)}:where(.social-feed-page,.clubs-page,.discover-page,.webtoons-page) :where(.page-shell,.mx-auto){max-width:var(--ss-social-content-max)!important}.social-feed-page>div,.social-feed-page .social-feed-post-list,.social-feed-page .social-feed-header{min-width:0}.social-feed-page .social-feed-post-list{max-width:var(--ss-social-feed-max);margin-inline:auto}.social-feed-page .social-feed-post-list>div,.social-feed-page [id^=post-card-]{min-width:0;contain:inline-size}.social-feed-page [id^=post-card-],.discover-page :where(.discover-panel,.discover-filter-panel,.discover-book-tile .explore-book-card__surface),.reader-command-center{border-color:var(--ss-social-card-border)!important;background:var(--ss-social-card-bg)!important;box-shadow:var(--ss-social-card-shadow)!important}.reader-command-center__header{gap:clamp(.85rem,1.8vw,1.4rem)!important}.reader-command-center__header p,.reader-action-card p,.reader-system-card p{color:var(--text-tertiary, rgba(226,232,240,.62))!important}.reader-action-card,.reader-system-card{min-width:0;border-color:var(--sw-border-muted, rgba(255,255,255,.12))!important;background:linear-gradient(180deg,var(--sw-layer-raised, rgba(255,255,255,.075)),var(--sw-layer-default, rgba(255,255,255,.035)))!important}.reader-action-card__icon,.reader-system-card__icon{background:linear-gradient(135deg,var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.18)),transparent),var(--sw-layer-raised, rgba(255,255,255,.08))!important}.discover-page .discover-results-grid,.clubs-page .clubs-results-stack :where(.grid),.webtoons-page :where(.grid){align-items:stretch}.discover-page .discover-filter-panel,.clubs-page .clubs-search-panel,.social-feed-page .flex.gap-2.mb-4.overflow-x-auto{position:relative;isolation:isolate}.discover-page .discover-filter-panel:before,.clubs-page .clubs-search-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 14% 0%,var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.16)),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 62%);pointer-events:none}.social-feed-create-strip{max-width:var(--ss-social-feed-max);margin-inline:auto}.social-feed-hero-card,.social-feed-page .social-feed-command-slot,.clubs-page .clubs-command-slot,.discover-page .reader-command-center{max-width:var(--ss-social-content-max);margin-inline:auto}.social-feed-page :where([id^=post-card-] p,[id^=post-card-] span),.clubs-page :where(article p,article span),.discover-page :where(.explore-book-card__body p,.explore-book-card__body span){overflow-wrap:anywhere}@media (min-width: 1024px){.social-feed-page .social-feed-header{max-width:var(--ss-social-content-max);margin-inline:auto}.social-feed-page .social-feed-command-slot .reader-command-center__body,.clubs-page .clubs-command-slot .reader-command-center__body,.discover-page .reader-command-center__body{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr)!important}.social-feed-page .social-feed-post-list{padding-top:.35rem}}@media (max-width: 767px){:where(.social-feed-page,.discover-page,.clubs-page,.webtoons-page,.reader-profile-page){--ss-social-feed-max: 100%}.social-feed-page>div,.social-feed-page .w-full.max-w-3xl.mx-auto{width:100%!important;max-width:100%!important;padding-inline:max(.72rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.72rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;padding-top:.72rem!important}.social-feed-page .social-feed-header{margin-bottom:.82rem!important}.social-feed-page .social-feed-header>.flex.items-center.justify-between{margin-bottom:.55rem!important}.social-feed-page .social-feed-header h1{font-size:1.18rem!important;line-height:1.05!important}.social-feed-page .social-feed-header p{display:none!important}.social-feed-page .flex.gap-2.mb-4.overflow-x-auto{margin-bottom:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important;overflow:visible!important;padding-bottom:0!important}.social-feed-page .flex.gap-2.mb-4.overflow-x-auto>button{min-width:0!important;min-height:44px!important;width:100%;justify-content:center;padding:.5rem .48rem!important;border-radius:.88rem!important;font-size:.72rem!important;letter-spacing:.01em!important}.social-feed-page .social-feed-command-slot,.social-feed-page .social-feed-hero-card,.social-feed-page .mb-6:has(.verified-control-panel),.social-feed-page .mb-5:has(.context-quick-actions){margin-top:.85rem!important;margin-bottom:.85rem!important}.social-feed-page .social-feed-header>.mb-5,.social-feed-page .social-feed-header>.social-feed-command-slot,.social-feed-page .social-feed-header>.mb-6:not(.social-feed-command-slot),.social-feed-page .social-feed-header>.social-feed-hero-card{display:none!important}.social-feed-page .social-feed-header{min-height:0!important;height:auto!important}.social-feed-page .social-feed-hero-card{border-radius:1.15rem!important}.social-feed-page .social-feed-hero-card :where(h2,p){display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;overflow-wrap:anywhere}.social-feed-page .social-feed-hero-card h2{-webkit-line-clamp:2;font-size:1rem!important;line-height:1.14!important}.social-feed-page .social-feed-hero-card p{-webkit-line-clamp:2;font-size:.75rem!important;line-height:1.35!important}.social-feed-page .social-feed-hero-card img{opacity:.72!important}.social-feed-page .social-feed-post-list{gap:.72rem!important;padding-bottom:calc(5.6rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.social-feed-page [id^=post-card-]{margin-bottom:0!important;padding:.82rem!important;border-radius:1.05rem!important}.social-feed-page [id^=post-card-] .h-1.w-full{height:2px!important;margin-inline:-.82rem;width:calc(100% + 1.64rem)!important}.social-feed-page [id^=post-card-] :where(.mb-4){margin-bottom:.65rem!important}.social-feed-page [id^=post-card-] :where(.text-sm,.text-base){line-height:1.42!important}.social-feed-page [id^=post-card-] :where(button){min-width:0}.social-feed-page [id^=post-card-] .flex.items-center.gap-4,.social-feed-page [id^=post-card-] .flex.items-center.gap-6{gap:.3rem!important;justify-content:space-between;width:100%}.social-feed-page [id^=post-card-] .flex.items-center.gap-4>button,.social-feed-page [id^=post-card-] .flex.items-center.gap-6>button{flex:1 1 0;justify-content:center;padding:.48rem .36rem!important;border-radius:.78rem!important}.reader-command-center{border-radius:1.15rem!important;padding:.82rem!important}.reader-command-center__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.reader-command-center__header h2{font-size:1rem!important;line-height:1.12!important}.reader-command-center__header p{display:none!important}.reader-profile-score{min-width:4.35rem!important;padding:.48rem!important;border-radius:.9rem!important}.reader-profile-score__number{font-size:1.05rem!important}.reader-profile-score span,.reader-profile-score strong{font-size:.52rem!important;letter-spacing:.04em!important}.reader-action-grid,.reader-system-grid,.reader-command-center__body{gap:.48rem!important}.reader-action-card,.reader-system-card{min-height:0!important;padding:.62rem!important;border-radius:.88rem!important}.reader-action-card p,.reader-system-card p{display:none!important}.reader-action-card h3,.reader-system-card__value{font-size:.78rem!important;line-height:1.08!important}.reader-action-card__meta,.reader-system-card__label{font-size:.52rem!important;letter-spacing:.08em!important}.reader-action-card__icon,.reader-system-card__icon{width:1.9rem!important;height:1.9rem!important;flex:0 0 1.9rem!important}.clubs-page .clubs-intro-row{display:none!important}.clubs-page .clubs-metric-grid,.clubs-page .clubs-quick-actions,.clubs-page .clubs-command-slot{margin-top:.25rem!important}.clubs-page .storysphere-verified-surface{order:8!important;margin-top:.25rem!important}.clubs-page .clubs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.clubs-page .clubs-search-panel{position:sticky;top:max(.5rem,var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));z-index:18;border-radius:1.05rem!important;padding:.58rem!important}.clubs-page .clubs-search-panel input{min-height:2.55rem!important;border-radius:.86rem!important}.clubs-page .clubs-results-stack{gap:.8rem!important}.discover-page .discover-filter-panel{max-height:15.5rem;overflow:hidden!important}.discover-page .discover-lane-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.discover-page .discover-genre-tabs{max-height:5.4rem;overflow:hidden!important;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}}body[data-sphere-surface=reader] .book-details-page,body[data-sphere-surface=reader] .reader-page{--ss-content-shell: min(100%, 1160px);--ss-content-copy: min(100%, var(--sphere-reader-width, 820px));--ss-content-card: var(--surface-primary);--ss-content-card-quiet: var(--surface-secondary);--ss-content-border: var(--border-primary);--ss-content-border-strong: var(--border-secondary);--ss-content-shadow: var(--shadow-sm)}body[data-sphere-surface=reader] .book-details-header,body[data-sphere-surface=reader] .reader-controls-shell{border-color:var(--ss-content-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-overlay, #101827) 92%,transparent),color-mix(in srgb,var(--sw-layer-default, #0b1220) 76%,transparent))!important;box-shadow:0 14px 44px #00000042,inset 0 -1px #ffffff0a!important}body[data-sphere-surface=reader] .book-details-header h1,body[data-sphere-surface=reader] .reader-controls-main h1,body[data-sphere-surface=reader] .reader-controls-main h2{letter-spacing:0!important}body[data-sphere-surface=reader] .book-details-main{width:var(--ss-content-shell)!important;max-width:var(--ss-content-shell)!important}body[data-sphere-surface=reader] .book-details-hero{display:grid!important;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:start!important;gap:clamp(1.4rem,3vw,2.5rem)!important;margin-bottom:clamp(1.4rem,3vw,2.5rem)!important}body[data-sphere-surface=reader] .book-details-cover{width:min(100%,clamp(190px,22vw,274px))!important;height:auto!important;aspect-ratio:3 / 4.35;border-radius:clamp(1.25rem,2vw,1.9rem)!important}body[data-sphere-surface=reader] .book-details-meta{justify-content:start!important}body[data-sphere-surface=reader] .book-details-meta h2{max-width:12ch;margin-bottom:.7rem!important;font-size:clamp(2.45rem,5vw,5rem)!important;line-height:.95!important;letter-spacing:-.035em!important;text-wrap:balance}body[data-sphere-surface=reader] .book-details-meta>.flex.flex-wrap.items-center.gap-8{gap:.65rem!important;margin-bottom:1.15rem!important}body[data-sphere-surface=reader] .book-details-meta>.flex.flex-wrap.items-center.gap-8>div{min-width:6.3rem;border:1px solid var(--ss-content-border)!important;border-radius:1.05rem;background:var(--ss-content-card-quiet);padding:.68rem .78rem!important}body[data-sphere-surface=reader] .book-details-meta>.flex.flex-wrap.items-center.gap-8>div.border-l{border-left:1px solid var(--ss-content-border)!important}body[data-sphere-surface=reader] .book-details-actions{grid-template-columns:minmax(0,1fr) repeat(3,minmax(3.6rem,4.4rem))!important}body[data-sphere-surface=reader] .book-details-actions>button{min-height:3.65rem!important;border-radius:1.05rem!important}body[data-sphere-surface=reader] .book-details-access-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:1.25rem!important;padding:.72rem!important}body[data-sphere-surface=reader] .book-details-access-grid p:not(:first-child),body[data-sphere-surface=reader] .book-details-reader-system-card p,body[data-sphere-surface=reader] .book-details-feature-grid>button p:last-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}body[data-sphere-surface=reader] .book-details-reader-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:1.25rem!important;padding:.45rem!important}body[data-sphere-surface=reader] .book-details-reader-system-card{min-height:7.2rem!important;border-radius:1rem!important;padding:.82rem!important}body[data-sphere-surface=reader] .book-details-tabs{margin-bottom:clamp(1.1rem,2vw,1.75rem)!important;border-color:var(--ss-content-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-overlay, #101827) 88%,transparent),color-mix(in srgb,var(--sw-layer-default, #0b1220) 72%,transparent))!important}body[data-sphere-surface=reader] .book-details-tabs>div{width:-moz-min-content;width:min-content;max-width:100%;gap:.45rem!important;border:1px solid var(--ss-content-border);border-radius:999px;background:var(--sw-layer-sunken, rgba(0,0,0,.22));padding:.28rem}body[data-sphere-surface=reader] .book-details-tabs button{min-height:2.3rem;border-radius:999px;padding:0 .95rem;letter-spacing:.08em!important}body[data-sphere-surface=reader] .book-details-tabs button>.absolute{inset:auto .32rem .18rem!important;height:.16rem!important}body[data-sphere-surface=reader] .book-details-overview-content{display:flex;flex-direction:column;gap:clamp(1rem,1.8vw,1.4rem)!important}body[data-sphere-surface=reader] .book-details-synopsis-card{order:1;width:min(100%,850px);border-radius:1.5rem!important;background:var(--ss-content-card)!important;box-shadow:var(--ss-content-shadow)!important;padding:clamp(1.1rem,2.4vw,2rem)!important}body[data-sphere-surface=reader] .book-details-synopsis-card p{margin-bottom:1.1rem!important;font-size:clamp(1rem,1.6vw,1.22rem)!important;line-height:1.68!important;color:var(--text-secondary)!important}body[data-sphere-surface=reader] .book-details-chapters-section{order:2}body[data-sphere-surface=reader] .book-details-chapters-section h3{margin-bottom:.3rem;letter-spacing:0!important}body[data-sphere-surface=reader] .book-details-chapters-section .grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:.72rem!important}body[data-sphere-surface=reader] .book-details-chapters-section .grid>div{min-height:4.1rem;border-color:var(--ss-content-border)!important;border-radius:1rem!important;background:var(--ss-content-card-quiet)!important;padding:.82rem .95rem!important}body[data-sphere-surface=reader] .book-details-feature-grid{order:3;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.72rem!important}body[data-sphere-surface=reader] .book-details-feature-grid>button{min-height:7.3rem;border-radius:1.15rem!important;padding:.95rem!important}body[data-sphere-surface=reader] .reader-content{background:radial-gradient(circle at 50% -12%,rgba(var(--accent-primary-rgb),.09),transparent 23rem),var(--sw-layer-canvas, var(--bg-primary))!important}body[data-sphere-surface=reader] .reader-reading-shell{width:min(100%,980px);max-width:980px;padding-top:clamp(1rem,2vw,1.55rem)!important}body[data-sphere-surface=reader] .reader-chapter-hero{order:1;width:var(--ss-content-copy)!important;margin-bottom:.9rem!important;border-radius:1.35rem!important;background:transparent!important;border:0;box-shadow:none!important;padding:clamp(.85rem,1.8vw,1.25rem)!important}body[data-sphere-surface=reader] .reader-chapter-hero h1{margin-bottom:.35rem!important;font-size:clamp(1.8rem,3.6vw,3rem)!important;line-height:1.05!important;text-wrap:balance}body[data-sphere-surface=reader] .reader-article{order:2;width:var(--ss-content-copy)!important;max-width:var(--ss-content-copy)!important;border:0;border-radius:0;background:transparent;box-shadow:none;padding:clamp(1.25rem,3.2vw,3rem)!important}body[data-sphere-surface=reader] .reader-article p{max-width:70ch;margin-inline:auto}body[data-sphere-surface=reader] .reader-operating-panel{order:3;width:var(--ss-content-copy)!important;grid-template-columns:minmax(0,1fr);margin-top:clamp(1rem,2vw,1.4rem)!important;margin-bottom:0!important;border-radius:1.25rem!important;background:var(--ss-content-card-quiet)!important;box-shadow:none!important}body[data-sphere-surface=reader] .reader-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-sphere-surface=reader] .reader-operating-actions{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 860px){body[data-sphere-surface=reader] .book-details-hero{grid-template-columns:minmax(0,1fr);text-align:center}body[data-sphere-surface=reader] .book-details-cover{width:min(48vw,190px)!important;justify-self:center}body[data-sphere-surface=reader] .book-details-meta h2{max-width:100%;margin-inline:auto;font-size:clamp(2.1rem,10vw,3.4rem)!important}body[data-sphere-surface=reader] .book-details-actions{grid-template-columns:minmax(0,1fr) repeat(3,3.55rem)!important}body[data-sphere-surface=reader] .book-details-access-grid,body[data-sphere-surface=reader] .book-details-reader-system-grid,body[data-sphere-surface=reader] .book-details-feature-grid{grid-template-columns:minmax(0,1fr)!important}body[data-sphere-surface=reader] .book-details-access-grid p:not(:first-child),body[data-sphere-surface=reader] .book-details-reader-system-card p,body[data-sphere-surface=reader] .book-details-feature-grid>button p:last-child{-webkit-line-clamp:3}body[data-sphere-surface=reader] .book-details-reader-system-card,body[data-sphere-surface=reader] .book-details-feature-grid>button{min-height:auto!important}body[data-sphere-surface=reader] .book-details-tabs{margin-inline:-1rem!important;padding-inline:1rem!important}body[data-sphere-surface=reader] .book-details-tabs>div{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0!important;gap:.25rem!important}body[data-sphere-surface=reader] .book-details-tabs button{padding-inline:.5rem;font-size:.58rem!important}body[data-sphere-surface=reader] .book-details-synopsis-card{width:100%}body[data-sphere-surface=reader] .reader-controls-main{min-height:calc(52px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}body[data-sphere-surface=reader] .reader-content{padding-top:.7rem!important}body[data-sphere-surface=reader] .reader-reading-shell{padding-inline:max(.72rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.72rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;padding-top:.78rem!important}body[data-sphere-surface=reader] .reader-chapter-hero,body[data-sphere-surface=reader] .reader-article,body[data-sphere-surface=reader] .reader-operating-panel{width:100%!important;max-width:100%!important}body[data-sphere-surface=reader] .reader-chapter-hero{border-radius:1rem!important;padding:.78rem!important}body[data-sphere-surface=reader] .reader-chapter-hero h1{font-size:clamp(1.45rem,7vw,2.25rem)!important}body[data-sphere-surface=reader] .reader-chapter-hero .flex{flex-wrap:wrap;gap:.35rem .65rem!important}body[data-sphere-surface=reader] .reader-article{border-radius:1.05rem!important;padding:clamp(1rem,5.2vw,1.35rem)!important}body[data-sphere-surface=reader] .reader-operating-panel{padding:.68rem!important}body[data-sphere-surface=reader] .reader-operating-grid{grid-template-columns:1fr!important}body[data-sphere-surface=reader] .reader-operating-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 480px){body[data-sphere-surface=reader] .book-details-main{padding-top:calc(5.75rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))!important}body[data-sphere-surface=reader] .book-details-cover{width:min(42vw,158px)!important;border-radius:1.1rem!important}body[data-sphere-surface=reader] .book-details-meta>.flex.flex-wrap.items-center.gap-8{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}body[data-sphere-surface=reader] .book-details-meta>.flex.flex-wrap.items-center.gap-8>div{min-width:0;padding:.58rem!important}body[data-sphere-surface=reader] .book-details-actions{grid-template-columns:minmax(0,1fr) repeat(3,3.25rem)!important;gap:.45rem!important}body[data-sphere-surface=reader] .book-details-actions>button{min-height:3.2rem!important;padding-inline:.5rem!important}body[data-sphere-surface=reader] .book-details-reader-system-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .6rem}body[data-sphere-surface=reader] .book-details-reader-system-card p{grid-column:2;margin-top:0!important}body[data-sphere-surface=reader] .book-details-chapters-section .grid{grid-template-columns:1fr!important}body[data-sphere-surface=reader] .reader-article p{margin-bottom:1.18em!important}}.storysphere-verified-badge{color:var(--accent-primary);filter:drop-shadow(0 0 8px rgba(var(--accent-primary-rgb),.34))}.storysphere-verified-badge--pro{color:#fbbf24;filter:drop-shadow(0 0 10px rgba(251,191,36,.38))}.storysphere-verified-badge--label{border:1px solid rgba(var(--accent-primary-rgb),.26);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.16),rgba(var(--accent-secondary-rgb),.1)),var(--surface-glass, rgba(255, 255, 255, .05));color:var(--text-primary);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.storysphere-verified-kicker{display:inline-flex;align-items:center;gap:.4rem;color:var(--accent-primary);font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.storysphere-verified-panel,.storysphere-verified-channels,.storysphere-verified-ai-shell{border:1px solid var(--sw-border-muted, var(--border-primary));background:linear-gradient(145deg,rgba(var(--accent-primary-rgb),.1),rgba(var(--accent-secondary-rgb),.055) 42%,#ffffff09),var(--sw-layer-raised, var(--glass-bg));box-shadow:var(--shadow-xl, 0 24px 70px rgba(0, 0, 0, .34));backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.storysphere-verified-panel{position:relative;overflow:hidden;border-radius:28px;padding:1.25rem}.storysphere-verified-panel:before,.storysphere-verified-channels:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.36),rgba(var(--accent-secondary-rgb),.18),transparent 58%),radial-gradient(circle at 88% 12%,rgba(var(--accent-primary-rgb),.14),transparent 32%);opacity:.45;-webkit-mask-image:linear-gradient(to bottom,black 0,transparent 56%);mask-image:linear-gradient(to bottom,black 0,transparent 56%)}.storysphere-verified-panel>*,.storysphere-verified-channels>*{position:relative;z-index:1}.storysphere-verified-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start}.storysphere-verified-panel-mark{display:grid;place-items:center;width:3rem;height:3rem;border-radius:18px;border:1px solid rgba(var(--accent-primary-rgb),.26);background:rgba(var(--accent-primary-rgb),.14);color:var(--accent-primary)}.storysphere-verified-panel h3,.storysphere-verified-channels h3{margin-top:.35rem;color:var(--text-primary);font-size:clamp(1.05rem,1.4vw,1.45rem);font-weight:950;letter-spacing:0;line-height:1.12}.storysphere-verified-panel p,.storysphere-verified-channels p{margin-top:.45rem;color:var(--text-tertiary);font-size:.83rem;font-weight:650;line-height:1.55}.storysphere-verified-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.storysphere-verified-plan-card{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:var(--sw-layer-default, rgba(0, 0, 0, .16));padding:1rem}.storysphere-verified-plan-top,.storysphere-verified-plan-metrics,.storysphere-verified-usage-row,.storysphere-verified-ai-head,.storysphere-verified-ai-title,.storysphere-verified-ai-actions,.storysphere-verified-channel-card-head{display:flex;align-items:center}.storysphere-verified-plan-top,.storysphere-verified-channel-card-head{justify-content:space-between;gap:.85rem}.storysphere-verified-plan-card h4,.storysphere-verified-channel-card h4{color:var(--text-primary);font-size:.92rem;font-weight:900}.storysphere-verified-plan-card p{margin-top:.18rem;color:var(--accent-primary);font-size:.78rem;font-weight:900}.storysphere-verified-plan-metrics{flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.storysphere-verified-plan-metrics span,.storysphere-verified-usage-row span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;padding:.4rem .6rem;color:var(--text-secondary);font-size:.68rem;font-weight:850}.storysphere-verified-plan-card ul{margin:.85rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.storysphere-verified-plan-card li{color:var(--text-tertiary);font-size:.76rem;font-weight:650}.storysphere-verified-plan-card li:before{content:"";display:inline-block;width:.36rem;height:.36rem;margin-right:.45rem;border-radius:999px;background:var(--accent-primary);box-shadow:0 0 12px rgba(var(--accent-primary-rgb),.45)}.storysphere-verified-usage-row{flex-wrap:wrap;gap:.55rem;margin-top:1rem}.storysphere-verified-usage-row button,.storysphere-verified-ai-generate,.storysphere-verified-channel-card-head button,.storysphere-verified-ai-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;border:1px solid rgba(var(--accent-primary-rgb),.34);border-radius:16px;background:rgba(var(--accent-primary-rgb),.14);color:var(--text-primary);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transition:transform .16s ease,background .16s ease,border-color .16s ease}.storysphere-verified-usage-row button{padding:0 .9rem;margin-left:auto}.storysphere-verified-ai-shell{border-radius:22px;padding:.85rem}.storysphere-verified-ai-composer--compact .storysphere-verified-ai-shell{padding:.7rem}.storysphere-verified-ai-head{justify-content:space-between;gap:.75rem}.storysphere-verified-ai-title{min-width:0;gap:.65rem}.storysphere-verified-ai-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:14px;background:rgba(var(--accent-primary-rgb),.14);color:var(--accent-primary)}.storysphere-verified-ai-title p{margin:0;color:var(--text-primary);font-size:.8rem;font-weight:900}.storysphere-verified-ai-title span{display:block;margin-top:.1rem;color:var(--text-tertiary);font-size:.68rem;font-weight:750}.storysphere-verified-ai-generate{flex:0 0 auto;min-height:2.25rem;padding:0 .75rem}.storysphere-verified-tone-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.storysphere-verified-tone-row button{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;color:var(--text-tertiary);padding:.36rem .65rem;font-size:.68rem;font-weight:850}.storysphere-verified-tone-row button.is-active{border-color:rgba(var(--accent-primary-rgb),.38);background:rgba(var(--accent-primary-rgb),.14);color:var(--text-primary)}.storysphere-verified-ai-result,.storysphere-verified-channel-digest{margin-top:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0000002e;padding:.75rem}.storysphere-verified-ai-result p,.storysphere-verified-channel-digest p{margin:0;color:var(--text-secondary);font-size:.8rem;font-weight:650;line-height:1.5}.storysphere-verified-ai-notice,.storysphere-verified-channel-digest span{display:block;margin-bottom:.45rem;color:var(--accent-primary);font-size:.67rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.storysphere-verified-ai-actions{flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.storysphere-verified-ai-actions button{min-height:2rem;border-color:#ffffff14;background:#ffffff0d;padding:0 .65rem}.storysphere-verified-channels{position:relative;overflow:hidden;border-radius:28px;padding:1rem}.storysphere-verified-channels-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.storysphere-verified-channel-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.storysphere-verified-channel-tabs button{display:flex;align-items:center;gap:.45rem;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0b;color:var(--text-secondary);padding:.7rem .75rem;font-size:.72rem;font-weight:850}.storysphere-verified-channel-tabs button span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.storysphere-verified-channel-tabs button strong{color:var(--accent-primary);font-size:.7rem}.storysphere-verified-channel-tabs button.is-active{border-color:rgba(var(--accent-primary-rgb),.42);background:rgba(var(--accent-primary-rgb),.16);color:var(--text-primary)}.storysphere-verified-channel-tabs button.is-locked{opacity:.68}.storysphere-verified-channel-card{margin-top:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#00000029;padding:.9rem}.storysphere-verified-channel-card-head p{margin-top:.2rem;font-size:.76rem}.storysphere-verified-channel-list{display:grid;gap:.55rem;margin-top:.8rem}.storysphere-verified-channel-thread{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0b;padding:.8rem;text-align:left}.storysphere-verified-channel-thread strong,.storysphere-verified-channel-thread span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storysphere-verified-channel-thread strong{color:var(--text-primary);font-size:.82rem;font-weight:900}.storysphere-verified-channel-thread span{margin-top:.2rem;color:var(--text-tertiary);font-size:.72rem;font-weight:650}.storysphere-verified-empty{display:grid;place-items:center;gap:.55rem;min-height:8rem;color:var(--text-tertiary);text-align:center}.storysphere-verified-empty svg{color:var(--accent-primary)}.storysphere-verified-empty p{margin:0;font-size:.8rem;font-weight:800}.storysphere-verified-surface{position:relative;overflow:hidden;border:1px solid var(--sw-border-muted, var(--border-primary));border-radius:26px;background:linear-gradient(145deg,rgba(var(--accent-primary-rgb),.095),rgba(var(--accent-secondary-rgb),.055) 48%,#ffffff09),var(--sw-layer-default, var(--glass-bg));box-shadow:var(--shadow-lg, 0 22px 60px rgba(0, 0, 0, .3));padding:1rem;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.storysphere-verified-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.28),transparent 42%),radial-gradient(circle at 94% 12%,rgba(var(--accent-secondary-rgb),.16),transparent 34%);opacity:.44;-webkit-mask-image:linear-gradient(to bottom,black 0,transparent 64%);mask-image:linear-gradient(to bottom,black 0,transparent 64%)}.storysphere-verified-surface>*{position:relative;z-index:1}.storysphere-verified-surface-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:start}.storysphere-verified-surface-icon{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:16px;border:1px solid rgba(var(--accent-primary-rgb),.24);background:rgba(var(--accent-primary-rgb),.13);color:var(--accent-primary)}.storysphere-verified-surface h3{margin-top:.25rem;color:var(--text-primary);font-size:clamp(1rem,1.25vw,1.28rem);font-weight:950;letter-spacing:0;line-height:1.12}.storysphere-verified-surface p{margin-top:.35rem;color:var(--text-tertiary);font-size:.79rem;font-weight:650;line-height:1.5}.storysphere-verified-surface-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.storysphere-verified-surface--compact .storysphere-verified-surface-grid{grid-template-columns:1fr}.storysphere-verified-surface-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.storysphere-verified-surface-mini{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.12rem .45rem;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#00000024;padding:.58rem .62rem}.storysphere-verified-surface-mini.is-open{border-color:#22c55e2e;background:linear-gradient(145deg,#22c55e1a,#ffffff09)}.storysphere-verified-surface-mini svg{grid-row:span 2;color:var(--accent-primary)}.storysphere-verified-surface-mini span{min-width:0;color:var(--text-primary);font-size:.68rem;font-weight:950;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.storysphere-verified-surface-mini small{min-width:0;overflow:hidden;color:var(--text-tertiary);font-size:.68rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.storysphere-verified-surface-lane{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#00000026;padding:.75rem}.storysphere-verified-surface-lane.is-open{border-color:#22c55e2e;background:linear-gradient(145deg,#22c55e1a,#ffffff09)}.storysphere-verified-surface-lane-head{display:flex;align-items:center;gap:.4rem;color:var(--text-primary);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.storysphere-verified-surface-lane-head svg{color:var(--accent-primary)}.storysphere-verified-surface-lane small{display:block;margin-top:.45rem;color:var(--text-tertiary);font-size:.72rem;font-weight:700;line-height:1.35}.storysphere-verified-surface-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem}.storysphere-verified-surface-foot span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0b;color:var(--text-secondary);padding:.42rem .65rem;font-size:.66rem;font-weight:850}.storysphere-verified-surface-foot button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;margin-left:auto;border:1px solid rgba(var(--accent-primary-rgb),.32);border-radius:999px;background:rgba(var(--accent-primary-rgb),.14);color:var(--text-primary);padding:0 .85rem;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}@media (hover: hover){.storysphere-verified-usage-row button:hover,.storysphere-verified-ai-generate:hover,.storysphere-verified-channel-card-head button:hover,.storysphere-verified-ai-actions button:hover{transform:translateY(-1px);border-color:rgba(var(--accent-primary-rgb),.48);background:rgba(var(--accent-primary-rgb),.2)}}@media (max-width: 720px){.storysphere-verified-panel,.storysphere-verified-channels,.storysphere-verified-surface{border-radius:22px;padding:.85rem}.storysphere-verified-panel-head,.storysphere-verified-channels-hero{grid-template-columns:minmax(0,1fr)}.storysphere-verified-surface-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem}.storysphere-verified-surface--compact{border-radius:20px;padding:.72rem}.storysphere-verified-surface--compact .storysphere-verified-surface-icon{width:2.2rem;height:2.2rem;border-radius:14px}.storysphere-verified-surface--compact h3{margin-top:.12rem;font-size:.94rem}.storysphere-verified-surface--compact p{display:-webkit-box;margin-top:.2rem;overflow:hidden;font-size:.7rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.storysphere-verified-panel-mark{width:2.5rem;height:2.5rem;border-radius:15px}.storysphere-verified-plan-grid,.storysphere-verified-channel-tabs{grid-template-columns:1fr}.storysphere-verified-panel--compact .storysphere-verified-plan-card ul{display:none}.storysphere-verified-usage-row button{width:100%;margin-left:0}.storysphere-verified-surface-grid{grid-template-columns:1fr}.storysphere-verified-surface-mini-grid{grid-template-columns:1fr;gap:.42rem;margin-top:.62rem}.storysphere-verified-surface-mini{min-height:3rem;padding:.52rem .58rem}.storysphere-verified-surface-foot{gap:.42rem;margin-top:.58rem}.storysphere-verified-surface-foot span{max-width:100%;padding:.36rem .52rem;font-size:.62rem}.storysphere-verified-surface-foot button{width:100%;margin-left:0}.storysphere-verified-surface--compact .storysphere-verified-surface-foot button{width:auto;min-height:2rem;margin-left:0;padding-inline:.7rem}.storysphere-verified-ai-title span,.storysphere-verified-ai-generate span{display:none}}.storysphere-capacitor body{position:fixed;width:100%;height:100%;overflow:hidden;touch-action:pan-x pan-y}.storysphere-capacitor #root{height:100%;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.storysphere-capacitor input,.storysphere-capacitor textarea,.storysphere-capacitor [contenteditable=true],.selectable-text{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root{--bg-surface-tone: hsl(220, 40%, 4%);--safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--storysphere-top-offset: 64px;--storysphere-bottom-offset: 64px;--storysphere-bottom-stack: calc(var(--storysphere-bottom-offset) + var(--safe-bottom) + var(--storysphere-keyboard-overlap, 0px));--storysphere-floating-bottom: calc(var(--storysphere-bottom-offset) + var(--safe-bottom) + var(--storysphere-keyboard-overlap, 0px) + 16px)}html,body{background:var(--bg-surface-tone);min-height:100%;margin:0;padding:0}#root{min-height:100dvh}.sphere-main{min-width:0;isolation:isolate}.storysphere-scroll-page{min-height:calc(100dvh - var(--storysphere-top-offset, 0px));padding-bottom:calc(var(--storysphere-bottom-offset, 0px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));overflow-x:hidden;overflow-y:visible}.storysphere-floating-panel{bottom:var(--storysphere-floating-bottom, 96px)}.storysphere-bottom-aware{padding-bottom:calc(var(--storysphere-bottom-offset, 0px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 16px)}body.storysphere-modal-open{overflow:hidden}body.storysphere-capacitor{background:#04070d;overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}body.storysphere-keyboard-open .storysphere-mobile-bottom-bar{opacity:0!important;pointer-events:none!important;transform:translate3d(0,calc(100% + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))),0)!important}body.storysphere-keyboard-open .storysphere-floating-panel{bottom:calc(var(--storysphere-keyboard-overlap, 0px) + 16px)!important}body.storysphere-keyboard-open .storysphere-bottom-aware{padding-bottom:calc(var(--storysphere-keyboard-overlap, 0px) + 24px)!important}.storysphere-top-navigation{--sphere-nav-edge: color-mix(in srgb, var(--sw-border-accent, rgba(var(--accent-primary-rgb, 59, 130, 246), .42)) 56%, var(--sw-border-muted, rgba(255, 255, 255, .12)))}.storysphere-top-navigation__backdrop{background:var(--surface-primary)!important;border-bottom-color:var(--sphere-nav-edge)!important;box-shadow:none!important}.storysphere-top-navigation__inner{max-width:min(100%,1480px);margin-inline:auto}.storysphere-theme .hide-scrollbar,.storysphere-theme .storysphere-stories-carousel__rail{scrollbar-width:none;-ms-overflow-style:none}.storysphere-theme .hide-scrollbar::-webkit-scrollbar,.storysphere-theme .storysphere-stories-carousel__rail::-webkit-scrollbar{display:none}.storysphere-mobile-bottom-bar>.relative>.absolute{background:linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-overlay, rgba(9, 13, 26, .94)) 94%,transparent),color-mix(in srgb,var(--sw-layer-canvas, rgba(3, 7, 18, .98)) 98%,transparent)),radial-gradient(circle at 18% 0%,var(--sw-accent-wash, rgba(var(--accent-primary-rgb, 59, 130, 246), .18)),transparent 42%),radial-gradient(circle at 82% 0%,rgba(var(--accent-secondary-rgb, 168, 85, 247),.12),transparent 36%)!important;border-top-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb, 59, 130, 246), .34))!important;box-shadow:0 -18px 48px #0000006b,inset 0 1px #ffffff14!important}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-inner{max-width:520px;margin-inline:auto}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-content{min-width:0;border-radius:1rem}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-icon{border:1px solid transparent}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-item[aria-current=page] .storysphere-mobile-nav-content,.storysphere-mobile-bottom-bar .storysphere-mobile-nav-item.active .storysphere-mobile-nav-content{background:var(--sw-layer-selected, rgba(var(--accent-primary-rgb, 59, 130, 246), .11))}.storysphere-home-stream{display:flex;flex-direction:column;gap:0}.storysphere-home-stream>.home-section{min-width:0;max-width:100%}@media (max-width: 767px){.storysphere-top-navigation__inner{height:4.3rem!important;padding-inline:max(.8rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.8rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.storysphere-top-navigation :where(a,button){border-color:var(--sw-border-muted, rgba(255, 255, 255, .12))}.storysphere-home-tabbar{top:calc(var(--storysphere-top-offset, 64px) + .15rem)!important;padding:.38rem .75rem!important}.storysphere-home-tabbar__inner{width:min(100%,19rem);justify-content:center;border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb, 59, 130, 246), .35))!important;background:linear-gradient(180deg,var(--sw-layer-raised, rgba(255, 255, 255, .09)),var(--sw-layer-default, rgba(255, 255, 255, .045)))!important;box-shadow:0 16px 38px #0000005c,inset 0 1px #ffffff1a!important}.storysphere-home-stream{padding-top:.85rem!important}.home-section-feed{margin-top:.25rem;margin-bottom:.9rem}.home-section-feed .hide-scrollbar{overflow:visible!important;padding-bottom:0!important}.home-section-feed .clip-container{width:calc(100% - 1rem)!important;max-width:25rem!important;height:min(68dvh,35rem)!important;min-height:29rem!important;margin:.35rem auto .95rem!important;border-radius:1.55rem!important;border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb, 59, 130, 246), .32));background:linear-gradient(145deg,#000000e0,#080d1cf5),var(--sw-layer-canvas, #030712)!important;box-shadow:0 22px 58px #0000005c,inset 0 1px #ffffff14}.home-section-feed .clip-container>*{border-radius:inherit}.home-section-feed .absolute.top-4.left-4{top:.8rem!important;left:.8rem!important;max-width:calc(100% - 1.6rem)}.home-section-feed .absolute.top-4.left-4>div{max-width:100%;overflow:hidden}.home-section-feed .absolute.top-4.left-4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-section-network .reader-command-center{margin-top:.4rem!important}.home-section-network .reader-command-center__header p,.home-section-network .reader-action-card p,.home-section-network .reader-system-card p{display:none!important}.home-section-hero{margin-top:.75rem;opacity:.94}.home-section-social-posts button,.home-section-live section,.home-section-pulse>div,.home-section-actions>div,.home-section-network .reader-command-center,.home-section-friends>div{border-radius:1.35rem}.storysphere-mobile-bottom-bar{padding-inline:max(.45rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.45rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.storysphere-mobile-bottom-bar>.relative>.absolute{border-radius:1.45rem 1.45rem 0 0;inset-inline:.45rem!important}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-content{min-height:3.35rem;padding-block:.35rem!important}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-label{max-width:4.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem!important;letter-spacing:.02em!important}}#storyforge-app-main-content header[data-tour=navigation]+div{margin-top:0!important;height:auto!important;min-height:0!important;flex:1 1 auto!important}#storyforge-app-main-content header[data-tour=navigation]+div>nav,#storyforge-app-main-content header[data-tour=navigation]+div>main{height:100%!important;min-height:0!important}#root header[data-tour=navigation]+div{margin-top:0!important;height:auto!important;min-height:0!important;flex:1 1 auto!important}#root header[data-tour=navigation]+div>nav,#root header[data-tour=navigation]+div>main{height:100%!important;min-height:0!important}#root [style*="margin-top: 68px"]{margin-top:0!important}#root [style*="height: calc(100% - 68px)"]{height:100%!important;min-height:0!important}html{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}body{min-height:100%;overflow-x:hidden}@media (max-width: 767px){.sphere-page-container,.page-shell{padding-bottom:calc(64px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}.sphere-app-root>.sphere-main{overflow-y:auto;-webkit-overflow-scrolling:touch}}.webtoons-page .pointer-events-none[class*=absolute][class*=inset-0] [class*=blur]{display:none!important}.webtoons-page .fixed.bottom-6.left-1\/2{left:50%!important;right:auto!important;width:min(calc(100vw - 32px),1120px)!important;max-width:calc(100vw - 32px)!important;transform:translate(-50%)!important}.webtoons-page .fixed.bottom-6.left-1\/2>*{width:100%!important;max-width:100%!important}.sphere-app-root[data-storysphere-app=true]{overflow-x:clip!important}.sphere-app-root[data-storysphere-app=true] .sphere-main{max-width:100vw;overflow-x:clip!important}.library-page>.pointer-events-none,.library-page .pointer-events-none.absolute.inset-0,.library-page [class*=pointer-events-none][class*=absolute][class*=inset]{overflow:hidden!important;contain:paint}.library-page>.pointer-events-none [class*=blur],.library-page .pointer-events-none.absolute.inset-0 [class*=blur]{display:none!important}.webtoons-page .flex.overflow-hidden{max-width:100%;overflow:hidden!important;contain:inline-size}.webtoons-page .flex.overflow-hidden>.animate-pulse{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:11rem}.creator-header-bar{max-width:100vw;overflow-x:clip}.creator-header-bar>*,.creator-wsnav{min-width:0;max-width:100%}.creator-wsnav{isolation:isolate;overscroll-behavior-inline:contain;scroll-padding-inline:.75rem}.sphere-app-root[data-storysphere-app=true] :where(.fixed,.absolute)>span:empty,.sphere-app-root[data-storysphere-app=true] :where(.fixed,.absolute)>span:not([class]){max-width:calc(100vw - 2rem)}@media (max-width: 767px){.library-page>.pointer-events-none,.library-page .pointer-events-none.absolute.inset-0{display:none!important}.webtoons-page .flex.overflow-hidden{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem!important}.webtoons-page .flex.overflow-hidden>.animate-pulse:nth-child(n+3){display:none!important}.webtoons-page .flex.overflow-hidden>.animate-pulse{width:100%!important;max-width:none!important;height:12.5rem!important}.creator-header-bar{margin-inline:0!important;width:100%!important;max-width:100%!important;border-radius:0!important}.creator-wsnav{width:100%;max-width:100%;padding-inline:.25rem!important}.creator-wsnav-item{width:2.45rem;max-width:2.45rem;min-width:2.45rem;justify-content:center;padding-inline:.45rem!important}.creator-wsnav-item svg{width:1rem;height:1rem}.sphere-app-root[data-storysphere-app=true] :where(.fixed,.absolute)>span:empty,.sphere-app-root[data-storysphere-app=true] :where(.fixed,.absolute)>span:not([class]){right:.75rem!important;left:auto!important;max-width:calc(100vw - 1.5rem)!important;transform:none!important}}.sphere-main,.sphere-page-container,.page-shell{touch-action:pan-y pinch-zoom}.reader-scroll-container{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}html,body,#root,.sphere-app-root{height:auto!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}body.storysphere-modal-open:not(:has([role=dialog])){overflow-y:auto!important}html.storysphere-capacitor{color-scheme:dark light;--native-topbar-height: 74px;--native-tabbar-height: 74px;--native-app-gutter: max(14px, var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));--native-app-surface: var(--surface-primary);--native-app-surface-strong: var(--surface-secondary);--native-app-hairline: var(--border-primary)}html.storysphere-capacitor,body.storysphere-capacitor{--bg-primary: #05070d;--bg-secondary: #08111f;--bg-tertiary: #0d1728;--bg-gradient-primary: radial-gradient(circle at 18% 0%, rgba(var(--accent-primary-rgb), .2), transparent 18rem), radial-gradient(circle at 92% 12%, rgba(var(--accent-secondary-rgb), .16), transparent 20rem), linear-gradient(180deg, #06101d 0%, #05070d 46%, #03050a 100%);--surface-primary: rgba(11, 18, 32, .86);--surface-secondary: rgba(15, 25, 44, .92);--surface-tertiary: rgba(25, 36, 58, .88);--surface-hover: rgba(255, 255, 255, .075);--surface-active: rgba(var(--accent-primary-rgb), .18);--surface-glass: rgba(15, 23, 42, .68);--surface-glass-heavy: rgba(10, 17, 30, .9);--sphere-field-bg: rgba(255, 255, 255, .055);--sphere-hover-bg: rgba(255, 255, 255, .085);--text-primary: rgba(255, 255, 255, .96);--text-secondary: rgba(226, 232, 240, .82);--text-tertiary: rgba(203, 213, 225, .62);--text-quaternary: rgba(148, 163, 184, .74);--border-primary: rgba(255, 255, 255, .12);--border-secondary: rgba(255, 255, 255, .09);--border-tertiary: rgba(255, 255, 255, .065);--border-glass: rgba(255, 255, 255, .13);--border-glass-elevated: rgba(255, 255, 255, .18);--glass-bg: rgba(8, 13, 25, .72);--native-app-surface: var(--surface-primary);--native-app-surface-strong: var(--surface-secondary);--native-app-hairline: var(--border-primary);min-height:100dvh!important;overscroll-behavior-y:none;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.storysphere-capacitor input,body.storysphere-capacitor textarea,body.storysphere-capacitor [contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}body.storysphere-capacitor .sphere-app-root{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(var(--accent-primary-rgb),.08),transparent 20rem),var(--bg-gradient-primary)!important}body.storysphere-capacitor .sphere-main{min-height:0!important;height:auto!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:calc(var(--native-topbar-height, 74px) + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));scroll-padding-bottom:calc(var(--native-tabbar-height, 74px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 18px)}body.storysphere-capacitor .native-app-home,body.storysphere-capacitor .native-app-frame,body.storysphere-capacitor .sphere-main{color:var(--text-primary)}body.storysphere-capacitor .native-app-home :where(a,button){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.storysphere-native-topbar{position:fixed;top:0;left:0;right:0;z-index:1100;padding:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 8px) var(--native-app-gutter) 8px;background:var(--bg-primary);border-bottom:1px solid var(--native-app-hairline);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:none}.storysphere-native-topbar__inner{display:flex;min-height:48px;align-items:center;gap:10px}.storysphere-native-topbar__eyebrow{margin:0 0 2px;color:var(--text-quaternary);font-size:10px;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.storysphere-native-topbar__title{margin:0;overflow:hidden;color:var(--text-primary);font-size:19px;font-weight:900;letter-spacing:0;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.storysphere-native-topbar__actions{display:flex;flex-shrink:0;align-items:center;gap:6px}.storysphere-native-icon-button{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--border-primary);border-radius:14px;background:var(--native-app-surface);color:var(--text-secondary);box-shadow:inset 0 1px #ffffff14;transition:transform .12s ease,background .12s ease,color .12s ease}.storysphere-native-icon-button:active{transform:scale(.94);background:var(--surface-active);color:var(--accent-primary)}.storysphere-native-icon-button.is-muted{color:var(--accent-primary)}body.storysphere-capacitor .storysphere-mobile-bottom-bar{height:calc(var(--native-tabbar-height, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;min-height:calc(var(--native-tabbar-height, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;padding:0 var(--native-app-gutter) var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))!important}body.storysphere-capacitor .storysphere-mobile-bottom-bar>.relative>.absolute{left:var(--native-app-gutter);right:var(--native-app-gutter);bottom:max(8px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));height:72px;border:1px solid var(--native-app-hairline)!important;background:var(--native-app-surface-strong)!important;box-shadow:0 18px 45px #00000057,inset 0 1px #ffffff14!important;overflow:visible}body.storysphere-capacitor .storysphere-mobile-bottom-bar nav span{font-size:10px!important;letter-spacing:0!important}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-inner{height:100%;min-height:72px;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;justify-items:stretch;gap:2px;padding:4px max(6px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) 8px max(6px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-item,.storysphere-mobile-bottom-bar .storysphere-mobile-create-slot{width:100%;max-width:none!important;min-width:0;min-height:64px}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-content{width:100%;min-height:58px;padding:6px 2px 4px!important;gap:5px}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-icon{width:38px;height:34px;padding:0!important}.storysphere-mobile-bottom-bar .storysphere-mobile-nav-label{display:block;width:100%;max-width:64px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0!important}.storysphere-mobile-bottom-bar .storysphere-mobile-create-button{width:52px!important;height:52px!important}.storysphere-mobile-bottom-bar .storysphere-mobile-create-slot>span{bottom:5px!important;width:100%;max-width:68px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}body.storysphere-capacitor .creator-app-shell{--native-app-surface: var(--surface-primary);--native-app-surface-strong: var(--surface-secondary);--native-app-hairline: var(--border-primary);background:var(--bg-primary)}body.storysphere-capacitor .creator-create-page{overflow-x:hidden;isolation:isolate}body.storysphere-capacitor .creator-create-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px 100%);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.32),transparent 70%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.32),transparent 70%)}body.storysphere-capacitor .creator-create-page>*{position:relative;z-index:1}body.storysphere-capacitor .creator-create-page :where(button,a,input,textarea,select){touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.storysphere-capacitor .creator-create-page :where(button){min-height:46px}body.storysphere-capacitor .creator-create-page :where(.grid>button){border-color:#ffffff21!important;background:radial-gradient(circle at 50% 0%,rgba(var(--creator-route-accent-a),.13),transparent 62%),linear-gradient(180deg,#ffffff16,#ffffff09),#0d1524db!important;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff14!important}body.storysphere-capacitor .storysphere-native-topbar,body.storysphere-capacitor .storysphere-native-topbar__title{color:var(--text-primary)}body.storysphere-capacitor .storysphere-native-topbar__eyebrow{color:var(--text-quaternary)}body.storysphere-capacitor .creator-page{padding-top:14px!important;padding-bottom:calc(var(--native-tabbar-height) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 18px)!important}body.storysphere-capacitor .creator-app-shell{min-height:100%!important;padding-bottom:0!important}body.storysphere-capacitor .creator-webtoon-studio-page{height:auto!important;min-height:calc(100dvh - var(--native-topbar-height, 74px) - var(--native-tabbar-height, 74px) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;overflow:visible!important;padding:0 var(--native-app-gutter) calc(var(--native-tabbar-height, 74px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 12px);background:radial-gradient(circle at 16% 8%,rgba(var(--accent-primary-rgb),.16),transparent 190px),radial-gradient(circle at 90% 18%,rgba(var(--accent-secondary-rgb),.12),transparent 210px),linear-gradient(180deg,#05070d,#07101c 52%,#03050a)!important}body.storysphere-capacitor .creator-webtoon-studio-shell{height:auto!important;min-height:inherit!important;overflow:visible!important;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#070c17b3;box-shadow:0 18px 54px #0000004d,inset 0 1px #ffffff0f}body.storysphere-capacitor .creator-webtoon-studio-shell .app-container{min-height:calc(100dvh - var(--native-topbar-height, 74px) - var(--native-tabbar-height, 74px) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) - 28px)}.creator-webtoon-studio-shell .app-container{display:flex;min-height:100%;flex-direction:column;overflow:hidden;color:var(--text-primary);background:var(--sw-layer-canvas)}.creator-webtoon-studio-shell .os-titlebar,.creator-webtoon-studio-shell .os-statusbar{flex-shrink:0;border-color:var(--sw-border-muted-color);background:var(--sw-chrome-bg);color:var(--text-secondary);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.creator-webtoon-studio-shell .os-titlebar{border-bottom:1px solid var(--sw-border-muted-color)}.creator-webtoon-studio-shell .os-statusbar{border-top:1px solid var(--sw-border-muted-color)}.creator-webtoon-studio-shell main{min-height:0;color:var(--text-primary)}.creator-webtoon-studio-shell .os-card,.creator-webtoon-studio-shell .studio-bg-surface,.creator-webtoon-studio-shell .studio-bg-surface-glass,.creator-webtoon-studio-shell .studio-bg-page,.creator-webtoon-studio-shell .studio-panel,.creator-webtoon-studio-shell .studio-card,.creator-webtoon-studio-shell .card{border:1px solid var(--sw-border-muted-color);background:var(--sw-layer-default);color:var(--text-primary);box-shadow:var(--sw-card-shadow)}.creator-webtoon-studio-shell .studio-bg-surface-glass{background:var(--sw-chrome-bg);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.creator-webtoon-studio-shell .studio-border{border-color:var(--sw-border-muted-color)!important}.creator-webtoon-studio-shell .studio-border-strong,.creator-webtoon-studio-shell .studio-border-accent{border-color:rgba(var(--accent-primary-rgb),.42)!important}.creator-webtoon-studio-shell .studio-text-primary{color:var(--text-primary)!important}.creator-webtoon-studio-shell .studio-text-secondary,.creator-webtoon-studio-shell .text-text-tertiary,.creator-webtoon-studio-shell .text-text-muted{color:var(--text-tertiary)!important}.creator-webtoon-studio-shell .studio-text-accent,.creator-webtoon-studio-shell .text-accent-primary{color:var(--accent-primary)!important}.creator-webtoon-studio-shell .studio-button-primary{border:1px solid var(--sw-border-muted-color);background:var(--accent-primary);color:var(--accent-text);box-shadow:var(--sw-control-shadow)}.creator-webtoon-studio-shell :where(button,a,input,textarea,select){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.creator-webtoon-studio-shell :where(input,textarea,select){border:1px solid var(--sw-border-muted-color);background:var(--sw-control-surface);color:var(--text-primary)}.creator-webtoon-studio-shell :where(input,textarea,select)::-moz-placeholder{color:var(--sw-text-secondary)}.creator-webtoon-studio-shell :where(input,textarea,select)::placeholder{color:var(--sw-text-secondary)}.creator-webtoon-studio-shell :where(img,video,canvas){max-width:100%}body.storysphere-capacitor .creator-webtoon-studio-shell .os-titlebar{display:none!important}body.storysphere-capacitor .creator-webtoon-studio-shell .os-statusbar{min-height:34px;overflow-x:auto;white-space:nowrap}body.storysphere-capacitor .creator-webtoon-studio-shell main{padding:18px!important;overflow:visible!important;box-shadow:none!important}body.storysphere-capacitor .creator-webtoon-studio-shell main>.max-w-6xl{max-width:none!important}body.storysphere-capacitor .creator-webtoon-studio-shell .grid{gap:14px}body.storysphere-capacitor .creator-webtoon-studio-shell .grid.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.storysphere-capacitor .creator-webtoon-studio-shell .md\:grid-cols-2,body.storysphere-capacitor .creator-webtoon-studio-shell .lg\:grid-cols-3{grid-template-columns:minmax(0,1fr)!important}body.storysphere-capacitor .creator-webtoon-studio-shell .p-12,body.storysphere-capacitor .creator-webtoon-studio-shell .p-8{padding:18px!important}body.storysphere-capacitor .creator-webtoon-studio-shell .py-40{padding-top:48px!important;padding-bottom:48px!important}body.storysphere-capacitor .creator-webtoon-studio-shell .mb-16{margin-bottom:28px!important}body.storysphere-capacitor .creator-webtoon-studio-shell .mb-12{margin-bottom:22px!important}body.storysphere-capacitor .creator-webtoon-studio-shell .text-4xl{font-size:28px!important;line-height:1.05!important}body.storysphere-capacitor .creator-webtoon-studio-shell .text-2xl{font-size:20px!important}body.storysphere-capacitor .creator-webtoon-studio-shell .flex.justify-between.items-end{align-items:stretch!important;flex-direction:column!important;gap:16px}body.storysphere-capacitor .creator-webtoon-studio-shell .flex.justify-between.items-end>.flex{display:grid!important;grid-template-columns:1fr;gap:10px}.sphere-app-root :where(.post-card,.comments-sheet,.comment-card,.reaction-bar,.live-session-card,.club-card,.story-card,.share-sheet),.sphere-app-root :where([class*=PostCard],[class*=Comments],[class*=Reaction],[class*=LiveSession]){color:var(--text-primary)}.sphere-app-root :where(.comments-sheet,.share-sheet,[role=dialog]) :where(button,a,input,textarea,select),.sphere-app-root :where(.post-card,.comment-card,.reaction-bar,.live-session-card) :where(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sphere-app-root :where(.comments-sheet,.share-sheet,[role=dialog]) :where(input,textarea,select){border-color:var(--showweld-field-border, rgba(255,255,255,.12));background:var(--showweld-field-bg, rgba(255,255,255,.06));color:var(--text-primary)}.storysphere-comments-sheet,.storysphere-post-comments-panel,.storysphere-inline-comments{--sphere-comment-bg: color-mix(in srgb, var(--surface-primary, #080d18) 86%, transparent);--sphere-comment-card: color-mix(in srgb, var(--surface-secondary, #121827) 78%, transparent);--sphere-comment-card-strong: color-mix(in srgb, var(--surface-elevated, #192033) 86%, transparent);--sphere-comment-border: color-mix(in srgb, var(--border-primary, rgba(255,255,255,.14)) 82%, transparent);--sphere-comment-muted: var(--text-tertiary, rgba(255,255,255,.54));color:var(--text-primary)}.storysphere-comments-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 700);background:#0000008f}.storysphere-comments-frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 800);display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.storysphere-comments-sheet{background:var(--surface-primary, #191c24)!important;border-color:var(--sphere-comment-border)!important;box-shadow:0 34px 120px #0000009e,inset 0 1px #ffffff14!important}.storysphere-comments-main{min-width:0;min-height:0;background:var(--surface-primary, #191c24)!important}.storysphere-comments-scroll{overscroll-behavior:contain;scrollbar-gutter:stable}.storysphere-comments-composer textarea{color:var(--text-primary, #20252d)!important;caret-color:var(--accent-primary)}.storysphere-comments-composer textarea::-moz-placeholder{color:var(--text-secondary, #515a6a)!important;opacity:1}.storysphere-comments-composer textarea::placeholder{color:var(--text-secondary, #515a6a)!important;opacity:1}.storysphere-comments-header{position:sticky;top:0;z-index:3;margin-inline:-4px;padding-inline:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary, #050914) 96%,transparent),color-mix(in srgb,var(--bg-primary, #050914) 80%,transparent) 72%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.storysphere-comment-item,.storysphere-social-comment-row,.storysphere-inline-comment-row{min-width:0}.storysphere-comment-card,.storysphere-social-comment-card,.storysphere-inline-comment-row{background:linear-gradient(180deg,#ffffff0e,#ffffff06),var(--sphere-comment-card)!important;border-color:var(--sphere-comment-border)!important;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff0e!important}.storysphere-comment-card p,.storysphere-social-comment-card p,.storysphere-inline-comment-row p{overflow-wrap:anywhere}.storysphere-comment-actions button,.storysphere-post-comments-panel button,.storysphere-inline-comments button,.storysphere-comments-sheet button{min-height:40px}.storysphere-comments-composer,.storysphere-post-comments-composer,.storysphere-inline-comment-composer{background:linear-gradient(180deg,#ffffff13,#ffffff09),color-mix(in srgb,var(--surface-elevated, #121827) 86%,transparent)!important;border-color:var(--sphere-comment-border)!important;box-shadow:0 22px 70px #00000070,inset 0 1px #ffffff14!important}.storysphere-post-comments-panel{background:radial-gradient(circle at 0% 0%,rgba(var(--accent-primary-rgb),.14),transparent 18rem),var(--sphere-comment-bg)!important;border-color:var(--sphere-comment-border)!important}.storysphere-post-comments-list{overscroll-behavior:contain}.storysphere-inline-comments{min-width:0}.storysphere-inline-comment-composer{position:sticky;bottom:calc(var(--layout-bottom-padding, 0px) + 10px);z-index:5}@media (min-width: 1024px){.storysphere-comments-frame{align-items:center}.storysphere-comments-sheet{width:min(780px,94vw)!important}.storysphere-comments-spotlight{width:clamp(320px,34vw,420px)!important}}@media (max-width: 767px){.storysphere-comments-sheet{inset:auto 0 0 0!important;width:100vw!important;height:min(94dvh,calc(100dvh - max(8px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))))!important;max-height:min(94dvh,calc(100dvh - max(8px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))))!important;border-radius:26px 26px 0 0!important;border-left:0!important;border-right:0!important}.storysphere-comments-sheet:before{content:"";position:absolute;top:9px;left:50%;z-index:10;width:42px;height:4px;border-radius:999px;background:#ffffff47;transform:translate(-50%)}.storysphere-comments-layout,.storysphere-comments-main{min-height:0}.storysphere-comments-scroll{padding-top:calc(18px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))!important;padding-bottom:calc(148px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}.storysphere-comments-content{padding-inline:max(14px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(14px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.storysphere-comments-header{margin-bottom:18px!important;padding-bottom:14px!important;gap:12px!important}.storysphere-comments-header h1{font-size:20px!important;line-height:1.1!important}.storysphere-comments-header p{letter-spacing:.2em!important;line-height:1.35!important}.storysphere-comment-item{gap:10px!important}.storysphere-comment-avatar{width:34px!important;height:34px!important}.storysphere-comment-card{border-radius:18px!important;padding:12px!important}.storysphere-comment-card :where(.tracking-\[0\.15em\]){letter-spacing:.06em!important}.storysphere-comment-actions{gap:10px!important;flex-wrap:wrap}.storysphere-comment-actions button{min-height:34px;border-radius:999px;padding-inline:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);letter-spacing:.12em!important}.storysphere-comments-composer-wrap{position:absolute!important;padding:8px max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(10px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-primary, #050914) 78%,transparent) 22%,var(--bg-primary, #050914))}.storysphere-comments-composer{border-radius:22px!important;padding:9px!important}.storysphere-comments-composer textarea{font-size:16px!important;line-height:1.35!important;max-height:112px!important}.storysphere-comments-composer :where(button){width:44px!important;height:44px!important;border-radius:16px!important;flex-shrink:0}.storysphere-post-comments-panel{border-radius:22px!important;margin-inline:-2px}.storysphere-post-comments-header{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--surface-primary, #080d18) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.storysphere-post-comments-list{max-height:min(58dvh,520px)!important;padding-inline:12px!important;padding-bottom:14px!important}.storysphere-social-comment-row{gap:10px!important}.storysphere-social-comment-row[style]{margin-left:10px!important}.storysphere-social-comment-card{border-radius:18px!important;padding:10px 12px!important}.storysphere-post-comments-composer{position:sticky;bottom:0;padding:10px 12px max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;background:linear-gradient(180deg,#ffffff12,#ffffff09),var(--surface-primary, #080d18)!important}.storysphere-post-comments-composer textarea,.storysphere-inline-comment-composer input{font-size:16px!important}.storysphere-inline-comments{gap:14px!important}.storysphere-inline-comment-row{border-radius:22px!important;padding:14px!important;gap:12px!important}.storysphere-inline-comment-row img{width:40px!important;height:40px!important;border-radius:14px!important}.storysphere-inline-comment-row .flex.items-center.gap-3{flex-wrap:wrap;gap:6px!important}.storysphere-inline-comment-composer{bottom:calc(var(--layout-bottom-padding, 76px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 8px)!important;border-radius:22px!important;padding:10px!important;gap:10px!important}}body.storysphere-capacitor .storysphere-comments-sheet{height:calc(100dvh - max(8px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))))!important;max-height:calc(100dvh - max(8px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))))!important;border-radius:24px 24px 0 0!important}body.storysphere-capacitor .storysphere-comments-scroll{padding-bottom:calc(158px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}body.storysphere-capacitor .storysphere-comments-composer-wrap,body.storysphere-capacitor .storysphere-post-comments-composer,body.storysphere-capacitor .storysphere-inline-comment-composer{padding-bottom:max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}body.storysphere-capacitor .creator-dashboard-bridge-panel,body.storysphere-capacitor .creator-dashboard-bridge-card,body.storysphere-capacitor .creator-card,body.storysphere-capacitor .creator-card-strong,body.storysphere-capacitor .creator-panel,body.storysphere-capacitor .creator-dashboard-route-card{border-radius:18px!important;background:linear-gradient(180deg,#ffffff0f,#ffffff06),var(--native-app-surface)!important;box-shadow:0 14px 36px #00000038,inset 0 1px #ffffff14!important}body.storysphere-capacitor .creator-dashboard-hero{margin-inline:-2px}body.storysphere-capacitor .app-error-boundary{min-height:100dvh!important;padding:max(24px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) var(--native-app-gutter) max(24px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;background:radial-gradient(circle at 18% 8%,rgba(var(--accent-primary-rgb),.2),transparent 18rem),radial-gradient(circle at 86% 18%,rgba(var(--accent-secondary-rgb),.16),transparent 18rem),var(--bg-gradient-primary)!important;color:var(--text-primary)!important}body.storysphere-capacitor .app-error-boundary__card{width:min(100%,440px);border:1px solid rgba(248,113,113,.26);border-radius:28px;padding:28px;background:linear-gradient(180deg,#ffffff13,#ffffff06),var(--surface-primary);box-shadow:0 28px 80px #0000005c,inset 0 1px #ffffff14}body.storysphere-capacitor .app-error-boundary__icon{display:inline-flex;width:78px;height:78px;align-items:center;justify-content:center;margin-bottom:22px;border:1px solid rgba(248,113,113,.35);border-radius:999px;color:#f87171;background:radial-gradient(circle,#f871713d,#f8717114)}body.storysphere-capacitor .app-error-boundary h2{margin:0 0 10px;color:var(--text-primary);font-size:clamp(1.45rem,6vw,2rem);font-weight:var(--font-bold);letter-spacing:0}body.storysphere-capacitor .app-error-boundary p{max-width:34rem;margin:0 auto 24px;color:var(--text-secondary);font-size:.98rem;line-height:1.6;overflow-wrap:anywhere}body.storysphere-capacitor .app-error-boundary__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.storysphere-capacitor .app-error-boundary__button{min-height:52px;border-radius:18px;padding:0 16px;font-weight:var(--font-semibold);color:var(--text-primary);border:1px solid var(--border-glass);background:var(--surface-glass-heavy)}body.storysphere-capacitor .app-error-boundary__button.is-primary{color:var(--accent-text, #fff);border-color:rgba(var(--accent-primary-rgb),.34);background:var(--button-primary-gradient);box-shadow:0 16px 34px rgba(var(--accent-primary-rgb),.22)}body.storysphere-capacitor .storysphere-toast-stack{top:auto!important;right:max(14px,var(--safe-area-inset-right, env(safe-area-inset-right)))!important;bottom:calc(96px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))!important;left:max(14px,var(--safe-area-inset-left, env(safe-area-inset-left)))!important;width:auto!important;max-width:none!important;z-index:2147483000!important;display:grid!important;gap:10px!important;pointer-events:none!important}body.storysphere-capacitor .storysphere-toast{width:100%!important;max-width:none!important;min-height:56px!important;padding:10px 12px!important;border-radius:18px!important;background:color-mix(in srgb,var(--surface-primary) 88%,transparent)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary)!important;box-shadow:0 18px 45px #02061738,inset 0 1px #ffffff5c!important;contain:layout paint!important}body.storysphere-capacitor .storysphere-toast>div:nth-child(2){width:34px!important;height:34px!important;margin-right:10px!important;border-radius:14px!important}body.storysphere-capacitor .storysphere-toast>div:nth-child(3){min-width:0!important;max-height:2.7em!important;overflow:hidden!important;font-size:13px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}body.storysphere-capacitor .storysphere-toast button[aria-label=Close]{width:36px!important;height:36px!important;min-width:36px!important;margin-left:8px!important;border-radius:14px!important;color:var(--text-secondary)!important}body.storysphere-capacitor.storysphere-keyboard-open .storysphere-toast-stack{bottom:calc(var(--storysphere-keyboard-overlap, 0px) + 18px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))!important}@media (max-width: 420px){body.storysphere-capacitor .app-error-boundary__actions{grid-template-columns:1fr}body.storysphere-capacitor .storysphere-toast-stack{right:max(10px,var(--safe-area-inset-right, env(safe-area-inset-right)))!important;left:max(10px,var(--safe-area-inset-left, env(safe-area-inset-left)))!important}body.storysphere-capacitor .storysphere-toast{border-radius:16px!important}}body.storysphere-capacitor{--native-legacy-surface: var(--surface-primary);--native-legacy-surface-raised: var(--surface-secondary);--native-legacy-surface-muted: var(--surface-tertiary);--native-legacy-border: var(--border-glass);--native-legacy-shadow: 0 18px 44px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255,255,255,.08);--storysphere-viewport-height: 100dvh;--storysphere-viewport-width: 100vw;overscroll-behavior:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}body.storysphere-capacitor :where(input,textarea,[contenteditable=true],article,p,h1,h2,h3,h4,h5,h6){-webkit-user-select:text;-moz-user-select:text;user-select:text}body.storysphere-capacitor.storysphere-keyboard-open{--native-keyboard-lift: var(--storysphere-keyboard-overlap, 0px)}body.storysphere-capacitor.storysphere-keyboard-open :where(.storysphere-mobile-bottom-bar,.storysphere-native-topbar,.native-app-footer-link,.native-app-readiness-strip){transition:opacity .16s ease,transform .16s ease}body.storysphere-capacitor.storysphere-keyboard-open .storysphere-mobile-bottom-bar{transform:translateY(calc(100% + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))))!important;pointer-events:none;opacity:0}body.storysphere-capacitor.storysphere-native-offline .native-app-frame-console,body.storysphere-capacitor[data-native-network=offline] .native-app-frame-console{border-color:#f59e0b59!important;box-shadow:0 18px 54px #f59e0b14,inset 0 1px #ffffff14!important}body.storysphere-capacitor.storysphere-native-offline .native-app-signal{background:#f59e0b29!important;color:var(--accent-warning)!important;border-color:#f59e0b52!important}body.storysphere-capacitor :where(a,button,[role=button],input,textarea,select){min-height:44px;touch-action:manipulation}body.storysphere-capacitor :where(.native-app-frame,.native-app-home,.sphere-main,.page-shell){min-height:calc(var(--storysphere-viewport-height, 100dvh) - var(--native-topbar-height, 74px))}body.storysphere-capacitor[data-native-route-family=reader],body.storysphere-capacitor[data-native-route-family=creator],body.storysphere-capacitor[data-native-route-family=settings]{--native-app-surface: var(--surface-primary);--native-app-surface-strong: var(--surface-secondary)}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,.sf-card,.sf-empty-state,.lore-card,[class*=cornell i],[class*=genesis i],[class*=world-building i],[class*=worldbuilding i]){color:var(--text-primary)!important;background:radial-gradient(circle at 12% 0%,rgba(var(--accent-primary-rgb),.14),transparent 26rem),radial-gradient(circle at 92% 0%,rgba(var(--accent-secondary-rgb),.1),transparent 24rem),var(--bg-gradient-primary)!important}body.storysphere-capacitor :where(.worldview-canvas,.story-structure-canvas,.character-canvas){max-width:100vw!important;border:1px solid var(--border-glass-elevated)!important;border-radius:24px!important;box-shadow:var(--native-legacy-shadow)!important;overflow-x:hidden!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([class~=bg-white],[class~=bg-gray-50],[class~=bg-gray-100],[class~=bg-slate-50],[class~=bg-slate-100],[class~=from-white],[class~=to-white]){background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--native-legacy-surface)!important;color:var(--text-primary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([class~=bg-gray-200],[class~=bg-slate-200],[class~=bg-neutral-100],[class~=bg-neutral-200]){background:var(--native-legacy-surface-raised)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([class~=text-black],[class~=text-gray-900],[class~=text-gray-800],[class~=text-slate-900],[class~=text-slate-800],[class~=text-neutral-900]){color:var(--text-primary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([class~=text-gray-700],[class~=text-gray-600],[class~=text-slate-700],[class~=text-slate-600],[class~=text-neutral-700]){color:var(--text-secondary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([class~=text-gray-500],[class~=text-gray-400],[class~=text-slate-500],[class~=text-slate-400],[class~=text-neutral-500]){color:var(--text-tertiary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([class~=border-gray-100],[class~=border-gray-200],[class~=border-gray-300],[class~=border-slate-100],[class~=border-slate-200],[class~=border-neutral-200]){border-color:var(--border-glass)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([class*=shadow],[class*=drop-shadow]){box-shadow:var(--native-legacy-shadow)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where(button,a,[role=tab],[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where(button:not([class*=gradient]),[role=tab],[role=button]){border-color:var(--border-glass)!important;background:linear-gradient(180deg,#ffffff13,#ffffff06),var(--native-legacy-surface-raised)!important;color:var(--text-primary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where(button[class*=from-],button[class*=to-],button[class*=gradient],.sf-btn-primary){background:var(--button-primary-gradient)!important;color:var(--accent-text, #fff)!important;border-color:rgba(var(--accent-primary-rgb),.34)!important;box-shadow:0 16px 34px rgba(var(--accent-primary-rgb),.2),inset 0 1px #ffffff2e!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where(input,textarea,select,[contenteditable=true]){border-color:var(--border-glass)!important;background:var(--surface-glass-heavy)!important;color:var(--text-primary)!important;caret-color:var(--accent-primary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where(input,textarea)::-moz-placeholder{color:var(--text-quaternary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where(input,textarea)::placeholder{color:var(--text-quaternary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([style*="background: white"],[style*="background-color: white"],[style*="background: #fff"],[style*="background-color: #fff"],[style*="background: #f"],[style*="background-color: #f"],[style*="background: rgb(255"],[style*="background-color: rgb(255"],[style*="background: rgba(255"],[style*="background-color: rgba(255"],[style*="background: rgb(249"],[style*="background-color: rgb(249"],[style*="background: rgb(248"],[style*="background-color: rgb(248"],[style*="background: rgb(243"],[style*="background-color: rgb(243"],[style*="background: rgb(229"],[style*="background-color: rgb(229"]){background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--native-legacy-surface)!important;color:var(--text-primary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([style*="color: black"],[style*="color: rgb(0"],[style*="color:#000"],[style*="color: #000"]){color:var(--text-primary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([style*="color: gray"],[style*="color: grey"],[style*="color: rgb(107"],[style*="color: rgb(75"],[style*="color: rgb(55"]){color:var(--text-secondary)!important}body.storysphere-capacitor :where(.creator-create-page,.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.cornell-notes,.cornell-notes-section,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where([style*="border-color: rgb(229"],[style*="border-color: rgb(209"],[style*="border: 1px solid rgb(229"],[style*="border: 1px solid rgb(209"]){border-color:var(--border-glass)!important}body.storysphere-capacitor .creator-app-shell :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),[class*=section i],:is([class$=-surface],[class*="-surface "],.surface),[class*=empty i],[class*=editor i]){border-color:var(--border-glass)!important;background:var(--bg-primary)!important;color:var(--text-primary)!important;box-shadow:none!important}body.storysphere-capacitor .creator-app-shell :where([style*=min-width],[style*="width: 1000"],[style*="width: 1100"],[style*="width: 1200"],[style*=max-width]){max-width:100%!important;min-width:0!important}body.storysphere-capacitor .creator-app-shell :where([style*=box-shadow],[style*="filter: drop-shadow"],[style*=backdrop-filter]){box-shadow:none!important}body.storysphere-capacitor :where(.worldview-canvas,.story-structure-canvas,.character-canvas,.cornell-workspace,.genesis-engine,[class*=cornell i],[class*=genesis i]) :where(aside,nav,[aria-label*=items i],[class*=rail i]){border-color:var(--border-glass)!important;background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--surface-glass-heavy)!important;color:var(--text-secondary)!important}body.storysphere-capacitor :where(.worldview-canvas,.story-structure-canvas,.character-canvas) :where(img,video,canvas,[class*=image i]){max-width:100%}@media (max-width: 767px){body.storysphere-capacitor :where(.worldview-canvas,.story-structure-canvas,.character-canvas){width:100%!important;min-width:0!important;border-radius:0!important}body.storysphere-capacitor :where(.worldview-canvas,.story-structure-canvas,.character-canvas) :where([class*=grid],[class*=flex]){min-width:0}body.storysphere-capacitor .sphere-main{padding-inline:0!important}body.storysphere-capacitor .page-shell,body.storysphere-capacitor .sphere-page-container{padding-left:var(--native-app-gutter)!important;padding-right:max(14px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;padding-bottom:calc(var(--native-tabbar-height) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 22px)!important}body.storysphere-capacitor .creator-dashboard-hero-copy h1{font-size:clamp(2rem,10vw,3.15rem)}}.native-app-home{width:100%;max-width:980px;margin:0 auto;padding:14px max(14px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) calc(108px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.native-app-frame{isolation:isolate}.native-app-frame:before{content:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 22% 6%,rgba(var(--accent-primary-rgb),.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(var(--accent-secondary-rgb),.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%)}.native-app-frame:after{content:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(../assets/brand/creator-grain.svg);background-size:280px 280px;opacity:.12;mix-blend-mode:overlay}.native-app-frame-hero{display:grid;gap:14px;margin-top:10px}.native-app-frame-hero__copy,.native-app-frame-console{border:1px solid var(--border-glass);background:linear-gradient(145deg,#ffffff17,#ffffff08),var(--surface-glass);box-shadow:var(--shadow-elevated);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.native-app-frame-hero__copy{position:relative;min-height:300px;overflow:hidden;border-radius:28px;padding:clamp(22px,6vw,34px)}.native-app-frame-hero__copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.14),transparent 32%),url(../assets/brand/creator-grid.svg);background-size:auto,220px 220px;opacity:.48}.native-app-frame-hero__copy>*{position:relative;z-index:1}.native-app-frame-hero__copy h1{max-width:760px;margin:16px 0 12px;color:var(--text-primary);font-size:clamp(2rem,9vw,4.35rem);font-weight:950;letter-spacing:0;line-height:.9}.native-app-frame-hero__copy p{max-width:720px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7}.native-app-frame-console{border-radius:24px;padding:16px}.native-app-frame-console__top{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;gap:12px;align-items:center}.native-app-frame-console h2{margin:3px 0 0;color:var(--text-primary);font-size:20px;font-weight:950}.native-app-signal{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(52,211,153,.28);border-radius:16px;background:#34d3991f;color:#34d399}.native-app-signal.is-offline{border-color:#fbbf2452;background:#fbbf241f;color:#fbbf24}.native-app-status-grid.is-console{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.native-app-frame-pipeline,.native-route-metadata,.native-app-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.native-app-frame-pipeline{margin-top:14px}.native-app-frame-pipeline span,.native-route-metadata em,.native-app-chip{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid rgba(var(--accent-primary-rgb),.18);border-radius:999px;background:rgba(var(--accent-primary-rgb),.08);color:var(--text-secondary);font-size:10px;font-style:normal;font-weight:850;letter-spacing:0}.native-app-frame-pipeline span{padding:0 9px}.native-app-chip-grid{margin-top:12px}.native-app-chip{min-height:38px;padding:0 12px;color:var(--text-primary)}.native-app-readiness-strip .native-app-status-grid span{min-height:56px}.native-layer-stack{display:grid;gap:10px;margin-top:12px}.native-layer-card{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:11px;align-items:center;min-height:86px;border:1px solid var(--border-glass);border-radius:18px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.08),transparent 42%),var(--surface-glass);padding:12px;color:var(--text-primary);transition:transform .14s ease,border-color .14s ease,background .14s ease}.native-layer-card:active{transform:scale(.985)}.native-layer-card>svg:first-child{color:var(--accent-primary)}.native-layer-card p{margin:0;color:var(--text-quaternary);font-size:10px;font-weight:950;text-transform:uppercase}.native-layer-card h3{margin:3px 0 0;overflow:hidden;color:var(--text-primary);font-size:16px;font-weight:950;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.native-layer-card span{display:-webkit-box;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-tertiary);font-size:12px;line-height:1.45}.native-route-metadata{margin-top:8px}.native-route-metadata em{min-height:24px;padding:0 8px;color:var(--text-tertiary)}.native-capability-summary{padding:0;border:0;background:transparent;box-shadow:none}.native-launch-screen{z-index:5000;animation:nativeLaunchOut .26s ease .86s forwards}@keyframes nativeLaunchOut{to{opacity:0;transform:scale(1.01);pointer-events:none}}.native-app-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;overflow:hidden;border:1px solid var(--border-glass-elevated);border-radius:26px;background:radial-gradient(circle at 12% 10%,rgba(var(--accent-primary-rgb),.2),transparent 34%),radial-gradient(circle at 88% 0%,rgba(var(--accent-secondary-rgb),.16),transparent 30%),linear-gradient(145deg,#ffffff13,#ffffff08),var(--surface-primary);box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff14;padding:22px}.native-app-hero.is-compact{margin-top:10px}.native-app-hero__copy h1{margin:16px 0 12px;color:var(--text-primary);font-size:clamp(2.15rem,10vw,4.6rem);font-weight:950;letter-spacing:0;line-height:.96}.native-app-hero__copy p{margin:0;color:var(--text-secondary);font-size:14px;font-weight:650;line-height:1.65}.native-app-pill,.native-app-primary-action,.native-app-secondary-action,.native-app-back-link,.native-app-footer-link{display:inline-flex;align-items:center;gap:8px}.native-app-pill{width:-moz-fit-content;width:fit-content;min-height:34px;border:1px solid rgba(var(--accent-primary-rgb),.25);border-radius:999px;background:rgba(var(--accent-primary-rgb),.1);color:var(--accent-primary);padding:8px 11px;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.native-app-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.native-app-primary-action,.native-app-secondary-action,.native-app-back-link,.native-app-footer-link{min-height:44px;justify-content:center;border-radius:15px;padding:0 14px;font-size:13px;font-weight:900}.native-app-primary-action{background:var(--button-primary-gradient);color:#fff;box-shadow:var(--shadow-inset)}.native-app-secondary-action,.native-app-back-link,.native-app-footer-link{border:1px solid var(--border-primary);background:var(--surface-glass);color:var(--text-primary)}.native-app-status-card,.native-app-section,.native-app-mode-card,.native-app-route-card,.native-capability-card{border:1px solid var(--border-glass);background:var(--surface-primary);box-shadow:none}.native-app-status-card{border-radius:22px;padding:16px}.native-app-status-card h2,.native-app-section h2,.native-app-mode-card h2,.native-app-route-card h3,.native-capability-card h2{margin:0;color:var(--text-primary);letter-spacing:0}.native-app-status-card h2{margin-top:4px;font-size:22px;font-weight:950}.native-app-card-eyebrow,.native-app-mode-card p,.native-app-route-card p{margin:0;color:var(--text-quaternary);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.native-app-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.native-app-status-grid span{display:grid;gap:3px;min-width:0;border:1px solid var(--border-primary);border-radius:13px;background:rgba(var(--accent-primary-rgb),.08);color:var(--text-secondary);padding:9px;font-size:11px;font-weight:850}.native-app-status-grid strong{color:var(--text-quaternary);font-size:9px;font-weight:950;letter-spacing:0;text-transform:uppercase}.native-app-status-grid.is-wide{grid-template-columns:1fr}.native-app-mode-grid{display:grid;gap:10px;margin:14px 0}.native-app-mode-card{display:flex;width:100%;align-items:center;gap:12px;border-radius:22px;padding:15px;color:var(--text-primary);text-align:left}.native-app-mode-card__icon,.native-capability-card__icon{display:flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:17px;background:rgba(var(--accent-primary-rgb),.12);color:var(--accent-primary)}.native-app-mode-card.is-creator .native-app-mode-card__icon{background:rgba(var(--accent-secondary-rgb),.12);color:var(--accent-secondary)}.native-app-mode-card.is-production .native-app-mode-card__icon{background:#2dd4bf1f;color:#2dd4bf}.native-app-mode-card h2{margin-top:4px;font-size:18px;font-weight:950;line-height:1.08}.native-app-section{margin-top:14px;border-radius:24px;padding:14px}.native-app-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.native-app-section h2{margin-top:4px;font-size:21px;font-weight:600}.native-app-route-list{display:grid;gap:9px}.native-app-route-card{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:12px;border-radius:18px;padding:13px;color:var(--text-primary)}.native-app-route-card h3{margin-top:3px;overflow:hidden;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.native-app-disclosure{overflow:hidden}.native-app-disclosure__header{margin-bottom:0}.native-app-disclosure__body{display:grid;gap:14px;margin-top:14px;animation:nativeDisclosureIn .22s ease both}.native-app-disclosure__teaser{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;border:1px solid var(--border-primary);border-radius:18px;background:rgba(var(--accent-primary-rgb),.07);color:var(--text-secondary);padding:13px}.native-app-disclosure__teaser svg{color:var(--accent-primary)}.native-app-disclosure__teaser p,.native-app-subheader{margin:0}.native-app-subheader{margin-top:2px}@keyframes nativeDisclosureIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.native-production-page{max-width:1040px}.native-production-hero{background:radial-gradient(circle at 16% 4%,rgba(45,212,191,.18),transparent 34%),radial-gradient(circle at 92% 0%,rgba(var(--accent-primary-rgb),.18),transparent 30%),linear-gradient(145deg,#ffffff13,#ffffff08),var(--surface-primary)}.native-app-command-strip{margin-top:14px}.native-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.native-tool-card{display:grid;min-width:0;grid-template-columns:44px minmax(0,1fr);gap:11px;align-items:start;border:1px solid var(--border-glass);border-radius:19px;background:linear-gradient(180deg,#ffffff0f,#ffffff07),var(--surface-primary);color:var(--text-primary);padding:13px;text-align:left;box-shadow:0 14px 30px #00000029,inset 0 1px #ffffff14;transition:transform .16s ease,border-color .16s ease,background .16s ease}.native-tool-card:disabled{opacity:.72}.native-tool-card:not(:disabled):active{transform:scale(.985)}.native-tool-card__icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;background:rgba(var(--accent-primary-rgb),.12);color:var(--accent-primary)}.native-tool-card strong{display:block;color:var(--text-primary);font-size:14px;font-weight:950;letter-spacing:0;line-height:1.15}.native-tool-card small{display:block;margin-top:6px;color:var(--text-tertiary);font-size:11px;font-weight:650;line-height:1.45}.native-app-result{display:flex;align-items:flex-start;gap:12px;margin-top:14px;border:1px solid var(--border-glass);border-radius:20px;background:rgba(var(--accent-primary-rgb),.1);color:var(--text-primary);padding:14px;box-shadow:0 14px 30px #00000024}.native-app-result.is-success{border-color:#34d39947;background:#34d3991a}.native-app-result.is-warning,.native-app-result.is-error{border-color:#fbbf244d;background:#fbbf241a}.native-app-result h2{margin:0;font-size:15px;font-weight:950;letter-spacing:0}.native-app-result p{margin:4px 0 0;color:var(--text-tertiary);font-size:12px;font-weight:700;line-height:1.45}.native-app-route-card span{display:block;margin-top:4px;color:var(--text-tertiary);font-size:12px;font-weight:650;line-height:1.42}.native-app-footer-link,.native-app-back-link{width:100%;margin-top:14px}.native-capability-card{display:flex;align-items:flex-start;gap:12px;border-radius:20px;padding:14px}.native-capability-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.native-capability-card h2{font-size:15px;font-weight:950}.native-capability-card p{margin:6px 0 0;color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.45}.native-capability-card small,.native-capability-note{display:block;margin-top:8px;color:var(--text-quaternary);font-size:11px;font-weight:750;line-height:1.4}.native-capability-status{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;border:1px solid var(--border-primary);border-radius:999px;padding:5px 8px;color:var(--text-tertiary);font-size:10px;font-weight:950;white-space:nowrap}.native-capability-status.is-ready{border-color:#10b98152;background:#10b9811f;color:#34d399}.native-capability-status.is-prompt,.native-capability-status.is-limited{border-color:#f59e0b52;background:#f59e0b1f;color:#fbbf24}.native-capability-action{min-height:36px;flex-shrink:0;border-radius:13px;background:var(--button-primary-gradient);color:#fff;padding:0 11px;font-size:12px;font-weight:950}.native-capability-meter{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14;margin-top:12px}.native-capability-meter span{display:block;height:100%;border-radius:inherit;background:var(--button-primary-gradient)}@media (min-width: 768px){.native-app-home{padding-top:28px;padding-bottom:48px}.native-app-frame-hero{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:stretch}.native-app-frame-console{display:flex;flex-direction:column;justify-content:space-between}.native-app-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding:30px}.native-app-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-layer-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.native-layer-card{min-height:170px;grid-template-columns:minmax(0,1fr);align-content:start}.native-layer-card>svg:last-child{justify-self:end}.native-app-route-list{grid-template-columns:repeat(2,minmax(0,1fr))}.native-app-route-list.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.sphere-app-root{min-height:100dvh!important}.sphere-main{display:block!important;height:auto!important;min-height:calc(100dvh - var(--storysphere-top-offset, 64px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important}.storysphere-scroll-page,.sphere-page-container,.page-shell{height:auto!important;min-height:auto!important;overflow:visible!important}.sf-landing-stage{position:relative;z-index:1}.sf-landing-hero,.sf-landing-hero-premium,.sf-featured-reader-card,.sf-featured-reader-card-premium{height:auto!important}.sf-landing-hero *,.sf-featured-reader-card *{max-width:100%}@media (max-width: 767px){.sphere-main{padding-bottom:calc(var(--storysphere-bottom-offset, 64px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 18px)!important;touch-action:pan-y pinch-zoom!important}.sf-landing-stage{display:block!important;padding-left:12px!important;padding-right:12px!important}.sf-landing-hero,.sf-landing-hero-premium{min-height:auto!important;padding:1.25rem!important;margin-bottom:1rem!important;border-radius:18px!important}.sf-landing-title{font-size:clamp(2.25rem,12vw,3.4rem)!important;line-height:.98!important}.sf-landing-copy{font-size:.95rem!important;line-height:1.55!important}.sf-landing-metrics{position:static!important;width:100%!important;grid-template-columns:1fr!important;margin-top:1rem!important}.sf-featured-reader-card,.sf-featured-reader-card-premium{min-height:auto!important;flex-direction:column!important}.sf-featured-reader-card .sf-featured-cover,.sf-featured-reader-card-premium .sf-featured-cover{width:100%!important;min-width:0!important;height:220px!important}.creator-dashboard-hero{position:relative!important;display:block!important;height:auto!important;min-height:auto!important;overflow:visible!important;padding:18px!important;margin:0 0 18px!important}.creator-dashboard-hero-copy h1{font-size:clamp(2rem,11vw,3.1rem)!important;line-height:1.02!important}.creator-dashboard-hero-copy p{font-size:.95rem!important;line-height:1.55!important}.creator-dashboard-launch-card{margin-top:1rem!important}}html.showweld-creator-active,body.showweld-creator-active{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:var(--bg-primary)!important}body.showweld-creator-active>#root,body.showweld-creator-active #storyforge-app-main-content,body.showweld-creator-active [data-creator-shell=true]{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:var(--bg-primary)!important}body.showweld-creator-active [data-creator-main-layout=true],body.showweld-creator-active [data-creator-main-content=true],body.showweld-creator-active [data-creator-active-view=true]{min-height:0!important;height:100%!important;flex:1 1 0!important;overflow:hidden!important}body.showweld-creator-active [data-creator-main-layout=true]{display:flex!important}body.showweld-creator-active [data-creator-main-content=true],body.showweld-creator-active [data-creator-active-view=true]{display:flex!important;flex-direction:column!important}body.showweld-creator-active [data-creator-active-view=true]>[data-module-container=true]{min-height:0!important;height:100%!important;flex:1 1 0!important;overflow:hidden!important}:root{--storysphere-page-gutter: clamp(.875rem, 3vw, 2rem);--storysphere-card-gap: clamp(.875rem, 2vw, 1.5rem);--storysphere-card-min: 250px;--storysphere-premium-radius: clamp(18px, 2vw, 28px);--storysphere-touch-target: 44px;--showweld-shell-max: 1440px;--showweld-shell-gutter: clamp(.875rem, 3vw, 2rem);--showweld-panel-radius: clamp(16px, 2vw, 26px);--showweld-control-radius: 14px;--showweld-action-height: 44px;--showweld-theme-transition: .16s ease;--showweld-surface-base: linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.022)), var(--surface-primary);--showweld-surface-raised: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb), .09), transparent 18rem), linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.026)), var(--surface-secondary);--showweld-surface-command: radial-gradient(circle at 0% 0%, rgba(var(--accent-primary-rgb), .14), transparent 24rem), radial-gradient(circle at 100% 0%, rgba(var(--accent-secondary-rgb), .11), transparent 22rem), linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.026)), var(--surface-primary);--showweld-border: var(--border-glass);--showweld-border-strong: var(--border-glass-elevated);--showweld-shadow: 0 18px 48px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.08);--showweld-shadow-strong: 0 26px 76px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.09);--showweld-field-bg: color-mix(in srgb, var(--surface-secondary) 82%, transparent);--showweld-field-border: var(--border-primary);--showweld-readable-copy: var(--text-secondary);--storysphere-surface-premium: linear-gradient(135deg, rgba(255,255,255,.075), rgba(255,255,255,.024)), rgba(8, 14, 31, .74);--storysphere-border-premium: 1px solid rgba(255,255,255,.12);--storysphere-shadow-premium: 0 22px 64px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.07);--sw-page-bg: var(--bg-primary);--sw-page-bg-image: var(--bg-gradient-primary);--sw-surface-bg: var(--showweld-surface-base);--sw-surface-raised-bg: var(--showweld-surface-raised);--sw-command-bg: var(--showweld-surface-command);--sw-border-color: var(--showweld-border);--sw-border-strong: var(--showweld-border-strong);--sw-text-primary: var(--text-primary);--sw-text-secondary: var(--text-secondary);--sw-text-muted: var(--text-tertiary);--sw-accent-primary: var(--accent-primary);--sw-accent-secondary: var(--accent-secondary);--sw-radius-card: var(--showweld-panel-radius);--sw-radius-control: var(--showweld-control-radius);--sw-focus-ring: var(--focus-ring)}@media (max-width: 767px){:root{--storysphere-page-gutter: max(.875rem, var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));--storysphere-card-gap: .875rem;--storysphere-card-min: 100%;--storysphere-touch-target: 46px;--showweld-shell-gutter: max(.875rem, var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));--showweld-panel-radius: 18px;--showweld-action-height: 46px}}.sphere-app-root,.sphere-main{min-width:0;letter-spacing:0}:where(.sphere-app-root,.sphere-main,[data-storysphere-app=true]) :where(.tracking-tight,.tracking-tighter,[class*=tracking-tight],[class*=tracking-tighter]){letter-spacing:0!important}:where(.sphere-main,.storysphere-scroll-page,.sphere-page-container){scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}:where(.sphere-main,.storysphere-scroll-page,.sphere-page-container)::-webkit-scrollbar{width:8px;height:8px}:where(.sphere-main,.storysphere-scroll-page,.sphere-page-container)::-webkit-scrollbar-track{background:transparent}:where(.sphere-main,.storysphere-scroll-page,.sphere-page-container)::-webkit-scrollbar-thumb{background:#ffffff29;border:2px solid transparent;border-radius:999px;background-clip:padding-box}:where(.sphere-main,.storysphere-scroll-page,.sphere-page-container)::-webkit-scrollbar-thumb:hover{background:#ffffff3d;background-clip:padding-box}:where(.sphere-app-root,.sphere-main) :where(h1,h2,h3,h4,p,span,label,button,a){overflow-wrap:anywhere}:where(.sphere-app-root,.sphere-main) :where(img,video,canvas,svg){max-width:100%}:where(.sphere-app-root,.sphere-main) :where(input,textarea,select){min-width:0}:where(.sphere-app-root,.sphere-main) :where(button,a,[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(.sphere-app-root,.sphere-main) :where(button,a,input,textarea,select,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--sw-control-focus-color);outline-offset:3px;box-shadow:none}.storysphere-page-shell{width:min(100%,1440px);margin-inline:auto;padding-inline:var(--storysphere-page-gutter)}.storysphere-auto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--storysphere-card-min)),1fr));gap:var(--storysphere-card-gap)}.storysphere-premium-surface{background:var(--storysphere-surface-premium);border:var(--storysphere-border-premium);border-radius:var(--storysphere-premium-radius);box-shadow:var(--storysphere-shadow-premium);backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.storysphere-text-clip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showweld-loading-screen{position:relative;display:grid;min-height:240px;place-items:center;overflow:hidden;padding:clamp(28px,7vw,72px);color:var(--text-primary);isolation:isolate}.showweld-loading-screen--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4500;min-height:100dvh;padding:calc(clamp(28px,7vw,72px) + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) calc(clamp(20px,5vw,56px) + var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) calc(clamp(28px,7vw,72px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) calc(clamp(20px,5vw,56px) + var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.capacitor-native .showweld-loading-screen--fullscreen{background:radial-gradient(circle at 50% 22%,rgba(var(--accent-primary-rgb),.24),transparent 30%),radial-gradient(circle at 64% 74%,rgba(var(--accent-secondary-rgb),.2),transparent 34%),linear-gradient(180deg,#02040a,#08101f 58%,#02040a)}.showweld-loading-screen--compact{min-height:132px;padding:22px}.showweld-loading-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:220% 100%,100% 100%,100% 100%;animation:showweldAmbientSweep 5s ease-in-out infinite}.showweld-loading-card{display:grid;justify-items:center;border:1px solid var(--showweld-border-strong, rgba(255,255,255,.14));border-radius:clamp(26px,6vw,34px);background:linear-gradient(145deg,#ffffff1c,#ffffff0b),var(--showweld-surface-command, rgba(10, 16, 32, .86));box-shadow:0 32px 90px #00000061,0 0 0 1px rgba(var(--accent-primary-rgb),.08),inset 0 1px #ffffff1f;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}.showweld-loading-screen--compact .showweld-loading-card{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center}.showweld-loading-orbit{position:relative;display:grid;place-items:center}.showweld-loading-orbit>span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(var(--accent-primary-rgb),.2);border-radius:999px;animation:showweldOrbit 2.8s linear infinite}.showweld-loading-orbit>span:nth-child(2){top:8px;right:8px;bottom:8px;left:8px;border-color:rgba(var(--accent-secondary-rgb),.22);animation-duration:3.8s;animation-direction:reverse}.showweld-loading-orbit>span:nth-child(3){top:16px;right:16px;bottom:16px;left:16px;border-color:#ffffff1f;animation-duration:4.6s}.showweld-loading-orbit>span:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:999px;background:var(--accent-primary);box-shadow:0 0 18px rgba(var(--accent-primary-rgb),.75)}.showweld-loading-mark{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--accent-primary-rgb),.28);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.9),rgba(var(--accent-secondary-rgb),.86)),#ffffff14;color:#fff;box-shadow:0 20px 54px rgba(var(--accent-primary-rgb),.24),inset 0 1px #ffffff3d}.showweld-loading-mark:after{content:"";position:absolute;top:-40%;right:-70%;bottom:-40%;left:-70%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:translate(-72%) rotate(16deg);animation:showweldMarkSheen 2.4s ease-in-out infinite}.showweld-loading-icon{position:relative;z-index:1;width:34px;height:34px}.showweld-loading-copy{display:grid;justify-items:center;gap:8px;text-align:center}.showweld-loading-screen--compact .showweld-loading-copy{justify-items:start;text-align:left}.showweld-loading-kicker{margin:0;color:var(--text-tertiary);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.showweld-loading-copy h2{margin:0;color:var(--text-primary);font-weight:950;line-height:1.02;letter-spacing:0}.showweld-loading-screen--compact .showweld-loading-copy h2{max-width:none;font-size:16px;line-height:1.15}.showweld-loading-detail{margin:0;max-width:32ch;color:var(--showweld-readable-copy, var(--text-secondary));font-size:clamp(13px,2.7vw,15px);font-weight:650;line-height:1.55}.showweld-loading-screen--compact .showweld-loading-detail{font-size:12px;line-height:1.35}.showweld-loading-progress{position:relative;width:min(100%,260px);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px}.showweld-loading-screen--compact .showweld-loading-progress{grid-column:1 / -1;width:100%;height:5px}.showweld-loading-progress span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 0 18px rgba(var(--accent-primary-rgb),.4);animation:showweldProgress 1.45s cubic-bezier(.72,0,.28,1) infinite}.showweld-inline-loader{color:var(--text-secondary)}.showweld-inline-loader__ring{border-color:#ffffff29;border-top-color:var(--accent-primary);box-shadow:0 0 22px rgba(var(--accent-primary-rgb),.18)}.showweld-inline-loader__text{color:var(--showweld-readable-copy, var(--text-secondary));letter-spacing:0}@keyframes showweldAmbientSweep{0%,to{background-position:0% 50%,50% 50%,50% 50%}50%{background-position:100% 50%,50% 50%,50% 50%}}@keyframes showweldOrbit{to{transform:rotate(360deg)}}@keyframes showweldMarkSheen{0%,42%{transform:translate(-72%) rotate(16deg)}78%,to{transform:translate(72%) rotate(16deg)}}@keyframes showweldProgress{0%{transform:translate(-110%);width:32%}45%{width:32%}to{transform:translate(190%);width:32%}}@keyframes showweld-skeleton-sheen{0%{background-position:220% 0}to{background-position:-220% 0}}@media (max-width: 640px){.showweld-loading-card{gap:16px}.showweld-loading-detail{max-width:28ch}}@media (prefers-reduced-motion: reduce){.showweld-loading-ambient,.showweld-loading-orbit>span,.showweld-loading-mark:after,.showweld-loading-progress span,.showweld-inline-loader__ring,[style*=showweld-skeleton-sheen],[style*=skeleton-loading],[style*=loading-dot]{animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--sw-loading-radius: 22px;--sw-loading-surface-bg: radial-gradient(circle at 14% 0%, rgba(var(--accent-primary-rgb), .13), transparent 18rem), linear-gradient(145deg, rgba(255,255,255,.072), rgba(255,255,255,.026)), rgba(8, 13, 26, .88);--sw-loading-border: rgba(255,255,255,.13);--sw-loading-shadow: 0 18px 54px rgba(0,0,0,.34), 0 0 0 1px rgba(var(--accent-primary-rgb), .06), inset 0 1px 0 rgba(255,255,255,.08);--sw-loading-skeleton-bg: linear-gradient(90deg, rgba(255,255,255,.052) 0%, rgba(255,255,255,.13) 46%, rgba(255,255,255,.052) 100%);--sw-loading-skeleton-border: rgba(255,255,255,.075)}:root.light,:root[data-sphere-theme=light]{--sw-loading-surface-bg: radial-gradient(circle at 14% 0%, rgba(var(--accent-primary-rgb), .1), transparent 18rem), linear-gradient(145deg, rgba(255,255,255,.94), rgba(248,250,252,.74)), rgba(255,255,255,.86);--sw-loading-border: rgba(15,23,42,.12);--sw-loading-shadow: 0 18px 48px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.86);--sw-loading-skeleton-bg: linear-gradient(90deg, rgba(15,23,42,.055) 0%, rgba(15,23,42,.12) 46%, rgba(15,23,42,.055) 100%);--sw-loading-skeleton-border: rgba(15,23,42,.085)}[data-loading-state=true]{color:var(--text-primary);min-width:0}.showweld-loading-screen{background:transparent}.showweld-loading-screen--fullscreen{background:radial-gradient(circle at 50% 24%,rgba(var(--accent-primary-rgb),.18),transparent 24rem),radial-gradient(circle at 78% 74%,rgba(var(--accent-secondary-rgb),.13),transparent 24rem),var(--bg-gradient-primary)}.showweld-loading-ambient{background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent),radial-gradient(circle at 18% 16%,rgba(var(--accent-primary-rgb),.1),transparent 18rem);opacity:.62}.showweld-loading-card,.showweld-loading-screen--compact .showweld-loading-card,.showweld-loading-skeleton-card,.showweld-loading-skeleton-stack,.sw-loading-surface{background:var(--sw-loading-surface-bg)!important;border:1px solid var(--sw-loading-border)!important;border-radius:var(--sw-loading-radius)!important;box-shadow:var(--sw-loading-shadow)!important}.showweld-loading-card{width:min(100%,390px);gap:14px;padding:clamp(22px,5vw,32px)}.showweld-loading-screen--compact .showweld-loading-card{width:min(100%,320px);gap:12px;padding:14px;border-radius:18px!important}.showweld-loading-orbit{width:clamp(66px,15vw,88px);height:clamp(66px,15vw,88px)}.showweld-loading-screen--compact .showweld-loading-orbit{width:52px;height:52px}.showweld-loading-mark{width:clamp(48px,10vw,62px);height:clamp(48px,10vw,62px);border-radius:18px}.showweld-loading-screen--compact .showweld-loading-mark{width:42px;height:42px;border-radius:14px}.showweld-loading-copy h2{max-width:18ch;font-size:clamp(21px,4.4vw,29px)}.showweld-loading-progress{height:5px;background:#ffffff12}.sw-loading-skeleton,.sw-skeleton,.showweld-loading-skeleton-card{background:var(--sw-loading-skeleton-bg)!important;background-size:220% 100%!important;border-color:var(--sw-loading-skeleton-border)!important;animation:showweld-skeleton-sheen 1.65s ease-in-out infinite}.showweld-loading-skeleton-grid,.showweld-loading-skeleton-stack,.showweld-mobile-loading{min-width:0}.showweld-mobile-loading{scrollbar-width:none}.showweld-mobile-loading::-webkit-scrollbar{display:none}@keyframes swLoadingSweep{0%{background-position:220% 0}to{background-position:-220% 0}}@media (max-width: 640px){.showweld-loading-screen{min-height:184px;padding:20px 14px}.showweld-loading-card{width:min(100%,340px);border-radius:20px!important;padding:20px}.showweld-loading-copy h2{max-width:18ch;font-size:21px}}@media (prefers-reduced-motion: reduce){.sw-loading-skeleton,.sw-skeleton,.showweld-loading-skeleton-card,[data-loading-state=true] *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html[data-sphere-surface],body[data-sphere-surface]{background:var(--bg-primary);color:var(--text-primary);letter-spacing:0}#root:has(.sphere-app-root),body[data-sphere-surface] #root,[data-storysphere-app=true]{background:var(--bg-gradient-primary);color:var(--text-primary);letter-spacing:0;color-scheme:inherit}body[data-sphere-surface] .sphere-app-root,.sphere-app-root[data-sphere-surface]{background:radial-gradient(circle at 12% 0%,rgba(var(--accent-primary-rgb),.13),transparent 24rem),radial-gradient(circle at 92% 4%,rgba(var(--accent-secondary-rgb),.1),transparent 24rem),var(--bg-gradient-primary)!important}body[data-sphere-surface=creator] .sphere-app-root,body[data-sphere-surface=app] .sphere-app-root,.sphere-app-root[data-sphere-surface=creator],.sphere-app-root[data-sphere-surface=app]{background:radial-gradient(circle at 18% 0%,rgba(var(--creator-route-accent-a, var(--accent-primary-rgb)),.15),transparent 22rem),radial-gradient(circle at 92% 8%,rgba(var(--creator-route-accent-b, var(--accent-secondary-rgb)),.12),transparent 24rem),var(--bg-gradient-primary)!important}body[data-sphere-surface=reader] .sphere-app-root,.sphere-app-root[data-sphere-surface=reader]{background:radial-gradient(circle at 16% 0%,rgba(var(--accent-tertiary-rgb),.08),transparent 22rem),radial-gradient(circle at 92% 2%,rgba(var(--accent-primary-rgb),.12),transparent 24rem),var(--bg-gradient-primary)!important}body[data-sphere-surface=settings] .sphere-app-root,body[data-sphere-surface=admin] .sphere-app-root,body[data-sphere-surface=legal] .sphere-app-root,.sphere-app-root[data-sphere-surface=settings],.sphere-app-root[data-sphere-surface=admin],.sphere-app-root[data-sphere-surface=legal]{background:radial-gradient(circle at 10% 0%,rgba(var(--accent-primary-rgb),.1),transparent 22rem),var(--bg-gradient-primary)!important}:where([data-theme-scope],.sphere-page-container,.page-shell,.storysphere-scroll-page,.storysphere-route-page,.storysphere-page-main,.creator-page,.settings-page,.admin-command-center,.reader-page,.library-page,.discover-page,.social-feed-page,.messages-page,.live-sessions-page,.live-session-page,.clubs-page){min-width:0}:where(.creator-card,.creator-card-strong,.creator-panel,.creator-dashboard-route-card,.creator-dashboard-launch-card,.storysphere-premium-surface,.sf-featured-reader-card,.sf-featured-reader-card-premium,.reader-profile-page :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface)),.discover-page :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface)),.library-page :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface)),.clubs-page :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface)),.settings-page :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface)),.native-app-section,.native-app-mode-card,.native-app-route-card,.native-capability-card,.native-tool-card,.app-error-boundary__card,[data-theme-scope=creator] :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface)),[data-theme-scope=app] :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface)),[data-theme-scope=reader] :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface)),[data-theme-scope=settings] :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface)),[data-theme-scope=admin] :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface))){border-color:var(--showweld-border);background:var(--showweld-surface-base);box-shadow:none}:where(.creator-dashboard-hero,.native-app-frame-hero,.native-app-hero,.sf-landing-hero,.sf-landing-hero-premium,.creator-premium-section){border-color:var(--showweld-border-strong);background:var(--showweld-surface-command);box-shadow:var(--showweld-shadow-strong)}:where(.sphere-app-root,.sphere-main,.creator-app-shell,.native-app-home) :where(input,textarea,select,[contenteditable=true]){min-width:0;border-color:var(--showweld-field-border);background:var(--showweld-field-bg);color:var(--text-primary);caret-color:var(--accent-primary)}:where(.sphere-app-root,.sphere-main,.creator-app-shell,.native-app-home) :where(input,textarea)::-moz-placeholder{color:var(--text-quaternary)}:where(.sphere-app-root,.sphere-main,.creator-app-shell,.native-app-home) :where(input,textarea)::placeholder{color:var(--text-quaternary)}:where(.sphere-app-root,.sphere-main,.creator-app-shell,.native-app-home) :where(button,a,[role=button],[role=tab]){min-width:0;border-radius:min(var(--showweld-control-radius),18px);transition:background var(--showweld-theme-transition),border-color var(--showweld-theme-transition),color var(--showweld-theme-transition),transform var(--showweld-theme-transition),box-shadow var(--showweld-theme-transition)}:where(.creator-dashboard-primary-button,.native-app-primary-action,.studio-button-primary,.creator-button,.native-capability-action,button[class*=from-][class*=to-]){min-height:var(--showweld-action-height);border-color:rgba(var(--accent-primary-rgb),.34);background:var(--button-primary-gradient);color:var(--accent-text, #fff);box-shadow:0 14px 32px rgba(var(--accent-primary-rgb),.2),inset 0 1px #ffffff29}:where(.creator-dashboard-secondary-button,.native-app-secondary-action,.native-app-back-link,.native-app-footer-link,.studio-button-secondary,.creator-tabs button,[role=tab]){min-height:var(--showweld-action-height);border:1px solid var(--showweld-border);background:var(--surface-glass);color:var(--text-primary)}:where(.sphere-app-root,.sphere-main,.creator-app-shell,.native-app-home) :where(img,video,canvas,iframe){max-width:100%}:where(.sphere-app-root,.sphere-main,.creator-app-shell,.native-app-home) :where(video,iframe){border-radius:var(--showweld-panel-radius);background:var(--surface-glass-heavy)}:where(.sphere-app-root,.sphere-main,.creator-app-shell,.native-app-home) :where(h1,h2,h3,h4,h5,h6){color:var(--text-primary);letter-spacing:0;overflow-wrap:anywhere}:where(.sphere-app-root,.sphere-main,.creator-app-shell,.native-app-home) :where(p,li,dd,figcaption,small){color:inherit;overflow-wrap:anywhere}body[data-sphere-surface] :where(.text-white,[class~=text-white]){color:var(--text-primary)}body[data-sphere-surface] :where([class^="text-white/95"],[class*=" text-white/95"],[class^="text-white/90"],[class*=" text-white/90"],[class^="text-white/85"],[class*=" text-white/85"],[class^="text-white/80"],[class*=" text-white/80"],[class^="text-white/75"],[class*=" text-white/75"],[class^="text-white/70"],[class*=" text-white/70"],[class^="text-white/65"],[class*=" text-white/65"]){color:var(--text-secondary)!important}body[data-sphere-surface] :where([class^="text-white/60"],[class*=" text-white/60"],[class^="text-white/55"],[class*=" text-white/55"],[class^="text-white/50"],[class*=" text-white/50"],[class^="text-white/45"],[class*=" text-white/45"]){color:var(--text-tertiary)!important}body[data-sphere-surface] :where([class^="text-white/40"],[class*=" text-white/40"],[class^="text-white/35"],[class*=" text-white/35"],[class^="text-white/30"],[class*=" text-white/30"],[class^="text-white/25"],[class*=" text-white/25"],[class^="text-white/20"],[class*=" text-white/20"],[class^="text-white/15"],[class*=" text-white/15"],[class^="text-white/10"],[class*=" text-white/10"],[class^="text-white/5"],[class*=" text-white/5"]){color:var(--text-quaternary)!important}body[data-sphere-surface] :where([class~=text-black]){color:var(--text-primary)}body[data-sphere-surface] :where([class~=bg-white],[class~=bg-gray-50],[class~=bg-slate-50]){background:var(--showweld-surface-base)}body[data-sphere-surface] :where([class~=border-white],[class~=border-gray-200],[class~=border-slate-200]){border-color:var(--showweld-border)}body[data-sphere-surface] :where(.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.messages-page,.clubs-page,.live-sessions-page,.live-session-page) :where([class^="bg-white/"],[class*=" bg-white/"],[class^="bg-black/"],[class*=" bg-black/"],[class^=bg-gray-],[class*=" bg-gray-"],[class^=bg-slate-],[class*=" bg-slate-"]){background-color:color-mix(in srgb,var(--surface-secondary) 76%,transparent)!important}body[data-sphere-surface] :where(.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.messages-page,.clubs-page,.live-sessions-page,.live-session-page) :where([class^="border-white/"],[class*=" border-white/"],[class^=border-gray-],[class*=" border-gray-"],[class^=border-slate-],[class*=" border-slate-"]){border-color:var(--showweld-border)!important}body[data-sphere-surface=auth] .sphere-main,body[data-sphere-surface=app] .sphere-main{background:var(--bg-primary)}body[data-sphere-surface=auth] .storysphere-mobile-bottom-bar{display:none!important}body.storysphere-capacitor{--showweld-shell-gutter: var(--native-app-gutter);--showweld-panel-radius: 20px;--showweld-control-radius: 16px;--showweld-action-height: 48px;--showweld-surface-base: linear-gradient(180deg, rgba(255,255,255,.064), rgba(255,255,255,.024)), var(--native-app-surface);--showweld-surface-raised: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb), .12), transparent 18rem), linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.028)), var(--native-app-surface-strong);--showweld-surface-command: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb), .18), transparent 18rem), radial-gradient(circle at 92% 0%, rgba(var(--accent-secondary-rgb), .14), transparent 20rem), linear-gradient(180deg, rgba(255,255,255,.078), rgba(255,255,255,.028)), var(--native-app-surface);--showweld-border: var(--native-app-hairline);--showweld-border-strong: rgba(255,255,255,.18);--showweld-field-bg: rgba(4, 9, 18, .68);--showweld-shadow: 0 16px 40px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.08)}body.storysphere-capacitor :where(.sphere-page-container,.page-shell,.storysphere-scroll-page,.creator-page){padding-left:max(var(--showweld-shell-gutter),var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(14px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}body.storysphere-capacitor :where(.creator-page,.native-app-home,.storysphere-scroll-page,.sphere-page-container){padding-bottom:calc(var(--native-tabbar-height, 74px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 28px)!important}body.storysphere-capacitor :where(.creator-dashboard-hero,.creator-dashboard-bridge-panel,.creator-dashboard-bridge-card,.creator-card,.creator-card-strong,.creator-panel,.creator-table-wrap,.native-app-frame-hero,.native-app-section,.native-app-mode-card,.native-app-route-card,.native-capability-card,.native-tool-card){border-radius:var(--showweld-panel-radius)!important}body.storysphere-capacitor :where(.creator-app-shell,.native-app-home,.sphere-main) :where([style*="background: white"],[style*="background-color: white"],[style*="background: #fff"],[style*="background-color: #fff"],[style*="background: rgb(255"],[style*="background-color: rgb(255"],[style*="background: rgba(255"],[style*="background-color: rgba(255"]){background:var(--showweld-surface-base)!important;color:var(--text-primary)!important}body.storysphere-capacitor :where(.creator-app-shell,.native-app-home,.sphere-main) :where([style*="color: black"],[style*="color:#000"],[style*="color: #000"],[style*="color: rgb(0"]){color:var(--text-primary)!important}body.storysphere-capacitor :where(.creator-table-wrap,.native-app-section,.native-app-frame-console){overflow:hidden}body.storysphere-capacitor :where(.creator-table-wrap,[data-scroll],.native-scroll){-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (max-width: 767px){body:not(.storysphere-capacitor) .sphere-app-root>header.fixed.top-0,body:not(.storysphere-capacitor) header.fixed.top-0{min-height:calc(64px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}body:not(.storysphere-capacitor) header.fixed.top-0>.relative.flex.h-16{height:calc(64px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))!important;padding-top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px))!important;padding-left:max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;gap:8px!important}body:not(.storysphere-capacitor) header.fixed.top-0 .absolute.left-1\/2{position:static!important;transform:none!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding-inline:4px!important}body:not(.storysphere-capacitor) header.fixed.top-0 .absolute.left-1\/2 input,body:not(.storysphere-capacitor) header.fixed.top-0 [role=search] input,body:not(.storysphere-capacitor) header.fixed.top-0 input[type=search]{min-width:0!important;font-size:16px!important}body:not(.storysphere-capacitor) header.fixed.top-0 :where(button,a){min-width:42px;min-height:42px;flex-shrink:0}}body.storysphere-capacitor .sphere-app-root>header.fixed.top-0{display:none!important}.home-story-card,.discover-page,.page-shell,.sphere-page-container{min-width:0}.home-story-card img,[data-discover=true] img,.discover-page img,.sf-featured-cover img,.story-card-cover img{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.18),rgba(var(--accent-secondary-rgb),.12)),var(--surface-glass)}.home-story-card a,.home-story-card button,[data-discover=true],.discover-page :where(a,button),.comments-sheet :where(button,textarea),.share-sheet :where(button,input){touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width: 767px){.home-story-card{height:calc(100dvh - var(--layout-bottom-padding, 82px) - var(--layout-top-padding, 0px))!important;min-height:560px;max-height:none;border-radius:0!important}.home-story-card .clip-story-info{margin-right:76px;border-radius:24px;background:linear-gradient(180deg,#050a12b8,#050a1257);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.home-story-card :where(.absolute.right-4.flex.flex-col){right:max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;gap:12px!important}.home-story-card :where(.absolute.right-4.flex.flex-col) button span:first-child{width:48px!important;height:48px!important;background:linear-gradient(180deg,#fff3,#ffffff14)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 14px 36px #00000057!important}.home-story-card :where(.absolute.right-4.flex.flex-col) button span:last-child{max-width:54px;overflow-wrap:anywhere;text-align:center;letter-spacing:.08em!important;font-size:9px!important;line-height:1.1!important}.discover-page .page-shell,.sphere-app-root .page-shell{padding-bottom:calc(var(--layout-bottom-padding, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 18px)!important}.discover-page .grid.auto-rows-fr{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.discover-page .grid.auto-rows-fr>div{min-width:0}.discover-page .grid.auto-rows-fr [class*=p-5]{padding:12px!important}}body.storysphere-capacitor .home-story-card{height:calc(100dvh - var(--native-topbar-height, 74px) - var(--native-tabbar-height, 74px) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;min-height:0!important;border-radius:0!important}body.storysphere-capacitor .reader-page,body.storysphere-capacitor [data-reader-mode],body.storysphere-capacitor .reader-content,body.storysphere-capacitor .read-page{background:radial-gradient(circle at 22% 0%,rgba(var(--accent-primary-rgb),.11),transparent 34%),linear-gradient(180deg,#05070d,#070b14 46%,#04070d)!important;color:var(--text-primary)}body.storysphere-capacitor :where(.reader-page,.read-page,[data-reader-mode]) :where(article,main,section){max-width:100%}body.storysphere-capacitor :where(.reader-page,.read-page) :where(p,li){font-size:clamp(17px,4.35vw,20px);line-height:1.78}body.storysphere-capacitor :where(.reader-page,.read-page) :where(button,a){min-height:44px;touch-action:manipulation}body.storysphere-capacitor :where(.reader-mobile-bar,[class*=ReaderMobileBar],[aria-label*=chapter i]){-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}body.storysphere-capacitor :where([class*=voice i],[class*=audio i],[class*=player i],.waveform){max-width:100%}body.storysphere-capacitor :where([class*=voice i],[class*=audio i],[class*=player i]) :where(button){border-color:rgba(var(--accent-primary-rgb),.24)!important;background:linear-gradient(180deg,#ffffff1a,#ffffff0a),#070c16cc!important;color:var(--text-primary)}body.storysphere-capacitor :where(.live-session-card,[class*=LiveSession i],[href^="/live"],[href*="#/live"]){border-color:#ffffff24!important;background:radial-gradient(circle at 12% 0%,rgba(239,68,68,.18),transparent 34%),radial-gradient(circle at 92% 8%,rgba(var(--accent-primary-rgb),.16),transparent 30%),linear-gradient(180deg,#ffffff14,#ffffff06)!important;box-shadow:0 18px 52px #00000052,inset 0 1px #ffffff14!important}html.storysphere-capacitor,body.storysphere-capacitor{min-height:100dvh;overflow-x:hidden;background:radial-gradient(circle at 12% -8%,rgba(var(--accent-primary-rgb),.16),transparent 32%),radial-gradient(circle at 100% 0%,rgba(var(--accent-secondary-rgb),.13),transparent 28%),linear-gradient(180deg,#050914,#07101d 46%,#05070d)!important}body.storysphere-capacitor{--native-app-inline: clamp(14px, 4vw, 22px);--native-app-card-bg: var(--surface-primary);--native-app-card-border: var(--border-primary);--native-app-elevated-shadow: none}body.storysphere-capacitor :where(.sphere-main,.creator-app-shell,.native-app-home,.page-shell,.sphere-page-container){width:100%;max-width:100vw;overflow-x:clip}body.storysphere-capacitor .sphere-main{background:var(--bg-primary)}body.storysphere-capacitor :where(.native-app-home,.creator-app-shell,.discover-page,.library-page,.messages-page,.settings-page,.clubs-page,.reader-profile-page,.dashboard,.dashboard-page,.world-building-view,.character-directory-view,.story-structure-view,.book-view,.picture-book-view,.spark-studio-view,.mission-control-view){padding-inline:var(--native-app-inline)}body.storysphere-capacitor :where(.creator-card,.creator-card-strong,.creator-panel,.creator-table-wrap,.native-app-section,.native-app-frame-hero,.native-app-frame-console,.native-app-mode-card,.native-app-route-card,.native-layer-card,.native-tool-card,.native-capability-card,.dashboard-card,.project-card,.world-item-card,.character-card,.manuscript-card,.picture-book-card,.spark-card,.book-card,.club-card,.comment-card,.social-post-card){background:var(--native-app-card-bg)!important;border-color:var(--native-app-card-border)!important;box-shadow:none!important}body.storysphere-capacitor :where(.creator-card,.creator-card-strong,.creator-panel,.native-app-section,.native-app-mode-card,.native-app-route-card,.native-layer-card,.dashboard-card,.project-card,.world-item-card,.character-card,.manuscript-card,.picture-book-card,.spark-card) :where(h1,h2,h3,h4,p,span,label){max-width:100%;overflow-wrap:anywhere}:where(body.storysphere-capacitor) :where(input,textarea,select){min-height:46px;border-color:var(--border-primary);background:var(--surface-secondary);color:var(--text-primary);font-size:16px}body.storysphere-capacitor :where(textarea){min-height:118px}body.storysphere-capacitor :where(button,a,[role=button]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.storysphere-capacitor :where(.creator-dashboard-primary-button,.creator-dashboard-secondary-button,.studio-button-primary,.studio-button-secondary,.native-app-primary-action,.native-app-secondary-action,.creator-button){min-height:48px;border-radius:18px!important}body.storysphere-capacitor .storysphere-native-topbar{background:var(--surface-primary)!important;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:none}body.storysphere-capacitor .storysphere-mobile-bottom-bar{--native-tabbar-height: 82px}body.storysphere-capacitor .storysphere-mobile-bottom-bar>.relative>.absolute{border-radius:30px 30px 0 0}body.storysphere-capacitor .native-app-route-card,body.storysphere-capacitor .native-layer-card,body.storysphere-capacitor .native-app-mode-card{position:relative;overflow:hidden}body.storysphere-capacitor .native-app-route-card:before,body.storysphere-capacitor .native-layer-card:before,body.storysphere-capacitor .native-app-mode-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 34%,rgba(var(--accent-primary-rgb),.08));opacity:.42}body.storysphere-capacitor .home-story-card :where(img,video),body.storysphere-capacitor .discover-page :where(img,video),body.storysphere-capacitor .library-page :where(img,video),body.storysphere-capacitor .book-card :where(img,video){-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.2),rgba(var(--accent-secondary-rgb),.16)),#0b1220}body.storysphere-capacitor .home-story-card{scroll-snap-align:start;contain:layout paint}body.storysphere-capacitor .discover-page{padding-top:0}body.storysphere-capacitor .discover-page :where(.page-shell,.sphere-page-container){min-height:calc(100dvh - var(--layout-top-padding, 0px) - var(--layout-bottom-padding, 0px))}body.storysphere-capacitor :where(.reader-page,.read-page,[data-reader-mode]){padding-inline:max(18px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(18px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}body.storysphere-capacitor :where(.reader-page,.read-page,[data-reader-mode]) :where(article,.reader-content){border-radius:0;background:transparent!important;box-shadow:none!important}body.storysphere-capacitor :where(.reader-page,.read-page,[data-reader-mode]) :where(blockquote,pre){border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}body.storysphere-capacitor :where([class*=voice i],[class*=audio i],[class*=tts i]){border-radius:20px}body.storysphere-capacitor :where(.comments-sheet,.share-sheet,[role=dialog]){max-width:min(100vw,560px)}body.storysphere-capacitor :where(.comments-sheet,.share-sheet){background:#050912f5!important;border-color:#ffffff1f!important}body.storysphere-capacitor .sf-back-to-top{right:max(14px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.reader-page{--reader-glass-bg: var(--surface-primary);--reader-glass-border: var(--border-primary);--reader-panel-shadow: var(--shadow-sm)}.reader-controls-shell{border-bottom:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(circle at 12% 0%,rgba(var(--accent-primary-rgb),.15),transparent 34%),linear-gradient(180deg,#050810f5,#060a13e0)!important}.reader-controls-main{min-height:calc(64px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));padding-top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px))}.reader-controls-actions>button,.reader-mobile-tool,.reader-voice-mobile{border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14}.reader-voice-primary,.reader-voice-mobile{min-height:44px;background:var(--button-primary-gradient)!important;color:var(--accent-text, #05070d)!important;box-shadow:0 14px 34px rgba(var(--accent-primary-rgb),.24),inset 0 1px #ffffff47!important}.reader-voice-mobile{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.reader-mobile-tool{min-width:48px;min-height:48px;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);background:#ffffff0f}.reader-content{scroll-padding-top:calc(92px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));background:radial-gradient(circle at 18% 0%,rgba(var(--accent-primary-rgb),.08),transparent 28%),radial-gradient(circle at 92% 10%,rgba(var(--accent-secondary-rgb),.07),transparent 30%)}.reader-reading-shell{min-height:100%}.reader-chapter-hero{border:1px solid rgba(255,255,255,.1);border-radius:28px;background:var(--reader-glass-bg);box-shadow:var(--reader-panel-shadow);padding:clamp(1rem,3vw,1.75rem)}.reader-operating-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:.9rem;max-width:min(100%,980px);margin:0 auto 1.25rem;padding:.9rem;border:1px solid var(--sw-border-muted, rgba(255,255,255,.11));border-radius:26px;background:radial-gradient(circle at 8% 0%,rgba(var(--accent-primary-rgb),.13),transparent 42%),linear-gradient(180deg,#ffffff0e,#ffffff05),var(--sw-layer-default, rgba(7, 11, 22, .82));box-shadow:0 18px 58px #0000003d,inset 0 1px #ffffff14}.reader-operating-main{display:flex;align-items:center;min-width:0;gap:.85rem}.reader-operating-icon{flex:0 0 auto;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:1rem;color:var(--accent-primary);background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.13));border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb),.28));box-shadow:inset 0 1px #ffffff1f}.reader-operating-kicker,.book-details-reader-system-card span{display:block;font-size:.63rem;font-weight:900;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--text-quaternary, rgba(255,255,255,.42))}.reader-operating-panel h2{margin-top:.24rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:900;color:var(--text-primary)}.reader-operating-panel p{max-width:68ch;margin-top:.25rem;font-size:.78rem;line-height:1.55;color:var(--text-tertiary)}.reader-operating-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.reader-operating-stat{min-width:0;border:1px solid var(--sw-border-muted, rgba(255,255,255,.09));border-radius:18px;padding:.72rem;background:var(--sw-layer-sunken, rgba(0,0,0,.2))}.reader-operating-stat svg{color:var(--accent-primary)}.reader-operating-stat span{display:block;margin-top:.45rem;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:var(--text-quaternary)}.reader-operating-stat strong{display:block;margin-top:.2rem;font-size:.8rem;line-height:1.25;color:var(--text-primary)}.reader-operating-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.reader-operating-actions button,.book-details-reader-system-card{min-width:0;border:1px solid var(--sw-border-muted, rgba(255,255,255,.12));border-radius:18px;background:var(--sphere-social-chip, rgba(255,255,255,.055));color:var(--text-primary);box-shadow:inset 0 1px #ffffff12;transition:border-color .18s ease,background .18s ease,transform .18s ease}.reader-operating-actions button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.45rem;padding:.7rem .85rem;font-size:.74rem;font-weight:900}.reader-operating-actions button:hover,.book-details-reader-system-card:hover{border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.32));background:var(--sw-layer-hover, rgba(255,255,255,.075));transform:translateY(-1px)}.reader-operating-actions button:disabled{cursor:not-allowed;opacity:.48;transform:none}.reader-article p{text-wrap:pretty}.storysphere-voice-reader{border-radius:28px 28px 0 0;background:radial-gradient(circle at 12% 0%,rgba(var(--accent-primary-rgb),.18),transparent 36%),linear-gradient(180deg,#0b101dfa,#050810f5)!important;border-color:rgba(var(--accent-primary-rgb),.24)!important;box-shadow:0 -26px 80px #00000075,inset 0 1px #ffffff1f!important}.voice-reader-route-chips span{display:inline-flex;max-width:100%;align-items:center;border:1px solid var(--sw-border-muted, rgba(255,255,255,.1));border-radius:999px;background:var(--sw-layer-sunken, rgba(255,255,255,.055));padding:.18rem .48rem;color:var(--text-tertiary);font-size:.62rem;font-weight:850;line-height:1.15;white-space:normal}.book-details-page{--book-detail-card-bg: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.025)), rgba(7, 11, 20, .72);background:radial-gradient(circle at 12% -5%,rgba(var(--accent-primary-rgb),.13),transparent 30%),linear-gradient(180deg,#04070e00,#04070e80 42%,#04070ef2)}.book-details-header{min-height:calc(72px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));background:linear-gradient(180deg,#050810eb,#050810b8)!important}.book-details-main{width:min(100%,1180px)}.book-details-hero{align-items:center}.book-details-cover{width:clamp(220px,28vw,310px)!important;height:clamp(322px,40vw,450px)!important;border-radius:32px!important;box-shadow:0 38px 110px #0000007a,0 0 0 1px #ffffff1f!important}.book-details-meta{min-width:0}.book-details-actions>button{min-width:0}.book-details-voice-action{background:linear-gradient(180deg,#ffffff13,#ffffff08),rgba(var(--accent-primary-rgb),.08)!important;border-color:rgba(var(--accent-primary-rgb),.24)!important}.book-details-voice-action span{display:inline!important}.book-details-access-grid,.book-details-reader-system-grid,.book-details-feature-grid>button,.book-details-page .bg-white\/5{background:var(--book-detail-card-bg)!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff12}.book-details-reader-system-grid{border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:.75rem}.book-details-reader-system-card{display:flex;min-height:10.5rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem;text-align:left}.book-details-reader-system-card svg{color:var(--accent-primary)}.book-details-reader-system-card strong{font-size:.98rem;line-height:1.25;color:var(--text-primary)}.book-details-reader-system-card p{margin-top:auto;font-size:.76rem;line-height:1.55;color:var(--text-tertiary)}.book-details-reader-system-card:disabled{cursor:default}.book-details-tabs{overflow-x:auto;scrollbar-width:none}.book-details-tabs::-webkit-scrollbar{display:none}@media (max-width: 760px){.reader-controls-shell .container{padding-left:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}.reader-chapter-hero{margin-inline:0;padding:.9rem}.reader-chapter-hero h1{font-size:clamp(1.45rem,7vw,2.1rem)!important}.reader-article{border-radius:22px;padding:1.05rem;border-color:#ffffff0f;background:#0408102e}.reader-operating-panel{grid-template-columns:1fr;max-width:100%;margin-bottom:1rem;padding:.72rem;border-radius:22px}.reader-operating-main{align-items:flex-start}.reader-operating-grid{grid-template-columns:1fr}.reader-operating-stat{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.65rem .72rem}.reader-operating-stat span,.reader-operating-stat strong{margin-top:0}.reader-operating-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-operating-actions button{min-height:44px;border-radius:16px}.storysphere-voice-reader{max-height:min(76dvh,560px)!important;padding:.85rem max(.85rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) calc(.95rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(.85rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;bottom:var(--storysphere-bottom-stack, 0px)!important}.book-details-header{padding-left:max(.85rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(.85rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.book-details-header h1{max-width:42vw;letter-spacing:.12em}.book-details-main{padding-left:max(1rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(1rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;padding-bottom:calc(7rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.book-details-hero{gap:1.4rem!important;margin-bottom:2rem!important}.book-details-cover{width:min(68vw,238px)!important;height:min(96vw,350px)!important;border-radius:26px!important}.book-details-meta h2{font-size:clamp(2rem,10vw,3.15rem)!important}.book-details-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.book-details-actions>button:first-child{grid-column:1 / -1}.book-details-access-grid{grid-template-columns:1fr!important;border-radius:22px!important}.book-details-reader-system-grid{grid-template-columns:1fr!important;border-radius:22px;padding:.55rem}.book-details-reader-system-card{min-height:auto;border-radius:18px;padding:.9rem}.book-details-tabs{margin-inline:-1rem!important;padding-inline:1rem!important}.book-details-tabs>div{gap:1.35rem!important;min-width:-moz-max-content;min-width:max-content}}body.storysphere-capacitor .reader-controls-shell{position:sticky;top:0;padding-left:max(0px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(0px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}body.storysphere-capacitor .reader-content{padding-bottom:calc(var(--native-tabbar-height, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 110px)!important}body.storysphere-capacitor .storysphere-voice-reader{bottom:calc(var(--native-tabbar-height, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}body.storysphere-capacitor .book-details-main{padding-bottom:calc(var(--native-tabbar-height, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 28px)!important}@media (max-width: 767px){body.storysphere-capacitor :where(.native-app-home,.creator-app-shell,.discover-page,.library-page,.messages-page,.settings-page,.clubs-page,.reader-profile-page,.dashboard,.world-building-view,.character-directory-view,.story-structure-view,.book-view,.picture-book-view,.spark-studio-view){padding-inline:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}body.storysphere-capacitor :where(.native-app-frame-hero,.native-app-section,.creator-dashboard-hero){border-radius:28px!important}body.storysphere-capacitor :where(.native-app-frame-hero,.native-app-section){margin-block:14px}body.storysphere-capacitor :where(.native-app-frame-hero,.native-app-mode-grid,.native-app-route-list,.native-layer-stack){gap:12px}body.storysphere-capacitor :where(.creator-toolbar,.creator-section-header,.creator-dashboard-hero-actions,.native-app-hero__actions){display:flex;flex-direction:column;gap:10px}body.storysphere-capacitor :where(.creator-toolbar,.creator-section-header) :where(button,a,input,select){width:100%}body.storysphere-capacitor :where(.dashboard-grid,.creator-dashboard-grid,.native-app-status-grid,.native-app-chip-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.storysphere-capacitor :where(.project-grid,.world-grid,.character-grid,.books-grid,.picture-book-grid,.spark-grid){grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body.storysphere-capacitor :where(.creator-table-wrap,table){font-size:13px}:where(.creator-section-header,.creator-toolbar,.creator-action-row,.native-app-hero__actions){align-items:stretch}:where(.creator-action-row,.creator-dashboard-hero-actions,.native-app-hero__actions)>:where(a,button){flex:1 1 auto}body.storysphere-capacitor :where(.creator-dashboard-hero,.native-app-frame-hero,.native-app-hero){margin-inline:0!important;padding:18px!important}}@media (hover: none) and (pointer: coarse){.sphere-app-root button:not([data-compact=true]),.sphere-app-root [role=button]:not([data-compact=true]){min-height:var(--storysphere-touch-target)}.sf-landing-route-strip button:hover,.creator-dashboard-primary-button:hover,.creator-dashboard-secondary-button:hover,.studio-button-primary:hover,.studio-button-secondary:hover{transform:none}}.discover-page{isolation:isolate;min-width:0}.discover-page-shell{width:min(100%,1440px);gap:28px}.discover-hero-grid,.discover-secondary-grid,.discover-results-grid{min-width:0}.discover-panel{position:relative;overflow:hidden}.discover-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.085),transparent 34%),radial-gradient(circle at 86% 8%,rgba(var(--accent-primary-rgb),.12),transparent 34%);opacity:.62}.discover-panel>*{position:relative;z-index:1}.discover-results-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch}.discover-book-tile{min-width:0;display:flex;flex-direction:column;gap:10px}.discover-book-tile .explore-book-card,.discover-book-tile .explore-book-card__surface{min-width:0;min-height:0;height:100%}.discover-book-tile .explore-book-card__surface{background:linear-gradient(180deg,#ffffff14,#ffffff07),#080c1cc7!important;border-color:#ffffff1b!important;box-shadow:0 18px 52px #00000047,inset 0 1px #ffffff12!important}.discover-book-tile .explore-book-card__cover{aspect-ratio:4 / 5!important;max-height:340px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.22),rgba(var(--accent-secondary-rgb),.16)),#10182b}.discover-book-tile .explore-book-card__cover img{display:block}.discover-book-tile .explore-book-card__body{padding:16px!important}.discover-book-tile .explore-book-card__body h3{font-size:1.02rem;line-height:1.12}.discover-book-tile .explore-book-card__stats{gap:8px;margin-top:12px!important;padding-top:12px!important;min-width:0}.discover-book-actions{margin-top:0!important}.discover-book-action{display:inline-flex;align-items:center;min-height:36px;padding-inline:10px!important}.discover-creator-card{min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center}.discover-follow-button{min-width:92px;min-height:38px;text-align:center}.discover-pulse-card{min-width:0}.mobile-discovery-quick-actions--inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff14,#ffffff07),#080c1cd1;box-shadow:0 18px 48px #0000003d;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.mobile-discovery-quick-action{position:relative;display:inline-flex;min-width:0;min-height:54px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:color-mix(in srgb,var(--quick-action-color, var(--accent-primary)) 12%,rgba(255,255,255,.055));color:var(--text-primary);font-size:.72rem;font-weight:850}.mobile-discovery-quick-action__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--quick-action-color, var(--accent-primary))}.mobile-discovery-quick-action__badge{position:absolute;top:-10px;right:-10px;display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:900}.mobile-discovery-quick-action__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1023px){.discover-hero-grid,.discover-secondary-grid{grid-template-columns:minmax(0,1fr)!important}.discover-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 767px){.discover-page{padding-inline:0!important}.discover-page-shell{width:100%;gap:18px;padding-inline:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;padding-bottom:calc(var(--layout-bottom-padding, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 64px)!important}.discover-panel{border-radius:24px!important}.discover-hero-panel,.discover-spotlight-panel,.discover-filter-panel,.discover-author-signals,.discover-creators-panel,.discover-reader-pulse-panel{padding:16px!important}.discover-hero-panel h1{font-size:2rem!important;line-height:1.06!important}.discover-hero-panel p{font-size:.94rem!important;line-height:1.45!important}.discover-hero-panel button{min-height:52px!important;padding-block:0!important;border-radius:18px!important}.discover-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important}.discover-metric-card{min-height:102px;padding:12px!important;border-radius:18px!important}.discover-metric-card>div{margin-bottom:8px!important}.discover-metric-card svg{width:18px;height:18px}.discover-metric-card p:first-of-type{font-size:1.35rem!important;line-height:1!important}.discover-metric-card p:last-of-type{margin-top:6px!important;font-size:.62rem!important;line-height:1.12!important;letter-spacing:0!important}.discover-results-grid{gap:12px!important}.discover-book-tile{gap:8px}.discover-book-tile .explore-book-card__cover{aspect-ratio:1 / 1.18!important;max-height:220px}.discover-book-tile .explore-book-card__body h3{line-height:1.08}.discover-book-tile .explore-book-card__body p{font-size:.64rem}.discover-book-tile .explore-book-card__stats{align-items:flex-start;flex-direction:column;margin-top:10px!important;padding-top:10px!important}.discover-book-action{padding-inline:6px!important}.discover-creator-card{gap:10px!important;padding:12px!important}.discover-follow-button{min-width:78px;padding-inline:10px!important}body[data-sphere-path=discover] .sf-back-to-top,body[data-sphere-path=explore] .sf-back-to-top,body[data-sphere-path=search] .sf-back-to-top,body[data-sphere-path=discover] [data-community-launcher],body[data-sphere-path=explore] [data-community-launcher],body[data-sphere-path=search] [data-community-launcher]{display:none!important}body[data-sphere-path=discover] .storysphere-mobile-bottom-bar,body[data-sphere-path=explore] .storysphere-mobile-bottom-bar,body[data-sphere-path=search] .storysphere-mobile-bottom-bar{background:linear-gradient(180deg,#05091200,#050912f5 22%,#050912)!important}body[data-sphere-path=discover] .storysphere-mobile-bottom-bar>.relative>.absolute,body[data-sphere-path=explore] .storysphere-mobile-bottom-bar>.relative>.absolute,body[data-sphere-path=search] .storysphere-mobile-bottom-bar>.relative>.absolute{background:#080d1afb!important;border-color:#ffffff24!important;box-shadow:0 -18px 44px #0000008a,inset 0 1px #ffffff12!important}}@media (max-width: 430px){.discover-results-grid{gap:10px!important}.discover-book-actions{grid-template-columns:1fr}.discover-book-action{min-height:32px}}body[data-sphere-path=read]{--storysphere-bottom-offset: max(var(--layout-bottom-padding, 82px), 82px)}@media (max-width: 767px){body[data-sphere-path=read] .sphere-main{min-height:100dvh!important}body[data-sphere-path=read] .reader-content{padding-bottom:calc(var(--layout-bottom-padding, 96px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 28px)!important;scroll-padding-bottom:calc(var(--layout-bottom-padding, 96px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 28px)!important}}.storysphere-mobile-bottom-bar{position:fixed!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;pointer-events:auto;transform:translateZ(0);will-change:transform}.storysphere-mobile-bottom-bar[data-mode=voice]{z-index:1400!important;isolation:isolate;pointer-events:auto!important;padding-inline:max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;background:linear-gradient(180deg,#05070d00,#05070dd1 24%,#05070dfa)!important}.storysphere-mobile-bottom-bar[data-mode=voice]>.relative{height:100%}.storysphere-mobile-bottom-bar[data-mode=voice]>.relative>.absolute{inset:0 max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(8px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;height:auto!important;border:1px solid rgba(var(--accent-primary-rgb),.24)!important;border-radius:26px 26px 18px 18px!important;background:radial-gradient(circle at 12% 0%,rgba(var(--accent-primary-rgb),.18),transparent 34%),linear-gradient(180deg,#0c1220fb,#05080ffb)!important;box-shadow:0 -28px 80px #00000085,inset 0 1px #ffffff1a!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto!important}.storysphere-mobile-bottom-bar[data-mode=voice] .storysphere-voice-reader{height:100%;max-height:none!important;border:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important;padding:12px 12px calc(12px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}body.storysphere-capacitor .storysphere-mobile-bottom-bar[data-mode=voice]{height:calc(164px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;min-height:calc(164px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;max-height:calc(184px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;padding:0!important}body.storysphere-capacitor .storysphere-mobile-bottom-bar[data-mode=voice]>.relative>.absolute{left:max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;right:max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;bottom:max(8px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;height:auto!important}body.storysphere-capacitor[data-native-route-family=reader] .reader-content{padding-bottom:calc(var(--layout-bottom-padding, 168px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 32px)!important}html.storysphere-capacitor{position:static!important;height:100%!important;overflow:hidden!important}body.storysphere-capacitor{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;overflow:hidden!important;--native-app-stage-bg: radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-rgb), .14), transparent 240px), radial-gradient(circle at 88% 8%, rgba(var(--accent-secondary-rgb), .1), transparent 260px), linear-gradient(180deg, rgba(4, 8, 16, .98), rgba(5, 9, 18, 1));--native-app-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .028)), rgba(7, 13, 24, .9);--native-app-panel-border: rgba(255, 255, 255, .13);--native-app-panel-strong: rgba(13, 22, 38, .96);--native-app-focus: rgba(var(--accent-primary-rgb), .46)}body.storysphere-capacitor #root{height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body.storysphere-capacitor .native-app-home,body.storysphere-capacitor .native-app-frame{min-height:calc(100dvh - var(--native-topbar-height, 74px));padding-top:max(14px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));padding-bottom:calc(var(--native-tabbar-height, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 28px);background:var(--native-app-stage-bg);color:var(--text-primary);isolation:isolate}body.storysphere-capacitor .native-app-frame-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:16px;align-items:stretch;border:1px solid var(--native-app-panel-border);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),transparent 42%),var(--native-app-panel-bg)!important}body.storysphere-capacitor .native-app-frame-hero__copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:12px}body.storysphere-capacitor .native-app-frame-hero__copy h1{font-size:clamp(2rem,7vw,4.4rem);line-height:.96;letter-spacing:0;margin:0}body.storysphere-capacitor .native-app-frame-hero__copy p{max-width:62ch;color:var(--text-secondary);font-size:clamp(.98rem,2.6vw,1.08rem);line-height:1.55}body.storysphere-capacitor .native-app-frame-console,body.storysphere-capacitor .native-app-command-center,body.storysphere-capacitor .native-deployment-card{border:1px solid var(--native-app-panel-border);background:var(--native-app-panel-bg)!important}body.storysphere-capacitor .native-app-frame-console__top,body.storysphere-capacitor .native-app-section__header,body.storysphere-capacitor .native-capability-card__topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}body.storysphere-capacitor .native-app-section__header h2,body.storysphere-capacitor .native-capability-card__topline h2,body.storysphere-capacitor .native-app-mode-card h2,body.storysphere-capacitor .native-app-route-card h3{letter-spacing:0;overflow-wrap:anywhere}body.storysphere-capacitor .native-app-route-card,body.storysphere-capacitor .native-layer-card,body.storysphere-capacitor .native-tool-card,body.storysphere-capacitor .native-capability-card,body.storysphere-capacitor .native-app-mode-card{min-width:0;min-height:72px;border:1px solid var(--native-app-panel-border);background:linear-gradient(180deg,#fff1,#ffffff06),#080e1adb!important;box-shadow:0 16px 42px #0000003d,inset 0 1px #ffffff13!important}body.storysphere-capacitor .native-app-route-card,body.storysphere-capacitor .native-layer-card,body.storysphere-capacitor .native-capability-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px}body.storysphere-capacitor .native-tool-card{display:flex;align-items:flex-start;gap:12px;padding:14px;text-align:left}body.storysphere-capacitor .native-app-route-card>svg,body.storysphere-capacitor .native-layer-card>svg,body.storysphere-capacitor .native-tool-card__icon,body.storysphere-capacitor .native-capability-card__icon,body.storysphere-capacitor .native-app-mode-card__icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--accent-primary-rgb));background:rgba(var(--accent-primary-rgb),.12);border:1px solid rgba(var(--accent-primary-rgb),.18);flex:0 0 auto}body.storysphere-capacitor .native-app-route-card p,body.storysphere-capacitor .native-layer-card p,body.storysphere-capacitor .native-app-card-eyebrow{color:rgb(var(--accent-primary-rgb));font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}body.storysphere-capacitor .native-app-route-card span,body.storysphere-capacitor .native-layer-card span,body.storysphere-capacitor .native-tool-card small,body.storysphere-capacitor .native-capability-card p,body.storysphere-capacitor .native-capability-card small{color:var(--text-secondary);line-height:1.45}body.storysphere-capacitor .native-route-metadata,body.storysphere-capacitor .native-standalone-surface-strip{display:flex;flex-wrap:wrap;gap:7px;min-width:0}body.storysphere-capacitor .native-route-metadata{margin-top:8px}body.storysphere-capacitor .native-route-metadata em,body.storysphere-capacitor .native-standalone-surface-strip span,body.storysphere-capacitor .native-app-frame-pipeline span{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text-secondary);font-size:.72rem;font-style:normal;font-weight:700}body.storysphere-capacitor .native-app-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}body.storysphere-capacitor .native-app-status-grid span{min-width:0;min-height:54px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.11);background:#ffffff0e;color:var(--text-primary);display:flex;flex-direction:column;justify-content:center;overflow-wrap:anywhere}body.storysphere-capacitor .native-app-status-grid strong{color:var(--text-tertiary);font-size:.68rem;text-transform:uppercase;letter-spacing:.02em}body.storysphere-capacitor .native-capability-status{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text-secondary);font-size:.72rem;font-weight:800;white-space:nowrap}body.storysphere-capacitor .native-capability-status.is-ready{color:#7dd3fc;border-color:#7dd3fc47;background:#0ea5e91f}body.storysphere-capacitor .native-capability-status.is-prompt,body.storysphere-capacitor .native-capability-status.is-limited{color:#fbbf24;border-color:#fbbf2447;background:#f59e0b1f}body.storysphere-capacitor .native-capability-status.is-error{color:#fca5a5;border-color:#f8717152;background:#ef44441f}body.storysphere-capacitor .native-capability-action,body.storysphere-capacitor .native-app-primary-action,body.storysphere-capacitor .native-app-secondary-action{min-height:44px;border-radius:14px;border:1px solid rgba(var(--accent-primary-rgb),.24);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.24),rgba(var(--accent-secondary-rgb),.18)),#ffffff0f;color:var(--text-primary);font-weight:800}body.storysphere-capacitor .native-app-secondary-action{background:#ffffff0f;border-color:#ffffff24}body.storysphere-capacitor .native-app-result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(125,211,252,.24);background:#0ea5e91a}body.storysphere-capacitor .native-app-result.is-warning{border-color:#fbbf2447;background:#f59e0b1f}body.storysphere-capacitor .native-app-result.is-error{border-color:#f8717152;background:#ef44441f}body.storysphere-capacitor .native-app-result__payload{margin-top:10px;max-height:220px;overflow:auto;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000038;padding:10px;color:var(--text-secondary);font-size:.76rem;white-space:pre-wrap}@media (max-width: 760px){body.storysphere-capacitor .native-app-frame-hero{grid-template-columns:minmax(0,1fr)}body.storysphere-capacitor .native-app-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.storysphere-capacitor .native-app-route-card,body.storysphere-capacitor .native-layer-card,body.storysphere-capacitor .native-capability-card{grid-template-columns:auto minmax(0,1fr)}body.storysphere-capacitor .native-app-route-card>svg:last-child,body.storysphere-capacitor .native-layer-card>svg:last-child{display:none}}@media (prefers-reduced-motion: reduce){body.storysphere-capacitor *,body.storysphere-capacitor *:before,body.storysphere-capacitor *:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.settings-page{color-scheme:inherit;background:radial-gradient(circle at 8% -8%,rgba(var(--accent-primary-rgb),.16),transparent 34rem),radial-gradient(circle at 92% 0%,rgba(var(--accent-secondary-rgb),.12),transparent 32rem),var(--bg-gradient-primary)!important}.storysphere-settings-route-grid,.storysphere-social-command-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.storysphere-settings-route-card{min-height:5.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;border:1px solid var(--border-secondary);border-radius:1.25rem;background:linear-gradient(135deg,#ffffff0e,#ffffff05),var(--sphere-field-bg);padding:1rem;box-shadow:0 16px 42px #00000038,inset 0 1px #ffffff0e;transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}.storysphere-settings-route-card:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(var(--accent-primary-rgb),.38);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),#ffffff06),var(--sphere-field-bg)}.storysphere-settings-route-card:disabled{cursor:not-allowed;opacity:.58}.storysphere-settings-route-card__icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:1rem;border:1px solid rgba(var(--accent-primary-rgb),.22);background:rgba(var(--accent-primary-rgb),.1);color:var(--accent-primary)}@media (max-width: 767px){.storysphere-settings-route-grid,.storysphere-social-command-grid{grid-template-columns:1fr}.settings-page .sphere-panel{border-radius:1.25rem!important}.storysphere-settings-route-card{min-height:4.75rem;border-radius:1rem;padding:.875rem}}.storysphere-route-page{width:100%;min-height:calc(100dvh - var(--storysphere-top-offset, 0px));color-scheme:inherit;isolation:isolate;--sphere-local-panel: var(--sphere-social-card, var(--sphere-premium-panel));--sphere-local-panel-hover: var(--sphere-social-card-hover, var(--sphere-premium-panel-strong));--sphere-local-border: var(--sphere-premium-border, var(--showweld-border));--sphere-local-shadow: var(--sphere-premium-shadow-soft, 0 18px 52px rgba(0,0,0,.26))}.storysphere-page-main{width:100%;min-height:100%}.sphere-app-root{--sphere-premium-canvas: linear-gradient(180deg, rgba(255,255,255,.018), transparent 18rem), linear-gradient(135deg, rgba(10, 17, 31, .96), rgba(4, 7, 14, .98) 52%, rgba(8, 13, 25, .96));--sphere-premium-panel: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.026)), var(--sw-layer-default, rgba(7, 11, 22, .78));--sphere-premium-panel-strong: linear-gradient(180deg, rgba(255,255,255,.095), rgba(255,255,255,.034)), var(--sw-layer-raised, rgba(10, 16, 30, .86));--sphere-premium-border: var(--sw-border-hairline, rgba(255,255,255,.115));--sphere-premium-border-strong: var(--sw-border-strong, rgba(255,255,255,.18));--sphere-premium-shadow: 0 22px 70px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.065);--sphere-premium-shadow-soft: 0 14px 42px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.055);--sphere-social-card: linear-gradient(180deg, rgba(255,255,255,.068), rgba(255,255,255,.022)), var(--sw-layer-default, rgba(7, 11, 22, .8));--sphere-social-card-hover: radial-gradient(520px 180px at 0% 0%, rgba(var(--accent-primary-rgb),.12), transparent 64%), linear-gradient(180deg, rgba(255,255,255,.082), rgba(255,255,255,.03)), var(--sw-layer-hover, rgba(10, 16, 30, .88));--sphere-social-rail: linear-gradient(180deg, rgba(10, 15, 29, .94), rgba(5, 8, 17, .9)), var(--sw-layer-sunken, rgba(4, 7, 14, .9));--sphere-social-chip: rgba(255,255,255,.055);--sphere-social-chip-active: var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.15));--sphere-social-divider: var(--sw-border-hairline, rgba(255,255,255,.095));--sphere-control-height: 44px;--sphere-page-gutter: clamp(.875rem, 3vw, 2rem);background:var(--sphere-premium-canvas)}.sphere-app-root>header.fixed.top-0 :where(a,button){border-radius:999px}.sphere-app-root>header.fixed.top-0 :where(a:hover,button:hover){background:var(--surface-primary)!important}.sphere-app-root>header.fixed.top-0 :where(a[aria-current=page],.active,[data-active=true]){background:var(--surface-primary)!important;color:var(--sw-accent-focus, var(--accent-primary))!important}.storysphere-route-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--bg-primary);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 68%);mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 68%);opacity:.42}.storysphere-route-page :where(.page-shell,.storysphere-page-main>.page-shell){width:min(100%,1440px);margin-inline:auto}.storysphere-route-page :where(.discover-panel,.reader-command-center,.storysphere-profile-command,.post-card,.club-card,.story-card,.share-sheet,[role=dialog]){border-color:var(--sphere-premium-border)!important;box-shadow:var(--sphere-premium-shadow)}.storysphere-route-page :where(.discover-panel,.reader-command-center,.storysphere-profile-command){background:var(--sphere-premium-panel-strong)!important}.storysphere-route-page :where(.post-card,.club-card,.story-card){background:var(--sphere-social-card)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.storysphere-route-page :where(.post-card,.club-card,.story-card):hover{transform:translateY(-1px);border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb), .34))!important;background:var(--sphere-social-card-hover)!important;box-shadow:0 20px 58px #0000004d,0 0 0 1px rgba(var(--accent-primary-rgb),.08)}.storysphere-route-page :where(input,textarea,select){border-color:var(--sw-border-muted, var(--showweld-field-border))!important;background:var(--bg-primary)!important;box-shadow:inset 0 1px #ffffff0b}.storysphere-route-page :where(input,textarea,select):focus{border-color:var(--sw-accent-focus, var(--accent-primary))!important;box-shadow:0 0 0 3px var(--sw-accent-field, rgba(var(--accent-primary-rgb), .16)),inset 0 1px #ffffff0f!important}.storysphere-route-page :where(button,a,[role=button]){text-decoration:none}.storysphere-route-page :where(button,a,[role=button]):focus-visible{outline:none!important;box-shadow:0 0 0 3px #04070eeb,0 0 0 5px var(--sw-accent-focus, var(--accent-primary))!important}.discover-page .discover-filter-panel,.clubs-page .page-shell>div>.flex.flex-col.gap-4.rounded-\[26px\],.social-feed-page .storysphere-page-main>div>.mb-6{position:relative;z-index:3}.webtoons-page header.sticky,.social-feed-page .storysphere-page-main>header{border-color:var(--sphere-premium-border)!important;background:linear-gradient(180deg,#0a0e1be6,#070a14c2),var(--sw-layer-overlay, rgba(7, 11, 22, .82))!important;box-shadow:0 14px 42px #00000047}.webtoons-page :where(.bg-surface-secondary\/40,.bg-surface-secondary\/50,.bg-surface-primary\/70){background:var(--sphere-premium-panel)!important;border-color:var(--sphere-premium-border)!important}.webtoons-page :where(.rounded-3xl,.rounded-\[2rem\],.rounded-\[2\.5rem\]){box-shadow:var(--sphere-premium-shadow-soft)}.visual-story-lane-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.5rem,1fr);gap:.625rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;margin-inline:-1rem;padding:.125rem 1rem .25rem}.visual-story-lane-rail::-webkit-scrollbar{display:none}.visual-story-lane{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:3.35rem;border:1px solid var(--sw-border-muted, rgba(255,255,255,.1));border-radius:1.15rem;background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--sw-layer-default, rgba(14, 18, 32, .74));color:var(--text-secondary);padding:.55rem .7rem;box-shadow:inset 0 1px #ffffff0f;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.visual-story-lane:hover{transform:translateY(-1px);border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb), .32));background:linear-gradient(180deg,#ffffff13,#ffffff06),var(--sw-layer-raised, rgba(17, 22, 39, .82))}.visual-story-lane[data-active=true]{color:var(--text-primary);border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb), .44));background:linear-gradient(135deg,var(--sw-accent-field, rgba(var(--accent-primary-rgb), .2)),rgba(var(--accent-secondary-rgb),.11)),var(--sw-layer-raised, rgba(18, 24, 42, .88));box-shadow:0 14px 34px #00000042,0 0 0 1px rgba(var(--accent-primary-rgb),.08) inset,inset 0 1px #ffffff17}.visual-story-lane__icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.85rem;background:var(--sw-layer-sunken, rgba(2, 6, 18, .48));color:var(--sw-accent-focus, var(--accent-primary));box-shadow:inset 0 1px #ffffff0f}.visual-story-lane__copy{min-width:0;display:grid;gap:.05rem;text-align:left}.visual-story-lane__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.05}.visual-story-lane__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.visual-story-lane__count{min-width:2rem;border-radius:999px;background:var(--sw-layer-sunken, rgba(0,0,0,.28));color:var(--text-secondary);padding:.25rem .42rem;font-size:.63rem;font-weight:900;text-align:center}.visual-story-intelligence{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;border:1px solid var(--sw-border-muted, rgba(255,255,255,.1));border-radius:1.5rem;background:linear-gradient(135deg,#ffffff0f,#ffffff05),var(--sw-layer-default, rgba(8, 12, 24, .76));padding:.9rem;box-shadow:var(--sphere-premium-shadow-soft)}.visual-story-intelligence__main{display:flex;align-items:center;min-width:0;gap:.8rem}.visual-story-intelligence__icon{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:1rem;color:var(--sw-accent-focus, var(--accent-primary));background:var(--sw-accent-field, rgba(var(--accent-primary-rgb), .16));border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb), .24))}.visual-story-intelligence p{color:var(--text-tertiary);font-size:.65rem;font-weight:900;letter-spacing:.15em;margin:0 0 .15rem;text-transform:uppercase}.visual-story-intelligence h2{color:var(--text-primary);font-size:.95rem;font-weight:900;line-height:1.2;margin:0}.visual-story-intelligence__stats{display:grid;grid-template-columns:repeat(3,minmax(4.5rem,auto));gap:.55rem}.visual-story-intelligence__stats span{display:grid;align-content:center;gap:.08rem;border:1px solid var(--sw-border-hairline, rgba(255,255,255,.08));border-radius:1rem;background:var(--sw-layer-sunken, rgba(1, 5, 16, .45));color:var(--text-tertiary);min-height:3.1rem;padding:.45rem .7rem;font-size:.62rem;font-weight:850;text-transform:uppercase}.visual-story-intelligence__stats strong{color:var(--text-primary);font-size:.88rem}@media (min-width: 768px){.visual-story-lane-rail{margin-inline:-2rem;padding-inline:2rem}}@media (max-width: 640px){.webtoons-page header.sticky{gap:.6rem!important;padding-block:.55rem!important}.webtoons-page header.sticky>.relative>.flex{border-radius:1rem!important;padding-block:.62rem!important}.visual-story-lane-rail{grid-auto-columns:minmax(8rem,44vw);gap:.5rem}.visual-story-lane{min-height:3rem;border-radius:1rem;padding:.45rem .55rem}.visual-story-lane__icon{width:2rem;height:2rem;border-radius:.75rem}.visual-story-lane__copy strong{font-size:.72rem}.visual-story-lane__copy small{font-size:.55rem}.visual-story-intelligence{display:grid;gap:.75rem;border-radius:1.2rem}.visual-story-intelligence__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-story-intelligence__stats span{min-height:2.65rem;padding-inline:.55rem}}.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.messages-page,.clubs-page,.club-detail-page,.book-details-page,.read-page,.activity-page,.achievements-page,.live-sessions-page,.live-session-page{background:radial-gradient(circle at 8% -4%,rgba(var(--accent-primary-rgb),.12),transparent 28rem),radial-gradient(circle at 92% 0%,rgba(var(--accent-secondary-rgb),.09),transparent 26rem),transparent!important}:where(.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.messages-page,.clubs-page,.club-detail-page,.book-details-page,.read-page,.activity-page,.achievements-page,.live-sessions-page,.live-session-page) :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface),:is([class$=-modal],[class*="-modal "],.modal)){border-color:var(--border-primary);background:var(--surface-primary);box-shadow:var(--shadow-sm)}:where(.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.messages-page,.clubs-page,.club-detail-page,.book-details-page,.read-page,.activity-page,.achievements-page,.live-sessions-page,.live-session-page) :where(input,textarea,select){border-color:var(--showweld-field-border)!important;background:var(--showweld-field-bg)!important;color:var(--text-primary)!important}:where(.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.messages-page,.clubs-page,.club-detail-page,.book-details-page,.read-page,.activity-page,.achievements-page,.live-sessions-page,.live-session-page) :where(button,a,[role=button],[role=tab]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.storysphere-capacitor :where(.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.messages-page,.clubs-page,.club-detail-page,.book-details-page,.read-page,.activity-page,.achievements-page,.live-sessions-page,.live-session-page){padding-left:max(var(--native-app-inline, 14px),var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(var(--native-app-inline, 14px),var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}body.storysphere-capacitor .messages-page{height:calc(100dvh - var(--storysphere-top-offset, 0px) - var(--storysphere-bottom-offset, 0px) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;min-height:calc(100dvh - var(--storysphere-top-offset, 0px) - var(--storysphere-bottom-offset, 0px) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}body.storysphere-capacitor :where(.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.clubs-page,.club-detail-page,.book-details-page,.read-page,.activity-page,.achievements-page,.live-sessions-page){padding-bottom:calc(var(--layout-bottom-padding, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 28px)!important;scroll-padding-bottom:calc(var(--layout-bottom-padding, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 28px)}body.storysphere-capacitor .live-session-page{padding-bottom:calc(var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 12px)!important}.live-sessions-page .storysphere-scroll-page{overflow-x:clip}.live-sessions-page :where(input,select),.live-session-page :where(input,select){border-color:var(--sw-border-muted, rgba(255, 255, 255, .14))!important;background:linear-gradient(180deg,var(--sw-layer-raised, rgba(255, 255, 255, .075)),var(--sw-layer-default, rgba(255, 255, 255, .035)))!important;box-shadow:inset 0 1px #ffffff0e}.live-session-cockpit{isolation:isolate;border-top:1px solid var(--sw-border-muted, rgba(255, 255, 255, .1))}.live-session-page{height:calc(100dvh - var(--storysphere-top-offset, 0px) - var(--storysphere-bottom-offset, 0px))!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important;scroll-padding-bottom:0!important}.live-session-page .storysphere-page-main{height:100%;min-height:0!important;overflow:hidden}.live-session-cockpit__header{border-color:var(--sw-border-muted, rgba(255, 255, 255, .12))!important;box-shadow:0 14px 34px #00000047,inset 0 -1px #ffffff0e;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.live-session-cockpit__body,.live-session-cockpit__stage,.live-session-cockpit__sidecar{min-width:0;min-height:0}.live-session-cockpit__video-frame{margin:clamp(.55rem,1.5vw,1rem);border:1px solid var(--sw-border-muted, rgba(255, 255, 255, .12));border-radius:clamp(1.25rem,2vw,2rem)}.live-session-cockpit__control-strip>div{min-width:0}.live-session-cockpit__sidecar{border-color:var(--sw-border-muted, rgba(255, 255, 255, .12))!important;box-shadow:-18px 0 54px #00000040}.live-session-gift-burst{max-width:min(20rem,calc(100vw - 2rem))}.live-sessions-page__header,.live-sessions-page__hero,.live-sessions-page__controls,.live-session-discovery-card{min-width:0}.live-sessions-page__hero{background:radial-gradient(circle at 18% 0%,var(--sw-accent-wash, rgba(var(--accent-primary-rgb), .16)),transparent 32rem),linear-gradient(135deg,var(--sw-layer-raised, rgba(17, 24, 39, .78)),var(--sw-layer-default, rgba(5, 8, 16, .94)))!important;border-color:var(--sw-border-muted, rgba(255, 255, 255, .14))!important}.live-sessions-page__hero>div>div:first-child{min-width:0}.live-sessions-page__hero>div>div:last-child{min-width:0}.live-session-discovery-card{background:linear-gradient(180deg,var(--sw-layer-raised, rgba(255, 255, 255, .074)),var(--sw-layer-default, rgba(255, 255, 255, .038)))!important;border-color:var(--sw-border-muted, rgba(255, 255, 255, .13))!important}.live-session-discovery-card:focus-visible{outline:2px solid var(--sw-accent-focus, var(--accent-primary));outline-offset:3px}@media (max-width: 767px){.live-sessions-page .storysphere-scroll-page{padding:.9rem!important;padding-bottom:calc(var(--layout-bottom-padding, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 2.5rem)!important}.live-sessions-page :where(.grid){min-width:0}.live-sessions-page__header{margin-bottom:.85rem!important;gap:.65rem!important}.live-sessions-page__header h1{font-size:1.35rem!important;line-height:1.05!important}.live-sessions-page__header p{max-width:18rem;font-size:.78rem!important;line-height:1.3!important}.live-sessions-page__hero{border-radius:1.35rem!important;overflow:hidden!important}.live-sessions-page__hero>div{display:block!important}.live-sessions-page__hero>div>div:first-child{display:none!important;min-height:0!important;border-right:0!important}.live-sessions-page__hero>div>div:first-child .absolute.bottom-4{bottom:.65rem!important;left:.65rem!important;padding:.35rem .65rem!important;font-size:.58rem!important;letter-spacing:.14em!important}.live-sessions-page__hero>div>div:last-child{padding:.78rem!important}.live-sessions-page__hero .mb-4.inline-flex{margin-bottom:.48rem!important;padding:.32rem .58rem!important;font-size:.54rem!important;letter-spacing:.13em!important}.live-sessions-page__hero h2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.86rem!important;line-height:1.14!important;letter-spacing:0!important}.live-sessions-page__hero h2+p{display:none!important}.live-sessions-page__hero .mt-6{margin-top:.5rem!important}.live-sessions-page__hero .mt-4{display:none!important;margin-top:0!important}.live-sessions-page__hero>div>div:last-child>.mt-6.grid,.live-sessions-page__hero>div>div:last-child>.mt-4.grid{display:flex!important;gap:.45rem!important;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.live-sessions-page__hero>div>div:last-child>.mt-6.grid::-webkit-scrollbar,.live-sessions-page__hero>div>div:last-child>.mt-4.grid::-webkit-scrollbar{display:none}.live-sessions-page__hero .rounded-2xl{border-radius:.9rem!important}.live-sessions-page__hero :where(.grid-cols-2,.sm\:grid-cols-2,.sm\:grid-cols-4)>div{flex:0 0 5.15rem;padding:.46rem!important}.live-sessions-page__hero :where(.grid-cols-2,.sm\:grid-cols-2,.sm\:grid-cols-4) p:first-child{font-size:1rem!important;line-height:1.05!important}.live-sessions-page__hero :where(.grid-cols-2,.sm\:grid-cols-2,.sm\:grid-cols-4) p:last-child{font-size:.55rem!important;letter-spacing:.11em!important;overflow-wrap:anywhere}.live-sessions-page__hero>div>div:last-child>.mt-4.grid{grid-template-columns:none!important}.live-sessions-page__hero>div>div:last-child>.mt-4.grid>div{flex:0 0 12.8rem;padding:.56rem .65rem!important}.live-sessions-page__hero>div>div:last-child>.mt-4.grid p:first-child{font-size:.52rem!important}.live-sessions-page__hero>div>div:last-child>.mt-4.grid p:last-child{font-size:.72rem!important;line-height:1.2!important}.live-session-page{padding:0 max(.875rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) 0 max(.875rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important}.live-session-cockpit__header{gap:.55rem;padding:.72rem .82rem!important}.live-session-cockpit__header h1{font-size:.92rem!important;line-height:1.12!important}.live-session-cockpit__header .flex-1{margin-left:.5rem!important;margin-right:.5rem!important}.live-session-cockpit__header .flex-1>div{gap:.35rem!important;overflow:hidden;white-space:nowrap}.live-session-cockpit__header .flex-1 p{display:none!important}.live-session-cockpit__header .flex-1 span{font-size:.58rem!important}.live-session-cockpit__body{overflow:hidden}.live-session-cockpit__control-strip{align-items:flex-end;gap:.55rem}.live-interaction-hub__panel{position:fixed!important;left:max(.65rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;right:max(.65rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;bottom:calc(var(--storysphere-bottom-offset, 0px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 5.4rem)!important;width:auto!important;max-height:min(68dvh,32rem)}.storysphere-route-page.sphere-page-container{padding-left:max(.875rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(.875rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.clubs-page,.club-detail-page,.book-details-page,.read-page,.activity-page,.achievements-page,.live-sessions-page,.live-session-page{padding-bottom:calc(var(--layout-bottom-padding, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 34px)!important}:where(.storysphere-home-page,.discover-page,.library-page,.reader-profile-page,.settings-page,.social-feed-page,.messages-page,.clubs-page,.club-detail-page,.book-details-page,.read-page,.activity-page,.achievements-page,.live-sessions-page,.live-session-page) :where(:is([class$=-card],[class*="-card "],.card),:is([class$=-panel],[class*="-panel "],.panel),:is([class$=-surface],[class*="-surface "],.surface),:is([class$=-modal],[class*="-modal "],.modal)){border-radius:1.25rem}.live-session-page{overflow:hidden!important;padding-bottom:0!important;scroll-padding-bottom:0!important}}.storysphere-route-page :where(.sphere-panel,.discover-panel,.storysphere-settings-route-card,.book-details-access-grid,.book-details-tabs,.storysphere-post-comments-panel,.storysphere-social-comment-card,.comments-sheet,.reaction-bar,.live-session-card){border-color:var(--sphere-local-border)!important;background:var(--sphere-local-panel)!important;box-shadow:var(--sphere-local-shadow);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.storysphere-route-page :where(.settings-page,.library-page,.read-page,.book-details-page,.activity-page,.achievements-page,.club-detail-page,.messages-page) :where([class*=rounded-2xl],[class*=rounded-3xl],[class*="rounded-["])[class*=border]{border-color:var(--sphere-local-border)!important;background:var(--bg-primary)}.storysphere-route-page :where(.discover-book-action,.discover-follow-button,.mobile-discovery-quick-action,.storysphere-settings-route-card,.book-details-voice-action,.reader-profile-tabs button,.messages-page button,.activity-page button,.library-page button,.read-page button,.clubs-page button,.club-detail-page button){min-height:var(--sphere-control-height)}.storysphere-route-page :where(.discover-book-action,.discover-follow-button,.mobile-discovery-quick-action,.book-details-tabs button,.reader-profile-tabs button,.messages-page [class*=rounded-full],.activity-page [class*=rounded],.library-page [class*=rounded-md],.club-detail-page [class*=rounded-full]){border-color:var(--sphere-social-divider)!important;background:var(--sphere-social-chip)!important}.storysphere-route-page :where(.discover-book-action:hover,.discover-follow-button:hover,.mobile-discovery-quick-action:hover,.book-details-tabs button:hover,.reader-profile-tabs button:hover,.messages-page button:hover,.activity-page button:hover,.library-page button:hover,.read-page button:hover,.clubs-page button:not(.sphere-action):hover,.club-detail-page button:hover){border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb), .34))!important;background:var(--sw-layer-hover, rgba(255,255,255,.08))!important}.storysphere-route-page :where(.discover-book-action:active,.discover-follow-button:active,.mobile-discovery-quick-action:active,.messages-page button:active,.activity-page button:active,.library-page button:active,.read-page button:active,.clubs-page button:active,.club-detail-page button:active){transform:translateY(1px) scale(.99)}.messages-page{--sphere-local-panel: var(--sphere-social-rail);--sphere-local-shadow: var(--shadow-sm);background:radial-gradient(circle at 10% 0%,rgba(var(--accent-primary-rgb),.12),transparent 28rem),var(--sw-layer-canvas, rgba(3, 6, 13, .98))!important}.messages-page>.flex{border-top:1px solid var(--sphere-local-border);background:var(--sphere-social-rail)}.messages-page :where(header,[class*=border-b],[class*=border-r]){border-color:var(--sphere-social-divider)!important}.messages-page :where([class*=overflow-y-auto],[class*=overflow-hidden]){scrollbar-color:rgba(var(--accent-primary-rgb),.45) transparent}.messages-page :where([class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-full])[class*=bg-]{box-shadow:inset 0 1px #ffffff0e}.library-page,.read-page,.book-details-page,.activity-page,.achievements-page,.club-detail-page{--sphere-local-panel: linear-gradient(180deg, rgba(255,255,255,.062), rgba(255,255,255,.02)), var(--sw-layer-default, rgba(7, 11, 22, .78))}.library-page :where(.group[class*=border],.grid[class*=border],[class*=shadow-xl]),.read-page :where([class*=border],[class*=rounded]),.book-details-page :where(.book-details-access-grid,.book-details-feature-grid>*,.book-details-actions button),.activity-page :where([class*="bg-[--surface-glass]"],[class*=rounded-xl][class*=border]),.achievements-page :where([class*=rounded],[class*=border]),.club-detail-page :where(section,article,[class*=rounded],[class*=border]){border-color:var(--sphere-local-border)!important;background:var(--sphere-local-panel)!important;box-shadow:var(--sphere-local-shadow)}.book-details-page .book-details-header,.book-details-page .book-details-tabs,.reader-page :where([class*=fixed][class*=backdrop],[class*="bg-[--bg-secondary]"]){border-color:var(--sphere-local-border)!important;background:linear-gradient(180deg,#070b16eb,#050811c7),var(--sw-layer-overlay, rgba(7, 11, 22, .84))!important;backdrop-filter:blur(22px) saturate(155%)!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important}.settings-page{--sphere-local-panel: radial-gradient(600px 220px at 0% 0%, rgba(var(--accent-primary-rgb),.1), transparent 66%), linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.022)), var(--sw-layer-default, rgba(7, 11, 22, .82))}.settings-page :where(.sphere-panel,.storysphere-settings-route-card,[class*=rounded-3xl],[class*="rounded-["])[class*=border]{border-color:var(--sphere-local-border)!important;background:var(--sphere-local-panel)!important;box-shadow:var(--sphere-local-shadow)}.storysphere-route-page :where(h1,h2,h3,p,button,a,span){min-width:0}.storysphere-route-page :where(h1,h2,h3){letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.storysphere-route-page :where(p,li,dd,figcaption){overflow-wrap:anywhere}.storysphere-route-page :where(img,video,canvas){max-width:100%}@media (min-width: 1024px){.messages-page>.flex,.library-page>section,.read-page>section,.activity-page>div,.club-detail-page>.relative,.book-details-main{min-width:0}.book-details-main,.activity-page>div,.read-page>:where(section,div):not(.fixed),.club-detail-page>.relative{width:min(100%,1180px);margin-inline:auto}}@media (max-width: 767px){.storysphere-route-page{--sphere-control-height: 46px;--sphere-page-gutter: max(.875rem, var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.storysphere-route-page :where(.settings-page,.library-page,.read-page,.book-details-page,.activity-page,.achievements-page,.club-detail-page) :where([class*=p-8],[class*=p-7],[class*=p-6]){padding:1rem!important}.messages-page{min-height:calc(100dvh - var(--storysphere-top-offset, 0px) - var(--storysphere-bottom-offset, 0px))!important}.messages-page>.flex{height:100%!important}.book-details-page .book-details-main,.read-page,.activity-page,.achievements-page,.club-detail-page{padding-left:max(.875rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(.875rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}}@media (prefers-reduced-motion: reduce){.storysphere-route-page :where(.post-card,.club-card,.story-card,button,a,[role=button]){transition-duration:.001ms!important;animation-duration:.001ms!important}}.sphere-app-root[data-storysphere-app=true]{--ss-canvas: var(--bg-primary);--ss-sunken: var(--bg-primary);--ss-surface: var(--surface-primary);--ss-surface-raised: var(--surface-secondary);--ss-surface-overlay: var(--surface-elevated);--ss-hover: var(--surface-secondary);--ss-selected: var(--sphere-selected);--ss-border: var(--border-primary);--ss-border-muted: var(--sw-border-muted, rgba(255, 255, 255, .13));--ss-border-strong: var(--sw-border-strong, rgba(255, 255, 255, .2));--ss-border-accent: var(--sw-border-accent, rgba(var(--accent-primary-rgb, 59, 130, 246), .38));--ss-focus: var(--sw-accent-focus, var(--accent-primary, #3b82f6));--ss-accent-wash: var(--sw-accent-wash, rgba(var(--accent-primary-rgb, 59, 130, 246), .145));--ss-accent-field: var(--sw-accent-field, rgba(var(--accent-primary-rgb, 59, 130, 246), .18));--ss-accent-edge: var(--sw-accent-edge, rgba(var(--accent-primary-rgb, 59, 130, 246), .48));--ss-accent-glow: var(--sw-accent-glow, 0 0 34px rgba(var(--accent-primary-rgb, 59, 130, 246), .28));--ss-radius-card: clamp(18px, calc(22px * var(--border-radius-scale, 1)), 28px);--ss-radius-control: clamp(12px, calc(16px * var(--border-radius-scale, 1)), 20px);--ss-shadow: var(--shadow-md);--ss-shadow-soft: none;--ss-gutter: clamp(.875rem, 3vw, 2rem);background:var(--ss-canvas)}body[data-sphere-surface=reader],body[data-sphere-surface=settings],body[data-sphere-surface=app]{background:var(--bg-surface-tone, #050814)}.sphere-app-root[data-storysphere-app=true] .sphere-main{background:var(--bg-primary)}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page{width:100%;max-width:100vw;overflow-x:clip;background:var(--bg-primary)!important;color:var(--text-primary, #f8fafc)}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--bg-primary);background-size:72px 72px;opacity:.26;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 72%)}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page>.pointer-events-none,.sphere-app-root[data-storysphere-app=true] .storysphere-route-page [aria-hidden=true].pointer-events-none{overflow:hidden;contain:paint}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page>.pointer-events-none :where(.rounded-full,[class*=blur-]){border:0!important;box-shadow:none!important;background:var(--bg-primary)!important;opacity:.58}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.sphere-panel,.discover-panel,.reader-command-center,.storysphere-profile-command,.storysphere-settings-route-card,.post-card,.club-card,.story-card,.live-session-card,.share-sheet,.comments-sheet,.reaction-bar,.sphere-card,.sphere-panel-strong,.storysphere-premium-surface){border-color:var(--ss-border)!important;background:var(--ss-surface)!important;box-shadow:var(--ss-shadow-soft)}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.reader-command-center,.storysphere-profile-command,.discover-hero-panel,.discover-spotlight-panel,.webtoons-page header,.book-details-header,.book-details-tabs,.settings-page .sphere-panel){border-color:var(--ss-border-muted)!important;background:var(--ss-surface-raised)!important;box-shadow:var(--ss-shadow)}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.post-card,.club-card,.story-card,.discover-book-tile,.discover-creator-card,.reader-action-card,.reader-system-card,.storysphere-profile-command__action,.storysphere-profile-command__signal):hover{border-color:var(--ss-border-accent)!important;background:var(--ss-hover)!important;box-shadow:0 18px 56px #0000004d,0 0 0 1px rgba(var(--accent-primary-rgb, 59, 130, 246),.08) inset}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(input,textarea,select,[contenteditable=true]){border-color:var(--ss-border-muted)!important;background:var(--ss-sunken)!important;color:var(--text-primary, #f8fafc)!important;caret-color:var(--ss-focus);box-shadow:inset 0 1px #ffffff0d}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(input,textarea,select)::-moz-placeholder{color:var(--text-tertiary, rgba(226, 232, 240, .58))}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(input,textarea,select)::placeholder{color:var(--text-tertiary, rgba(226, 232, 240, .58))}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(button,a,[role=button]){min-width:0;text-decoration:none}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(button,a,[role=button],input,textarea,select):focus-visible{outline:0!important;box-shadow:0 0 0 2px var(--bg-primary, #050814),0 0 0 4px var(--ss-focus),var(--ss-accent-glow)!important}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.reader-profile-tabs button,.book-details-tabs button,.discover-book-action,.discover-follow-button,.mobile-discovery-quick-action,.storysphere-settings-route-card,.messages-page button,.activity-page button,.library-page button,.club-detail-page button){border-color:var(--ss-border)!important;background:var(--sphere-social-chip, rgba(255,255,255,.055))!important}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where([aria-current=page],[data-active=true],.active,button[aria-selected=true],.reader-profile-tabs button[aria-selected=true]):not(.visual-category-chip){border-color:var(--ss-border-accent)!important;background:var(--ss-selected)!important;color:var(--text-primary, #f8fafc)!important;box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb, 59, 130, 246),.08) inset,var(--ss-accent-glow)}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(h1,h2,h3,h4){color:var(--text-primary, #f8fafc);letter-spacing:0;text-wrap:balance}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(p,li,dd,figcaption,small){color:inherit;overflow-wrap:anywhere}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(img,video,canvas,svg){max-width:100%}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.overflow-x-auto){overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--accent-primary-rgb, 59, 130, 246),.42) transparent}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.overflow-x-auto)::-webkit-scrollbar{height:6px}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.overflow-x-auto)::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--accent-primary-rgb, 59, 130, 246),.4)}.achievements-page{--sphere-local-panel: radial-gradient(520px 180px at 0% 0%, rgba(var(--accent-primary-rgb, 59, 130, 246), .13), transparent 68%), var(--ss-surface)}.achievements-page>.relative.z-10{padding-top:clamp(5.25rem,11vw,7.5rem)!important}.achievements-page .mx-auto{max-width:min(100%,1180px)!important}.achievements-page .rounded-\[32px\]{border-radius:var(--ss-radius-card)!important;border-color:var(--ss-border-muted)!important;background:var(--ss-surface-raised)!important;box-shadow:var(--ss-shadow)!important}.achievements-page input{min-height:46px;border-radius:var(--ss-radius-control)!important}.achievements-page .overflow-x-auto{position:relative;margin-inline:-.25rem!important;padding:.15rem .25rem .45rem!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1rem,#000 calc(100% - 1rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1rem,#000 calc(100% - 1rem),transparent)}.achievements-page .overflow-x-auto>.flex{width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;padding-inline:.15rem}.achievements-page button[class*=rounded-full]{min-height:40px;border:1px solid var(--ss-border)!important;border-radius:999px!important;background:var(--ss-sunken)!important;color:var(--text-secondary, #e2e8f0)!important}.achievements-page button[class*="bg-[--accent-primary]"],.achievements-page button[class*=text-black]{border-color:var(--ss-border-accent)!important;background:var(--ss-selected)!important;color:var(--text-primary, #f8fafc)!important}.achievements-page .grid.gap-4{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important;gap:clamp(.65rem,1.8vw,1rem)!important}.achievements-page .grid.gap-4>*{min-width:0}.achievements-page .group{border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#03071233}.achievements-page .group p{display:-webkit-box;min-height:2.4em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reader-profile-page,.social-feed-page,.discover-page,.clubs-page,.club-detail-page,.library-page,.webtoons-page,.settings-page,.activity-page{--sphere-local-panel: var(--ss-surface);--sphere-local-panel-hover: var(--ss-hover);--sphere-local-border: var(--ss-border);--sphere-local-shadow: var(--ss-shadow-soft)}.reader-profile-page :where(header,nav,section,article),.social-feed-page :where(header,section,article),.discover-page :where(section,article),.clubs-page :where(section,article),.club-detail-page :where(section,article),.library-page :where(section,article),.webtoons-page :where(section,article){min-width:0}@media (min-width: 1024px){.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.storysphere-page-main,.page-shell,main>.mx-auto,.mx-auto){min-width:0}.reader-profile-page main,.discover-page .page-shell,.clubs-page .page-shell,.club-detail-page>.relative,.library-page>div,.webtoons-page>div,.achievements-page .mx-auto{width:min(100%,1240px);margin-inline:auto}}@media (max-width: 767px){.sphere-app-root[data-storysphere-app=true]{--ss-gutter: max(.875rem, var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));--ss-radius-card: 20px;--ss-radius-control: 14px;--sphere-control-height: 46px}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page{min-height:calc(100dvh - var(--storysphere-top-offset, 0px));padding-bottom:calc(var(--storysphere-bottom-offset, 72px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 1rem)}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page:before,.sphere-app-root[data-storysphere-app=true] .storysphere-route-page:after{opacity:.16;background-size:54px 54px}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.px-8,.p-8,.px-7,.p-7,.px-6,.p-6){padding-left:1rem!important;padding-right:1rem!important}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.py-8,.p-8,.py-7,.p-7,.py-6,.p-6){padding-top:1rem!important;padding-bottom:1rem!important}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(button,a,[role=button]){min-height:44px}.sphere-app-root[data-storysphere-app=true] .storysphere-route-page :where(.grid){min-width:0}.achievements-page>.relative.z-10{padding-top:5.5rem!important;padding-bottom:calc(var(--storysphere-bottom-offset, 72px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 1rem)!important}.achievements-page .mx-auto{padding-inline:max(.875rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important}.achievements-page .mb-8{margin-bottom:1rem!important}.achievements-page .flex.items-center.gap-4{gap:.75rem!important}.achievements-page h1{font-size:clamp(1.45rem,7vw,1.95rem)!important;line-height:1.05}.achievements-page .rounded-\[32px\]{padding:.9rem!important}.achievements-page .grid.gap-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.achievements-page .group{min-height:126px;padding:.65rem!important}.achievements-page .group :where(.w-14,.h-14){width:3rem!important;height:3rem!important}.achievements-page .group svg{width:1.45rem!important;height:1.45rem!important}.achievements-page>.pointer-events-none{display:none!important}.reader-command-center,.storysphere-profile-command{border-radius:20px!important}}@media (prefers-contrast: more){.sphere-app-root[data-storysphere-app=true]{--ss-border: var(--border-primary);--ss-border-muted: rgba(255, 255, 255, .32);--ss-border-strong: rgba(255, 255, 255, .46);--ss-shadow: var(--shadow-md);--ss-shadow-soft: none}}@media (prefers-reduced-motion: reduce){.sphere-app-root[data-storysphere-app=true] .storysphere-route-page *,.sphere-app-root[data-storysphere-app=true] .storysphere-route-page *:before,.sphere-app-root[data-storysphere-app=true] .storysphere-route-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.reader-profile-page{background:radial-gradient(circle at 12% -6%,rgba(var(--accent-primary-rgb),.16),transparent 34rem),radial-gradient(circle at 92% 0%,rgba(var(--accent-secondary-rgb),.12),transparent 30rem),var(--bg-primary)!important}.reader-profile-page header{background:var(--sw-material-panel, var(--surface-primary))!important;color:var(--text-primary);border-color:var(--sw-material-border, var(--border-primary))!important;box-shadow:none}.reader-profile-page :where(section,nav,article){border-color:var(--sw-material-border, var(--border-primary))!important}.reader-profile-page :where(section,article){background:var(--sw-material-panel, var(--surface-primary))!important;box-shadow:none}.reader-profile-page nav{background:var(--sw-material-panel, var(--surface-primary))!important;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 767px){.reader-profile-page header{padding-left:max(.875rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));padding-right:max(.875rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}.reader-profile-page main{padding-inline:max(.875rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.875rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;padding-bottom:calc(var(--layout-bottom-padding, 82px) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 28px)!important}.reader-profile-page nav{margin-inline:-.25rem;border-radius:16px!important}.reader-profile-page nav button{min-width:-moz-max-content;min-width:max-content}}.reader-command-center{position:relative;margin-top:1.25rem;border:1px solid var(--sw-border-hairline, var(--showweld-border, rgba(255,255,255,.12)));border-radius:clamp(20px,2.4vw,30px);background:radial-gradient(720px 260px at 0% 0%,var(--sw-accent-wash, rgba(var(--accent-primary-rgb), .18)),transparent 62%),radial-gradient(640px 260px at 100% 0%,rgba(var(--accent-secondary-rgb),.13),transparent 66%),linear-gradient(180deg,#ffffff13,#ffffff06),var(--sw-layer-default, rgba(7, 11, 22, .82));box-shadow:0 26px 78px #00000057,inset 0 1px #ffffff14;overflow:hidden;isolation:isolate}.reader-network-command-center{margin-top:0}.reader-network-command-center .reader-command-center__header{align-items:center}.reader-network-command-center .reader-command-center__header h2{max-width:880px}.reader-command-center__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:end;padding:clamp(1rem,2.4vw,1.6rem);border-bottom:1px solid rgba(255,255,255,.09)}.reader-command-center__eyebrow,.reader-action-card__meta,.reader-system-card__label{color:var(--accent-primary);font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.reader-command-center__header h2{margin-top:.35rem;color:var(--text-primary);font-size:clamp(1.35rem,3vw,2.05rem);font-weight:950;letter-spacing:0;line-height:1.05;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.reader-command-center__header p{margin-top:.55rem;max-width:72ch;color:var(--showweld-readable-copy, var(--text-secondary));font-size:.92rem;font-weight:650;line-height:1.65}.reader-profile-score{min-width:190px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;border:1px solid var(--sw-border-muted, rgba(255,255,255,.12));border-radius:20px;background:var(--sw-layer-raised, rgba(255,255,255,.055));padding:.85rem 1rem}.reader-profile-score__number{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.28),rgba(var(--accent-secondary-rgb),.18));color:var(--text-primary);font-size:1.35rem;font-weight:950;box-shadow:0 14px 38px rgba(var(--accent-primary-rgb),.22)}.reader-profile-score span{display:block;color:var(--text-tertiary);font-size:.64rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.reader-profile-score strong{display:block;margin-top:.15rem;color:var(--text-primary);font-size:.92rem;font-weight:900}.reader-profile-meter{height:3px;background:#ffffff12}.reader-profile-meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 0 24px rgba(var(--accent-primary-rgb),.45);transition:width .36s cubic-bezier(.2,0,0,1)}.reader-command-center__body{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(290px,.84fr);gap:1rem;padding:clamp(1rem,2.2vw,1.35rem)}.reader-action-grid,.reader-system-grid{display:grid;gap:.8rem;min-width:0}.reader-action-card{width:100%;min-width:0;min-height:104px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;border:1px solid var(--sw-border-hairline, rgba(255,255,255,.105));border-radius:20px;background:linear-gradient(135deg,#ffffff13,#ffffff07),var(--sw-layer-default, rgba(255,255,255,.035));padding:1rem;text-align:left;color:inherit;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.reader-action-card>div:not(.reader-action-card__icon),.reader-system-card>div:not(.reader-system-card__icon){min-width:0}.reader-action-card:hover{transform:translateY(-1px);border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb), .34));background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),rgba(var(--accent-secondary-rgb),.08)),var(--sw-layer-hover, rgba(255,255,255,.045));box-shadow:0 18px 46px #00000047}.reader-action-card__icon,.reader-system-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;border:1px solid var(--sw-accent-edge, rgba(var(--accent-primary-rgb),.24));background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.13));color:var(--sw-accent-focus, var(--accent-primary))}.reader-action-card[data-tone=success] .reader-action-card__icon,.reader-system-card[data-state=ready] .reader-system-card__icon{border-color:rgba(var(--success-primary-rgb,16,185,129),.28);background:rgba(var(--success-primary-rgb,16,185,129),.13);color:var(--success-primary, #10b981)}.reader-action-card[data-tone=warning] .reader-action-card__icon,.reader-system-card[data-state=attention] .reader-system-card__icon{border-color:rgba(var(--warning-primary-rgb,245,158,11),.32);background:rgba(var(--warning-primary-rgb,245,158,11),.13);color:var(--warning-primary, #f59e0b)}.reader-system-card[data-state=private] .reader-system-card__icon{border-color:#94a3b842;background:#94a3b81a;color:var(--text-tertiary)}.reader-action-card h3{margin-top:.2rem;color:var(--text-primary);font-size:.98rem;font-weight:900;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.reader-action-card p,.reader-system-card p{margin-top:.28rem;color:var(--text-tertiary);font-size:.78rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.reader-action-card__arrow{color:var(--text-tertiary);transition:transform .18s ease,color .18s ease}.reader-action-card:hover .reader-action-card__arrow{transform:translate(2px);color:var(--accent-primary)}.reader-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-system-card{min-height:132px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;border:1px solid var(--sw-border-hairline, rgba(255,255,255,.09));border-radius:20px;background:var(--sw-layer-default, rgba(255,255,255,.034));padding:.95rem}.reader-system-card__value{margin-top:.28rem;color:var(--text-primary);font-size:1.45rem;font-weight:950;line-height:1;text-transform:capitalize}.reader-profile-tabs{position:sticky;top:0;z-index:30;box-shadow:0 16px 46px #00000038}.storysphere-profile-command{position:relative;border:1px solid var(--sw-border-muted, var(--border-primary, rgba(255,255,255,.12)));border-radius:clamp(22px,2.4vw,32px);background:radial-gradient(760px 280px at 0% 0%,rgba(var(--accent-primary-rgb),.16),transparent 62%),radial-gradient(680px 260px at 100% 10%,rgba(var(--accent-secondary-rgb),.12),transparent 64%),linear-gradient(180deg,var(--sw-layer-raised, rgba(255,255,255,.07)),var(--sw-layer-default, rgba(255,255,255,.028))),var(--sw-layer-sunken, rgba(6, 10, 20, .82));box-shadow:0 24px 72px #00000057,inset 0 1px #ffffff14;color:var(--text-primary);overflow:hidden;isolation:isolate}.storysphere-profile-command:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.42),rgba(var(--accent-secondary-rgb),.22),transparent 72%) 0 0 / 100% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.055),transparent 46%);opacity:.9}.storysphere-profile-command__header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:end;padding:clamp(1rem,2.2vw,1.55rem);border-bottom:1px solid var(--sw-border-hairline, rgba(255,255,255,.08))}.storysphere-profile-command__eyebrow,.storysphere-profile-command__action-meta,.storysphere-profile-command__signal span{color:var(--sw-accent-focus, var(--accent-primary));font-size:.66rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.storysphere-profile-command__header h2{margin:.36rem 0 0;color:var(--text-primary);font-size:clamp(1.34rem,2.8vw,2.12rem);font-weight:950;letter-spacing:0;line-height:1.06;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.storysphere-profile-command__subtitle{margin:.55rem 0 0;max-width:76ch;color:var(--showweld-readable-copy, var(--text-secondary));font-size:.92rem;font-weight:650;line-height:1.58}.storysphere-profile-command__score{min-width:210px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;border:1px solid var(--sw-border-muted, rgba(255,255,255,.12));border-radius:22px;background:var(--sw-layer-default, rgba(255,255,255,.052));padding:.85rem 1rem}.storysphere-profile-command__score-ring{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:radial-gradient(circle at center,var(--sw-layer-raised, rgba(7,12,24,.92)) 55%,transparent 57%),conic-gradient(var(--sw-accent-focus, var(--accent-primary)) var(--profile-score, 0%),rgba(255,255,255,.08) 0);box-shadow:0 16px 42px rgba(var(--accent-primary-rgb),.2)}.storysphere-profile-command__score-ring span{color:var(--text-primary);font-size:1.3rem;font-weight:950}.storysphere-profile-command__score>div:last-child span{display:block;color:var(--text-tertiary);font-size:.64rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.storysphere-profile-command__score>div:last-child strong{display:block;margin-top:.18rem;color:var(--text-primary);font-size:.9rem;font-weight:950}.storysphere-profile-command__meter{position:relative;z-index:1;height:3px;background:#fff1}.storysphere-profile-command__meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 0 24px rgba(var(--accent-primary-rgb),.42);transition:width .32s cubic-bezier(.2,0,0,1)}.storysphere-profile-command__body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(270px,.82fr);gap:1rem;padding:clamp(1rem,2.2vw,1.3rem)}.storysphere-profile-command__actions,.storysphere-profile-command__signals{display:grid;gap:.8rem;min-width:0}.storysphere-profile-command__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.storysphere-profile-command__action{width:100%;min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.88rem;border:1px solid var(--sw-border-hairline, rgba(255,255,255,.095));border-radius:22px;background:linear-gradient(135deg,#ffffff12,#ffffff06),var(--sw-layer-default, rgba(255,255,255,.034));padding:1rem;text-align:left;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.storysphere-profile-command__action:not(:disabled):hover{transform:translateY(-1px);border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb), .36));background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.12),rgba(var(--accent-secondary-rgb),.08)),var(--sw-layer-hover, rgba(255,255,255,.05));box-shadow:0 18px 48px #00000047}.storysphere-profile-command__action:disabled{cursor:not-allowed;opacity:.56}.storysphere-profile-command__action-icon,.storysphere-profile-command__signal-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;border:1px solid rgba(var(--accent-primary-rgb),.24);background:var(--sw-accent-wash, rgba(var(--accent-primary-rgb),.13));color:var(--sw-accent-focus, var(--accent-primary))}.storysphere-profile-command__action[data-tone=success] .storysphere-profile-command__action-icon,.storysphere-profile-command__signal[data-state=ready] .storysphere-profile-command__signal-icon{border-color:rgba(var(--success-primary-rgb,16,185,129),.28);background:rgba(var(--success-primary-rgb,16,185,129),.13);color:var(--success-primary, #10b981)}.storysphere-profile-command__action[data-tone=warning] .storysphere-profile-command__action-icon,.storysphere-profile-command__signal[data-state=attention] .storysphere-profile-command__signal-icon{border-color:rgba(var(--warning-primary-rgb,245,158,11),.32);background:rgba(var(--warning-primary-rgb,245,158,11),.13);color:var(--warning-primary, #f59e0b)}.storysphere-profile-command__signal[data-state=private] .storysphere-profile-command__signal-icon{border-color:#94a3b842;background:#94a3b81a;color:var(--text-tertiary)}.storysphere-profile-command__action-copy{min-width:0}.storysphere-profile-command__action-copy strong{display:block;margin-top:.2rem;color:var(--text-primary);font-size:.96rem;font-weight:950;letter-spacing:0}.storysphere-profile-command__action-copy>span:last-child:not(.storysphere-profile-command__action-meta),.storysphere-profile-command__signal p{display:block;margin-top:.28rem;color:var(--text-tertiary);font-size:.78rem;font-weight:650;line-height:1.45}.storysphere-profile-command__action-arrow{color:var(--text-tertiary);transition:transform .18s ease,color .18s ease}.storysphere-profile-command__action:not(:disabled):hover .storysphere-profile-command__action-arrow{transform:translate(2px);color:var(--sw-accent-focus, var(--accent-primary))}.storysphere-profile-command__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.storysphere-profile-command__signal{min-height:130px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;border:1px solid var(--sw-border-hairline, rgba(255,255,255,.085));border-radius:21px;background:var(--sw-layer-default, rgba(255,255,255,.033));padding:.95rem}.storysphere-profile-command__signal strong{display:block;margin-top:.28rem;color:var(--text-primary);font-size:1.34rem;font-weight:950;line-height:1.08;word-break:break-word}@media (max-width: 1100px){.storysphere-profile-command__body{grid-template-columns:1fr}}@media (max-width: 767px){.storysphere-profile-command{border-radius:22px}.storysphere-profile-command__header{grid-template-columns:1fr;align-items:stretch}.storysphere-profile-command__score{min-width:0}.storysphere-profile-command__actions,.storysphere-profile-command__signals{grid-template-columns:1fr}.storysphere-profile-command__action{min-height:92px;border-radius:18px;padding:.88rem}.storysphere-profile-command__signal{min-height:auto;border-radius:18px}}@media (max-width: 980px){.reader-command-center__body{grid-template-columns:1fr}}@media (max-width: 767px){.reader-command-center{margin-top:1rem;border-radius:22px}.reader-command-center__header{grid-template-columns:1fr;align-items:stretch;gap:1rem}.reader-command-center__header h2{font-size:clamp(1.18rem,6vw,1.42rem);line-height:1.1}.storysphere-profile-command__header h2{font-size:clamp(1.14rem,6vw,1.38rem);line-height:1.1}.reader-profile-score{min-width:0;width:100%}.reader-action-card{min-height:92px;grid-template-columns:auto minmax(0,1fr);border-radius:18px;padding:.9rem}.reader-action-card__arrow{display:none}.reader-action-card h3{font-size:.94rem}.reader-action-card p,.reader-system-card p{font-size:.76rem;line-height:1.42}.webtoons-page h1{max-width:100%;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;font-size:clamp(1.15rem,6vw,1.55rem)}.reader-system-grid{grid-template-columns:1fr}.reader-system-card{min-height:auto}.reader-profile-tabs{top:0;margin-left:-.1rem;margin-right:-.1rem;scroll-padding-inline:.75rem}}@media (max-width: 767px){.achievements-page>.pointer-events-none,.webtoons-page>.pointer-events-none{display:none!important}.achievements-page [role=tooltip],.webtoons-page .pointer-events-none[class*=absolute][class*=blur]{display:none!important}.webtoons-page .visual-story-lane-rail{display:grid;grid-auto-flow:column;width:100%;max-width:100%;padding:.15rem .1rem .45rem!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;contain:inline-size}.webtoons-page .visual-story-lane{min-width:0}.webtoons-page .visual-story-lane__count{grid-column:1 / -1;justify-self:start;min-width:0;max-width:100%;padding-inline:.5rem}}.sphere-app-root[data-storysphere-app=true] .creator-app-shell,.sphere-app-root[data-storysphere-app=true] .creator-page,.sphere-app-root[data-storysphere-app=true] .creator-route-apps-page{color:var(--text-primary, #f8fafc)}.sphere-app-root[data-storysphere-app=true] .creator-header-bar{left:0!important;right:0!important;width:100%!important;max-width:100vw!important;margin-inline:0!important;border-color:var(--ss-border, rgba(255,255,255,.1))!important;background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--ss-surface-overlay, rgba(6,8,18,.88))!important;box-shadow:var(--ss-shadow-soft, 0 12px 42px rgba(0,0,0,.22))!important;overflow-x:clip!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div{width:min(100%,1600px)!important;max-width:100%!important;min-width:0!important}.sphere-app-root[data-storysphere-app=true] .creator-page,.sphere-app-root[data-storysphere-app=true] .creator-route-apps-page{width:100%!important;max-width:100vw!important;margin-inline:auto!important;overflow-x:clip!important}.sphere-app-root[data-storysphere-app=true] .creator-page :where(.mx-auto,.max-w-6xl,.max-w-7xl),.sphere-app-root[data-storysphere-app=true] .creator-route-apps-page :where(.mx-auto,.max-w-6xl,.max-w-7xl){min-width:0!important;max-width:min(100%,1200px)!important}.sphere-app-root[data-storysphere-app=true] .creator-page-stack{min-width:0!important;max-width:100%!important}.sphere-app-root[data-storysphere-app=true] .creator-wsnav{min-width:0!important;max-width:100%!important;background:var(--ss-sunken, rgba(255,255,255,.04))!important;border-color:var(--ss-border, rgba(255,255,255,.1))!important}.sphere-app-root[data-storysphere-app=true] .creator-wsnav-item{color:var(--text-tertiary, rgba(255,255,255,.48))!important}.sphere-app-root[data-storysphere-app=true] .creator-wsnav-item[aria-current=page]{color:var(--text-primary, #fff)!important}.sphere-app-root[data-storysphere-app=true] .creator-route-apps-page :where(.grid,.flex,textarea,button,article,section){min-width:0}@media (max-width: 767px){.sphere-app-root[data-storysphere-app=true] .creator-header-bar{border-radius:0!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div{gap:.4rem!important;min-height:54px!important;padding-left:max(.75rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(.75rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div>div:first-child{max-width:2.65rem!important;min-width:2.65rem!important;overflow:hidden!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div>div:first-child>div:first-child{width:2.3rem!important;height:2.3rem!important;justify-content:center!important;padding-inline:0!important;border-radius:14px!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div>div:first-child>div:first-child span,.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div>div:first-child>button{display:none!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div>div:last-child{flex:0 0 auto!important;gap:.28rem!important;max-width:9.3rem!important;min-width:0!important;justify-content:flex-end!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div>div:last-child :where(button,a){width:2.15rem!important;height:2.15rem!important;min-width:2.15rem!important;min-height:2.15rem!important;padding:0!important;justify-content:center!important;border-radius:12px!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div>div:last-child .creator-workspace-label,.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div>div:last-child button span:not([aria-label]){display:none!important}.sphere-app-root[data-storysphere-app=true] .creator-wsnav{padding:.2rem!important;overflow-x:auto!important}.sphere-app-root[data-storysphere-app=true] .creator-wsnav-item{width:2.18rem!important;min-width:2.18rem!important;max-width:2.18rem!important;min-height:2.1rem!important;padding-inline:0!important;justify-content:center!important;border-radius:12px!important}.sphere-app-root[data-storysphere-app=true] .creator-route-apps-page{padding-left:max(.75rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(.75rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.sphere-app-root[data-storysphere-app=true] .creator-route-apps-page>div{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.sphere-app-root[data-storysphere-app=true] .creator-route-apps-page .grid{grid-template-columns:minmax(0,1fr)!important}.sphere-app-root[data-storysphere-app=true] .creator-route-apps-page textarea{max-width:100%}}body[data-sphere-surface=reader] .sphere-app-root[data-storysphere-app=true]{--ss-reader-max: min(100%, 1180px);--ss-reader-wide: min(100%, 1320px);--ss-reader-gap: clamp(.85rem, 1.4vw, 1.35rem);--ss-reader-card-bg: var(--surface-primary);--ss-reader-card-bg-hover: var(--surface-secondary);--ss-reader-border: var(--border-primary);--ss-reader-border-strong: var(--border-secondary);--ss-reader-shadow: var(--shadow-sm);--ss-reader-thumb-shadow: var(--shadow-sm)}body[data-sphere-surface=reader] :where(.discover-page,.webtoons-page,.library-page,.social-feed-page,.clubs-page,.club-detail-page,.reader-profile-page,.activity-page,.achievements-page,.book-details-page){background:radial-gradient(circle at 12% -8%,rgba(var(--accent-primary-rgb),.13),transparent 27rem),radial-gradient(circle at 88% -5%,rgba(var(--accent-secondary-rgb),.1),transparent 29rem),var(--sw-layer-canvas, var(--bg-primary))!important}body[data-sphere-surface=reader] :where(.discover-page .page-shell,.library-page>div,.reader-profile-page main,.clubs-page .page-shell,.club-detail-page>.relative,.activity-page>div,.achievements-page .mx-auto){width:var(--ss-reader-max);max-width:var(--ss-reader-max);margin-inline:auto}body[data-sphere-surface=reader] :where(.discover-page .page-shell,.library-page>div,.reader-profile-page main,.clubs-page .page-shell,.activity-page>div){gap:var(--ss-reader-gap)!important}body[data-sphere-surface=reader] :where(.discover-panel,.reader-command-center,.storysphere-profile-command,.library-page [class*=border],.social-feed-page article,.activity-page [class*=border],.achievements-page [class*=border]){border-color:var(--ss-reader-border)!important;background:var(--ss-reader-card-bg)!important;box-shadow:var(--ss-reader-shadow)!important}body[data-sphere-surface=reader] :where(.discover-panel:hover,.discover-book-tile:hover .explore-book-card__surface,.library-page [class*=border]:hover,.social-feed-page article:hover){border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.34))!important;background:var(--ss-reader-card-bg-hover)!important}body[data-sphere-surface=reader] :where(.discover-page h1,.discover-page h2,.webtoons-page h1,.webtoons-page h2,.library-page h1,.library-page h2,.social-feed-page h1,.social-feed-page h2,.clubs-page h1,.clubs-page h2,.reader-profile-page h1,.reader-profile-page h2,.activity-page h1,.activity-page h2){letter-spacing:0!important;text-wrap:balance}body[data-sphere-surface=reader] :where(.discover-page p,.webtoons-page p,.library-page p,.social-feed-page p,.clubs-page p,.reader-profile-page p,.activity-page p){text-wrap:pretty}.discover-page-shell{display:flex!important;flex-direction:column!important;align-items:stretch!important}.discover-page-shell>*{width:100%!important;max-width:100%!important}.discover-page-shell>.reader-command-center{order:7}.discover-page .discover-filter-panel{order:1}.discover-page .discover-shelf-section{order:2}.discover-page .discover-shelf-section>*{width:100%}.discover-page .discover-hero-grid{order:3}.discover-page .mobile-discovery-quick-actions--inline{order:4}.discover-page .discover-author-signals{order:5}.discover-page .discover-organized-shelves{order:6}.discover-page .discover-secondary-grid{order:8}.discover-page .discover-results-grid{align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(156px,1fr))!important;gap:clamp(.75rem,1.15vw,1rem)!important}.discover-page .discover-book-tile{min-width:0}.discover-book-tile .explore-book-card__surface,.discover-organized-shelves .explore-book-card__surface{border-radius:1.15rem!important;overflow:hidden}.discover-book-tile .explore-book-card__cover,.discover-organized-shelves .explore-book-card__cover{aspect-ratio:3 / 4!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.22),rgba(var(--accent-secondary-rgb),.15)),var(--sw-layer-sunken, #050916)}.discover-book-tile .explore-book-card__cover:after,.discover-organized-shelves .explore-book-card__cover:after,.webtoons-page :where(.aspect-\[3\/4\],.aspect-\[2\/3\]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 23%),linear-gradient(0deg,rgba(0,0,0,.46),transparent 46%);box-shadow:inset 0 0 0 1px #ffffff12}.discover-book-tile .explore-book-card__body,.discover-organized-shelves .explore-book-card__body{padding:.75rem!important;gap:.35rem}.discover-book-tile .explore-book-card__body>div:not(.explore-book-card__stats){margin-top:.48rem!important}.discover-book-tile .explore-book-card__body h3,.discover-organized-shelves .explore-book-card__body h3{font-size:.93rem!important;line-height:1.12!important}.discover-book-tile .explore-book-card__body p,.discover-organized-shelves .explore-book-card__body p{font-size:.62rem!important;letter-spacing:.08em!important}.discover-book-tile .explore-book-card__stats,.discover-organized-shelves .explore-book-card__stats{margin-top:.55rem!important;padding-top:.55rem!important}.discover-book-tile .explore-book-card__cover .absolute.top-3.left-3,.discover-organized-shelves .explore-book-card__cover .absolute.top-3.left-3{top:.55rem!important;left:.55rem!important;gap:.35rem!important}.discover-book-tile .explore-book-card__cover .absolute.top-3.left-3>*,.discover-organized-shelves .explore-book-card__cover .absolute.top-3.left-3>*{max-width:calc(100% - 1.1rem);padding:.38rem .54rem!important;font-size:.56rem!important;letter-spacing:.06em!important;border-radius:999px!important}.discover-book-tile .explore-book-card__cover .absolute.top-3.right-3,.discover-organized-shelves .explore-book-card__cover .absolute.top-3.right-3{top:.55rem!important;right:.55rem!important}.discover-book-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem!important}.discover-book-action{min-width:0;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discover-organized-shelves>div>.grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important;gap:.85rem!important}.discover-page .discover-hero-panel h1{font-size:clamp(1.65rem,4.6vw,3.5rem)!important}.discover-page .discover-hero-panel p,.discover-page .discover-author-signals p,.discover-page .discover-reader-pulse-panel p{line-height:1.45}.webtoons-page .reader-command-center{margin-top:0!important}.webtoons-page .reader-command-center__body,.discover-page .reader-command-center__body{gap:.85rem!important}.webtoons-page .reader-action-card,.discover-page .reader-action-card{min-height:78px!important}.webtoons-page .visual-story-intelligence{margin-top:.35rem}.webtoons-page .space-y-12{gap:clamp(1.1rem,2vw,2rem)!important}.webtoons-page .space-y-5{gap:.8rem!important}.webtoons-page :where(.w-44){width:clamp(9.4rem,15vw,11rem)!important}.webtoons-page :where(.rounded-\[2\.5rem\],.rounded-3xl,.rounded-\[1\.75rem\]){border-radius:clamp(1rem,2vw,1.45rem)!important}.webtoons-page .fixed.bottom-6.left-1\/2{bottom:calc(var(--storysphere-bottom-offset, 0px) + 1rem)!important}.webtoons-page .px-4.md\:px-8:has(.reader-command-center){order:4}.library-page :where(.grid.gap-3.sm\:grid-cols-2.lg\:grid-cols-5){grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.library-page :where(.grid.overflow-hidden.rounded-lg){border-radius:1.35rem!important}.library-page :where(img){border-radius:1rem;box-shadow:var(--ss-reader-thumb-shadow)}.library-page :where(.group.relative,.group.grid){border-radius:1.18rem!important}.library-page select,.library-page input,.discover-page input,.webtoons-page input{border-color:var(--ss-reader-border-strong)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff06),var(--sw-layer-sunken, rgba(0,0,0,.28))!important}.social-feed-page :where(article,[class*=post-card i]),.clubs-page :where(article,[class*=club-card i]),.activity-page :where([class*=rounded]),.achievements-page :where(.group){border-radius:1.2rem!important}.social-feed-header,.clubs-page-stack{display:flex!important;flex-direction:column!important;align-items:stretch!important}.social-feed-command-slot{order:5}.social-feed-hero-card{order:4}.social-feed-post-list{width:100%}.clubs-search-panel{order:1}.clubs-filter-stack{order:2}.clubs-results-stack,.clubs-loading-grid,.clubs-empty-state{order:3}.clubs-loading-grid>*{border-radius:1.2rem!important}.clubs-loading-card{position:relative;overflow:hidden;padding:.9rem;background:radial-gradient(circle at 18% 12%,rgba(var(--accent-primary-rgb),.14),transparent 8rem),linear-gradient(180deg,#ffffff0f,#ffffff05),var(--sw-layer-default, rgba(8, 13, 26, .78))!important}.clubs-loading-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.07) 44%,transparent 64%);transform:translate(-120%);animation:clubs-loading-sheen 1.7s ease-in-out infinite}.clubs-loading-card__cover{width:100%;height:48%;border-radius:.9rem;border:1px solid var(--ss-reader-border, rgba(255,255,255,.1));background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.22),rgba(var(--accent-secondary-rgb),.12)),var(--sw-layer-sunken, rgba(0,0,0,.3))}.clubs-loading-card__body{display:grid;gap:.52rem;padding-top:.85rem}.clubs-loading-card__body span{display:block;height:.62rem;border-radius:999px;background:#ffffff1c}.clubs-loading-card__body span:nth-child(1){width:62%}.clubs-loading-card__body span:nth-child(2){width:86%;opacity:.72}.clubs-loading-card__body span:nth-child(3){width:42%;opacity:.52}@keyframes clubs-loading-sheen{0%{transform:translate(-120%)}52%,to{transform:translate(120%)}}.clubs-intro-row{order:4}.clubs-metric-grid{order:5}.clubs-command-slot{order:6}.clubs-quick-actions{order:7}.clubs-results-stack{gap:clamp(1rem,2vw,2rem)!important}body[data-sphere-surface=reader] :where(.social-feed-page,.clubs-page,.activity-page,.achievements-page) :where(p,li){line-height:1.45}@media (min-width: 1280px){.discover-page .discover-results-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))!important}.discover-organized-shelves>div>.grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))!important}}@media (max-width: 767px){body[data-sphere-surface=reader] .sphere-app-root[data-storysphere-app=true]{--ss-reader-gap: .85rem}body[data-sphere-surface=reader] :where(.discover-page .page-shell,.library-page>div,.reader-profile-page main,.clubs-page .page-shell,.activity-page>div,.achievements-page .mx-auto){width:100%;max-width:100%;padding-left:max(.78rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(.78rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.discover-page-shell{padding-top:.75rem!important;row-gap:.85rem!important}.discover-page-shell>.reader-command-center{margin-top:.25rem!important}.discover-page .reader-command-center__header,.webtoons-page .reader-command-center__header{gap:.7rem!important}.discover-page .reader-command-center__header h2,.webtoons-page .reader-command-center__header h2{font-size:1.08rem!important;line-height:1.1!important}.discover-page .reader-command-center__header p,.webtoons-page .reader-command-center__header p{display:-webkit-box!important;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem!important}.discover-page .reader-command-center__actions,.webtoons-page .reader-command-center__actions{grid-template-columns:1fr!important}.discover-page .reader-command-center__signals,.webtoons-page .reader-command-center__signals,.storysphere-profile-command__signals{grid-template-columns:repeat(2,minmax(0,1fr))!important}.discover-page .reader-system-card,.webtoons-page .reader-system-card{min-height:auto!important;padding:.7rem!important}.discover-page .discover-filter-panel{position:sticky;top:max(.5rem,var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));z-index:16;border-radius:1.1rem!important;padding:.65rem!important}.discover-page .discover-filter-panel .flex.flex-col.gap-4{gap:.62rem!important}.discover-page .discover-filter-panel input{min-height:42px;padding-top:.72rem!important;padding-bottom:.72rem!important;border-radius:.95rem!important}.discover-page .discover-filter-panel button{min-height:38px!important;border-radius:.9rem!important;padding:.55rem .75rem!important;letter-spacing:.08em!important}.discover-page .discover-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.72rem!important}.discover-book-tile .explore-book-card__surface{border-radius:1rem!important}.discover-book-tile .explore-book-card__body{padding:.62rem!important}.discover-book-tile .explore-book-card__body h3{font-size:.86rem!important}.discover-book-tile .explore-book-card__body>div:not(.explore-book-card__stats):has(span){display:none!important}.discover-book-tile .explore-book-card__cover .absolute.top-3.left-3{top:.48rem!important;left:.48rem!important}.discover-book-tile .explore-book-card__cover .absolute.top-3.left-3>*{padding:.32rem .48rem!important;font-size:.5rem!important}.discover-book-tile .explore-book-card__cover .absolute.top-3.left-3 svg{width:.62rem!important;height:.62rem!important}.discover-book-tile .explore-book-card__stats{display:none!important}.discover-book-actions{margin-top:.4rem!important}.discover-book-action{min-height:34px!important}.discover-page .discover-hero-grid{grid-template-columns:1fr!important}.discover-page .discover-hero-panel{padding:.95rem!important;border-radius:1.2rem!important}.discover-page .discover-hero-panel p{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.discover-page .discover-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important;margin-top:.85rem!important}.discover-page .discover-metric-card{min-height:68px;padding:.58rem!important;border-radius:.95rem!important}.discover-page .discover-metric-card p:first-of-type{font-size:1.08rem!important}.discover-page .discover-metric-card p:last-child{font-size:.56rem!important;letter-spacing:.07em!important}.discover-page .discover-spotlight-panel,.discover-page .discover-author-signals,.discover-page .discover-creators-panel,.discover-page .discover-reader-pulse-panel{padding:.9rem!important;border-radius:1.2rem!important}.discover-page .discover-spotlight-panel .flex.gap-4{gap:.75rem!important}.discover-page .discover-spotlight-panel .h-40.w-28{width:5.6rem!important;height:7.6rem!important;border-radius:1rem!important}.discover-page .discover-spotlight-panel h2{font-size:1.08rem!important;line-height:1.08!important}.discover-page .discover-spotlight-panel p{-webkit-line-clamp:2!important}.discover-page .discover-organized-shelves>div>.grid{display:flex!important;gap:.72rem!important;overflow-x:auto;padding-bottom:.3rem;scroll-snap-type:x proximity}.discover-page .discover-organized-shelves .explore-book-card{width:132px!important;min-width:132px!important;scroll-snap-align:start}.discover-page .discover-organized-shelves .explore-book-card__stats,.discover-page .discover-organized-shelves .explore-book-card__body>div:not(.explore-book-card__stats):has(span){display:none!important}.webtoons-page{overflow-x:clip!important}.webtoons-page header.sticky{gap:.55rem!important;padding:.55rem max(.75rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) .5rem max(.75rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important}.webtoons-page header.sticky h1{font-size:.92rem!important;max-width:8.6rem!important}.webtoons-page header.sticky .rounded-2xl.text-\[11px\]{min-height:34px!important;padding:.42rem .62rem!important;border-radius:.9rem!important;font-size:.58rem!important;letter-spacing:.04em!important}.webtoons-page header.sticky .flex.items-center.gap-2.overflow-x-auto{gap:.38rem!important;padding-bottom:.15rem!important}.webtoons-page header.sticky input{min-height:40px;font-size:.78rem!important}.webtoons-page .visual-story-lane-rail{grid-auto-columns:minmax(6.85rem,33vw)!important;gap:.42rem!important;margin-inline:-.15rem!important;padding-inline:.15rem!important;-webkit-mask-image:none!important;mask-image:none!important}.webtoons-page .visual-story-lane{grid-template-columns:auto minmax(0,1fr)!important;min-height:2.65rem!important;gap:.42rem!important;padding:.42rem .48rem!important}.webtoons-page .visual-story-lane__count,.webtoons-page .visual-story-lane__copy small{display:none!important}.webtoons-page .visual-story-lane__icon{width:1.85rem!important;height:1.85rem!important}.webtoons-page .visual-story-intelligence,.webtoons-page .reader-command-center{display:none!important}.webtoons-page .space-y-12{gap:1.05rem!important;padding-top:.55rem!important}.webtoons-page .h-\[420px\]{height:min(38vh,268px)!important;min-height:238px;border-radius:1.35rem!important}.webtoons-page .h-\[420px\] .absolute.bottom-8{left:.9rem!important;right:.9rem!important;bottom:.85rem!important;gap:.5rem!important}.webtoons-page .h-\[420px\] .absolute.top-5{top:.72rem!important;left:.72rem!important;right:.72rem!important}.webtoons-page .h-\[420px\] .absolute.top-5 .flex.-space-x-2{display:none!important}.webtoons-page .h-\[420px\] .flex.items-center.gap-2{gap:.38rem!important}.webtoons-page .h-\[420px\] .flex.items-center.gap-2>*:nth-child(n+3){display:none!important}.webtoons-page .h-\[420px\] h2{font-size:clamp(1.22rem,6.4vw,1.72rem)!important;line-height:1!important}.webtoons-page .h-\[420px\] p:not(.sphere-visual-hero__byline):not(.sphere-visual-hero__description){display:none!important}.webtoons-page .h-\[420px\] .flex.items-center.gap-3.pt-2{gap:.5rem!important;padding-top:.1rem!important}.webtoons-page .h-\[420px\] .flex.items-center.gap-3.pt-2 button,.webtoons-page .h-\[420px\] .flex.items-center.gap-3.pt-2 .rounded-2xl{min-height:44px!important;border-radius:.95rem!important;padding:.55rem .72rem!important;font-size:.68rem!important}.webtoons-page .h-\[420px\] .absolute.bottom-4{bottom:.35rem!important}.webtoons-page .flex.gap-4.overflow-x-auto{gap:.72rem!important;padding-left:max(.78rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(.78rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.webtoons-page :where(.w-44){width:8.65rem!important}.webtoons-page .space-y-5>.px-4.md\:px-8{padding-inline:max(.78rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.78rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.webtoons-page .space-y-5 h3{font-size:1rem!important}.webtoons-page .space-y-5 p:not(.sphere-visual-hero__byline):not(.sphere-visual-hero__description){display:none!important}.webtoons-page .fixed.bottom-6.left-1\/2{display:none!important}body[data-sphere-surface=reader] .sphere-app-root[data-storysphere-app=true] header.fixed.top-0{min-height:calc(3.75rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}body[data-sphere-surface=reader] .sphere-app-root[data-storysphere-app=true] header.fixed.top-0>.relative{height:3.75rem!important;padding-left:max(.72rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(.72rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}body[data-sphere-surface=reader] .sphere-app-root[data-storysphere-app=true] header.fixed.top-0 .absolute.left-1\/2.top-1\/2{display:none!important}body[data-sphere-surface=reader] .sphere-app-root[data-storysphere-app=true] header.fixed.top-0 a[aria-label="StorySphere Home"]{width:2.55rem;height:2.55rem;justify-content:center;border:1px solid var(--ss-reader-border, rgba(255,255,255,.12));border-radius:1rem;background:var(--surface-primary);box-shadow:none}body[data-sphere-surface=reader] .sphere-app-root[data-storysphere-app=true] header.fixed.top-0 :where(button,a):not([aria-label="StorySphere Home"]){min-width:2.35rem;min-height:2.35rem}.library-page>div{padding-top:.85rem!important;padding-bottom:calc(var(--storysphere-bottom-offset, 76px) + 1rem)!important}.library-page h1{font-size:clamp(1.5rem,9vw,2rem)!important}.library-page section>.flex.flex-col.gap-4{gap:.75rem!important}.library-page :where(.grid.gap-3.sm\:grid-cols-2.lg\:grid-cols-5){display:none!important}.library-page :where(.grid.overflow-hidden.rounded-lg){grid-template-columns:minmax(0,1fr)!important;padding:0!important}.library-page :where(.grid.overflow-hidden.rounded-lg)>div{padding:.95rem!important}.library-page :where(.grid.overflow-hidden.rounded-lg) h2{font-size:1.18rem!important}.library-page :where(.grid.overflow-hidden.rounded-lg) p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.library-page :where(.grid.py-8){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;padding-top:1rem!important;padding-bottom:1rem!important}.library-page :where(.group.relative){border-radius:1.05rem!important;overflow:hidden}.library-page :where(.group.relative)>div:last-child{padding:.72rem!important}.library-page :where(.group.relative h3){font-size:.92rem!important;line-height:1.12!important}.library-page :where(.group.relative p){font-size:.66rem!important}.library-page :where(.group.relative .mt-4.grid.grid-cols-2){grid-template-columns:1fr!important;gap:.42rem!important;margin-top:.62rem!important}.library-page select,.library-page input{min-height:42px;border-radius:.95rem!important}.social-feed-page :where(header,article),.clubs-page :where(section,article),.activity-page :where([class*=rounded]),.achievements-page :where(.group){border-radius:1rem!important}.social-feed-page>div,.social-feed-page .w-full.max-w-3xl{width:100%!important;max-width:100%!important;padding-left:max(.78rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;padding-right:max(.78rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;padding-top:.85rem!important}.social-feed-header{margin-bottom:.85rem!important;gap:.65rem!important}.social-feed-header>.flex.items-center.justify-between{margin-bottom:.2rem!important}.social-feed-header h1{font-size:1.35rem!important;line-height:1.08!important;margin-bottom:.15rem!important}.social-feed-header h1+p{display:none!important}.social-feed-header .flex.gap-2.mb-4{margin-bottom:0!important;padding-bottom:.15rem!important}.social-feed-header .flex.gap-2.mb-4 button{min-height:38px!important;border-radius:.9rem!important;padding:.48rem .74rem!important;font-size:.75rem!important}.social-feed-header .mb-5,.social-feed-command-slot{display:none!important}.social-feed-hero-card{margin-bottom:0!important;border-radius:1.1rem!important}.social-feed-hero-card .grid{display:block!important}.social-feed-hero-card .p-5,.social-feed-hero-card .sm\:p-6{padding:.78rem!important}.social-feed-hero-card .inline-flex,.social-feed-hero-card h2,.social-feed-hero-card p,.social-feed-hero-card .grid.grid-cols-3,.social-feed-hero-card .relative.min-h-\[220px\]{display:none!important}.social-feed-hero-card .mt-5{margin-top:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important}.social-feed-hero-card button{min-height:40px!important;justify-content:center!important;padding-inline:.7rem!important;border-radius:.9rem!important;font-size:.62rem!important;letter-spacing:.08em!important}.social-feed-create-strip{display:none!important}.social-feed-post-list{gap:.85rem!important}.social-feed-post-list>div{margin:0!important}.clubs-page .page-shell{padding-top:.75rem!important}.clubs-page-stack{gap:.85rem!important}.clubs-intro-row{gap:.7rem!important}.clubs-intro-row .space-y-5{display:none!important}.clubs-intro-row>.flex.flex-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important}.clubs-intro-row>.flex.flex-wrap button{min-height:40px!important;justify-content:center!important;border-radius:.9rem!important;padding:.55rem .65rem!important;font-size:.58rem!important;letter-spacing:.08em!important}.clubs-search-panel{gap:.65rem!important;padding:.65rem!important;border-radius:1.08rem!important}.clubs-search-panel input{min-height:42px;border-radius:.95rem!important}.clubs-search-panel .flex.shrink-0{justify-content:stretch!important}.clubs-search-panel .flex.shrink-0 button{min-height:38px!important;width:100%;justify-content:center!important;border-radius:.9rem!important}.clubs-filter-stack{gap:.52rem!important}.clubs-filter-stack>div{gap:.42rem!important;padding-bottom:.15rem!important}.clubs-filter-stack button{min-height:36px!important;border-radius:.85rem!important;padding:.45rem .65rem!important;font-size:.58rem!important;letter-spacing:.06em!important}.clubs-metric-grid,.clubs-command-slot,.clubs-quick-actions{margin-top:.4rem!important}.clubs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.clubs-metric-grid>*{min-height:86px!important;padding:.7rem!important;border-radius:1rem!important}.clubs-command-slot .reader-command-center{margin-top:0!important}.clubs-command-slot .reader-command-center__header p,.clubs-command-slot .reader-action-card p,.clubs-command-slot .reader-system-card p{display:none!important}.clubs-results-stack{gap:1rem!important}.clubs-page .clubs-results-stack article{border-radius:1.12rem!important;min-height:0!important}.clubs-page .clubs-results-stack article>a{min-height:0!important}.clubs-page .clubs-results-stack article>a>.relative.h-44{height:7.25rem!important}.clubs-page .clubs-results-stack article>a>.flex.flex-1.flex-col{gap:.78rem!important;padding:.82rem .86rem .92rem!important}.clubs-page .clubs-results-stack article>a>.flex.flex-1.flex-col>.flex.items-start{gap:.72rem!important;align-items:flex-start!important}.clubs-page .clubs-results-stack article :where(.h-24.w-16){width:2.85rem!important;height:4.2rem!important;margin-top:-2.45rem!important;border-radius:.78rem!important}.clubs-page .clubs-results-stack article :where(.tracking-\[0\.35em\]){letter-spacing:.08em!important}.clubs-page .clubs-results-stack article h3{margin-top:.2rem!important;font-size:1rem!important;line-height:1.15!important}.clubs-page .clubs-results-stack article p{margin-top:.35rem!important;display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.78rem!important;line-height:1.35!important}.clubs-page .clubs-results-stack article .grid.grid-cols-3{gap:.46rem!important;letter-spacing:.045em!important;font-size:.58rem!important}.clubs-page .clubs-results-stack article .grid.grid-cols-3>div{min-width:0!important;border-radius:.8rem!important;padding:.52rem .28rem!important;overflow-wrap:anywhere}.clubs-page .clubs-results-stack article .grid.grid-cols-3 svg{width:.78rem!important;height:.78rem!important}.clubs-page .clubs-results-stack article .grid.grid-cols-3 .mb-2{margin-bottom:.26rem!important;gap:.2rem!important}.clubs-page .clubs-results-stack article>a>.pointer-events-none.absolute.inset-0{border-radius:1.12rem!important}.clubs-page .clubs-results-stack article .flex.flex-wrap.items-center.justify-between{padding-top:.65rem!important;gap:.35rem!important;font-size:.58rem!important;letter-spacing:.06em!important}.context-quick-actions{max-width:100%;min-width:0;overscroll-behavior-x:contain}.context-quick-actions>button{flex:0 0 auto!important;min-height:38px!important;max-width:min(42vw,10rem);padding:.55rem .7rem!important;border-radius:.85rem!important;font-size:.76rem!important}.context-quick-actions>button>span:not(.ml-auto){max-width:5.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clubs-loading-grid{grid-template-columns:1fr!important;gap:.75rem!important}.clubs-loading-grid>*{height:168px!important;border-radius:1rem!important}.clubs-loading-card{height:164px!important;padding:.72rem!important}.clubs-loading-card__cover{height:56%}.clubs-empty-state{border-radius:1.05rem!important;padding:1.2rem .9rem!important}.clubs-results-stack .space-y-6{gap:.85rem!important}.clubs-results-stack .grid{gap:.75rem!important}.clubs-results-stack .flex.items-center.justify-between.text-xs{letter-spacing:.08em!important;font-size:.64rem!important}}@media (prefers-reduced-motion: reduce){.clubs-loading-card:after{animation:none!important}}@media (max-width: 767px){body[data-sphere-surface=reader] .sphere-app-root[data-storysphere-app=true],body[data-sphere-surface=reader] .storysphere-route-page{max-width:100vw;overflow-x:clip}.storysphere-route-page :where(section,article,header,main,.flex,.grid){min-width:0}.storysphere-route-page :where(button,a,[role=button],input,select,textarea){max-width:100%}.discover-page .discover-lane-tabs,.discover-page .discover-genre-tabs,.library-page .library-shelf-tabs,.clubs-page .clubs-filter-row,.achievement-filter-row,.context-quick-actions,.reader-profile-tabs,.social-feed-page .flex.gap-2.mb-4.overflow-x-auto{width:100%;min-width:0!important;max-width:100%;overflow:visible!important;overflow-x:visible!important;scrollbar-width:none}.discover-page .discover-lane-tabs::-webkit-scrollbar,.discover-page .discover-genre-tabs::-webkit-scrollbar,.library-page .library-shelf-tabs::-webkit-scrollbar,.clubs-page .clubs-filter-row::-webkit-scrollbar,.context-quick-actions::-webkit-scrollbar,.reader-profile-tabs::-webkit-scrollbar{display:none}.discover-page .discover-lane-tabs,.library-page .library-shelf-tabs,.clubs-page .clubs-filter-row,.achievement-filter-row,.context-quick-actions,.reader-profile-tabs,.social-feed-page .flex.gap-2.mb-4.overflow-x-auto{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem!important;padding-bottom:0!important}.discover-page .discover-genre-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem!important;padding-bottom:0!important}.achievement-filter-strip{margin-inline:0!important;padding-inline:0!important;overflow:visible!important}.achievement-filter-row{min-width:0!important}.webtoons-page .visual-category-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important;margin-inline:0!important;padding-inline:0!important;padding-bottom:.35rem!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;width:100%!important;min-width:0!important;max-width:100%!important}.webtoons-page .visual-category-tabs>button{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:36px!important;justify-content:center!important;border-radius:999px!important;padding:.5rem .82rem!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--sw-quality-inner-shadow, none)}.discover-page .discover-lane-tabs>button,.discover-page .discover-genre-tabs>button,.library-page .library-shelf-tabs>button,.clubs-page .clubs-filter-row>button,.achievement-filter-row>button,.context-quick-actions>button,.reader-profile-tabs>button,.social-feed-page .flex.gap-2.mb-4.overflow-x-auto>button{width:100%;min-width:0!important;max-width:none!important;min-height:44px!important;justify-content:center!important;border-radius:.9rem!important;border:1px solid var(--sw-border-muted, var(--border-primary, rgba(255, 255, 255, .14)))!important;background:linear-gradient(135deg,var(--sw-layer-raised, rgba(255, 255, 255, .08)),var(--sw-layer-default, rgba(255, 255, 255, .04))) padding-box,linear-gradient(135deg,var(--sw-accent-edge, rgba(var(--accent-primary-rgb, 56, 189, 248), .34)),transparent 68%) border-box;color:var(--text-primary, #fff);box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000029;padding:.55rem .58rem!important;text-align:center;white-space:nowrap!important}.discover-page .discover-lane-tabs>button>span,.discover-page .discover-genre-tabs>button,.library-page .library-shelf-tabs>button,.clubs-page .clubs-filter-row>button,.achievement-filter-row>button span,.context-quick-actions>button>span:not(.ml-auto),.reader-profile-tabs>button,.social-feed-page .flex.gap-2.mb-4.overflow-x-auto>button{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.discover-page .discover-lane-tabs>button[class*=text-black],.discover-page .discover-genre-tabs>button[class*=text-black],.library-page .library-shelf-tabs>button[class*=accent],.clubs-page .clubs-filter-row>button[aria-pressed=true],.achievement-filter-row>button[class*=text-black],.reader-profile-tabs>button[aria-selected=true]{border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb, 56, 189, 248), .58))!important;box-shadow:var(--sw-accent-glow, 0 0 0 1px rgba(var(--accent-primary-rgb, 56, 189, 248), .18)),0 12px 28px rgba(var(--accent-primary-rgb, 56, 189, 248),.18)}.discover-book-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem!important;width:100%}.discover-book-actions>.discover-book-action:last-child{grid-column:1 / -1}.discover-book-action{display:inline-flex!important;align-items:center;justify-content:center;min-width:0!important;width:100%;overflow:hidden;padding:.42rem .34rem!important;border-color:var(--sw-border-muted, rgba(255, 255, 255, .12))!important;background:var(--sw-layer-raised, rgba(255, 255, 255, .07))!important;font-size:.62rem!important;line-height:1;text-overflow:ellipsis;white-space:nowrap}.discover-book-action svg{margin-right:.18rem!important;width:.72rem!important;height:.72rem!important}.visual-story-lane-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:.48rem!important;width:100%;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;margin-inline:0!important;padding-inline:0!important;padding-bottom:.35rem!important;contain:none!important}.visual-story-lane{width:100%!important;min-width:0!important;flex:none!important;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr)!important;border-color:var(--sw-border-muted, rgba(255, 255, 255, .12))!important;background:linear-gradient(145deg,var(--sw-layer-raised, rgba(255, 255, 255, .08)),var(--sw-layer-default, rgba(255, 255, 255, .04)))!important}.visual-story-lane>*{min-width:0}.visual-story-lane__copy,.visual-story-lane__copy strong,.visual-story-lane__copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-story-lane .truncate{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;line-height:1.05;white-space:normal!important;text-overflow:clip!important}.achievement-filter-row>button{min-height:46px!important;gap:.35rem!important;white-space:normal!important}.achievement-filter-row>button span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;line-height:1.08;white-space:normal!important;text-overflow:clip}.achievements-page .mb-4.space-y-3,.achievements-page .w-full{max-width:100%;overflow-x:clip;contain:inline-size}.storysphere-home-page :where(button,a,.home-story-card,.clip-story-info,.clip-story-info .flex){min-width:0!important;max-width:100%!important;overflow:hidden;box-sizing:border-box}.storysphere-home-page :where(.home-story-card h2,.home-story-card h3,.home-story-card p,.home-story-card span,.clip-story-info h2,.clip-story-info h3,.clip-story-info p,.clip-story-info span,span.truncate){max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.storysphere-home-page .clip-story-info .flex.items-start{align-items:flex-start;gap:.6rem!important}.storysphere-home-page .clip-story-info .flex.items-start>*{min-width:0}.storysphere-home-page :where([class*="min-w-\\[240px\\]"],[class*="min-w-\\[260px\\]"],[class*="min-w-\\[280px\\]"]){min-width:min(78vw,18rem)!important}.mobile-discovery-quick-action__icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;overflow:visible}.mobile-discovery-quick-action__badge{top:-.28rem!important;right:-.28rem!important;min-width:.9rem!important;width:.9rem!important;height:.9rem!important;font-size:.5rem!important;line-height:.9rem;box-shadow:0 0 0 2px var(--sw-layer-default, rgba(8, 12, 28, .92))}.home-visual-story-entry{width:calc(100% - 2rem)!important;max-width:calc(100% - 2rem)!important;margin-inline:1rem!important;overflow:hidden;contain:inline-size}.home-visual-story-entry__copy{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;line-height:1.18}.webtoons-page header.sticky{max-width:100%;overflow-x:clip}.webtoons-page .flex.gap-4.overflow-x-auto,.home-live-sessions-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.webtoons-page .flex.gap-4.overflow-x-auto::-webkit-scrollbar,.home-live-sessions-rail::-webkit-scrollbar{display:none}.webtoons-page .flex.gap-4.overflow-x-auto>*,.home-live-sessions-rail>*{scroll-snap-align:start;max-width:min(78vw,18rem)}.library-page .sticky.top-0{top:calc(var(--sphere-mobile-header-height, 4.5rem) - 1px)!important;max-width:100%;overflow-x:clip;border-color:var(--sw-border-muted, rgba(255, 255, 255, .12))!important;background:color-mix(in srgb,var(--sw-layer-overlay, rgba(9, 13, 23, .94)) 88%,transparent)!important}.clubs-page .clubs-filter-stack{overflow:visible!important}.clubs-page .clubs-filter-stack>div{width:100%}.achievements-page input,.discover-page input,.library-page input,.webtoons-page input{border-color:var(--sw-border-muted, rgba(255, 255, 255, .14))!important;background:var(--sw-layer-sunken, rgba(0, 0, 0, .24))!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff05}}.storysphere-stories-carousel__live-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;width:100%;min-height:2.55rem;margin-bottom:.7rem;padding:.52rem .68rem;border-radius:1rem;border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb), .34));background:linear-gradient(135deg,var(--sw-accent-wash, rgba(var(--accent-primary-rgb), .16)),rgba(var(--accent-secondary-rgb),.12)),var(--sw-layer-default, rgba(255,255,255,.05));color:var(--text-primary);box-shadow:inset 0 1px #ffffff14,0 12px 28px rgba(var(--accent-primary-rgb),.14)}.storysphere-stories-carousel__live-cta svg{width:1rem;height:1rem;color:var(--accent-primary)}.storysphere-stories-carousel__live-cta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:900;letter-spacing:.02em}.storysphere-stories-carousel__live-cta strong{border-radius:999px;background:var(--sw-layer-raised, rgba(255,255,255,.08));padding:.3rem .58rem;font-size:.6rem;font-weight:900;line-height:1;text-transform:uppercase;color:var(--accent-primary)}@media (max-width: 767px){.home-section-stories .storysphere-stories-carousel{margin-bottom:.35rem!important;padding:.65rem .75rem!important;overflow:hidden!important;border-radius:1.2rem!important;border-color:var(--sw-border-muted, rgba(255, 255, 255, .12))!important;background:linear-gradient(180deg,var(--sw-layer-raised, rgba(255,255,255,.08)),var(--sw-layer-default, rgba(255,255,255,.04)))!important;box-shadow:0 14px 34px #0003!important}.home-section-stories .storysphere-stories-carousel__live-cta{margin-bottom:.58rem;padding:.48rem .58rem;border-radius:.95rem}.home-section-stories .storysphere-stories-carousel__live-cta svg{width:1rem;height:1rem;color:var(--accent-primary)}.home-section-stories .storysphere-stories-carousel__live-cta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:900;letter-spacing:.02em}.home-section-stories .storysphere-stories-carousel__live-cta strong{border-radius:999px;background:var(--sw-layer-raised, rgba(255,255,255,.08));padding:.28rem .52rem;font-size:.58rem;font-weight:900;line-height:1;text-transform:uppercase;color:var(--accent-primary)}.home-section-stories .storysphere-stories-carousel__rail{gap:.62rem!important;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;padding-right:.4rem;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.home-section-stories .storysphere-stories-carousel__rail>*{scroll-snap-align:start}.home-pulse-bar{padding:.78rem!important;border-radius:1.25rem!important;background:linear-gradient(145deg,var(--sw-layer-raised, rgba(255,255,255,.08)),var(--sw-layer-default, rgba(255,255,255,.035)))!important;border-color:var(--sw-border-muted, rgba(255,255,255,.12))!important;box-shadow:0 16px 38px #00000038!important}.home-pulse-bar__summary{gap:.72rem!important}.home-pulse-bar__copy h2{margin-top:.65rem!important;font-size:1.02rem!important;line-height:1.12!important}.home-pulse-bar__copy p{display:none!important}.home-pulse-bar__stats{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:.42rem!important;padding-bottom:.12rem!important;scroll-snap-type:x proximity;scrollbar-width:none}.home-pulse-bar__stat{flex:0 0 5.95rem!important;min-width:5.95rem!important;border-radius:.9rem!important;padding:.5rem .45rem!important;scroll-snap-align:start}.home-pulse-bar__stat .flex{justify-content:center!important}.home-pulse-bar__stat span{display:none!important}.home-pulse-bar__stat p{margin-top:.24rem!important;text-align:center;font-size:1rem!important;line-height:1!important}.home-pulse-bar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;margin-top:.62rem!important;overflow:visible!important;padding-bottom:0!important}.home-pulse-bar__action{min-width:0!important;width:100%!important;border-radius:.98rem!important;padding:.62rem!important;scroll-snap-align:start}.home-pulse-bar__action span.rounded-full,.home-pulse-bar__action p{display:none!important}.home-pulse-bar__action h3{margin-top:.48rem!important;font-size:.78rem!important;line-height:1.08!important}.home-pulse-bar__action--summary,.home-pulse-bar__action--live{border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb), .34))!important;background:linear-gradient(145deg,var(--sw-accent-wash, rgba(var(--accent-primary-rgb), .16)),rgba(var(--accent-secondary-rgb),.08)),var(--sw-layer-default, rgba(255,255,255,.05))!important;box-shadow:0 12px 30px rgba(var(--accent-primary-rgb),.12),inset 0 1px #ffffff14}.home-pulse-bar__stats::-webkit-scrollbar,.home-pulse-bar__actions::-webkit-scrollbar{display:none}}.creator-app-shell{--creator-ink: var(--text-primary, #f8fbff);--creator-muted: var(--text-secondary, rgba(226, 232, 240, .72));--creator-faint: var(--text-tertiary, rgba(226, 232, 240, .48));--creator-canvas: var(--sw-layer-canvas, #050711);--creator-sunken: var(--sw-layer-sunken, rgba(5, 8, 20, .82));--creator-default: var(--sw-layer-default, rgba(15, 23, 42, .72));--creator-raised: var(--sw-layer-raised, rgba(22, 33, 58, .78));--creator-overlay: var(--sw-layer-overlay, rgba(20, 31, 52, .92));--creator-hover: var(--sw-layer-hover, rgba(255, 255, 255, .06));--creator-selected: var(--sw-layer-selected, rgba(var(--accent-rgb, 56 189 248), .14));--creator-border: var(--sw-border-muted, rgba(148, 163, 184, .18));--creator-border-strong: var(--sw-border-strong, rgba(226, 232, 240, .26));--creator-border-accent: var(--sw-border-accent, rgba(var(--accent-rgb, 56 189 248), .38));--creator-glow: var(--sw-accent-glow, rgba(var(--accent-rgb, 56 189 248), .22));--creator-route-a: var(--creator-route-accent-a, 56, 189, 248);--creator-route-b: var(--creator-route-accent-b, 139, 92, 246);color:var(--creator-ink);background:var(--bg-primary)}.creator-app-shell[data-creator-route=dashboard]{--creator-route-accent-a: 99, 102, 241;--creator-route-accent-b: 34, 211, 238}.creator-app-shell[data-creator-route=create]{--creator-route-accent-a: 6, 182, 212;--creator-route-accent-b: 59, 130, 246}.creator-app-shell[data-creator-route=library],.creator-app-shell[data-creator-route=books]{--creator-route-accent-a: 139, 92, 246;--creator-route-accent-b: 236, 72, 153}.creator-app-shell[data-creator-route=studio],.creator-app-shell[data-creator-route=webtoon]{--creator-route-accent-a: 245, 158, 11;--creator-route-accent-b: 217, 70, 239}.creator-app-shell[data-creator-route=insights],.creator-app-shell[data-creator-route=analytics]{--creator-route-accent-a: 34, 197, 94;--creator-route-accent-b: 20, 184, 166}.creator-app-shell[data-creator-route=subscription],.creator-app-shell[data-creator-route=subscribers]{--creator-route-accent-a: 249, 115, 22;--creator-route-accent-b: 251, 191, 36}.creator-app-shell[data-creator-route=payouts]{--creator-route-accent-a: 52, 211, 153;--creator-route-accent-b: 59, 130, 246}.creator-app-shell[data-creator-route=control],.creator-app-shell[data-creator-route=mission-control]{--creator-route-accent-a: 251, 113, 133;--creator-route-accent-b: 168, 85, 247}.creator-app-shell[data-creator-route=spark]{--creator-route-accent-a: 192, 132, 252;--creator-route-accent-b: 14, 165, 233}.creator-app-shell[data-creator-route=profile],.creator-app-shell[data-creator-route=settings]{--creator-route-accent-a: 96, 165, 250;--creator-route-accent-b: 148, 163, 184}.creator-header-bar{position:sticky!important;top:0!important;z-index:90!important;border-bottom:1px solid var(--creator-border)!important;background:linear-gradient(90deg,rgba(var(--creator-route-a),.12),transparent 34%,rgba(var(--creator-route-b),.1)),color-mix(in srgb,var(--creator-canvas) 88%,transparent)!important;backdrop-filter:blur(24px) saturate(145%)!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;box-shadow:0 18px 48px #0000003d,inset 0 -1px #ffffff0b!important}.creator-header-bar>div{width:min(100%,1440px)!important;margin-inline:auto!important;padding:.72rem clamp(.8rem,2.2vw,1.6rem)!important;gap:clamp(.55rem,1.5vw,1rem)!important}.creator-header-bar a,.creator-header-bar button{min-width:0}.creator-wsnav{flex:1 1 auto!important;min-width:11rem!important;max-width:min(58vw,58rem)!important;gap:.22rem!important;padding:.25rem!important;border-radius:999px!important;border:1px solid var(--creator-border)!important;background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--creator-sunken)!important;box-shadow:inset 0 1px #ffffff0f,0 12px 34px #0000002e!important}.creator-wsnav-item{min-height:2.35rem!important;max-width:10.8rem!important;border-radius:999px!important;color:var(--creator-faint)!important;letter-spacing:0!important;outline:none}.creator-wsnav-item:hover{color:var(--creator-ink)!important;background:var(--creator-hover)!important}.creator-wsnav-item[aria-current=page]{color:var(--creator-ink)!important;border:1px solid rgba(var(--creator-route-a),.34)!important;background:linear-gradient(135deg,rgba(var(--creator-route-a),.2),rgba(var(--creator-route-b),.12)),var(--creator-selected)!important;box-shadow:0 10px 24px rgba(var(--creator-route-a),.14),inset 0 1px #ffffff1a!important}.creator-wsnav-item:focus-visible,.creator-header-bar button:focus-visible,.creator-header-bar a:focus-visible,.creator-page :where(button,a,input,select,textarea):focus-visible{outline:2px solid rgba(var(--creator-route-a),.78)!important;outline-offset:2px!important}.creator-wsnav-item-label{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis}.creator-page{width:100%;max-width:100vw;padding:clamp(1.05rem,2.6vw,2.4rem) clamp(.9rem,2.6vw,2rem) clamp(4rem,7vw,6rem)!important}.creator-page-stack{width:min(100%,1220px);margin-inline:auto;gap:clamp(1rem,2vw,1.65rem)!important}.creator-page-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--creator-border)!important;border-radius:clamp(1.15rem,2.3vw,1.75rem)!important;background:var(--surface-primary)!important;padding:clamp(1rem,2.5vw,1.75rem)!important;box-shadow:none!important}.creator-page-hero:before{content:none;position:absolute;inset:0 0 auto;height:1px;background:var(--surface-primary);opacity:.82;pointer-events:none}.creator-page-hero h1{color:var(--creator-ink)!important;font-size:clamp(1.65rem,3.2vw,3rem)!important;line-height:.98!important;letter-spacing:0!important}.creator-page-hero p{color:var(--creator-muted)!important}.creator-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.7rem!important;min-width:0}.creator-button,.creator-page .creator-button,.creator-page :where(button[class*=creator-button]){border-radius:999px!important;border-color:var(--creator-border)!important;background:var(--surface-primary)!important;color:var(--creator-ink)!important;box-shadow:none!important}.creator-button:hover,.creator-page .creator-button:hover{border-color:var(--creator-border-accent)!important;background:var(--surface-primary)!important}.creator-card,.creator-page .creator-card,.creator-page :where(.rounded-2xl,.rounded-3xl):not(.creator-wsnav-item){border-color:var(--creator-border)!important}.creator-page .creator-card,.creator-page .creator-table-wrap,.creator-page :where(.bg-\[--surface-glass\],.bg-white\/5,.bg-black\/10){background:var(--surface-primary)!important}.creator-status-strip{gap:.55rem!important}.creator-status-strip>*{border-color:var(--creator-border)!important;background:linear-gradient(135deg,rgba(var(--creator-route-a),.1),#ffffff06),var(--creator-sunken)!important;color:var(--creator-ink)!important}.creator-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--creator-border);border-radius:1.25rem;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #0000002e}.creator-table{width:100%;min-width:42rem;border-collapse:separate;border-spacing:0}.creator-table th{color:var(--creator-faint);background:#ffffff09;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.creator-table :where(th,td){padding:.9rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.creator-table tr:last-child td{border-bottom:0}@media (max-width: 960px){.creator-header-bar>div{flex-wrap:wrap!important;align-items:center!important}.creator-wsnav{order:5;flex-basis:100%!important;max-width:100%!important}.creator-page-stack{width:100%}}@media (max-width: 640px){.creator-app-shell{background:var(--bg-primary)}.creator-header-bar{border-radius:0!important}.creator-header-bar>div{min-height:auto!important;padding:calc(.55rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) .65rem .58rem!important;gap:.45rem!important}.creator-wsnav{min-width:0!important;border-radius:1rem!important;padding:.28rem!important}.creator-wsnav-item{width:auto!important;min-width:2.45rem!important;max-width:2.7rem!important;min-height:2.35rem!important;padding-inline:.58rem!important}.creator-wsnav-item-label{display:none!important}.creator-page{padding-inline:.72rem!important;padding-top:.82rem!important;padding-bottom:calc(5.4rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}.creator-page-stack{gap:.82rem!important}.creator-page-hero{border-radius:1.1rem!important;padding:.95rem!important}.creator-page-hero h1{font-size:clamp(1.35rem,8vw,1.85rem)!important;line-height:1.02!important}.creator-page-hero p{display:-webkit-box;max-width:100%!important;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem!important;line-height:1.35!important}.creator-action-row{width:100%;justify-content:stretch}.creator-action-row>*{flex:1 1 100%;justify-content:center}.creator-status-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important}.creator-status-strip>*{min-width:0;justify-content:center;padding-inline:.45rem!important;font-size:.68rem!important}.creator-page :where(.p-6){padding:1rem!important}.creator-page :where(.gap-6){gap:.85rem!important}.creator-table{min-width:36rem}}@media (prefers-reduced-motion: reduce){.creator-app-shell *,.creator-header-bar *,.creator-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.live-session-page{--live-canvas: var(--sw-layer-canvas, #030711);--live-sunken: var(--sw-layer-sunken, rgba(2, 6, 23, .92));--live-default: var(--sw-layer-default, rgba(9, 14, 28, .84));--live-raised: var(--sw-layer-raised, rgba(16, 24, 42, .86));--live-overlay: var(--sw-layer-overlay, rgba(18, 27, 45, .94));--live-border: var(--sw-border-muted, rgba(148, 163, 184, .16));--live-border-strong: var(--sw-border-strong, rgba(226, 232, 240, .24));--live-accent-border: var(--sw-border-accent, rgba(var(--accent-primary-rgb), .36));--live-text: var(--text-primary, #f8fbff);--live-muted: var(--text-secondary, rgba(226, 232, 240, .7));--live-faint: var(--text-tertiary, rgba(226, 232, 240, .46))}.live-session-cockpit{background:radial-gradient(circle at 18% -5%,rgba(var(--accent-primary-rgb),.15),transparent 32rem),radial-gradient(circle at 94% 4%,rgba(20,184,166,.09),transparent 28rem),linear-gradient(180deg,rgba(6,10,22,.98),var(--live-canvas))!important}.live-session-cockpit__header{min-height:4.85rem;border-bottom-color:var(--live-border)!important;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.1),transparent 36%,rgba(20,184,166,.08)),color-mix(in srgb,var(--live-overlay) 92%,transparent)!important}.live-session-cockpit__header h1{letter-spacing:0!important}.live-session-cockpit__header :where(button){border-color:var(--live-border)!important;background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--live-default)!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000002e}.live-session-cockpit__stage{background:linear-gradient(180deg,#020617fa,#000000f5)!important}.live-session-cockpit__video-frame{isolation:isolate;border-color:color-mix(in srgb,var(--live-accent-border) 42%,var(--live-border))!important;background:linear-gradient(180deg,#ffffff0e,#ffffff03),radial-gradient(circle at 20% 0%,rgba(var(--accent-primary-rgb),.12),transparent 26rem),radial-gradient(circle at 84% 18%,rgba(20,184,166,.08),transparent 24rem),var(--live-sunken)!important;box-shadow:0 32px 90px #0000007a,inset 0 1px #ffffff16,inset 0 0 0 1px #ffffff06!important}.live-session-cockpit__video-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 44%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 44%,black,transparent 72%);opacity:.34}.live-session-cockpit__video-frame>*{position:relative;z-index:1}.live-session-cockpit__video-frame video{border-radius:1rem!important;background:#000!important;box-shadow:0 22px 68px #00000073}.live-session-cockpit__control-strip{align-items:flex-end!important}.live-session-cockpit__control-strip :where(button,div){border:1px solid var(--live-border)!important;background:linear-gradient(180deg,#ffffff14,#ffffff06),#020617ad!important;color:var(--live-text)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.live-session-cockpit__control-strip :where(button:hover){border-color:var(--live-accent-border)!important}.live-session-cockpit__sidecar{width:min(27.5rem,34vw)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--live-default)!important}.live-session-cockpit__sidecar>div:first-child{min-height:4.35rem;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.1),transparent),var(--live-raised)!important}.live-session-cockpit__sidecar :where(.rounded-2xl,.rounded-xl){border-color:var(--live-border)!important}.live-session-cockpit__sidecar .overflow-y-auto>div{border:1px solid rgba(255,255,255,.055);background:#ffffff06}.live-session-cockpit__sidecar input,#mobile-comments-sheet input{border-radius:999px!important;border-color:var(--live-border)!important;background:#0206178a!important}.live-interaction-hub__dock{gap:.35rem!important;border-radius:999px!important;border-color:var(--live-accent-border)!important;background:linear-gradient(180deg,#ffffff18,#ffffff06),#020617bd!important}.live-interaction-hub__dock button{border-radius:999px!important;box-shadow:inset 0 1px #ffffff14}.live-interaction-hub__panel{border-radius:1.45rem!important;border-color:var(--live-accent-border)!important;background:radial-gradient(circle at 14% 0%,rgba(var(--accent-primary-rgb),.16),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--live-overlay) 96%,transparent),#030712fa)!important}.live-interaction-hub__panel .grid button{border-color:var(--live-border)!important;background:linear-gradient(180deg,#fff1,#ffffff05),var(--live-default)!important}.live-interaction-hub__panel .grid button:hover{border-color:var(--live-accent-border)!important;transform:translateY(-1px)}.live-session-gift-burst{border-radius:1.25rem!important;background:linear-gradient(180deg,#ffffff1a,#ffffff09),#020617c7!important}#mobile-comments-sheet{border-color:var(--live-border)!important;background:linear-gradient(180deg,var(--live-overlay),var(--live-default))!important;border-radius:1.35rem 1.35rem 0 0}@media (max-width: 900px){.live-session-cockpit__sidecar{width:min(24rem,38vw)!important}}@media (max-width: 767px){.live-session-page{padding-inline:0!important}.live-session-cockpit__header{padding-inline:.72rem!important}.live-session-cockpit__video-frame{margin:.52rem!important;border-radius:1.35rem!important}.live-session-cockpit__control-strip{display:grid!important;grid-template-columns:minmax(0,1fr) auto;left:.85rem!important;right:.85rem!important;bottom:max(.82rem,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}.live-session-cockpit__control-strip>.flex{min-width:0;overflow-x:auto;scrollbar-width:none}.live-session-cockpit__control-strip>.flex::-webkit-scrollbar{display:none}.live-session-cockpit__control-strip :where(button,div){flex-shrink:0}.live-interaction-hub__dock{padding:.24rem!important}.live-interaction-hub__dock button{padding:.72rem!important}.live-session-page .live-interaction-hub__panel,.live-interaction-hub__panel{position:absolute!important;left:auto!important;right:calc(-1*max(.72rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))))!important;width:calc(100vw - max(1.44rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)) + var(--safe-area-inset-right, env(safe-area-inset-right, 0px)) + 1.44rem))!important;min-width:0!important;max-width:none!important;bottom:calc(100% + .8rem)!important;max-height:min(62dvh,30rem)!important;border-radius:1.2rem!important;transform-origin:bottom right!important}.live-session-page .live-interaction-hub__panel>div{min-width:0!important;max-width:100%!important}.live-session-page .live-interaction-hub__panel>div:first-child{gap:.7rem!important;padding:.85rem!important}.live-session-page .live-interaction-hub__panel>div:first-child .min-w-0{width:100%!important;min-width:0!important}.live-session-page .live-interaction-hub__panel h3{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem!important}.live-session-page .live-interaction-hub__panel .mt-1.flex{max-width:100%;overflow:hidden;gap:.4rem!important}.live-session-page .live-interaction-hub__panel .mt-1.flex>span:first-of-type{display:none!important}.live-interaction-hub__panel .grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important}.live-interaction-hub__panel .grid.grid-cols-2 button{min-height:6.4rem!important;padding:.62rem!important}.live-interaction-hub__panel .grid.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important}.live-interaction-hub__panel .grid.grid-cols-4 button{min-height:4.45rem!important;padding:.42rem!important}.live-interaction-hub__panel img{width:1.85rem!important;height:1.85rem!important}.live-session-gift-burst{right:.85rem!important;top:4.75rem!important}#mobile-comments-sheet{position:absolute;left:0;right:0;bottom:0;z-index:60;max-height:64dvh!important}}body[data-sphere-surface=reader] .book-details-page .book-details-main{width:min(100%,1160px)!important;max-width:min(100%,1160px)!important}body[data-sphere-surface=reader] .book-details-page .book-details-hero{display:grid!important;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:clamp(1.4rem,3vw,2.5rem)!important;margin-bottom:clamp(1.4rem,3vw,2.5rem)!important}body[data-sphere-surface=reader] .book-details-page .book-details-cover{width:min(100%,clamp(190px,22vw,274px))!important;height:auto!important;aspect-ratio:3 / 4.35!important}body[data-sphere-surface=reader] .book-details-page .book-details-actions{grid-template-columns:minmax(0,1fr) repeat(3,minmax(3.6rem,4.4rem))!important}body[data-sphere-surface=reader] .book-details-page .book-details-access-grid,body[data-sphere-surface=reader] .book-details-page .book-details-reader-system-grid,body[data-sphere-surface=reader] .book-details-page .book-details-feature-grid{gap:.72rem!important}body[data-sphere-surface=reader] .book-details-page .book-details-synopsis-card{order:1!important;width:min(100%,850px)!important;padding:clamp(1.1rem,2.4vw,2rem)!important}body[data-sphere-surface=reader] .book-details-page .book-details-chapters-section{order:2!important}body[data-sphere-surface=reader] .book-details-page .book-details-feature-grid{order:3!important}body[data-sphere-surface=reader] .reader-page .reader-reading-shell{width:min(100%,980px)!important;max-width:980px!important}body[data-sphere-surface=reader] .reader-page .reader-chapter-hero{order:1!important;width:min(100%,var(--sphere-reader-width, 820px))!important;max-width:min(100%,var(--sphere-reader-width, 820px))!important}body[data-sphere-surface=reader] .reader-page .reader-article{order:2!important;width:min(100%,var(--sphere-reader-width, 820px))!important;max-width:min(100%,var(--sphere-reader-width, 820px))!important}body[data-sphere-surface=reader] .reader-page .reader-operating-panel{order:3!important;width:min(100%,var(--sphere-reader-width, 820px))!important;max-width:min(100%,var(--sphere-reader-width, 820px))!important}body[data-sphere-surface=reader] .reader-page .reader-chapter-navigation{order:4!important;width:min(100%,var(--sphere-reader-width, 820px))!important;max-width:min(100%,var(--sphere-reader-width, 820px))!important}body[data-sphere-surface=reader] .reader-page .reader-unlock-wrap{order:5!important;width:min(100%,var(--sphere-reader-width, 820px))!important;max-width:min(100%,var(--sphere-reader-width, 820px))!important}@media (max-width: 860px){body[data-sphere-surface=reader] .book-details-page .book-details-hero{grid-template-columns:minmax(0,1fr)!important;text-align:center!important}body[data-sphere-surface=reader] .book-details-page .book-details-cover{justify-self:center!important;width:min(48vw,190px)!important}body[data-sphere-surface=reader] .book-details-page .book-details-access-grid,body[data-sphere-surface=reader] .book-details-page .book-details-reader-system-grid,body[data-sphere-surface=reader] .book-details-page .book-details-feature-grid{grid-template-columns:minmax(0,1fr)!important}body[data-sphere-surface=reader] .reader-page .reader-chapter-hero,body[data-sphere-surface=reader] .reader-page .reader-article,body[data-sphere-surface=reader] .reader-page .reader-operating-panel,body[data-sphere-surface=reader] .reader-page .reader-chapter-navigation,body[data-sphere-surface=reader] .reader-page .reader-unlock-wrap{width:100%!important;max-width:100%!important}}@media (max-width: 480px){body[data-sphere-surface=reader] .book-details-page .book-details-cover{width:min(42vw,158px)!important}body[data-sphere-surface=reader] .book-details-page .book-details-actions{grid-template-columns:minmax(0,1fr) repeat(3,3.25rem)!important;gap:.45rem!important}body[data-sphere-surface=reader] .book-details-page .book-details-actions>button{min-height:3.2rem!important;padding-inline:.5rem!important}body[data-sphere-surface=reader] .book-details-page .book-details-access-grid,body[data-sphere-surface=reader] .book-details-page .book-details-reader-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important;border-radius:1rem!important;padding:.45rem!important}body[data-sphere-surface=reader] .book-details-page .book-details-access-grid>div{min-width:0;flex-direction:column;align-items:center;gap:.38rem!important;text-align:center}body[data-sphere-surface=reader] .book-details-page .book-details-access-grid>div>span{height:2rem!important;width:2rem!important;border-radius:.72rem!important}body[data-sphere-surface=reader] .book-details-page .book-details-access-grid h3,body[data-sphere-surface=reader] .book-details-page .book-details-reader-system-card strong{font-size:.64rem!important;line-height:1.12!important}body[data-sphere-surface=reader] .book-details-page .book-details-access-grid p:first-child,body[data-sphere-surface=reader] .book-details-page .book-details-reader-system-card span{font-size:.48rem!important;letter-spacing:.05em!important}body[data-sphere-surface=reader] .book-details-page .book-details-access-grid p:not(:first-child),body[data-sphere-surface=reader] .book-details-page .book-details-reader-system-card p{display:none!important}body[data-sphere-surface=reader] .book-details-page .book-details-reader-system-card{display:flex!important;min-height:5rem!important;align-items:center!important;justify-content:center!important;gap:.22rem!important;padding:.52rem .38rem!important;text-align:center!important}}body[data-sphere-surface=reader] .reader-mobile-tool{position:relative}body[data-sphere-surface=reader] .voice-reader-sheet{border-color:var(--ss-content-border, rgba(255,255,255,.12))!important;background:radial-gradient(circle at 14% 0%,rgba(var(--accent-primary-rgb),.18),transparent 22rem),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-overlay, #111827) 96%,transparent),color-mix(in srgb,var(--sw-layer-default, #0b1220) 94%,transparent))!important;box-shadow:0 -24px 74px #00000075,inset 0 1px #ffffff14!important}body[data-sphere-surface=reader] .voice-reader-shell{width:min(100%,980px)!important}body[data-sphere-surface=reader] .voice-reader-command{gap:clamp(.75rem,1.4vw,1.1rem)!important}body[data-sphere-surface=reader] .voice-reader-transport,body[data-sphere-surface=reader] .voice-reader-actions{border:1px solid var(--ss-content-border, rgba(255,255,255,.12));border-radius:999px;background:var(--sw-layer-sunken, rgba(0,0,0,.22));padding:.26rem}body[data-sphere-surface=reader] .voice-reader-transport button,body[data-sphere-surface=reader] .voice-reader-actions button{min-width:2.75rem;min-height:2.75rem}body[data-sphere-surface=reader] .voice-reader-settings{border-color:var(--ss-content-border, rgba(255,255,255,.12))!important;border-radius:1.25rem;background:var(--ss-content-card-quiet, rgba(255,255,255,.04));padding:.9rem!important}body[data-sphere-surface=reader] .voice-reader-settings :where(button,textarea){border-color:var(--ss-content-border, rgba(255,255,255,.12))!important}body[data-sphere-surface=reader] :where(.reader-settings-backdrop,.reader-bookmarks-backdrop){background:#01040cad!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-sphere-surface=reader] :where(.reader-settings-sheet,.reader-bookmarks-sheet){width:min(100%,31rem)!important;border-color:var(--ss-content-border, rgba(255,255,255,.12))!important;background:radial-gradient(circle at 18% 0%,rgba(var(--accent-primary-rgb),.14),transparent 20rem),linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-overlay, #101827) 97%,transparent),var(--sw-layer-default, #0b1220))!important;box-shadow:-24px 0 80px #00000061,inset 1px 0 #ffffff0d!important}body[data-sphere-surface=reader] :where(.reader-settings-header,.reader-bookmarks-header){border-color:var(--ss-content-border, rgba(255,255,255,.12))!important;background:color-mix(in srgb,var(--sw-layer-overlay, #101827) 92%,transparent)!important}body[data-sphere-surface=reader] :where(.reader-settings-body,.reader-bookmarks-body){scrollbar-gutter:stable}body[data-sphere-surface=reader] :where(.reader-settings-body section,.reader-bookmarks-body section,.reader-bookmarks-body [class*=rounded-2xl]){border-color:var(--ss-content-border, rgba(255,255,255,.12))!important;background:var(--ss-content-card-quiet, rgba(255,255,255,.04))!important}body[data-sphere-surface=reader] .reader-settings-preview{background:var(--ss-content-card, rgba(255,255,255,.06))!important}body[data-sphere-surface=reader] .reader-highlight-toolbar{width:-moz-max-content;width:max-content;max-width:calc(100vw - 1.5rem);border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.34))!important;border-radius:1.1rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-overlay, #101827) 96%,transparent),color-mix(in srgb,var(--sw-layer-default, #0b1220) 94%,transparent))!important;box-shadow:0 18px 60px #0000006b,inset 0 1px #ffffff14!important}body[data-sphere-surface=reader] .reader-highlight-note>div{border-color:var(--sw-border-accent, rgba(var(--accent-primary-rgb),.34))!important;border-radius:1.15rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--sw-layer-overlay, #101827) 96%,transparent),color-mix(in srgb,var(--sw-layer-default, #0b1220) 94%,transparent))!important}body[data-sphere-surface=reader] :where(.social-feed-page,.messages-page,.clubs-page,.club-detail-page,.reader-profile-page,.settings-page,.activity-page,.achievements-page){background:radial-gradient(circle at 14% -8%,rgba(var(--accent-primary-rgb),.12),transparent 26rem),radial-gradient(circle at 88% -10%,rgba(var(--accent-secondary-rgb),.1),transparent 30rem),var(--sw-layer-canvas, var(--bg-primary))!important}body[data-sphere-surface=reader] :where(.social-feed-page article){border-color:var(--ss-content-border, rgba(255,255,255,.12))!important;background:var(--ss-content-card, rgba(255,255,255,.06))!important;box-shadow:var(--ss-content-shadow, 0 18px 56px rgba(0,0,0,.24))!important}@media (max-width: 760px){body[data-sphere-surface=reader] .voice-reader-sheet{max-height:min(74dvh,34rem)!important;padding:.72rem max(.72rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) calc(.84rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(.72rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;border-radius:1.25rem 1.25rem 0 0}body[data-sphere-surface=reader] .voice-reader-command{display:grid!important;grid-template-columns:minmax(0,1fr)}body[data-sphere-surface=reader] .voice-reader-transport,body[data-sphere-surface=reader] .voice-reader-actions{justify-self:stretch;justify-content:center}body[data-sphere-surface=reader] .voice-reader-settings{grid-template-columns:1fr!important;max-height:38dvh;overflow-y:auto}body[data-sphere-surface=reader] :where(.reader-settings-sheet,.reader-bookmarks-sheet){inset:auto max(0px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) 0 max(0px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;width:auto!important;max-width:none!important;height:min(86dvh,44rem)!important;border-left:0!important;border-top:1px solid var(--ss-content-border, rgba(255,255,255,.12))!important;border-radius:1.35rem 1.35rem 0 0}body[data-sphere-surface=reader] :where(.reader-settings-header,.reader-bookmarks-header){padding:1rem!important}body[data-sphere-surface=reader] :where(.reader-settings-body,.reader-bookmarks-body){padding:1rem 1rem calc(1.25rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;gap:1rem!important}body[data-sphere-surface=reader] .reader-settings-body .grid-cols-3{grid-template-columns:1fr!important}body[data-sphere-surface=reader] .reader-highlight-toolbar{left:.75rem!important;right:.75rem!important;bottom:calc(.85rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;top:auto!important;width:auto!important;max-width:none!important;transform:none!important;display:grid!important;grid-template-columns:1fr;gap:.58rem!important;padding:.72rem!important}body[data-sphere-surface=reader] .reader-highlight-toolbar>div:first-child{border-right:0!important;border-bottom:1px solid var(--ss-content-border, rgba(255,255,255,.12))!important;padding:0 0 .55rem!important;justify-content:center}body[data-sphere-surface=reader] .reader-highlight-toolbar>button{width:100%;justify-content:center}body[data-sphere-surface=reader] .reader-highlight-note{left:.75rem!important;right:.75rem!important;width:auto!important;max-width:none!important;margin-inline:0!important;transform:none!important}}@media (max-width: 760px){body[data-sphere-surface=reader] .reader-page .reader-controls-shell{position:fixed!important;top:0!important;left:0!important;right:0!important;border-bottom-color:var(--ss-content-border, rgba(255,255,255,.1))!important}body[data-sphere-surface=reader] .reader-page .reader-controls-shell .container{padding-inline:max(.72rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.72rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}body[data-sphere-surface=reader] .reader-page .reader-controls-main{padding-top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px))!important;padding-bottom:.24rem!important}body[data-sphere-surface=reader] .reader-page .reader-controls-main a{height:44px!important;width:44px!important;min-height:44px!important;min-width:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--ss-content-border, rgba(255,255,255,.1));background:var(--sw-layer-sunken, rgba(0,0,0,.22))}body[data-sphere-surface=reader] .reader-page .reader-controls-main h1{line-height:1.1!important}body[data-sphere-surface=reader] .reader-page .reader-controls-main h2,body[data-sphere-surface=reader] .reader-page .reader-controls-main span.text-md{display:none!important}body[data-sphere-surface=reader] .reader-page .reader-controls-mobile{position:fixed!important;left:max(.72rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;right:max(.72rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;bottom:max(.72rem,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;padding:.34rem!important;border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb),.3));border-radius:999px;background:linear-gradient(180deg,#ffffff14,#ffffff06),color-mix(in srgb,var(--sw-layer-overlay, #101827) 92%,transparent);box-shadow:0 18px 54px #0000006b,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body[data-sphere-surface=reader] .reader-page .reader-controls-mobile>div{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.3rem!important}body[data-sphere-surface=reader] .reader-page .reader-voice-mobile,body[data-sphere-surface=reader] .reader-page .reader-mobile-tool{min-width:0!important;min-height:2.75rem!important;height:2.75rem!important;border-radius:999px!important;padding:0!important}body[data-sphere-surface=reader] .reader-page .reader-voice-mobile span{display:none!important}body[data-sphere-surface=reader] .reader-page .reader-content{padding-bottom:calc(5.7rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}body[data-sphere-surface=reader] .reader-page .reader-reading-shell{padding-bottom:calc(5.4rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}body[data-sphere-surface=reader] .reader-page .reader-chapter-hero{margin-bottom:.55rem!important;border-radius:.92rem!important;padding:.58rem .72rem!important;text-align:left!important}body[data-sphere-surface=reader] .reader-page .reader-chapter-hero h1{margin-bottom:.18rem!important;font-size:clamp(1.12rem,5vw,1.45rem)!important}body[data-sphere-surface=reader] .reader-page .reader-chapter-hero .flex{justify-content:flex-start!important;font-size:.67rem!important;opacity:.62!important}body[data-sphere-surface=reader] .reader-page .reader-operating-panel{margin-top:.82rem!important}body[data-sphere-surface=reader] .reader-page .reader-operating-main p:not(.reader-operating-kicker){display:none!important}body[data-sphere-surface=reader] .reader-page .voice-reader-sheet{max-height:min(56dvh,29rem)!important;padding:.68rem max(.68rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) calc(.78rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(.68rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important}body[data-sphere-surface=reader] .reader-page .voice-reader-route-chips,body[data-sphere-surface=reader] .reader-page .voice-reader-command h4 span+span{display:none!important}body[data-sphere-surface=reader] .reader-page .voice-reader-command p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-sphere-surface=reader] .reader-page .voice-reader-settings label,body[data-sphere-surface=reader] .reader-page .voice-reader-settings .text-\[10px\]{letter-spacing:.08em!important}body[data-sphere-surface=reader] :where(.reader-settings-body section header p,.reader-bookmarks-body section header p,.reader-settings-preview>div:first-child p){display:none!important}body[data-sphere-surface=reader] .reader-settings-preview{padding:.85rem!important}body[data-sphere-surface=reader] .reader-settings-preview>div:first-child{gap:.6rem!important}body[data-sphere-surface=reader] .reader-settings-preview [style*=max-width] p:first-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}body[data-sphere-surface=reader] .reader-bookmarks-body>section:first-child button p:last-child{display:none!important}}@media (max-width: 760px){body[data-sphere-surface=reader] .reader-page[data-voice-open=true] .reader-content{padding-bottom:calc(25rem + 6.8rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}body[data-sphere-surface=reader] .reader-page[data-voice-open=true] .reader-reading-shell{padding-bottom:calc(25rem + 6.2rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}body[data-sphere-surface=reader] .reader-page .reader-controls-mobile{z-index:120!important}body[data-sphere-surface=reader] .reader-page .voice-reader-sheet.storysphere-voice-reader{left:max(.72rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;right:max(.72rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;z-index:110!important;width:auto!important;overflow-y:auto!important;border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb), .34))!important;border-radius:1.28rem!important;padding:.62rem!important;backdrop-filter:blur(22px) saturate(1.18)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important;box-shadow:0 18px 56px #00000070,0 0 0 1px rgba(var(--accent-primary-rgb),.08),inset 0 1px #ffffff17!important}body[data-sphere-surface=reader] .reader-page .voice-reader-shell{gap:.54rem!important}body[data-sphere-surface=reader] .reader-page .voice-reader-command{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important;isolation:isolate}body[data-sphere-surface=reader] .reader-page .voice-reader-command>.flex:first-child{grid-column:1 / -1;min-width:0!important;gap:.52rem!important}body[data-sphere-surface=reader] .reader-page .voice-reader-command>.flex:first-child>.p-2{width:2.15rem!important;height:2.15rem!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:.8rem!important}body[data-sphere-surface=reader] .reader-page .voice-reader-command h4{max-width:100%!important;font-size:.78rem!important;line-height:1.05rem!important}body[data-sphere-surface=reader] .reader-page .voice-reader-command p{font-size:.66rem!important;line-height:.9rem!important;opacity:.78!important}body[data-sphere-surface=reader] .reader-page .voice-reader-transport,body[data-sphere-surface=reader] .reader-page .voice-reader-actions{width:auto!important;justify-self:end!important;gap:.16rem!important;padding:.16rem!important;background:color-mix(in srgb,var(--sw-layer-sunken, #050b15) 78%,transparent)!important}body[data-sphere-surface=reader] .reader-page .voice-reader-transport{grid-column:1;grid-row:2;justify-self:start!important;position:relative;z-index:2}body[data-sphere-surface=reader] .reader-page .voice-reader-actions{grid-column:2;grid-row:2;position:relative;z-index:1}body[data-sphere-surface=reader] .reader-page .voice-reader-transport button,body[data-sphere-surface=reader] .reader-page .voice-reader-actions button{min-width:2.05rem!important;min-height:2.05rem!important;width:2.05rem!important;height:2.05rem!important;padding:0!important}body[data-sphere-surface=reader] .reader-page .voice-reader-transport button:nth-child(2){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}body[data-sphere-surface=reader] .reader-page .voice-reader-settings{max-height:min(24dvh,11.5rem)!important;overflow-y:auto!important;padding:.7rem!important;gap:.68rem!important;overscroll-behavior:contain}body[data-sphere-surface=reader] .reader-page .voice-reader-settings .grid.grid-cols-2{grid-template-columns:1fr 1fr!important;gap:.45rem!important}body[data-sphere-surface=reader] .reader-page .voice-reader-settings button,body[data-sphere-surface=reader] .reader-page .voice-reader-settings textarea{font-size:.75rem!important}body[data-sphere-surface=reader] .reader-page .voice-reader-settings textarea{min-height:4.5rem!important;height:4.5rem!important}}@media (min-width: 761px){body[data-sphere-surface=reader] .reader-page .reader-controls-actions,body.showweld-route-reader .reader-page .reader-controls-actions{display:flex!important}body[data-sphere-surface=reader] .reader-page .reader-controls-mobile,body.showweld-route-reader .reader-page .reader-controls-mobile{display:none!important}}@media (min-width: 769px){.storysphere-desktop-player-dock{display:block!important;position:fixed!important;inset:auto 1rem 1rem 1rem!important;z-index:var(--z-sticky, 200)!important;width:auto!important;max-width:none!important;margin:0!important;transform:translateZ(0)}.storysphere-desktop-player-dock--voice{height:148px!important}.storysphere-desktop-player-dock--compact{height:100px!important}.storysphere-desktop-player-dock>div{position:relative!important;height:100%!important;overflow:hidden!important}.storysphere-desktop-player-dock>div>div{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.storysphere-desktop-player-dock .storysphere-narration-mini{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:132px!important}}@media (max-width: 768px){.storysphere-desktop-player-dock{display:none!important}}@media (max-width: 760px){body[data-sphere-path=read] .storysphere-top-navigation{display:none!important}body[data-sphere-path=read] .sphere-main,body:has(.reader-page) .sphere-main{padding-top:0!important;margin-top:0!important}body[data-sphere-surface=reader] .reader-page .reader-controls-shell{height:calc(3.05rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))!important;min-height:calc(3.05rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))!important;overflow:visible!important;z-index:var(--z-sticky, 200)!important}body[data-sphere-surface=reader] .reader-page .reader-controls-shell .container{height:100%!important;max-width:none!important}body[data-sphere-surface=reader] .reader-page .reader-controls-main{height:100%!important;min-height:0!important;padding-block:var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) .24rem!important;align-items:center!important;overflow:hidden!important}body[data-sphere-surface=reader] .reader-page .reader-controls-main>.flex:first-child{width:100%!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}body[data-sphere-surface=reader] .reader-page .reader-controls-actions{display:none!important}body[data-sphere-surface=reader] .reader-page .reader-controls-mobile,body[data-sphere-surface=reader] .reader-page .reader-controls-mobile.sm\:hidden{display:block!important}body[data-sphere-surface=reader] .reader-page .reader-controls-main h1{max-width:calc(100vw - 5.5rem)!important;font-size:.88rem!important;letter-spacing:0!important}body[data-sphere-surface=reader] .reader-page .reader-controls-main h2,body[data-sphere-surface=reader] .reader-page .reader-controls-main .hidden.sm\:inline{display:none!important}body[data-sphere-surface=reader] .reader-page .reader-content{padding-top:calc(3.12rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))!important}body[data-sphere-surface=reader] .reader-page .reader-chapter-hero{display:none!important}body[data-sphere-surface=reader] .reader-page .reader-reading-shell{padding-top:.62rem!important}body[data-sphere-surface=reader] .reader-page .reader-operating-panel{display:none!important}body[data-sphere-surface=reader] .reader-page .reader-article{padding:clamp(1.18rem,4.4vw,1.72rem)!important}body[data-sphere-surface=reader] .reader-page .reader-article p{margin-bottom:1.05em!important}body[data-sphere-surface=reader] .reader-page .reader-chapter-navigation,body[data-sphere-surface=reader] .reader-page .reader-unlock-wrap{margin-bottom:calc(5.8rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}}@media (max-width: 760px){body[data-sphere-surface=reader]>.reader-controls-mobile{display:block!important;position:fixed!important;z-index:calc(var(--z-sticky, 200) + 1)!important;padding:.34rem!important;border:1px solid var(--sw-border-accent, rgba(var(--accent-primary-rgb),.3));border-radius:999px;background:linear-gradient(180deg,#ffffff17,#ffffff06),color-mix(in srgb,var(--sw-layer-overlay, #101827) 94%,transparent);box-shadow:0 20px 62px #0000007a,inset 0 1px #ffffff17;backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16);pointer-events:auto!important}body[data-sphere-surface=reader]>.reader-controls-mobile>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.3rem!important}body[data-sphere-surface=reader]>.reader-controls-mobile :where(.reader-voice-mobile,.reader-mobile-tool){position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;border:1px solid var(--ss-content-border, rgba(255,255,255,.12));border-radius:999px!important;padding:0!important;color:var(--ss-content-muted, var(--text-secondary));background:color-mix(in srgb,var(--sw-layer-default, #0b1220) 78%,transparent);box-shadow:inset 0 1px #ffffff0e;pointer-events:auto!important}body[data-sphere-surface=reader]>.reader-controls-mobile .reader-voice-mobile{color:var(--accent-text, #fff);background:radial-gradient(circle at 26% 0%,rgba(255,255,255,.24),transparent 1.8rem),linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-color:color-mix(in srgb,var(--accent-primary) 72%,white 12%);box-shadow:0 10px 26px rgba(var(--accent-primary-rgb),.22),inset 0 1px #ffffff38}body[data-sphere-surface=reader]>.reader-controls-mobile .reader-voice-mobile span{display:none!important}}.live-sessions-page{--live-card-surface: linear-gradient(180deg, var(--sw-layer-raised, rgba(255,255,255,.07)), var(--sw-layer-default, rgba(255,255,255,.035)));--live-card-border: var(--sw-border-muted, rgba(255,255,255,.13))}.live-sessions-page__header{align-items:center;padding:clamp(.72rem,2vw,1.05rem);border:1px solid var(--live-card-border);border-radius:clamp(1.05rem,2vw,1.45rem);background:var(--live-card-surface);box-shadow:0 18px 46px #0003,inset 0 1px #ffffff0f}.live-sessions-page__hero{border-radius:clamp(1.15rem,2vw,1.75rem)!important}.live-sessions-page__grid{align-items:stretch}.live-session-discovery-card{isolation:isolate;border-radius:1.2rem!important;transform:translateZ(0)}.live-session-discovery-card .aspect-video{aspect-ratio:16 / 9;background:radial-gradient(circle at 22% 16%,rgba(var(--accent-primary-rgb,59,130,246),.24),transparent 35%),radial-gradient(circle at 82% 20%,rgba(239,68,68,.16),transparent 36%),linear-gradient(135deg,var(--sw-layer-sunken, #020617),var(--sw-layer-default, #0b1220))!important}.live-session-discovery-card .aspect-video img{mix-blend-mode:screen;opacity:.34!important;filter:saturate(.78) contrast(1.04)}.live-session-discovery-card h3,.live-session-discovery-card p{overflow-wrap:anywhere}.storysphere-stories-carousel [aria-label="More live rooms"]{color:var(--text-primary)}@media (min-width: 768px){.live-sessions-page .storysphere-scroll-page{padding-top:clamp(1rem,2vw,1.6rem)!important}}@media (max-width: 767px){.live-sessions-page__header{position:sticky;z-index:10;flex-direction:row!important;margin-inline:.15rem;border-radius:1.05rem!important;backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12)}.live-sessions-page__header>.flex-1{min-width:0}.live-sessions-page__header .mb-2{margin-bottom:0!important}.live-sessions-page__header h1{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-sessions-page__header p{display:none!important}.live-sessions-page__header>.flex.items-center{flex-shrink:0}.live-sessions-page__header button{min-height:2.35rem;padding-inline:.78rem!important}.live-sessions-page__hero{margin-inline:.15rem;overflow:hidden}.live-sessions-page__hero .mt-6.grid{scroll-snap-type:x proximity}.live-sessions-page__hero .mt-6.grid>div,.live-sessions-page__hero .mt-4.grid>div{scroll-snap-align:start}.live-sessions-page__grid{display:grid!important;grid-template-columns:1fr!important;gap:.78rem!important}.live-session-discovery-card{border-radius:1rem!important}.live-session-discovery-card h3{font-size:1rem!important;line-height:1.14!important}.live-session-discovery-card p{font-size:.76rem!important;line-height:1.35!important}.home-section-feed .clip-container{scroll-snap-align:start}}.live-sessions-page,.live-session-page,body[data-sphere-surface=reader] .reader-page{max-width:100vw;overflow-x:clip!important}@media (max-width: 760px){body[data-sphere-surface=reader] .reader-page{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important}body[data-sphere-surface=reader] .reader-page .reader-content{overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-top:calc(3.2rem + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));scroll-padding-bottom:calc(6.15rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}body[data-sphere-surface=reader] .reader-page .reader-reading-shell{width:100%!important;max-width:100%!important;padding-inline:clamp(.74rem,3.8vw,1.05rem)!important}body[data-sphere-surface=reader] .reader-page .reader-article{width:100%!important;max-width:42rem!important;margin-inline:auto!important}body[data-sphere-surface=reader]>.reader-controls-mobile{left:max(.55rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))!important;right:max(.55rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important;bottom:max(.55rem,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;max-width:min(100% - 1.1rem,34rem)!important;margin-inline:auto!important}body[data-sphere-surface=reader]>.reader-controls-mobile :where(.reader-voice-mobile,.reader-mobile-tool){min-height:2.75rem!important;height:2.75rem!important}body[data-sphere-surface=reader] .reader-page .voice-reader-sheet.storysphere-voice-reader{bottom:calc(4.35rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;max-height:min(38dvh,18.5rem)!important}body[data-sphere-surface=reader] .reader-page[data-voice-open=true] .reader-content,body[data-sphere-surface=reader] .reader-page[data-voice-open=true] .reader-reading-shell{padding-bottom:calc(24rem + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}}@media (max-width: 767px){body:has(.live-session-page) .storysphere-mobile-bottom-bar,body:has(.live-session-page) .storysphere-top-navigation{display:none!important}body:has(.live-session-page) .sphere-main,body:has(.live-session-page) .sphere-app-root{height:100dvh!important;max-height:100dvh!important;min-height:0!important;overflow:hidden!important}.live-sessions-page .storysphere-scroll-page{padding-inline:.72rem!important}.live-sessions-page__header{top:calc(var(--storysphere-top-offset, 64px) + .25rem)!important}.live-session-discovery-card{display:grid;grid-template-columns:minmax(7.25rem,34%) minmax(0,1fr);min-height:10.25rem}.live-session-discovery-card .aspect-video{aspect-ratio:auto!important;min-height:100%!important;height:100%!important}.live-session-discovery-card>div:last-child{min-width:0;padding:.72rem!important}.live-session-discovery-card>div:last-child .mb-4{margin-bottom:.46rem!important}.live-session-discovery-card>div:last-child p.mb-4{display:none!important}.live-session-discovery-card h3{-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.live-session-page{height:calc(100dvh - var(--storysphere-top-offset, 0px))!important;max-height:calc(100dvh - var(--storysphere-top-offset, 0px))!important;min-height:0!important}.live-session-cockpit{height:100%!important;min-height:0!important}.live-session-cockpit__header{min-height:3.72rem!important;padding-block:.48rem!important}.live-session-cockpit__video-frame{min-height:0!important;padding:.62rem!important;contain:layout paint}.live-session-cockpit__video-frame .absolute.top-\[-10\%\],.live-session-cockpit__video-frame .absolute.bottom-\[-10\%\]{inset:auto!important;width:36%!important;height:36%!important;filter:blur(80px)!important}.live-session-cockpit__video-frame .absolute.top-\[-10\%\]{top:0!important;left:0!important}.live-session-cockpit__video-frame .absolute.bottom-\[-10\%\]{right:0!important;bottom:0!important}.live-session-cockpit__control-strip{max-width:calc(100vw - 1.3rem)}}@media (min-width: 768px){.live-session-discovery-card{min-height:0}}.storysphere-route-page,.discover-page,.live-sessions-page,.social-feed-page,.messages-page,.clubs-page,.reader-profile-page,.settings-page,.webtoons-page{max-width:100vw;overflow-x:clip!important}.discover-page :where(.page-shell,.discover-page-shell,section,article,.discover-panel,.discover-filter-panel),.live-sessions-page :where(section,article,.live-sessions-page__hero,.live-sessions-page__controls,.live-sessions-page__grid),:where(.social-feed-page,.messages-page,.clubs-page,.reader-profile-page,.settings-page,.webtoons-page) :where(section,article,.rounded-3xl,.rounded-2xl,.grid>*){min-width:0;max-width:100%}.discover-page :where(.discover-results-grid,.discover-organized-shelves>div>.grid,.grid)>*,.live-sessions-page :where(.live-sessions-page__grid,.grid)>*{min-width:0;max-width:100%}.discover-page :where(.explore-book-card,.explore-book-card__surface){width:100%!important;min-width:0!important;max-width:100%!important}.discover-page :where(.explore-book-card__cover,.explore-book-card__body,.explore-book-card__stats){min-width:0!important;max-width:100%!important;overflow:hidden}.discover-page .explore-book-card__cover :where(img,picture){width:100%;max-width:100%}.discover-page .explore-book-card__body :where(h3,p,span),.live-sessions-page :where(h1,h2,h3,p,span,button,select){min-width:0;overflow-wrap:anywhere}@media (max-width: 767px){.discover-page .page-shell,.discover-page-shell{gap:1rem!important;padding-inline:clamp(.72rem,3.5vw,.95rem)!important}.discover-page .discover-results-grid,.discover-page .discover-organized-shelves>div>.grid,.discover-page .grid.grid-cols-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important;overflow:clip!important}.discover-page .discover-organized-shelves{gap:1rem!important}.discover-page .discover-organized-shelves>div{min-width:0;overflow:clip}.discover-page .discover-organized-shelves>div>.flex{align-items:flex-end!important;gap:.72rem!important}.discover-page .discover-organized-shelves h2{font-size:1rem!important;line-height:1.08!important}.discover-page .discover-organized-shelves p{display:none!important}.discover-page .discover-organized-shelves button{min-height:2rem!important;max-width:6.8rem;padding:.45rem .68rem!important;font-size:.56rem!important}.discover-page .explore-book-card__cover{aspect-ratio:3 / 4.15!important}.discover-page .explore-book-card__body{padding:.54rem!important;gap:.22rem!important}.discover-page .explore-book-card__body h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.78rem!important;line-height:1.08!important}.discover-page .explore-book-card__body p{font-size:.52rem!important;line-height:1.15!important;letter-spacing:.04em!important}.discover-page .explore-book-card__stats,.discover-page .explore-book-card__body>div:not(.explore-book-card__stats):has(span){display:none!important}.discover-page .explore-book-card__cover .absolute.top-3.left-3,.discover-page .explore-book-card__cover .absolute.top-3.right-3{top:.38rem!important;max-width:calc(100% - .76rem)}.discover-page .explore-book-card__cover .absolute.top-3.left-3{left:.38rem!important}.discover-page .explore-book-card__cover .absolute.top-3.right-3{right:.38rem!important}.discover-page .explore-book-card__cover .absolute.top-3.left-3>*{max-width:4.8rem;padding:.28rem .42rem!important;font-size:.48rem!important;letter-spacing:.03em!important}.discover-page .explore-book-card__hover-actions{display:none!important}.live-sessions-page__hero{max-height:8.75rem!important;margin-bottom:.72rem!important}.live-sessions-page__hero>div>div:last-child>.mt-6.grid,.live-sessions-page__hero>div>div:last-child>.mt-4.grid{max-width:100%;overflow-x:clip!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none;padding-right:0}.live-sessions-page__hero>div>div:last-child>.mt-6.grid::-webkit-scrollbar,.live-sessions-page__hero>div>div:last-child>.mt-4.grid::-webkit-scrollbar{display:none}.live-sessions-page__hero>div>div:last-child>.mt-6.grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important}.live-sessions-page__hero>div>div:last-child>.mt-6.grid>div{width:auto!important;min-width:0!important;padding:.46rem .35rem!important}.live-sessions-page__hero>div>div:last-child>.mt-6.grid p:first-child{font-size:.82rem!important;line-height:1!important}.live-sessions-page__hero>div>div:last-child>.mt-6.grid p:last-child{font-size:.46rem!important;line-height:1.05!important;letter-spacing:.04em!important}.live-sessions-page__hero>div>div:last-child>.mt-4.grid{display:none!important}}@media (min-width: 768px){.live-sessions-page__hero{max-height:20rem!important;margin-bottom:1rem!important}.live-sessions-page__hero>div{grid-template-columns:minmax(15rem,.52fr) minmax(0,1.48fr)!important;min-height:0!important}.live-sessions-page__hero>div>div:first-child{min-height:0!important}.live-sessions-page__hero h2{font-size:clamp(1.35rem,2vw,2rem)!important;line-height:1.02!important}.live-sessions-page__hero h2+p{max-width:44rem;line-height:1.5!important}.live-sessions-page__hero .mt-6{margin-top:1rem!important}.live-sessions-page__hero .mt-4{margin-top:.72rem!important}.live-sessions-page__grid{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr))!important;gap:1rem!important}.live-session-discovery-card .aspect-video{min-height:0!important}}body .sphere-app-root[data-storysphere-app=true] .storysphere-top-navigation :where(a,button){min-height:44px!important;min-width:44px!important}.storysphere-top-navigation :where(a[aria-label="StorySphere Home"],a[aria-label=Messages],button[aria-label="AI helper and activity"],button[aria-label=Notifications],button[aria-label="Account menu"]){min-width:44px;min-height:44px}body[data-sphere-surface=reader] .sphere-app-root[data-storysphere-app=true] .storysphere-top-navigation :where(a[aria-label="StorySphere Home"],a[aria-label=Messages],button[aria-label="AI helper and activity"],button[aria-label=Notifications],button[aria-label="Account menu"]){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}@media (max-width: 960px){.sphere-app-root[data-storysphere-app=true] .creator-header-bar>.creator-header-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"identity spacer actions" "workspace workspace workspace"!important;align-items:center!important;gap:.45rem .6rem!important}.sphere-app-root[data-storysphere-app=true] .creator-header-identity{grid-area:identity}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>.creator-header-inner>.creator-header-workspace{grid-area:workspace;width:100%;min-width:0;overflow:hidden}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>.creator-header-inner>.creator-header-actions{grid-area:actions;max-width:none!important;min-width:0!important}.sphere-app-root[data-storysphere-app=true] .creator-header-workspace .creator-wsnav .creator-wsnav-item{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;justify-content:center!important;padding-inline:0!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>.creator-header-inner>.creator-header-actions :where(button,a){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;justify-content:center!important}}.sw-community-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:clamp(20px,3vw,36px);min-width:0;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-panel-radius,12px);background:var(--sw-layer-default);color:var(--sw-text-primary)}.sw-community-card__copy{flex:1 1 260px;min-width:0}.sw-community-card__eyebrow{color:var(--sw-text-secondary);font-size:10px;font-weight:650;letter-spacing:.14em}.sw-community-card .sw-community-card__copy h2{margin:10px 0;color:var(--sw-text-primary);font-size:clamp(20px,2.2vw,28px);line-height:1.2;letter-spacing:-.025em}.sw-community-card .sw-community-card__copy p{margin:0;max-width:55ch;color:var(--sw-text-secondary);font-size:14px;line-height:1.7}.sw-community-card__action{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:100%}.sw-community-card__action>span{color:var(--sw-text-secondary);font-size:12px}a.sw-community-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:100%;padding:8px 0;color:var(--sw-text-secondary);font-size:13px;font-weight:550;text-decoration:none;line-height:1.4;border-radius:6px;transition:color var(--sw-duration-fast,.14s) ease}.sw-community-link>span:not(.sw-community-sr){min-width:0;overflow-wrap:anywhere}.sw-community-link svg{flex-shrink:0}.sw-community-card a.sw-community-link{padding:12px 16px;color:var(--sw-text-primary);border:1px solid var(--sw-border-muted-color);background:var(--sw-layer-raised)}a.sw-community-link:hover{color:var(--accent-primary)}a.sw-community-link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:5px}.sw-community-link__mark,.sw-community-link__arrow{transition:transform var(--sw-duration-base,.22s) var(--sw-easing-standard,ease-out)}.sw-community-link:is(:hover,:focus-visible) .sw-community-link__mark{transform:translateY(-2px) rotate(-7deg)}.sw-community-link:is(:hover,:focus-visible) .sw-community-link__arrow{transform:translate(2px,-2px)}.sw-community-footer{display:flex;justify-content:center;padding:20px 12px}.sphere-auth footer a.sw-community-link{min-height:44px;font-size:11px}.sw-community-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-motion=reduced] .sw-community-link,html[data-motion=reduced] .sw-community-link svg,[data-motion-level=reduced] .sw-community-link svg,[data-motion-level=minimal] .sw-community-link svg{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){a.sw-community-link,.sw-community-link svg{transition:none!important;transform:none!important}}@media (forced-colors:active){a.sw-community-link{color:LinkText}.sw-community-card{border-color:CanvasText}}:where(button,a[href],input,textarea,select,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--sw-control-focus-color);outline-offset:2px;border-radius:var(--radius-sm)}main[tabindex="-1"]:focus{outline:none;box-shadow:none}.skip-to-main{position:absolute;top:-100px;left:0;background:var(--button-primary-gradient);color:#fff;padding:var(--space-md) var(--space-lg);z-index:10000;border-radius:var(--radius-lg);text-decoration:none;font-weight:var(--font-semibold)}.skip-to-main:focus{top:var(--space-md);outline:2px solid var(--accent-primary);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{transition:outline .2s ease}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: more){:focus-visible{outline:2px solid var(--sw-control-focus-color);outline-offset:3px}}@media print{.no-print{display:none!important}}.pwa-standalone{-webkit-touch-callout:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;overscroll-behavior-x:none;overscroll-behavior-y:contain;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.pwa-standalone *{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pwa-standalone body{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}@supports (padding: max(0px)){.pwa-standalone{padding-top:0;padding-bottom:max(var(--safe-area-inset-bottom, env(safe-area-inset-bottom)),0px);padding-left:max(var(--safe-area-inset-left, env(safe-area-inset-left)),0px);padding-right:max(var(--safe-area-inset-right, env(safe-area-inset-right)),0px)}.pwa-standalone #root{padding-top:0;padding-bottom:0}}.pwa-desktop{--titlebar-height: 0px}.pwa-desktop body{padding-top:var(--titlebar-height)}@media (display-mode: standalone){@supports (-webkit-touch-callout: none){body{padding-top:var(--safe-area-inset-top, env(safe-area-inset-top));padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom))}}}.pwa-standalone body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media (display-mode: standalone){html,body{min-height:100%;min-height:-webkit-fill-available;overflow-x:hidden;overflow-y:auto}html.auth-page-active,body.auth-page-active{overflow:visible!important;overflow-y:auto!important;height:auto!important;min-height:100dvh!important;-webkit-overflow-scrolling:touch!important}#root{min-height:100%;min-height:-webkit-fill-available}html.auth-page-active #root{height:auto!important;min-height:100dvh!important;overflow:visible!important}}.pwa-standalone *{-webkit-tap-highlight-color:transparent}@media (display-mode: standalone) and (max-width: 768px){button,a,[role=button]{min-height:44px;min-width:44px}}@media (display-mode: standalone) and (min-width: 769px){.window-controls-overlay{position:fixed;top:0;left:0;right:0;height:var(--titlebar-height, 0px);z-index:10000;pointer-events:none}}.pwa-splash{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:var(--bg-gradient-primary);display:flex;align-items:center;justify-content:center}.pwa-install-prompt{position:fixed;z-index:9999}.pwa-update-prompt{position:fixed;z-index:10000}.pwa-offline-indicator{position:fixed;top:0;left:0;right:0;background:#ef4444e6;color:#fff;padding:var(--space-sm) var(--space-md);text-align:center;font-size:var(--text-sm);font-weight:var(--font-semibold);z-index:10001;animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){.pwa-standalone [data-pwa-animate]{animation:fadeInUp .4s ease-out}.pwa-standalone #root{animation:appLaunch .5s ease-out}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes appLaunch{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (display-mode: standalone) and (min-width: 769px){.window-controls-overlay{position:fixed;top:0;left:0;right:0;height:var(--titlebar-height, 0px);z-index:10000;pointer-events:none;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-primary)}body.pwa-desktop{padding-top:var(--titlebar-height, 0px)}}.pwa-install-prompt-enter{animation:slideUpFade .4s cubic-bezier(.4,0,.2,1)}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.pwa-offline-indicator{animation:slideDown .3s cubic-bezier(.4,0,.2,1)}@media (display-mode: standalone) and (max-width: 768px){.pwa-status-bar{position:fixed;top:0;left:0;right:0;height:var(--safe-area-inset-top, env(safe-area-inset-top));z-index:10000;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}}@media (display-mode: standalone) and (max-width: 768px){button,a,[role=button],input[type=button],input[type=submit]{min-height:44px;min-width:44px;padding:var(--space-sm) var(--space-md)}nav a,nav button{min-height:48px;padding:var(--space-md)}}.pwa-loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:radial-gradient(circle at 50% 18%,rgba(var(--accent-primary-rgb),.16),transparent 28rem),var(--bg-gradient-primary);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-lg)}.pwa-loading-spinner{width:48px;height:48px;border:4px solid rgba(var(--accent-primary-rgb),.2);border-top-color:var(--accent-primary);border-radius:50%;animation:spin 1s linear infinite;box-shadow:0 0 22px rgba(var(--accent-primary-rgb),.18)}@media (prefers-reduced-motion: reduce){.pwa-loading-spinner{animation-duration:.001ms;animation-iteration-count:1}}.pwa-standalone{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.pwa-standalone :where(button,a[href],input,textarea,select,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}@supports (padding: max(0px)){.pwa-standalone{padding-left:max(var(--safe-area-inset-left, env(safe-area-inset-left)),0px);padding-right:max(var(--safe-area-inset-right, env(safe-area-inset-right)),0px)}}html.capacitor-native button,html.capacitor-native [role=button],html.capacitor-native [role=link],html.capacitor-native a[href],html.storysphere-capacitor button,html.storysphere-capacitor [role=button],html.storysphere-capacitor [role=link],html.storysphere-capacitor a[href],html.capacitor-native [data-card],html.capacitor-native [data-shelf-card],html.capacitor-native [data-post-card],html.capacitor-native [data-discover-card],html.capacitor-native [data-creator-card],html.capacitor-native [data-pwa-animate],html.storysphere-capacitor [data-card],html.storysphere-capacitor [data-shelf-card],html.storysphere-capacitor [data-post-card],html.storysphere-capacitor [data-discover-card],html.storysphere-capacitor [data-creator-card],html.storysphere-capacitor [data-pwa-animate]{touch-action:pan-y;-webkit-tap-highlight-color:transparent}html.capacitor-native .card,html.capacitor-native .app-card,html.capacitor-native .shelf-item,html.capacitor-native .post-card,html.capacitor-native .discover-card,html.capacitor-native .feed-card,html.capacitor-native .clickable,html.storysphere-capacitor .card,html.storysphere-capacitor .app-card,html.storysphere-capacitor .shelf-item,html.storysphere-capacitor .post-card,html.storysphere-capacitor .discover-card,html.storysphere-capacitor .feed-card,html.storysphere-capacitor .clickable{touch-action:pan-y}html.capacitor-native [data-h-swipe=true],html.storysphere-capacitor [data-h-swipe=true]{touch-action:pan-x pan-y}html.capacitor-native [data-scroll-container=true],html.capacitor-native main,html.capacitor-native .scroll-container,html.capacitor-native .feed-scroller,html.capacitor-native .library-scroller,html.storysphere-capacitor [data-scroll-container=true],html.storysphere-capacitor main,html.storysphere-capacitor .scroll-container,html.storysphere-capacitor .feed-scroller,html.storysphere-capacitor .library-scroller{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (hover: none){html.capacitor-native [data-card]:hover,html.capacitor-native [data-shelf-card]:hover,html.capacitor-native [data-post-card]:hover,html.capacitor-native [data-discover-card]:hover,html.capacitor-native [data-creator-card]:hover,html.capacitor-native .card:hover,html.capacitor-native .app-card:hover,html.capacitor-native .shelf-item:hover,html.capacitor-native .post-card:hover,html.storysphere-capacitor [data-card]:hover,html.storysphere-capacitor [data-shelf-card]:hover,html.storysphere-capacitor [data-post-card]:hover,html.storysphere-capacitor [data-discover-card]:hover,html.storysphere-capacitor [data-creator-card]:hover,html.storysphere-capacitor .card:hover,html.storysphere-capacitor .app-card:hover,html.storysphere-capacitor .shelf-item:hover,html.storysphere-capacitor .post-card:hover{transform:none!important}}html.capacitor-native.pwa-standalone,html.capacitor-native.pwa-standalone body,html.capacitor-native.pwa-standalone #root,html.storysphere-capacitor.pwa-standalone,html.storysphere-capacitor.pwa-standalone body,html.storysphere-capacitor.pwa-standalone #root{touch-action:pan-y;-webkit-overflow-scrolling:touch}:root{--ss-layer-route-rgb: var(--accent-primary-rgb, 59, 130, 246);--ss-layer-canvas: var(--sw-layer-canvas, var(--bg-primary));--ss-layer-panel: var(--sw-layer-default, var(--surface-primary));--ss-layer-panel-raised: var(--sw-layer-raised, var(--surface-secondary));--ss-layer-border: var(--border-primary);--ss-layer-border-muted: var(--border-secondary);--ss-layer-shadow: var(--sw-card-shadow);--ss-layer-shadow-raised: var(--shadow-xl);--ss-layer-radius: var(--sw-panel-radius, 12px);--ss-layer-radius-lg: var(--sw-panel-radius, 12px);--ss-layer-hit: max(44px, calc(var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 44px));--ss-layer-transition: border-color .16s ease, background .16s ease, box-shadow .16s ease, transform .16s ease, opacity .16s ease}@media (min-width: 768px){[data-storysphere-app=true] :where(.storysphere-home-page .home-section-hero){order:0!important}}[data-storysphere-app=true] :where(.creator-dashboard-sync-state){display:inline-flex;min-height:1.8rem;align-items:center;gap:.4rem;margin-top:.45rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:.32rem .58rem;background:#ffffff0e;color:#ffffffa3;font-size:.69rem;font-weight:800}[data-storysphere-app=true] :where(.creator-dashboard-sync-state):before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px #94a3b81c}[data-storysphere-app=true] :where(.creator-dashboard-sync-state.is-live):before{background:#34d399;box-shadow:0 0 0 3px #34d3991f}[data-storysphere-app=true] :where(.creator-dashboard-sync-state.is-local):before{background:#fbbf24;box-shadow:0 0 0 3px #fbbf241f}[data-storysphere-app=true] :where(.creator-dashboard-sync-state.is-loading):before{background:var(--accent-primary, #60a5fa);animation:ss-sync-pulse 1.3s ease-in-out infinite}@keyframes ss-sync-pulse{50%{opacity:.4;transform:scale(.78)}}@media (prefers-reduced-motion: reduce){[data-storysphere-app=true] :where(.creator-dashboard-sync-state.is-loading):before,[data-storysphere-app=true] :where(.storysphere-home-continuity__actions button){animation:none;transition:none}}@media (max-width: 767px){[data-storysphere-app=true] :where(.storysphere-home-page .home-section-hero){display:block!important}[data-storysphere-app=true] :where(.ss-creator-hub .creator-dashboard-hero-copy h1){margin-top:.9rem;font-size:clamp(2rem,10vw,2.85rem)!important;line-height:.98!important}[data-storysphere-app=true] :where(.ss-creator-hub .creator-dashboard-hero-copy p){margin-top:.8rem;font-size:.9rem;line-height:1.5}[data-storysphere-app=true] :where(.ss-creator-hub .creator-dashboard-hero-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important;margin-top:1rem}[data-storysphere-app=true] :where(.ss-creator-hub .creator-dashboard-primary-button,.ss-creator-hub .creator-dashboard-secondary-button){width:auto!important;min-width:0;min-height:2.75rem;padding:.65rem .55rem;white-space:normal}}html[data-native-route-family=home],body[data-native-route-family=home]{--ss-layer-route-rgb: 99, 102, 241}html[data-native-route-family=reader],body[data-native-route-family=reader]{--ss-layer-route-rgb: 59, 130, 246}html[data-native-route-family=creator],body[data-native-route-family=creator]{--ss-layer-route-rgb: 168, 85, 247}html[data-native-route-family=app],body[data-native-route-family=app],html[data-native-route-family=settings],body[data-native-route-family=settings]{--ss-layer-route-rgb: 20, 184, 166}html[data-native-route-family=external],body[data-native-route-family=external]{--ss-layer-route-rgb: 245, 158, 11}html.storysphere-capacitor,html.capacitor-native{background:var(--ss-layer-canvas)}html.storysphere-capacitor body,html.capacitor-native body{background:var(--ss-layer-canvas);color:var(--text-primary, #f8fafc);overscroll-behavior:contain}[data-storysphere-app=true]{min-height:100dvh;background:var(--ss-layer-canvas);isolation:isolate}[data-storysphere-app=true],[data-storysphere-app=true] *{box-sizing:border-box}[data-storysphere-app=true] :where(main,section,article,aside,header,footer,nav,div,button,a,input,textarea,select){min-width:0}[data-storysphere-app=true] :where(button,input,textarea,select){font:inherit}[data-storysphere-app=true] :where(img,video,canvas,svg){max-width:100%}html.storysphere-capacitor :where(main,.page-shell,.app-shell,.reader-shell,.settings-page,.storysphere-home-page),html.capacitor-native :where(main,.page-shell,.app-shell,.reader-shell,.settings-page,.storysphere-home-page){padding-inline:max(.86rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.86rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}html.storysphere-capacitor :where(.native-app-frame,.native-app-shell,.app-home-shell,.app-capabilities-page,.app-production-page),html.capacitor-native :where(.native-app-frame,.native-app-shell,.app-home-shell,.app-capabilities-page,.app-production-page){background:var(--ss-layer-canvas);color:var(--text-primary, #f8fafc)}[data-storysphere-app=true] :where(.card,.app-card,.native-route-card,.native-capability-card,.native-cache-card,.reader-action-card,.reader-system-card,.reader-command-center,.discover-panel,.discover-filter-panel,.club-card,.post-card,.feed-card,.shelf-item,.settings-card,.profile-card,.webtoon-card,[data-card],[data-shelf-card],[data-post-card],[data-discover-card],[data-creator-card]){position:relative;border-color:var(--ss-layer-border-muted)!important;background:var(--ss-layer-panel)!important;box-shadow:var(--ss-layer-shadow)!important;overflow-wrap:anywhere}[data-storysphere-app=true] :where(.card,.app-card,.native-route-card,.native-capability-card,.native-cache-card,.reader-action-card,.reader-system-card,.reader-command-center,.discover-panel,.club-card,.post-card,.feed-card,.settings-card,.profile-card):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 46%),radial-gradient(circle at 14% 0%,rgba(var(--ss-layer-route-rgb),.11),transparent 42%);opacity:.8}[data-storysphere-app=true] :where(.card,.app-card,.native-route-card,.native-capability-card,.native-cache-card,.reader-action-card,.reader-system-card,.reader-command-center,.discover-panel,.club-card,.post-card,.feed-card,.settings-card,.profile-card)>*{position:relative;z-index:1}[data-storysphere-app=true] :where(button,a[role=button],[role=button],.native-route-card,.app-card,[data-card],[data-shelf-card],[data-post-card],[data-discover-card],[data-creator-card]){min-height:44px;transition:var(--ss-layer-transition);outline-offset:3px}[data-storysphere-app=true] :where(button,a,input,textarea,select,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--sw-control-focus-color);box-shadow:none}[data-storysphere-app=true] :where(.native-route-card,.app-card,.reader-action-card,.reader-system-card,.discover-card,.club-card,.post-card,.shelf-item,[data-card],[data-shelf-card],[data-post-card],[data-discover-card],[data-creator-card]):is(:hover,:focus-within){border-color:var(--ss-layer-border)!important;box-shadow:var(--ss-layer-shadow-raised)!important;transform:translateY(-1px)}[data-storysphere-app=true] :where(.native-status-chip,.status-chip,.cache-chip,.permission-chip,.reader-chip,.route-chip,.badge,[data-status]){border-color:var(--ss-layer-border-muted)!important;background:linear-gradient(180deg,#ffffff13,#ffffff08),rgba(var(--ss-layer-route-rgb),.09)!important;box-shadow:inset 0 1px #fff1}[data-storysphere-app=true] :where([data-status=success],[data-state=success],.is-ready){--ss-layer-route-rgb: 34, 197, 94}[data-storysphere-app=true] :where([data-status=warning],[data-state=warning],[data-status=stale],.is-stale){--ss-layer-route-rgb: 245, 158, 11}[data-storysphere-app=true] :where([data-status=error],[data-state=error],[data-status=blocked],.is-blocked){--ss-layer-route-rgb: 239, 68, 68}[data-storysphere-app=true] :where(.native-bottom-rail,.bottom-nav,.tab-bar,.mobile-nav,.reader-bottom-bar,.native-inspector-sheet,.mobile-sheet,.comments-sheet){padding-bottom:max(.6rem,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));border-color:var(--ss-layer-border)!important;background:linear-gradient(180deg,#ffffff16,#ffffff09),color-mix(in srgb,var(--bg-primary, #020617) 88%,transparent)!important;box-shadow:0 -18px 52px #00000052,inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18)}[data-storysphere-app=true] :where(.reader-page,.reader-shell,.reader-content,.chapter-reader,.book-reader){--ss-layer-route-rgb: 59, 130, 246}[data-storysphere-app=true] :where(.reader-command-center,.reader-action-card,.reader-system-card){border-radius:var(--ss-layer-radius-lg)}[data-storysphere-app=true] :where(.app-capabilities-page,.app-production-page,.native-operations-hub,.native-capability-center) :where(.native-capability-card,.native-cache-card,.app-card,.card){border-color:color-mix(in srgb,var(--ss-layer-border) 76%,rgb(20,184,166) 24%)!important}[data-storysphere-app=true] :where(.creator-route-card,.creator-card,[data-creator-card]){border-color:color-mix(in srgb,var(--ss-layer-border) 76%,rgb(168,85,247) 24%)!important}[data-storysphere-app=true] :where(.social-feed-page,.discover-page,.clubs-page,.webtoons-page,.library-page,.settings-page,.reader-profile-page,.profile-page){overflow-x:clip}:where([data-storysphere-app=true]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){max-width:100%;border-color:var(--ss-layer-border-muted);background:var(--surface-secondary);color:var(--text-primary)}[data-storysphere-app=true] :where(.skeleton,.loading-card,[data-loading=true],[aria-busy=true]){position:relative;overflow:hidden}[data-storysphere-app=true] :where(.skeleton,.loading-card,[data-loading=true]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translate(-100%);animation:storysphere-layer-shimmer 1.35s ease-in-out infinite}@keyframes storysphere-layer-shimmer{to{transform:translate(100%)}}[data-storysphere-app=true] :where(.ss-kicker){margin:0;color:color-mix(in srgb,rgb(var(--ss-layer-route-rgb)) 82%,white 18%);font-size:.68rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}[data-storysphere-app=true] :where(.ss-os-action){display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.55rem;border-radius:.95rem;border:1px solid var(--ss-layer-border-muted);padding:.7rem .95rem;color:var(--text-primary, #f8fafc);background:linear-gradient(180deg,#ffffff14,#ffffff09),rgba(var(--ss-layer-route-rgb),.08);box-shadow:inset 0 1px #ffffff14;font-size:.82rem;font-weight:900;text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--ss-layer-transition)}[data-storysphere-app=true] :where(.ss-os-action--primary){border-color:rgba(var(--ss-layer-route-rgb),.46);color:#fff;background:linear-gradient(135deg,rgba(var(--ss-layer-route-rgb),.94),color-mix(in srgb,rgb(var(--ss-layer-route-rgb)) 64%,#c026d3 36%));box-shadow:0 18px 42px rgba(var(--ss-layer-route-rgb),.22),inset 0 1px #ffffff38}[data-storysphere-app=true] :where(.ss-os-action--quiet){background:linear-gradient(180deg,#ffffff0f,#ffffff06),color-mix(in srgb,var(--surface-primary, #0f172a) 86%,transparent)}[data-storysphere-app=true] :where(.ss-os-card){position:relative;min-width:0;border:1px solid var(--ss-layer-border-muted);border-radius:var(--ss-layer-radius-lg);padding:clamp(1rem,2vw,1.3rem);background:var(--ss-layer-panel);box-shadow:var(--ss-layer-shadow);overflow:hidden}[data-storysphere-app=true] :where(.ss-os-card):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),radial-gradient(circle at 14% 0%,rgba(var(--ss-layer-route-rgb),.13),transparent 42%)}[data-storysphere-app=true] :where(.ss-os-card>*){position:relative;z-index:1}[data-storysphere-app=true] :where(.ss-os-chip){display:inline-flex;min-height:1.85rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--ss-layer-border-muted);border-radius:999px;padding:.32rem .62rem;color:var(--text-secondary, #cbd5e1);background:linear-gradient(180deg,#ffffff13,#ffffff07),rgba(var(--ss-layer-route-rgb),.09);font-size:.7rem;font-weight:850;text-transform:capitalize;white-space:nowrap}[data-storysphere-app=true] :where(.ss-os-chip[data-status=live],.ss-os-chip[data-status=ready]){--ss-layer-route-rgb: 34, 197, 94}[data-storysphere-app=true] :where(.ss-os-chip[data-status=preview],.ss-os-chip[data-status=attention]){--ss-layer-route-rgb: 59, 130, 246}[data-storysphere-app=true] :where(.ss-os-chip[data-status=draft]){--ss-layer-route-rgb: 245, 158, 11}[data-storysphere-app=true] :where(.ss-os-chip[data-status=blocked]){--ss-layer-route-rgb: 239, 68, 68}[data-storysphere-app=true] :where(.ss-reader-home,.ss-reader-entry,.ss-social-layer,.ss-app-gallery,.ss-public-app-shell){isolation:isolate;overflow-x:clip}[data-storysphere-app=true] :where(.ss-reader-home .storysphere-home-stream,.ss-reader-entry>div:last-child){position:relative}[data-storysphere-app=true] :where(.ss-reader-entry .read-page,.ss-reader-entry){--ss-layer-route-rgb: 59, 130, 246}[data-storysphere-app=true] :where(.ss-reader-entry .group,.ss-reader-entry .rounded-2xl,.ss-reader-entry .rounded-\[32px\]){border-color:var(--ss-layer-border-muted)}[data-storysphere-app=true] :where(.ss-reader-page){--ss-layer-route-rgb: 99, 102, 241;background:radial-gradient(circle at 50% -10%,rgba(var(--ss-layer-route-rgb),.13),transparent 30rem),color-mix(in srgb,var(--bg-primary, #020617) 94%,#000 6%)!important}[data-storysphere-app=true] :where(.ss-reader-page .reader-reading-shell){max-width:min(100%,calc(var(--sphere-reader-width, 820px) + 2rem))}[data-storysphere-app=true] :where(.ss-reader-page .reader-operating-panel){border:1px solid var(--ss-layer-border-muted);border-radius:var(--ss-layer-radius-lg);background:linear-gradient(180deg,#ffffff0e,#ffffff05),rgba(var(--ss-layer-route-rgb),.045);box-shadow:var(--ss-layer-shadow)}[data-storysphere-app=true] :where(.ss-stories-rail){--ss-layer-route-rgb: 236, 72, 153;display:block;border-color:var(--ss-layer-border)!important;background:var(--surface-primary)!important;box-shadow:none!important}[data-storysphere-app=true] :where(.ss-stories-rail .storysphere-stories-carousel__rail){padding-block:.15rem;scroll-snap-type:x proximity}[data-storysphere-app=true] :where(.ss-stories-rail button,.ss-stories-rail a){scroll-snap-align:start}[data-storysphere-app=true] :where(.ss-live-rail){--ss-layer-route-rgb: 244, 63, 94;border:1px solid var(--border-primary);background:var(--surface-secondary);box-shadow:none}[data-storysphere-app=true] :where(.ss-social-layer .social-feed-hero-card,.ss-social-layer .social-feed-create-strip,.ss-social-layer .social-feed-post-list>*){border-color:var(--ss-layer-border-muted)!important}[data-storysphere-app=true] :where(.ss-social-layer .social-feed-hero-card){background:radial-gradient(circle at 100% 0%,rgba(236,72,153,.18),transparent 24rem),var(--ss-layer-panel-raised)!important}[data-storysphere-app=true] :where(.ss-creator-hub){--ss-layer-route-rgb: 168, 85, 247}[data-storysphere-app=true] :where(.ss-creator-hub .creator-dashboard-hero,.ss-creator-hub .creator-dashboard-bridge-panel,.ss-creator-hub .creator-card-strong){border-color:var(--ss-layer-border)!important;background:radial-gradient(circle at 100% 0%,rgba(var(--ss-layer-route-rgb),.13),transparent 24rem),var(--ss-layer-panel)!important;box-shadow:var(--ss-layer-shadow)!important}[data-storysphere-app=true] :where(.ss-app-gallery,.ss-public-app-shell){--ss-layer-route-rgb: 14, 165, 233;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);padding-block:clamp(1rem,2.5vw,2rem)}[data-storysphere-app=true] :where(.ss-app-gallery__hero,.ss-public-app-stage){position:relative;display:grid;gap:clamp(1rem,2vw,1.5rem);border:1px solid var(--ss-layer-border);border-radius:clamp(1.25rem,3vw,2rem);background:radial-gradient(circle at 92% 0%,rgba(var(--ss-layer-route-rgb),.18),transparent 28rem),radial-gradient(circle at 4% 100%,rgba(168,85,247,.12),transparent 22rem),var(--ss-layer-panel-raised);box-shadow:var(--ss-layer-shadow-raised);overflow:hidden}[data-storysphere-app=true] :where(.ss-app-gallery__hero){grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;padding:clamp(1.25rem,4vw,2.4rem)}[data-storysphere-app=true] :where(.ss-app-gallery__hero h1){max-width:13ch;margin:.35rem 0 0;color:var(--text-primary, #f8fafc);font-size:clamp(2rem,5vw,4rem);line-height:.96;font-weight:950;letter-spacing:0}[data-storysphere-app=true] :where(.ss-app-gallery__hero p){max-width:62ch;margin:.9rem 0 0;color:var(--text-secondary, #cbd5e1);font-weight:650;line-height:1.65}[data-storysphere-app=true] :where(.ss-app-gallery__title-compact,.ss-app-gallery__summary-compact,.ss-public-app-stage__mobile-launch){display:none}[data-storysphere-app=true] :where(.ss-app-gallery__proof){display:grid;gap:.6rem}[data-storysphere-app=true] :where(.ss-app-gallery__proof span){display:inline-flex;min-height:3.2rem;align-items:center;gap:.65rem;border:1px solid var(--ss-layer-border-muted);border-radius:1rem;padding:.7rem .85rem;background:#ffffff0f;color:var(--text-primary, #f8fafc);font-weight:850}[data-storysphere-app=true] :where(.ss-app-gallery__grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}[data-storysphere-app=true] :where(.ss-app-card){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.95rem;min-height:14rem;border:1px solid var(--ss-layer-border-muted);border-radius:var(--ss-layer-radius-lg);padding:1rem;background:var(--ss-layer-panel);box-shadow:var(--ss-layer-shadow);overflow:hidden}[data-storysphere-app=true] :where(.ss-app-card__icon,.ss-public-app-stage__icon){display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--ss-layer-route-rgb),.32);border-radius:1rem;background:rgba(var(--ss-layer-route-rgb),.14);color:color-mix(in srgb,rgb(var(--ss-layer-route-rgb)) 80%,white 20%);box-shadow:inset 0 1px #ffffff1f}[data-storysphere-app=true] :where(.ss-app-card__icon){width:3rem;height:3rem}[data-storysphere-app=true] :where(.ss-app-card__body){display:flex;min-width:0;flex-direction:column}[data-storysphere-app=true] :where(.ss-app-card__meta,.ss-app-card__footer,.ss-public-app-shell__backbar){display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}[data-storysphere-app=true] :where(.ss-app-card h2){margin:.75rem 0 .4rem;color:var(--text-primary, #f8fafc);font-size:1.1rem;font-weight:930}[data-storysphere-app=true] :where(.ss-app-card p){margin:0;color:var(--text-tertiary, #94a3b8);font-size:.88rem;font-weight:600;line-height:1.55}[data-storysphere-app=true] :where(.ss-app-card__footer){margin-top:auto;justify-content:space-between;padding-top:1rem}[data-storysphere-app=true] :where(.ss-app-card__footer>span){display:inline-flex;align-items:center;gap:.4rem;color:var(--text-tertiary, #94a3b8);font-size:.78rem;font-weight:800}[data-storysphere-app=true] :where(.ss-app-gallery__creator-cta){display:flex;align-items:center;gap:1rem;border:1px solid var(--ss-layer-border-muted);border-radius:var(--ss-layer-radius-lg);padding:1rem;background:linear-gradient(135deg,rgba(var(--ss-layer-route-rgb),.12),#a855f714),#ffffff09;box-shadow:var(--ss-layer-shadow)}[data-storysphere-app=true] :where(.ss-app-gallery__creator-cta div){display:grid;min-width:0;gap:.2rem}[data-storysphere-app=true] :where(.ss-app-gallery__creator-cta strong){color:var(--text-primary, #f8fafc)}[data-storysphere-app=true] :where(.ss-app-gallery__creator-cta span){color:var(--text-tertiary, #94a3b8);font-size:.84rem;font-weight:650}[data-storysphere-app=true] :where(.ss-public-app-stage){grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);padding:clamp(1rem,2vw,1.4rem)}[data-storysphere-app=true] :where(.ss-public-app-stage__preview){border:1px solid var(--border-secondary);border-radius:1.35rem;background:radial-gradient(circle at 90% 5%,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 24rem),var(--surface-primary);box-shadow:var(--shadow-sm);overflow:hidden}[data-storysphere-app=true] :where(.ss-public-app-stage__topbar){display:flex;gap:.4rem;border-bottom:1px solid var(--border-secondary);padding:.75rem .9rem}[data-storysphere-app=true] :where(.ss-public-app-stage__topbar span){width:.65rem;height:.65rem;border-radius:999px;background:var(--text-tertiary)}[data-storysphere-app=true] :where(.ss-public-app-stage__canvas){display:grid;min-height:min(48vh,31rem);align-content:center;gap:1.2rem;padding:clamp(1.2rem,4vw,3rem)}[data-storysphere-app=true] :where(.ss-public-app-stage__icon){width:4.5rem;height:4.5rem}[data-storysphere-app=true] :where(.ss-public-app-stage h1){margin:.4rem 0 0;color:var(--text-primary);font-size:clamp(2rem,5vw,4.2rem);line-height:1.08;font-weight:650}[data-storysphere-app=true] :where(.ss-public-app-stage p){max-width:58ch;color:var(--text-secondary);font-weight:400;line-height:1.65}[data-storysphere-app=true] :where(.ss-public-app-stage__blocks){display:flex;flex-wrap:wrap;gap:.55rem}[data-storysphere-app=true] :where(.ss-public-app-stage__blocks span){border:1px solid var(--border-secondary);border-radius:999px;padding:.45rem .7rem;background:var(--surface-secondary);color:var(--text-secondary);font-size:.75rem;font-weight:800}[data-storysphere-app=true] :where(.ss-public-app-stage__inspector){display:grid;align-content:start;gap:1rem}[data-storysphere-app=true] :where(.ss-app-catalog-controls){position:sticky;top:max(.75rem,var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));z-index:20;display:grid;grid-template-columns:minmax(14rem,1fr) auto auto;gap:.75rem;align-items:center;border:1px solid var(--ss-layer-border-muted);border-radius:1.25rem;padding:.75rem;background:color-mix(in srgb,var(--surface-primary, #0f172a) 88%,transparent);box-shadow:0 18px 50px #02061752;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}[data-storysphere-app=true] :where(.ss-app-search){display:flex;min-height:44px;align-items:center;gap:.65rem;border:1px solid var(--ss-layer-border-muted);border-radius:.9rem;padding-inline:.85rem;color:var(--text-tertiary, #94a3b8);background:#ffffff0a}[data-storysphere-app=true] :where(.ss-app-search input){width:100%;min-width:0;min-height:44px;border:0;outline:0;color:var(--text-primary, #f8fafc);background:transparent;font-size:.85rem;font-weight:700}[data-storysphere-app=true] :where(.ss-app-discovery-fields){display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,.42fr);gap:.55rem;min-width:0}[data-storysphere-app=true] :where(.ss-app-category-filter){display:flex;min-width:0}[data-storysphere-app=true] :where(.ss-app-category-filter select){width:100%;min-width:0;min-height:44px;border:1px solid var(--ss-layer-border-muted);border-radius:.9rem;padding:.55rem 2rem .55rem .75rem;color:var(--text-primary, #f8fafc);background:color-mix(in srgb,var(--surface-primary, #0f172a) 94%,white 6%);font-size:.78rem;font-weight:800}[data-storysphere-app=true] :where(.ss-app-search:focus-within,.ss-app-category-filter select:focus-visible){border-color:rgba(var(--ss-layer-route-rgb),.68);outline:2px solid rgba(var(--ss-layer-route-rgb),.24);outline-offset:2px}[data-storysphere-app=true] :where(.ss-app-filter-rail){display:flex;max-width:100%;gap:.4rem;overflow-x:auto;scrollbar-width:none}[data-storysphere-app=true] :where(.ss-app-filter-rail button){display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:.4rem;border:1px solid var(--ss-layer-border-muted);border-radius:.8rem;padding:.55rem .7rem;color:var(--text-tertiary, #94a3b8);background:#ffffff09;font-size:.74rem;font-weight:850}[data-storysphere-app=true] :where(.ss-app-filter-rail button[aria-pressed=true]){border-color:rgba(var(--ss-layer-route-rgb),.42);color:#fff;background:rgba(var(--ss-layer-route-rgb),.2)}[data-storysphere-app=true] :where(.ss-app-catalog-source){display:inline-flex;min-height:36px;align-items:center;border-radius:999px;padding:.45rem .7rem;color:var(--text-tertiary, #94a3b8);background:#ffffff0a;font-size:.68rem;font-weight:850;white-space:nowrap}[data-storysphere-app=true] :where(.ss-app-catalog-source[data-state=live]){color:#86efac;background:#22c55e1a}[data-storysphere-app=true] :where(.ss-app-catalog-source[data-state=demo]){color:#fde68a;background:#f59e0b1a}[data-storysphere-app=true] :where(.ss-app-card__creator,.ss-app-card__signals){display:flex;align-items:center;gap:.45rem;margin-top:.75rem;color:var(--text-tertiary, #94a3b8);font-size:.72rem;font-weight:800}[data-storysphere-app=true] :where(.ss-app-card__signals){flex-wrap:wrap}[data-storysphere-app=true] :where(.ss-app-card__signals span){border-radius:999px;padding:.32rem .5rem;background:#ffffff0b}[data-storysphere-app=true] :where(.ss-public-app-actions){display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;margin-top:.8rem}[data-storysphere-app=true] :where(.ss-app-money-card){border-color:#22c55e38;background:radial-gradient(circle at 90% 0%,rgba(34,197,94,.12),transparent 16rem),var(--ss-layer-panel)}[data-storysphere-app=true] :where(.ss-app-store-facts){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}[data-storysphere-app=true] :where(.ss-app-store-fact){display:grid;align-content:start;gap:.75rem;min-width:0}[data-storysphere-app=true] :where(.ss-app-store-fact h2){display:flex;align-items:center;gap:.5rem;margin:0;color:var(--text-primary, #f8fafc);font-size:1rem;font-weight:920;overflow-wrap:anywhere}[data-storysphere-app=true] :where(.ss-app-store-fact p,.ss-app-store-fact li){margin:0;color:var(--text-tertiary, #94a3b8);font-size:.78rem;font-weight:650;line-height:1.55;overflow-wrap:anywhere}[data-storysphere-app=true] :where(.ss-app-store-fact dl){display:grid;gap:.45rem;margin:0}[data-storysphere-app=true] :where(.ss-app-store-fact dl>div){display:grid;grid-template-columns:minmax(5rem,.7fr) minmax(0,1.3fr);gap:.65rem;border-top:1px solid var(--ss-layer-border-muted);padding-top:.45rem}[data-storysphere-app=true] :where(.ss-app-store-fact dt,.ss-app-store-fact dd){min-width:0;margin:0;font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}[data-storysphere-app=true] :where(.ss-app-store-fact dt){color:var(--text-tertiary, #94a3b8);font-weight:750}[data-storysphere-app=true] :where(.ss-app-store-fact dd){color:var(--text-secondary, #cbd5e1);font-weight:850;text-align:right}[data-storysphere-app=true] :where(.ss-app-store-fact ul){display:grid;gap:.35rem;margin:0;padding-left:1rem}[data-storysphere-app=true] :where(.ss-app-store-fact .ss-os-action){min-height:44px;margin-top:auto}[data-storysphere-app=true] :where(.ss-app-catalog-pagination){display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0;border:1px solid var(--ss-layer-border-muted);border-radius:1rem;padding:.7rem;color:var(--text-tertiary, #94a3b8);background:#ffffff09;font-size:.75rem;font-weight:800}[data-storysphere-app=true] :where(.ss-app-catalog-pagination .ss-os-action){width:auto;min-height:44px}[data-storysphere-app=true] :where(.ss-app-inline-status){margin:0;border:1px solid var(--ss-layer-border-muted);border-radius:1rem;padding:.8rem 1rem;color:var(--text-secondary, #cbd5e1);background:rgba(var(--ss-layer-route-rgb),.08);font-size:.82rem;font-weight:700}[data-storysphere-app=true] :where(.ss-app-runtime){--ss-app-accent: #0ea5e9;border:1px solid color-mix(in srgb,var(--ss-app-accent) 42%,rgba(255,255,255,.12));border-radius:clamp(1.25rem,3vw,2rem);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--ss-app-accent) 20%,transparent),transparent 28rem),var(--ss-layer-panel-raised);box-shadow:var(--ss-layer-shadow-raised);overflow:hidden}[data-storysphere-app=true] :where(.ss-app-runtime__header){display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ss-layer-border-muted);padding:.85rem 1rem}[data-storysphere-app=true] :where(.ss-app-runtime__brand){display:inline-flex;align-items:center;gap:.55rem;color:var(--text-primary, #f8fafc);font-weight:950}[data-storysphere-app=true] :where(.ss-app-runtime__entities){display:flex;gap:.5rem;padding:.7rem 1rem;overflow-x:auto;border-bottom:1px solid var(--ss-layer-border-muted)}[data-storysphere-app=true] :where(.ss-app-runtime__entities button){display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;min-height:40px;border:1px solid var(--ss-layer-border-muted);border-radius:999px;padding:.45rem .75rem;color:var(--text-tertiary, #94a3b8);background:#ffffff09;font-size:.72rem;font-weight:850}[data-storysphere-app=true] :where(.ss-app-runtime__entities button[aria-pressed=true]){border-color:color-mix(in srgb,var(--ss-app-accent) 58%,transparent);color:var(--text-primary, #f8fafc);background:color-mix(in srgb,var(--ss-app-accent) 16%,transparent)}[data-storysphere-app=true] :where(.ss-app-runtime__canvas){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;padding:clamp(.85rem,2vw,1.25rem)}[data-storysphere-app=true] :where(.ss-app-runtime__block){position:relative;grid-column:span 6;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:9rem;border:1px solid var(--ss-layer-border-muted);border-radius:1.15rem;padding:1rem;background:#ffffff0b;overflow:hidden}[data-storysphere-app=true] :where(.ss-app-runtime__block[data-block-kind=hero]){grid-column:1 / -1;min-height:13rem;background:linear-gradient(135deg,color-mix(in srgb,var(--ss-app-accent) 22%,transparent),#a855f717),#ffffff0b}[data-storysphere-app=true] :where(.ss-app-runtime__block[data-block-kind=table],.ss-app-runtime__block[data-block-kind=feed],.ss-app-runtime__block[data-block-kind=kanban]){grid-column:span 8}[data-storysphere-app=true] :where(.ss-app-runtime__index){align-self:start;color:color-mix(in srgb,var(--ss-app-accent) 78%,white 22%);font-size:.72rem;font-weight:950}[data-storysphere-app=true] :where(.ss-app-runtime__block h2){margin:.2rem 0 0;color:var(--text-primary, #f8fafc);font-size:clamp(1rem,2vw,1.35rem);font-weight:950}[data-storysphere-app=true] :where(.ss-app-runtime__block p:not(.ss-kicker)){margin:.45rem 0 0;color:var(--text-tertiary, #94a3b8);font-size:.8rem;font-weight:650;line-height:1.5}[data-storysphere-app=true] :where(.ss-app-runtime__binding){display:inline-flex;margin-top:.65rem;border-radius:999px;padding:.3rem .5rem;color:var(--text-tertiary, #94a3b8);background:#ffffff0b;font-size:.66rem;font-weight:800}[data-storysphere-app=true] :where(.ss-app-runtime__control){display:inline-flex;min-height:40px;align-items:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--ss-app-accent) 34%,rgba(255,255,255,.12));border-radius:.85rem;padding:.55rem .7rem;color:var(--text-primary, #f8fafc);background:color-mix(in srgb,var(--ss-app-accent) 14%,transparent);font-size:.72rem;font-weight:850}[data-storysphere-app=true] :where(.ss-app-runtime__metric){display:grid;place-items:center;gap:.3rem;color:color-mix(in srgb,var(--ss-app-accent) 76%,white 24%)}[data-storysphere-app=true] :where(.ss-app-runtime__metric strong){font-size:1.35rem;font-weight:950}[data-storysphere-app=true] :where(.ss-app-runtime__metric small){max-width:9rem;color:var(--text-tertiary, #94a3b8);font-size:.64rem;font-weight:750;line-height:1.35;text-align:center}[data-storysphere-app=true] :where(.ss-app-runtime>.ss-app-inline-status){display:flex;align-items:center;gap:.5rem;margin:0 1rem 1rem}[data-storysphere-app=true] :where(.ss-app-runtime__workspace){display:grid;grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);gap:1rem;border-top:1px solid var(--ss-layer-border-muted);padding:clamp(.85rem,2vw,1.25rem);background:#0000001f}[data-storysphere-app=true] :where(.ss-app-runtime__form,.ss-app-runtime__records){min-width:0;border:1px solid var(--ss-layer-border-muted);border-radius:1.15rem;padding:1rem;background:#ffffff09}[data-storysphere-app=true] :where(.ss-app-runtime__form h2,.ss-app-runtime__records h2){margin:.2rem 0 0;color:var(--text-primary, #f8fafc);font-size:1.05rem}[data-storysphere-app=true] :where(.ss-app-runtime__form p:not(.ss-kicker)){margin:.4rem 0 0;color:var(--text-tertiary, #94a3b8);font-size:.75rem;line-height:1.5}[data-storysphere-app=true] :where(.ss-app-runtime__fields){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}[data-storysphere-app=true] :where(.ss-app-runtime__fields label:not(.ss-app-runtime__boolean)){display:grid;gap:.35rem;color:var(--text-secondary, #cbd5e1);font-size:.68rem;font-weight:800}[data-storysphere-app=true] :where(.ss-app-runtime__fields input,.ss-app-runtime__fields textarea){width:100%;min-height:42px;border:1px solid var(--ss-layer-border-muted);border-radius:.75rem;padding:.65rem .7rem;color:var(--text-primary, #f8fafc);background:#00000029;outline:none}[data-storysphere-app=true] :where(.ss-app-runtime__fields textarea){min-height:7rem;resize:vertical}[data-storysphere-app=true] :where(.ss-app-runtime__fields input:focus,.ss-app-runtime__fields textarea:focus){border-color:color-mix(in srgb,var(--ss-app-accent) 64%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ss-app-accent) 14%,transparent)}[data-storysphere-app=true] :where(.ss-app-runtime__boolean){display:flex;align-items:center;gap:.55rem;min-height:42px;color:var(--text-secondary, #cbd5e1);font-size:.72rem;font-weight:850}[data-storysphere-app=true] :where(.ss-app-runtime__boolean input){width:1rem;min-height:auto;accent-color:var(--ss-app-accent)}[data-storysphere-app=true] :where(.ss-app-runtime__form-actions){display:flex;justify-content:flex-end;gap:.55rem;margin-top:.85rem}[data-storysphere-app=true] :where(.ss-app-runtime__form-actions button,.ss-app-runtime__record-list footer button){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;border:1px solid var(--ss-layer-border-muted);border-radius:.75rem;padding:.5rem .7rem;color:var(--text-secondary, #cbd5e1);background:#ffffff09;font-size:.7rem;font-weight:850}[data-storysphere-app=true] :where(.ss-app-runtime__form-actions button.is-primary){border-color:color-mix(in srgb,var(--ss-app-accent) 55%,transparent);color:#fff;background:color-mix(in srgb,var(--ss-app-accent) 72%,#111827)}[data-storysphere-app=true] :where(.ss-app-runtime__records>header){display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}[data-storysphere-app=true] :where(.ss-app-runtime__record-list){display:grid;gap:.65rem;margin-top:.9rem}[data-storysphere-app=true] :where(.ss-app-runtime__record-list>article){min-width:0;border:1px solid var(--ss-layer-border-muted);border-radius:.9rem;padding:.75rem;background:#0000001f}[data-storysphere-app=true] :where(.ss-app-runtime__record-list dl){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}[data-storysphere-app=true] :where(.ss-app-runtime__record-list dl div){min-width:0}[data-storysphere-app=true] :where(.ss-app-runtime__record-list dt){color:var(--text-tertiary, #94a3b8);font-size:.62rem;font-weight:850}[data-storysphere-app=true] :where(.ss-app-runtime__record-list dd){margin:.18rem 0 0;overflow-wrap:anywhere;color:var(--text-primary, #f8fafc);font-size:.75rem;font-weight:700}[data-storysphere-app=true] :where(.ss-app-runtime__record-list footer){display:flex;align-items:center;justify-content:flex-end;gap:.45rem;margin-top:.65rem}[data-storysphere-app=true] :where(.ss-app-runtime__record-list footer small){margin-right:auto;color:var(--text-tertiary, #94a3b8);font-size:.62rem}[data-storysphere-app=true] :where(.ss-app-runtime__empty,.ss-app-runtime__readonly){margin:.85rem 0 0;color:var(--text-tertiary, #94a3b8);font-size:.75rem;line-height:1.5}[data-storysphere-app=true] :where(.ss-app-runtime__readonly){display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--ss-layer-border-muted);margin:0;padding:.9rem 1rem}[data-storysphere-app=true] :where(.ss-app-empty){display:grid;place-items:center;gap:.7rem;min-height:14rem;text-align:center}@media (max-width: 900px){[data-storysphere-app=true] :where(.ss-app-catalog-controls){position:relative;top:auto;grid-template-columns:1fr}[data-storysphere-app=true] :where(.ss-app-catalog-source){justify-content:center;white-space:normal;text-align:center}[data-storysphere-app=true] :where(.ss-app-discovery-fields){grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr)}}@media (max-width: 700px){[data-storysphere-app=true] :where(.ss-app-runtime__canvas){grid-template-columns:1fr}[data-storysphere-app=true] :where(.ss-app-runtime__block,.ss-app-runtime__block[data-block-kind]){grid-column:1;grid-template-columns:auto minmax(0,1fr)}[data-storysphere-app=true] :where(.ss-app-runtime__control,.ss-app-runtime__metric){grid-column:2;justify-self:start}[data-storysphere-app=true] :where(.ss-public-app-actions){grid-template-columns:1fr}[data-storysphere-app=true] :where(.ss-app-runtime__workspace,.ss-app-runtime__fields){grid-template-columns:1fr}[data-storysphere-app=true] :where(.ss-app-runtime__record-list dl){grid-template-columns:1fr}[data-storysphere-app=true] :where(.ss-app-runtime__record-list footer){flex-wrap:wrap}[data-storysphere-app=true] :where(.ss-app-runtime__record-list footer small){width:100%;margin-right:0}[data-storysphere-app=true] :where(.ss-app-store-facts,.ss-app-discovery-fields){grid-template-columns:1fr}[data-storysphere-app=true] :where(.ss-app-store-fact dl>div){grid-template-columns:minmax(0,1fr);gap:.15rem}[data-storysphere-app=true] :where(.ss-app-store-fact dd){text-align:left}[data-storysphere-app=true] :where(.ss-app-catalog-pagination){align-items:stretch;flex-direction:column;text-align:center}[data-storysphere-app=true] :where(.ss-app-catalog-pagination .ss-os-action){width:100%}}[data-storysphere-app=true] :where(.creator-app-publication){display:grid;gap:.85rem;border:1px solid rgba(34,197,94,.22);border-radius:1rem;padding:.85rem;background:radial-gradient(circle at 100% 0%,rgba(34,197,94,.11),transparent 18rem),#ffffff07}[data-storysphere-app=true] :where(.creator-app-publication__header){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}[data-storysphere-app=true] :where(.creator-app-publication__eyebrow,.creator-app-publication__label){margin:0;color:#6ee7b7;font-size:.62rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}[data-storysphere-app=true] :where(.creator-app-publication__header h3){margin:.35rem 0 0;color:#f8fafc;font-size:1rem;font-weight:950;line-height:1.2}[data-storysphere-app=true] :where(.creator-app-publication__header p:last-child){margin:.4rem 0 0;color:#ffffff75;font-size:.72rem;font-weight:650;line-height:1.5}[data-storysphere-app=true] :where(.creator-app-publication__state){display:inline-flex;min-height:34px;align-items:center;gap:.4rem;border:1px solid rgba(245,158,11,.22);border-radius:999px;padding:.4rem .6rem;color:#fde68a;background:#f59e0b14;font-size:.65rem;font-weight:900;white-space:nowrap}[data-storysphere-app=true] :where(.creator-app-publication__state.is-live){border-color:#22c55e3d;color:#86efac;background:#22c55e17}[data-storysphere-app=true] :where(.creator-app-publication__grid){display:grid;grid-template-columns:1fr 1fr;gap:.7rem}[data-storysphere-app=true] :where(.creator-app-publication__panel){min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;padding:.7rem;background:#ffffff08}[data-storysphere-app=true] :where(.creator-app-publication__access){display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.6rem}[data-storysphere-app=true] :where(.creator-app-publication__access button){display:grid;gap:.2rem;min-width:0;min-height:56px;border:1px solid rgba(255,255,255,.08);border-radius:.7rem;padding:.55rem;color:#ffffff9e;background:#ffffff06;text-align:left}[data-storysphere-app=true] :where(.creator-app-publication__access button[aria-pressed=true]){border-color:#22c55e61;color:#fff;background:#22c55e1a}[data-storysphere-app=true] :where(.creator-app-publication__access strong){font-size:.72rem;font-weight:900}[data-storysphere-app=true] :where(.creator-app-publication__access span){color:#ffffff52;font-size:.6rem;font-weight:650;line-height:1.35}[data-storysphere-app=true] :where(.creator-app-publication__checks){display:grid;gap:.4rem;margin-top:.6rem}[data-storysphere-app=true] :where(.creator-app-publication__checks>div){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;border-radius:.65rem;padding:.5rem;color:#86efac;background:#22c55e0f}[data-storysphere-app=true] :where(.creator-app-publication__checks>div[data-state=blocked]){color:#fbbf24;background:#f59e0b12}[data-storysphere-app=true] :where(.creator-app-publication__checks strong,.creator-app-publication__checks small){display:block}[data-storysphere-app=true] :where(.creator-app-publication__checks strong){color:#ffffffb8;font-size:.66rem;font-weight:850}[data-storysphere-app=true] :where(.creator-app-publication__checks small){margin-top:.15rem;color:#ffffff52;font-size:.58rem;line-height:1.35}[data-storysphere-app=true] :where(.creator-app-publication__commerce){display:grid;grid-template-columns:auto minmax(0,1fr) minmax(9rem,.46fr);gap:.65rem;align-items:center;border:1px solid rgba(14,165,233,.16);border-radius:.85rem;padding:.7rem;background:#0ea5e90e}[data-storysphere-app=true] :where(.creator-app-publication__commerce-icon){display:grid;place-items:center;width:36px;height:36px;border-radius:.7rem;color:#7dd3fc;background:#0ea5e91f}[data-storysphere-app=true] :where(.creator-app-publication__commerce strong){display:block;color:#ffffffc2;font-size:.7rem;font-weight:900}[data-storysphere-app=true] :where(.creator-app-publication__commerce p,.creator-app-publication__commerce small){display:block;margin:.2rem 0 0;color:#ffffff57;font-size:.6rem;font-weight:650;line-height:1.45}[data-storysphere-app=true] :where(.creator-app-publication__channel){border-left:1px solid rgba(255,255,255,.08);padding-left:.65rem;color:#7dd3fc}[data-storysphere-app=true] :where(.creator-app-publication__announce){display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.55rem;align-items:start;border:1px solid rgba(168,85,247,.16);border-radius:.85rem;padding:.65rem;color:#d8b4fe;background:#a855f70e}[data-storysphere-app=true] :where(.creator-app-publication__announce input){width:16px;height:16px;accent-color:#a855f7}[data-storysphere-app=true] :where(.creator-app-publication__announce strong,.creator-app-publication__announce small){display:block}[data-storysphere-app=true] :where(.creator-app-publication__announce strong){color:#ffffffb8;font-size:.68rem}[data-storysphere-app=true] :where(.creator-app-publication__announce small){margin-top:.15rem;color:#ffffff57;font-size:.6rem;line-height:1.4}[data-storysphere-app=true] :where(.creator-app-publication__note){margin:0;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:.6rem;color:#ffffff8f;background:#ffffff09;font-size:.66rem;font-weight:700;line-height:1.45}[data-storysphere-app=true] :where(.creator-app-publication__actions){display:flex;flex-wrap:wrap;gap:.5rem}[data-storysphere-app=true] :where(.creator-app-publication__actions button){display:inline-flex;min-height:40px;flex:1 1 auto;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.55rem .7rem;color:#ffffffb8;background:#ffffff0b;font-size:.68rem;font-weight:900}[data-storysphere-app=true] :where(.creator-app-publication__actions button.is-primary){border-color:#22c55e57;color:#fff;background:linear-gradient(135deg,#22c55ebf,#0ea5e9a6)}[data-storysphere-app=true] :where(.creator-app-publication button:disabled){cursor:not-allowed;opacity:.44}@media (max-width: 720px){[data-storysphere-app=true] :where(.creator-app-publication__header,.creator-app-publication__grid){grid-template-columns:1fr}[data-storysphere-app=true] :where(.creator-app-publication__state){justify-self:start}[data-storysphere-app=true] :where(.creator-app-publication__commerce){grid-template-columns:auto minmax(0,1fr)}[data-storysphere-app=true] :where(.creator-app-publication__channel){grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.08);border-left:0;padding-top:.6rem;padding-left:0}}[data-storysphere-app=true]{min-width:0;overflow-x:clip}[data-storysphere-app=true] :where(main,section,aside,article,.app-shell,.reader-shell,.reader-page,.reader-command-center,.ss-reader-home,.ss-reader-entry,.ss-reader-page,.ss-creator-hub,.ss-publish-command,.ss-app-gallery,.ss-public-app-shell){min-width:0}[data-storysphere-app=true] :where(.stories-rail,.story-rail,.live-rail,.ss-stories-rail,.ss-live-rail,.shelf-row,.book-rail,.app-rail,.reader-tab-rail){display:flex;max-width:100%;min-width:0;gap:var(--ss-rail-gap, .75rem);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--ss-rail-padding, .75rem);scrollbar-width:none;contain:layout paint}[data-storysphere-app=true] :where(.stories-rail,.story-rail,.live-rail,.ss-stories-rail,.ss-live-rail,.shelf-row,.book-rail,.app-rail,.reader-tab-rail)::-webkit-scrollbar{display:none}[data-storysphere-app=true] :where(.stories-rail,.story-rail,.live-rail,.ss-stories-rail,.ss-live-rail,.shelf-row,.book-rail,.app-rail,.reader-tab-rail)>*{flex:0 0 auto;min-width:0}[data-storysphere-app=true] :where(.reader-frame,.reading-surface,.ss-reader-page,.ss-public-app-stage,.ss-app-gallery__hero,.ss-publish-command){overflow:clip;border-radius:var(--ss-layer-radius-lg)}[data-storysphere-app=true] :where(.ss-post-card,.post-card,.feed-card,.ss-app-card,.app-card,.native-route-card,.reader-action-card,.reader-system-card,.publishing-card,.creator-card){min-width:0;align-content:start}[data-storysphere-app=true] :where(.ss-post-card,.post-card,.feed-card,.ss-app-card,.app-card,.native-route-card,.reader-action-card,.reader-system-card,.publishing-card,.creator-card) :where(h2,h3,p,span,strong,small){min-width:0;overflow-wrap:anywhere}@media (max-width: 767px){:root{--ss-layer-radius: var(--sw-panel-radius, 12px);--ss-layer-radius-lg: var(--sw-panel-radius, 12px)}[data-storysphere-app=true] :where(.card,.app-card,.native-route-card,.native-capability-card,.native-cache-card,.reader-action-card,.reader-system-card,.reader-command-center,.discover-panel,.club-card,.post-card,.feed-card,.settings-card,.profile-card){border-radius:var(--ss-layer-radius)}[data-storysphere-app=true] :where(button,a[role=button],[role=button],.native-route-card,.app-card){min-height:44px}[data-storysphere-app=true] :where(.ss-app-gallery__hero,.ss-public-app-stage){grid-template-columns:1fr}[data-storysphere-app=true] :where(.ss-app-gallery__creator-cta){align-items:stretch;flex-direction:column}[data-storysphere-app=true] :where(.ss-app-card){grid-template-columns:1fr}[data-storysphere-app=true] :where(.ss-os-action){width:100%;white-space:normal}[data-storysphere-app=true] :where(.reader-frame,.reading-surface,.ss-reader-page,.ss-publish-command,.ss-public-app-stage,.ss-app-gallery__hero){max-width:100%;overflow:clip}}@media (max-width: 480px){[data-storysphere-app=true] :where(.ss-app-gallery,.ss-public-app-shell){gap:.7rem;padding-block:.55rem}[data-storysphere-app=true] :where(.ss-app-gallery__hero){gap:.75rem;align-items:start;padding:1rem}[data-storysphere-app=true] :where(.ss-app-gallery__hero h1){max-width:12ch;margin-top:.25rem;font-size:clamp(2rem,11vw,2.4rem);line-height:.98}[data-storysphere-app=true] :where(.ss-app-gallery__title-long,.ss-app-gallery__summary-long){display:none}[data-storysphere-app=true] :where(.ss-app-gallery__title-compact){display:inline}[data-storysphere-app=true] :where(.ss-app-gallery__summary-compact){display:block;margin-top:.6rem;font-size:.9rem;line-height:1.48}[data-storysphere-app=true] :where(.ss-app-gallery__proof){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-width:100%;overflow:visible}[data-storysphere-app=true] :where(.ss-app-gallery__proof span){min-height:44px;min-width:0;border-radius:.85rem;padding:.55rem .7rem;font-size:.75rem;line-height:1.25}[data-storysphere-app=true] :where(.ss-app-gallery__proof span:last-child){grid-column:1 / -1}[data-storysphere-app=true] :where(.ss-app-filter-rail){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;overflow:visible}[data-storysphere-app=true] :where(.ss-app-filter-rail button){width:100%;min-width:0;justify-content:center;white-space:nowrap}[data-storysphere-app=true] :where(.ss-app-catalog-controls){gap:.45rem;border-radius:1rem;padding:.55rem}[data-storysphere-app=true] :where(.ss-app-catalog-source){min-height:32px;padding-block:.35rem}[data-storysphere-app=true] :where(.ss-app-gallery__grid){gap:.7rem}[data-storysphere-app=true] :where(.ss-app-card){grid-template-columns:auto minmax(0,1fr);gap:.7rem;min-height:12rem;border-radius:1rem;padding:.8rem}[data-storysphere-app=true] :where(.ss-public-app-shell__backbar){flex-wrap:nowrap;gap:.4rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}[data-storysphere-app=true] .ss-public-app-shell__backbar::-webkit-scrollbar{display:none}[data-storysphere-app=true] :where(.ss-public-app-shell__backbar .ss-os-action){width:auto;flex:0 0 auto;padding-inline:.8rem}[data-storysphere-app=true] :where(.ss-public-app-shell__backbar .ss-os-chip){flex:0 0 auto}[data-storysphere-app=true] :where(.ss-public-app-stage){gap:.65rem;border-radius:1rem;padding:.6rem}[data-storysphere-app=true] :where(.ss-public-app-stage__preview){border-radius:.9rem}[data-storysphere-app=true] :where(.ss-public-app-stage__topbar){gap:.3rem;padding:.55rem .7rem}[data-storysphere-app=true] :where(.ss-public-app-stage__topbar span){width:.5rem;height:.5rem}[data-storysphere-app=true] :where(.ss-public-app-stage__canvas){min-height:0;align-content:start;gap:.65rem;padding:.9rem}[data-storysphere-app=true] :where(.ss-public-app-stage__icon){width:3.25rem;height:3.25rem;border-radius:.85rem}[data-storysphere-app=true] :where(.ss-public-app-stage__icon svg){width:1.8rem;height:1.8rem}[data-storysphere-app=true] :where(.ss-public-app-stage h1){margin-top:.2rem;font-size:clamp(1.9rem,11vw,2.3rem);line-height:.95}[data-storysphere-app=true] :where(.ss-public-app-stage__canvas>div>p:not(.ss-kicker)){display:-webkit-box;margin:.35rem 0 0;overflow:hidden;font-size:.88rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}[data-storysphere-app=true] :where(.ss-public-app-stage__blocks){flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}[data-storysphere-app=true] .ss-public-app-stage__blocks::-webkit-scrollbar{display:none}[data-storysphere-app=true] :where(.ss-public-app-stage__blocks span){flex:0 0 auto;padding:.4rem .6rem;font-size:.7rem}[data-storysphere-app=true] :where(.ss-public-app-stage__mobile-launch){display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(125,211,252,.46);border-radius:.85rem;padding:.7rem .9rem;color:#fff;background:linear-gradient(135deg,#0284c7,#2563eb 58%,#7c3aed);box-shadow:0 12px 28px #0284c747;font-size:.82rem;font-weight:900}[data-storysphere-app=true] :where(.ss-public-app-stage__mobile-launch:disabled){cursor:wait;opacity:.6}[data-storysphere-app=true] :where(.ss-public-app-stage__inspector){gap:.65rem}[data-storysphere-app=true] :where(.ss-public-app-stage__inspector>.ss-os-card:first-child>.ss-os-action){display:none}}@media (hover: none){[data-storysphere-app=true] :where(.native-route-card,.app-card,.reader-action-card,.reader-system-card,.discover-card,.club-card,.post-card,.shelf-item,[data-card],[data-shelf-card],[data-post-card],[data-discover-card],[data-creator-card]):hover{transform:none}}@media (prefers-reduced-motion: reduce){[data-storysphere-app=true],[data-storysphere-app=true] *{scroll-behavior:auto!important}[data-storysphere-app=true] :where(.native-route-card,.app-card,.reader-action-card,.reader-system-card,.discover-card,.club-card,.post-card,.shelf-item,.skeleton,.loading-card,[data-loading=true]),[data-storysphere-app=true] :where(.skeleton,.loading-card,[data-loading=true]):after{animation:none!important;transition-duration:1ms!important;transform:none!important}}@media (forced-colors: active){:root{--ss-layer-canvas: var(--sw-layer-canvas, var(--bg-primary));--ss-layer-panel: var(--sw-layer-default, var(--surface-primary));--ss-layer-panel-raised: var(--sw-layer-raised, var(--surface-secondary));--ss-layer-border: var(--border-primary);--ss-layer-border-muted: var(--border-secondary);--ss-layer-shadow: var(--sw-card-shadow);--ss-layer-shadow-raised: var(--shadow-xl)}[data-storysphere-app=true]{background:Canvas;color:CanvasText}[data-storysphere-app=true] :where(.card,.app-card,.native-route-card,.native-capability-card,.native-cache-card,.reader-action-card,.reader-system-card,.reader-command-center,.discover-panel,.club-card,.post-card,.feed-card,.settings-card,.profile-card,.ss-os-card,.ss-app-card,.ss-app-gallery__hero,.ss-public-app-stage){forced-color-adjust:none;border:1px solid ButtonBorder!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}[data-storysphere-app=true] :where(button,a,input,textarea,select,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid Highlight;box-shadow:none}}[data-storysphere-app=true]{--ss-readable-on-glass: color-mix(in srgb, white 94%, rgb(var(--ss-layer-route-rgb)) 6%);--ss-readable-on-glass-muted: color-mix(in srgb, white 72%, rgb(var(--ss-layer-route-rgb)) 28%);--ss-readable-on-glass-soft: color-mix(in srgb, white 52%, rgb(var(--ss-layer-route-rgb)) 48%);--ss-reader-control-min: 9.25rem}[data-storysphere-app=true] :where(.storysphere-route-page,.storysphere-home-page,.discover-page,.webtoons-page,.clubs-page,.library-page,.reader-profile-page){color:var(--text-primary)}[data-storysphere-app=true] :where(.storysphere-home-page,.discover-page,.webtoons-page,.clubs-page,.library-page,.reader-profile-page) :where(.page-shell,.reader-shell,.storysphere-route-page>main){width:min(100%,92rem);margin-inline:auto}[data-storysphere-app=true] :where(.storysphere-home-page .storysphere-home-stream,.discover-page-shell,.clubs-page-stack,.library-page>.mx-auto,.reader-profile-page>.mx-auto){padding-inline:clamp(1rem,3vw,2rem)}[data-storysphere-app=true] :where(.storysphere-home-page .rounded-\[32px\],.discover-panel,.clubs-search-panel,.clubs-empty-state,.library-page .rounded-\[28px\],.library-page .rounded-\[32px\],.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero),.reader-command-center,.reader-action-card,.reader-system-card){position:relative;overflow:hidden}[data-storysphere-app=true] :where(.storysphere-home-page .rounded-\[32px\],.discover-panel,.clubs-search-panel,.clubs-empty-state,.library-page .rounded-\[28px\],.library-page .rounded-\[32px\],.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero),.reader-command-center):after{content:"";position:absolute;inset:0 0 auto;block-size:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,rgb(var(--ss-layer-route-rgb)) 48%,transparent),transparent);opacity:.78}[data-storysphere-app=true] :where(.storysphere-home-page .rounded-\[32px\],.storysphere-home-page .rounded-\[28px\],.discover-filter-panel,.discover-page [data-discover-card],.discover-page .rounded-\[32px\],.discover-page .rounded-\[28px\],.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero),.webtoons-page .visual-story-lane-rail,.clubs-search-panel,.clubs-empty-state,.library-page .rounded-\[32px\],.library-page .rounded-\[28px\],.reader-command-center){color:var(--ss-readable-on-glass)}[data-storysphere-app=true] :where(.storysphere-home-page .rounded-\[32px\],.storysphere-home-page .rounded-\[28px\],.discover-filter-panel,.discover-page [data-discover-card],.discover-page .rounded-\[32px\],.discover-page .rounded-\[28px\],.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero),.webtoons-page .visual-story-lane-rail,.clubs-search-panel,.clubs-empty-state,.library-page .rounded-\[32px\],.library-page .rounded-\[28px\],.reader-command-center) :where(h1,h2,h3,strong,b,label,button,a,.font-bold,.font-black){color:var(--ss-readable-on-glass)}[data-storysphere-app=true] :where(.storysphere-home-page .rounded-\[32px\],.storysphere-home-page .rounded-\[28px\],.discover-filter-panel,.discover-page [data-discover-card],.discover-page .rounded-\[32px\],.discover-page .rounded-\[28px\],.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero),.webtoons-page .visual-story-lane-rail,.clubs-search-panel,.clubs-empty-state,.library-page .rounded-\[32px\],.library-page .rounded-\[28px\],.reader-command-center) :where(p,span,small,.text-white\/40,.text-white\/50,.text-white\/60,.text-white\/70){color:var(--ss-readable-on-glass-muted)}[data-storysphere-app=true] :where(.discover-filter-panel button,.webtoons-page .visual-story-lane-rail button,.clubs-filter-row button,.library-shelf-tabs button,.storysphere-home-page a,.storysphere-home-page button){min-width:0;max-width:100%}[data-storysphere-app=true] :where(.discover-filter-panel button,.webtoons-page .visual-story-lane-rail button,.clubs-filter-row button,.library-shelf-tabs button) :where(span,strong){overflow:hidden;text-overflow:ellipsis}[data-storysphere-app=true] :where(.discover-filter-panel,.clubs-search-panel,.library-page .rounded-\[32px\]) :where(input,select){min-height:3rem;color:var(--ss-readable-on-glass)}[data-storysphere-app=true] :where(.discover-filter-panel,.clubs-search-panel,.library-page .rounded-\[32px\]) :where(input::-moz-placeholder){color:var(--ss-readable-on-glass-soft)}[data-storysphere-app=true] :where(.discover-filter-panel,.clubs-search-panel,.library-page .rounded-\[32px\]) :where(input::placeholder){color:var(--ss-readable-on-glass-soft)}[data-storysphere-app=true] :where(.discover-page .grid,.webtoons-page .grid,.clubs-page .grid,.library-page .grid,.reader-profile-page .grid){min-width:0}[data-storysphere-app=true] :where(.discover-page .grid>*,.webtoons-page .grid>*,.clubs-page .grid>*,.library-page .grid>*,.reader-profile-page .grid>*){min-width:0}[data-storysphere-app=true] :where(.discover-page .empty-state,.discover-page .rounded-\[32px\]:has(.Compass),.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero):has(a[href*=creator]),.clubs-empty-state,.library-page .rounded-\[32px\]:has(svg),.reader-profile-page .rounded-lg){box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--ss-layer-route-rgb)) 20%,transparent),0 22px 72px color-mix(in srgb,rgb(var(--ss-layer-route-rgb)) 12%,transparent),inset 0 1px color-mix(in srgb,white 12%,transparent)}@media (min-width: 768px){[data-storysphere-app=true] :where(.discover-filter-panel){display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.6fr);align-items:start;gap:1rem}[data-storysphere-app=true] :where(.discover-filter-panel>div:last-child){min-width:0}[data-storysphere-app=true] :where(.library-page .grid){align-items:start}}@media (max-width: 767px){[data-storysphere-app=true]{--ss-reader-control-min: 0}[data-storysphere-app=true] :where(.storysphere-home-page,.discover-page,.webtoons-page,.clubs-page,.library-page,.reader-profile-page){padding-bottom:calc(var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 6.5rem)}[data-storysphere-app=true] :where(.storysphere-home-page .storysphere-home-stream,.discover-page-shell,.clubs-page-stack,.library-page>.mx-auto,.reader-profile-page>.mx-auto){padding-inline:1rem}[data-storysphere-app=true] :where(.discover-filter-panel){display:grid;gap:.75rem;padding:.9rem}[data-storysphere-app=true] :where(.discover-filter-panel>div){min-width:0}[data-storysphere-app=true] :where(.discover-filter-panel .grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}[data-storysphere-app=true] :where(.discover-filter-panel button){min-height:3.25rem;justify-content:center;padding-inline:.6rem;font-size:.82rem;letter-spacing:.06em}[data-storysphere-app=true] :where(.webtoons-page .visual-story-lane-rail){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.75rem}[data-storysphere-app=true] :where(.webtoons-page .visual-story-lane-rail button){min-height:3.25rem;justify-content:flex-start;padding:.55rem .7rem}[data-storysphere-app=true] :where(.clubs-search-panel){display:grid;gap:.75rem}[data-storysphere-app=true] :where(.clubs-filter-row,.library-shelf-tabs){gap:.55rem;padding-bottom:.2rem;scroll-padding-inline:.75rem}[data-storysphere-app=true] :where(.clubs-filter-row>*,.library-shelf-tabs>*){flex-basis:min(48%,11rem)}[data-storysphere-app=true] :where(.library-page .rounded-\[32px\]){padding:.9rem}[data-storysphere-app=true] :where(.library-shelf-tabs){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}[data-storysphere-app=true] :where(.library-shelf-tabs button){min-height:3.1rem;padding-inline:.55rem;white-space:normal}[data-storysphere-app=true] :where(.storysphere-home-page h1,.discover-page h1,.webtoons-page h1,.clubs-page h1,.library-page h1,.reader-profile-page h1){max-width:11ch;font-size:clamp(2.35rem,12vw,3.35rem);line-height:.98}[data-storysphere-app=true] :where(.clubs-empty-state,.discover-page .rounded-\[32px\],.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero)){padding:1.4rem}[data-storysphere-app=true] :where(.clubs-empty-state p,.discover-page .rounded-\[32px\] p,.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero) p){font-size:.95rem;line-height:1.55}[data-storysphere-app=true] :where(.reader-profile-page .min-h-\[100dvh\]){align-items:flex-start;padding-top:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 5.5rem)}}@media (forced-colors: active){[data-storysphere-app=true]{--ss-readable-on-glass: CanvasText;--ss-readable-on-glass-muted: CanvasText;--ss-readable-on-glass-soft: CanvasText}}[data-storysphere-app=true] :where(.discover-filter-panel,.discover-author-signals,.discover-shelf-section,.webtoons-page,.clubs-search-panel,.clubs-filter-stack,.library-page){--ss-route-chip-bg: color-mix(in srgb, var(--ss-readable-on-glass) 7%, transparent);--ss-route-chip-border: color-mix(in srgb, rgb(var(--ss-layer-route-rgb)) 24%, var(--ss-layer-border-muted));--ss-route-active-bg: linear-gradient(135deg, rgb(var(--ss-layer-route-rgb)), color-mix(in srgb, rgb(var(--ss-layer-route-rgb)) 64%, CanvasText))}[data-storysphere-app=true] :where(.discover-filter-panel .discover-lane-tabs,.discover-filter-panel .discover-genre-tabs){inline-size:100%;max-inline-size:100%;scroll-padding-inline:.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,CanvasText 1rem,CanvasText calc(100% - 1rem),transparent);mask-image:linear-gradient(90deg,transparent,CanvasText 1rem,CanvasText calc(100% - 1rem),transparent)}[data-storysphere-app=true] :where(.discover-filter-panel .discover-lane-tabs button,.discover-filter-panel .discover-genre-tabs button){border:1px solid var(--ss-route-chip-border);background:var(--ss-route-chip-bg);color:var(--ss-readable-on-glass-muted);box-shadow:inset 0 1px color-mix(in srgb,var(--ss-readable-on-glass) 8%,transparent)}[data-storysphere-app=true] :where(.discover-filter-panel .discover-lane-tabs button.text-black,.discover-filter-panel .discover-genre-tabs button.text-black){color:var(--ss-readable-on-glass);text-shadow:0 1px 1px color-mix(in srgb,CanvasText 24%,transparent)}[data-storysphere-app=true] :where(.discover-filter-panel input,.clubs-search-panel input,.library-page input){background:linear-gradient(180deg,color-mix(in srgb,var(--ss-readable-on-glass) 5%,transparent),transparent),color-mix(in srgb,var(--ss-layer-panel) 88%,transparent);border-color:var(--ss-route-chip-border);box-shadow:inset 0 1px color-mix(in srgb,var(--ss-readable-on-glass) 8%,transparent)}[data-storysphere-app=true] :where(.webtoons-page){color:var(--ss-readable-on-glass)}[data-storysphere-app=true] :where(.webtoons-page .rounded-\[2\.5rem\]:not(.sphere-visual-hero),.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero)){background:radial-gradient(circle at 20% 0%,color-mix(in srgb,rgb(var(--ss-layer-route-rgb)) 18%,transparent),transparent 18rem),linear-gradient(145deg,color-mix(in srgb,var(--ss-layer-panel) 92%,transparent),color-mix(in srgb,CanvasText 30%,transparent));border-color:color-mix(in srgb,rgb(var(--ss-layer-route-rgb)) 24%,var(--ss-layer-border-muted))}[data-storysphere-app=true] :where(.webtoons-page .rounded-\[2\.5rem\]:not(.sphere-visual-hero),.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero)) :where(h1,h2,h3,p,span,strong,button,a){color:var(--ss-readable-on-glass)}[data-storysphere-app=true] :where(.webtoons-page .rounded-\[2\.5rem\]:not(.sphere-visual-hero),.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero)) :where(small,.text-text-muted,.text-text-secondary,.text-white\/40,.text-white\/50,.text-white\/60,.text-white\/70){color:var(--ss-readable-on-glass-muted)}[data-storysphere-app=true] :where(.webtoons-page .visual-story-intelligence){display:grid;gap:.85rem;color:var(--ss-readable-on-glass)}[data-storysphere-app=true] :where(.webtoons-page .visual-story-intelligence__stats){display:flex;flex-wrap:wrap;gap:.55rem}[data-storysphere-app=true] :where(.webtoons-page .visual-story-intelligence__stats span){min-inline-size:min(100%,7.5rem);border:1px solid var(--ss-route-chip-border);border-radius:1rem;padding:.65rem .75rem;background:var(--ss-route-chip-bg)}[data-storysphere-app=true] :where(.clubs-search-panel input){text-overflow:ellipsis}[data-storysphere-app=true] :where(.clubs-filter-row,.library-shelf-tabs,.webtoons-page .visual-story-lane-rail){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,rgb(var(--ss-layer-route-rgb)) 56%,transparent) transparent}[data-storysphere-app=true] :where(.library-page article){min-width:0}[data-storysphere-app=true] :where(.library-page article h2,.library-page article p,.library-page article span){overflow-wrap:anywhere}[data-storysphere-app=true] :where(.storysphere-stories-carousel__rail button){inline-size:max(4.75rem,64px);min-inline-size:max(4.75rem,64px)}[data-storysphere-app=true] :where(.storysphere-stories-carousel__rail button span){inline-size:100%;overflow:hidden;text-overflow:ellipsis}[data-storysphere-app=true] :where(.storysphere-home-page .reader-action-card,.storysphere-home-page .reader-system-card){border-color:var(--ss-route-chip-border, color-mix(in srgb, rgb(var(--ss-layer-route-rgb)) 20%, var(--ss-layer-border-muted)));background:linear-gradient(180deg,color-mix(in srgb,var(--ss-readable-on-glass) 6%,transparent),transparent),color-mix(in srgb,var(--ss-layer-panel) 82%,transparent)}@media (max-width: 767px){[data-storysphere-app=true] :where(.storysphere-home-page button,.storysphere-home-page a){min-width:0}[data-storysphere-app=true] :where(.storysphere-home-page button span,.storysphere-home-page a span){min-width:0}[data-storysphere-app=true] :where(.home-visual-story-entry){align-items:center;min-height:5.6rem}[data-storysphere-app=true] :where(.home-visual-story-entry__copy){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;max-block-size:none;overflow:hidden}[data-storysphere-app=true] :where(.storysphere-home-page [class*=line-clamp]){line-height:1.3}[data-storysphere-app=true] :where(.discover-filter-panel .discover-lane-tabs){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;-webkit-mask-image:none;mask-image:none}[data-storysphere-app=true] :where(.discover-filter-panel .discover-genre-tabs){display:flex;overflow-x:auto;padding-block-end:.3rem}[data-storysphere-app=true] :where(.discover-filter-panel .discover-genre-tabs button){min-inline-size:-moz-max-content;min-inline-size:max-content}[data-storysphere-app=true] :where(.discover-filter-panel .discover-lane-tabs button){min-inline-size:0;padding-inline:.4rem;font-size:.72rem;letter-spacing:.035em}[data-storysphere-app=true] :where(.discover-filter-panel .discover-lane-tabs button span){gap:.25rem;overflow:visible;text-overflow:clip}[data-storysphere-app=true] :where(.discover-filter-panel .discover-lane-tabs button svg){inline-size:.88rem;block-size:.88rem}[data-storysphere-app=true] :where(.discover-author-signals .grid,.discover-results-grid){grid-template-columns:minmax(0,1fr)}[data-storysphere-app=true] :where(.discover-book-actions){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-storysphere-app=true] :where(.discover-book-action){inline-size:100%;justify-content:center;text-align:center}[data-storysphere-app=true] :where(.webtoons-page .rounded-\[2\.5rem\]:not(.sphere-visual-hero),.webtoons-page .rounded-\[32px\]:not(.sphere-visual-hero)){border-radius:1.65rem}[data-storysphere-app=true] :where(.webtoons-page .visual-story-lane__copy small){display:none}[data-storysphere-app=true] :where(.webtoons-page .visual-story-lane__count){margin-inline-start:auto}[data-storysphere-app=true] :where(.clubs-filter-row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}[data-storysphere-app=true] :where(.clubs-filter-row>*){flex-basis:auto;inline-size:100%;justify-content:center}[data-storysphere-app=true] :where(.library-page .sticky){position:relative;top:auto;border-radius:1.25rem;margin-inline:0}[data-storysphere-app=true] :where(.library-page section:first-of-type .grid){grid-template-columns:repeat(2,minmax(0,1fr))}}[data-storysphere-app=true] :where(.visual-discovery-stack){display:grid;gap:clamp(1.25rem,2.5vw,2.75rem)}[data-storysphere-app=true] :where(.visual-discovery-stack>*){margin-block:0}[data-storysphere-app=true] :where(.visual-discovery-row){border:1px solid var(--ss-layer-border-muted);border-radius:clamp(1.25rem,2vw,2rem);padding-block:clamp(.85rem,1.8vw,1.2rem);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--ss-layer-route-color, var(--accent-primary)) 12%,transparent),transparent 18rem),color-mix(in srgb,var(--surface-primary) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}[data-storysphere-app=true] :where(.visual-discovery-row h3){max-inline-size:100%;letter-spacing:0;line-height:1.05}[data-storysphere-app=true] :where(.visual-discovery-row p){max-inline-size:min(100%,42rem);letter-spacing:.08em;line-height:1.35}[data-storysphere-app=true] :where(.visual-discovery-row__rail){scroll-padding-inline:clamp(1rem,3vw,2rem);padding-block-end:.35rem}[data-storysphere-app=true] :where(.visual-discovery-row__card){inline-size:clamp(8.25rem,18vw,11rem)}[data-storysphere-app=true] :where(.visual-discord-slot){order:5}[data-storysphere-app=true] :where(.visual-filtered-empty,.library-empty-state,.clubs-empty-state){min-block-size:auto;padding-block:clamp(1.5rem,5vw,3rem);border-color:var(--ss-layer-border-muted);background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--ss-layer-route-color, var(--accent-primary)) 10%,transparent),transparent 16rem),color-mix(in srgb,var(--surface-secondary) 72%,transparent)}[data-storysphere-app=true] :where(.library-loading-grid){align-items:stretch}[data-storysphere-app=true] :where(.library-loading-card){block-size:clamp(14rem,24vw,22rem)}[data-storysphere-app=true] :where(.webtoons-page button[aria-label^=Featured]){min-inline-size:1.7rem;min-block-size:1.7rem;display:inline-flex;align-items:center;justify-content:center}[data-storysphere-app=true] :where(.webtoons-page button[aria-label^=Featured][class*=w-1]){inline-size:1.7rem}[data-storysphere-app=true] :where(.library-page .library-shelf-tabs,.webtoons-page .visual-story-lane-rail,.visual-discovery-row__rail){max-inline-size:100%;overscroll-behavior-inline:contain}[data-storysphere-app=true] :where(.library-page .library-shelf-tabs):after,[data-storysphere-app=true] :where(.webtoons-page .visual-story-lane-rail):after,[data-storysphere-app=true] :where(.visual-discovery-row__rail):after{content:"";flex:0 0 .35rem}[data-storysphere-app=true] :where(.discover-results-grid,.library-page .grid,.reader-system-grid){align-items:stretch}[data-storysphere-app=true] :where(.reader-command-center,.reader-system-card,.discover-metric-card){min-inline-size:0}[data-storysphere-app=true] :where(header a,header button,.storysphere-topbar a,.storysphere-topbar button){min-block-size:2rem}[data-storysphere-app=true] :where(.storysphere-route-loading){width:min(100%,72rem);margin-inline:auto;padding:clamp(1rem,3vw,2rem);display:grid;gap:clamp(1rem,2vw,1.4rem)}[data-storysphere-app=true] :where(.storysphere-route-loading__hero){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-block-size:clamp(8rem,18vw,13rem);padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--ss-layer-border-muted);border-radius:clamp(1.4rem,3vw,2.4rem);background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--ss-layer-route-color, var(--accent-primary)) 18%,transparent),transparent 18rem),linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 88%,transparent),color-mix(in srgb,var(--surface-secondary) 74%,transparent));box-shadow:var(--ss-layer-shadow),inset 0 1px color-mix(in srgb,var(--text-primary) 10%,transparent);overflow:hidden}[data-storysphere-app=true] :where(.storysphere-route-loading__mark){width:clamp(3.4rem,8vw,5rem);aspect-ratio:1;border-radius:1.4rem;display:grid;place-items:center;background:radial-gradient(circle at 38% 32%,var(--ss-readable-on-glass),transparent .22rem),radial-gradient(circle at 64% 62%,var(--ss-layer-route-color, var(--accent-primary)),transparent .5rem),color-mix(in srgb,var(--ss-layer-route-color, var(--accent-primary)) 18%,var(--surface-primary));border:1px solid color-mix(in srgb,var(--ss-layer-route-color, var(--accent-primary)) 42%,transparent)}[data-storysphere-app=true] :where(.storysphere-route-loading__mark span){width:52%;aspect-ratio:1;border-radius:999px;border:2px solid color-mix(in srgb,var(--ss-layer-route-color, var(--accent-primary)) 78%,transparent);border-block-start-color:transparent;animation:storiesphere-loading-turn 1.2s linear infinite}[data-storysphere-app=true] :where(.storysphere-route-loading__copy){min-inline-size:0;display:grid;gap:.35rem}[data-storysphere-app=true] :where(.storysphere-route-loading__copy p){margin:0;color:var(--ss-layer-route-color, var(--accent-primary));font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}[data-storysphere-app=true] :where(.storysphere-route-loading__copy h2){margin:0;color:var(--text-primary);font-size:clamp(1.7rem,5vw,3.25rem);line-height:.98;letter-spacing:0}[data-storysphere-app=true] :where(.storysphere-route-loading__copy span){color:var(--text-secondary);font-size:clamp(.9rem,2vw,1rem);line-height:1.45}[data-storysphere-app=true] :where(.storysphere-route-loading__grid){display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(12rem,.85fr));gap:1rem}[data-storysphere-app=true] :where(.storysphere-route-loading__panel){min-block-size:clamp(8rem,14vw,12rem);border:1px solid var(--ss-layer-border-muted);border-radius:clamp(1rem,2vw,1.5rem);padding:1rem;display:grid;align-content:end;gap:.55rem;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-primary) 8%,transparent),transparent),color-mix(in srgb,var(--surface-primary) 76%,transparent);background-size:220% 100%,auto;animation:storiesphere-skeleton-sheen 1.8s ease-in-out infinite}[data-storysphere-app=true] :where(.storysphere-route-loading__panel span,.storysphere-route-loading__panel strong,.storysphere-route-loading__panel i){display:block;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 12%,transparent)}[data-storysphere-app=true] :where(.storysphere-route-loading__panel span){width:38%;height:.7rem}[data-storysphere-app=true] :where(.storysphere-route-loading__panel strong){width:64%;height:1rem}[data-storysphere-app=true] :where(.storysphere-route-loading__panel i){width:82%;height:.55rem}@keyframes storiesphere-loading-turn{to{transform:rotate(1turn)}}@keyframes storiesphere-skeleton-sheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media (prefers-reduced-motion: reduce){[data-storysphere-app=true] :where(.storysphere-route-loading__mark span,.storysphere-route-loading__panel){animation:none}}@media (max-width: 767px){[data-storysphere-app=true] :where(.storysphere-route-loading){padding:1rem;gap:.85rem}[data-storysphere-app=true] :where(.storysphere-route-loading__hero){grid-template-columns:minmax(0,1fr);justify-items:start;min-block-size:11rem;border-radius:1.4rem}[data-storysphere-app=true] :where(.storysphere-route-loading__mark){width:3.4rem;border-radius:1rem}[data-storysphere-app=true] :where(.storysphere-route-loading__grid){grid-template-columns:minmax(0,1fr);gap:.75rem}[data-storysphere-app=true] :where(.storysphere-route-loading__panel){min-block-size:6.6rem;border-radius:1rem}[data-storysphere-app=true] :where(.visual-discovery-stack){gap:1rem;padding-block:.65rem}[data-storysphere-app=true] :where(.visual-discovery-row){margin-inline:1rem;padding-block:.75rem;border-radius:1.25rem}[data-storysphere-app=true] :where(.visual-discovery-row>div:first-child){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding-inline:.9rem}[data-storysphere-app=true] :where(.visual-discovery-row h3){font-size:.98rem}[data-storysphere-app=true] :where(.visual-discovery-row p){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.66rem;letter-spacing:.045em}[data-storysphere-app=true] :where(.visual-discovery-row__rail){gap:.75rem;padding-inline:.9rem}[data-storysphere-app=true] :where(.visual-discovery-row__card){inline-size:7.75rem}[data-storysphere-app=true] :where(.webtoons-page button[aria-label^=Featured]){display:none}[data-storysphere-app=true] :where(.storysphere-stories-carousel__rail){padding-inline-end:.5rem}[data-storysphere-app=true] :where(.webtoons-page .visual-filtered-empty){padding-block:2rem}[data-storysphere-app=true] :where(.library-loading-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-block:1rem}[data-storysphere-app=true] :where(.library-loading-card){block-size:10rem;border-radius:1rem}[data-storysphere-app=true] :where(.library-empty-state){margin-block:1rem 5.5rem;padding:1.25rem;text-align:left}[data-storysphere-app=true] :where(.library-empty-state>div:first-child){margin-inline:0}[data-storysphere-app=true] :where(.library-empty-state h2){font-size:1.35rem;line-height:1.1}[data-storysphere-app=true] :where(.library-empty-state p){font-size:.84rem;line-height:1.45}[data-storysphere-app=true] :where(.library-empty-state .mt-6){display:grid;grid-template-columns:minmax(0,1fr);margin-block-start:1rem}[data-storysphere-app=true] :where(.clubs-empty-state){padding:1.3rem;text-align:left}[data-storysphere-app=true] :where(.clubs-empty-state p){max-inline-size:none;font-size:.86rem;line-height:1.45}[data-storysphere-app=true] :where(.clubs-page article){border-radius:1.35rem}[data-storysphere-app=true] :where(.clubs-page article .relative.h-44){block-size:7.4rem}[data-storysphere-app=true] :where(.clubs-page article .flex.flex-1.flex-col){gap:.9rem;padding:1rem}[data-storysphere-app=true] :where(.clubs-page article h3){font-size:1.05rem;line-height:1.1}[data-storysphere-app=true] :where(.clubs-page article p){-webkit-line-clamp:2;line-height:1.35}[data-storysphere-app=true] :where(.clubs-page article .grid.grid-cols-3){gap:.55rem;letter-spacing:.08em}[data-storysphere-app=true] :where(.clubs-page article .grid.grid-cols-3>div){padding:.65rem .35rem;border-radius:.95rem}[data-storysphere-app=true] :where(.discover-results-grid){grid-template-columns:minmax(0,1fr);gap:.85rem}[data-storysphere-app=true] :where(.reader-command-center){gap:.85rem}[data-storysphere-app=true] :where(.reader-system-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){[data-storysphere-app=true] :where(.storysphere-home-page .storysphere-home-stream){gap:.75rem}[data-storysphere-app=true] :where(.storysphere-home-page .home-section-stories>*){margin-block-start:0;margin-block-end:.65rem}[data-storysphere-app=true] :where(.storysphere-stories-carousel){display:grid;gap:.65rem}[data-storysphere-app=true] :where(.storysphere-stories-carousel__live-cta){min-block-size:4.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}[data-storysphere-app=true] :where(.storysphere-stories-carousel__rail){min-block-size:4.85rem;max-inline-size:100%}[data-storysphere-app=true] :where(.storysphere-stories-carousel__rail button[aria-label="More live rooms"]){display:none}[data-storysphere-app=true] :where(.storysphere-home-page .rounded-\[32px\]:has(.Users)){min-block-size:10.5rem;padding:1.15rem;display:grid;align-content:center}[data-storysphere-app=true] :where(.storysphere-home-page .rounded-\[32px\]:has(.Users) p){max-inline-size:18rem;margin-inline:auto;font-size:.95rem;line-height:1.35}[data-storysphere-app=true] :where(.storysphere-home-page .home-section-actions){margin-block-start:0}[data-storysphere-app=true] :where(.clubs-page){padding-block-start:.25rem}[data-storysphere-app=true] :where(.clubs-page-stack){gap:1rem}[data-storysphere-app=true] :where(.clubs-intro-row){display:none}[data-storysphere-app=true] :where(.clubs-command-slot){display:none}[data-storysphere-app=true] :where(.clubs-search-panel){border-radius:1.35rem;padding:.78rem}[data-storysphere-app=true] :where(.clubs-search-panel input){min-block-size:3rem;font-size:.9rem}[data-storysphere-app=true] :where(.clubs-search-panel button){min-block-size:2.75rem;letter-spacing:.12em}[data-storysphere-app=true] :where(.clubs-page .flex.items-center.justify-between.text-xs.uppercase){letter-spacing:.12em;font-size:.68rem}[data-storysphere-app=true] :where(.clubs-results-stack){gap:1rem}[data-storysphere-app=true] :where(.clubs-results-stack>.space-y-6){display:grid;gap:.8rem}[data-storysphere-app=true] :where(.clubs-page article){min-block-size:auto}[data-storysphere-app=true] :where(.clubs-page article .grid.grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}[data-storysphere-app=true] :where(.clubs-page article .grid.grid-cols-3>div){min-inline-size:0}[data-storysphere-app=true] :where(.webtoons-page header){gap:.75rem;padding-block:.75rem}[data-storysphere-app=true] :where(.webtoons-page header .visual-story-lane-rail){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible;gap:.55rem;padding:.35rem 0 .4rem}[data-storysphere-app=true] :where(.webtoons-page header .visual-story-lane-rail button){min-inline-size:0;min-block-size:2.9rem;padding:.5rem .65rem}[data-storysphere-app=true] :where(.webtoons-page header .visual-category-tabs){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:.5rem;padding-block-end:.35rem}[data-storysphere-app=true] :where(.webtoons-page header .visual-category-tabs button){min-inline-size:0;min-block-size:2.55rem;padding-inline:.9rem}[data-storysphere-app=true] .webtoons-page header .visual-category-chip{color:var(--ss-readable-on-glass-muted);background:color-mix(in srgb,CanvasText 78%,rgb(var(--ss-layer-route-rgb)) 8%);border-color:color-mix(in srgb,var(--ss-readable-on-glass-muted) 12%,transparent)}[data-storysphere-app=true] .webtoons-page header .visual-category-chip[data-active=true]{color:var(--ss-readable-on-glass-muted);background:var(--accent-primary);border-color:var(--accent-primary)}[data-storysphere-app=true] :where(.discover-page-shell){gap:1rem;padding-block-start:1rem}[data-storysphere-app=true] :where(.discover-filter-panel){border-radius:1.35rem}[data-storysphere-app=true] :where(.discover-page .rounded-\[32px\]:has(.Compass)){min-block-size:13rem;padding:1.35rem}[data-storysphere-app=true] :where(.reader-profile-page header){position:sticky;inset-block-start:0}[data-storysphere-app=true] :where(.reader-profile-page main){padding-inline:1rem;padding-block-start:1rem}[data-storysphere-app=true] :where(.reader-profile-page h1){max-inline-size:none;font-size:.9rem;line-height:1.1}[data-storysphere-app=true] :where(.reader-profile-page h2){font-size:clamp(2rem,10vw,2.85rem);line-height:.98;white-space:normal}[data-storysphere-app=true] :where(.reader-profile-page .rounded-lg){border-radius:1.35rem}}html,body{background:var(--sw-layer-canvas, var(--bg-primary));background-attachment:fixed}html,body,[data-storysphere-app=true]{background:var(--sw-layer-canvas, var(--bg-primary))}[data-storysphere-app=true]{min-block-size:100dvh;color:var(--ss-text-primary, var(--text-primary))}[data-storysphere-app=true] :where(header,.native-topbar,.native-app-header,.reader-header,.reader-toolbar,.creator-header,.publishing-header,.stories-header,.live-header,.settings-header,.profile-header){background-image:none;border-color:color-mix(in srgb,var(--ss-route-accent, var(--accent-primary)) 18%,var(--ss-layer-border-muted, var(--border-primary)));box-shadow:none;-webkit-backdrop-filter:blur(var(--sw-quality-glass-blur, 16px)) saturate(1.1);backdrop-filter:blur(var(--sw-quality-glass-blur, 16px)) saturate(1.1)}[data-storysphere-app=true] :where(.native-route-card,.native-capability-card,.reader-frame,.reader-page,.reader-settings-sheet,.book-card,.discover-card,.library-card,.club-card,.post-card,.story-card,.live-card,.publishing-card,.creator-card,.app-card,.profile-card,.settings-card,.ss-reader-home,.ss-reader-entry,.ss-publish-command,.ss-app-gallery,.ss-public-app-shell){background-image:none;border-color:color-mix(in srgb,var(--ss-route-accent, var(--accent-primary)) 14%,var(--ss-layer-border-muted, var(--border-primary)));box-shadow:none}[data-storysphere-app=true] :where(button,[role=button],a,input,textarea,select,.native-action,.reader-action,.story-action,.publish-action,.app-action):focus-visible{outline:none;box-shadow:var(--sw-quality-focus-ring, 0 0 0 2px Highlight),0 0 0 6px color-mix(in srgb,var(--ss-route-accent, var(--accent-primary)) 12%,transparent)}[data-storysphere-app=true] :where(.stories-rail,.live-rail,.reader-tabs,.creator-tabs,.publishing-tabs,.profile-tabs,.app-gallery-tabs,.native-bottom-rail){border-color:color-mix(in srgb,var(--ss-route-accent, var(--accent-primary)) 16%,var(--ss-layer-border-muted, var(--border-primary)));background-image:var(--ss-quality-control-wash, var(--sw-quality-control-wash, none))}@media (max-width: 760px){html,body,[data-storysphere-app=true]{inline-size:100%;max-inline-size:100%;overflow-x:clip}[data-storysphere-app=true] :where(.stories-rail,.live-rail,.reader-tabs,.creator-tabs,.publishing-tabs,.profile-tabs,.app-gallery-tabs,.native-bottom-rail,[role=tablist]){display:flex;flex-wrap:nowrap;gap:clamp(.35rem,1.8vw,.6rem);max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:clamp(.6rem,3vw,.9rem);scrollbar-width:thin;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,currentColor 1rem,currentColor calc(100% - 1rem),transparent);mask-image:linear-gradient(90deg,transparent,currentColor 1rem,currentColor calc(100% - 1rem),transparent)}[data-storysphere-app=true] :where(.stories-rail,.live-rail,.reader-tabs,.creator-tabs,.publishing-tabs,.profile-tabs,.app-gallery-tabs,.native-bottom-rail,[role=tablist])>*{flex:0 0 auto;min-inline-size:-moz-max-content;min-inline-size:max-content;max-inline-size:min(82vw,18rem)}[data-storysphere-app=true] :where(.reader-grid,.discover-grid,.library-grid,.clubs-grid,.profile-grid,.publishing-grid,.app-gallery-grid,.creator-grid){grid-template-columns:minmax(0,1fr);align-items:start}[data-storysphere-app=true] :where(.native-route-card,.native-capability-card,.reader-frame,.reader-page,.book-card,.discover-card,.library-card,.club-card,.post-card,.story-card,.live-card,.publishing-card,.creator-card,.app-card,.profile-card,.settings-card){max-inline-size:100%;min-inline-size:0;overflow:hidden;overflow-wrap:anywhere}}@media (forced-colors: active){[data-storysphere-app=true] :where(.native-route-card,.native-capability-card,.reader-frame,.reader-page,.book-card,.discover-card,.library-card,.club-card,.post-card,.story-card,.live-card,.publishing-card,.creator-card,.app-card,.profile-card,.settings-card,button,[role=button],input,textarea,select){background:Canvas;border-color:CanvasText;box-shadow:none}}.storysphere-top-navigation .storysphere-brand-link{background:transparent!important;border-color:transparent!important;box-shadow:none!important;justify-content:flex-start!important;max-inline-size:min(13.5rem,32vw);border:1px solid transparent;border-radius:1rem;padding:.2rem .35rem .2rem .2rem;color:var(--text-primary);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.storysphere-brand-link:hover{border-color:color-mix(in srgb,var(--accent-primary) 24%,transparent);background:transparent}.storysphere-brand-link:active{transform:scale(.98)}.storysphere-brand-link__mark{border-radius:.8rem;filter:none}.storysphere-brand-link__copy{display:grid;gap:.05rem;line-height:1}.storysphere-brand-link__eyebrow,.storysphere-brand-link__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storysphere-brand-link__eyebrow{color:var(--text-tertiary);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.storysphere-brand-link__title{color:var(--text-primary);font-size:.94rem;font-weight:850;letter-spacing:-.02em}.storysphere-top-navigation__primary{padding-inline-start:.35rem;border-inline-start:1px solid color-mix(in srgb,var(--border-primary) 82%,transparent)}.storysphere-top-navigation__primary-link,.storysphere-top-navigation__utility,.storysphere-top-navigation__avatar{border:1px solid transparent;background:transparent}.storysphere-top-navigation__utility:hover,.storysphere-top-navigation__avatar:hover{border-color:color-mix(in srgb,var(--accent-primary) 22%,var(--border-primary));background:transparent}.storysphere-top-navigation__badge,.storysphere-native-icon-button__badge{position:absolute;inset:-.2rem -.2rem auto auto;z-index:2;display:inline-flex;min-inline-size:1.05rem;block-size:1.05rem;align-items:center;justify-content:center;padding-inline:.2rem;border:2px solid var(--bg-primary);border-radius:999px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#020617;font-size:.58rem;font-weight:900;line-height:1}.storysphere-top-navigation__badge--dot{min-inline-size:.7rem;inline-size:.7rem;block-size:.7rem;padding:0}.storysphere-native-topbar{position:fixed!important;inset:0 0 auto!important;width:100%;isolation:isolate}body.storysphere-capacitor .storysphere-native-topbar:before{content:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:none}body.storysphere-capacitor .storysphere-native-topbar[data-navigation-realm=creator]:before{background:none}body.storysphere-capacitor .storysphere-native-topbar__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.45rem,2vw,.8rem)}body.storysphere-capacitor .storysphere-native-topbar__identity{display:grid;align-content:center;min-inline-size:0}body.storysphere-capacitor .storysphere-native-topbar__mark{inline-size:1.9rem;block-size:1.9rem;border-radius:.64rem;filter:none}body.storysphere-capacitor .storysphere-native-icon-button{position:relative;overflow:visible}body.storysphere-capacitor .storysphere-native-icon-button.is-muted{border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-primary));background:linear-gradient(145deg,color-mix(in srgb,var(--accent-primary) 12%,transparent),color-mix(in srgb,var(--surface-secondary) 92%,transparent))}body.storysphere-capacitor .storysphere-native-icon-button__badge{inset:-.25rem -.25rem auto auto}body.storysphere-capacitor .storysphere-native-tabbar{position:fixed!important;inset:auto 0 0!important}body.storysphere-capacitor .storysphere-native-tabbar[data-navigation-realm=creator] .storysphere-native-tabbar__inner{border-color:color-mix(in srgb,var(--accent-secondary) 26%,var(--border-primary));background:var(--surface-primary)}body.storysphere-capacitor .storysphere-native-tabbar__item.is-active .storysphere-native-tabbar__icon{transform:translateY(-.05rem)}body.storysphere-capacitor .storysphere-native-tabbar__item.is-active .storysphere-native-tabbar__label{color:var(--text-primary)}body.storysphere-capacitor .storysphere-native-tabbar__item.is-create{color:var(--text-secondary)}@media (max-width: 1279px){.storysphere-top-navigation__primary-link{padding-inline:.7rem!important}}@media (max-width: 767px){.storysphere-top-navigation__inner{min-block-size:4rem;gap:.25rem!important}.sphere-app-root[data-storysphere-app=true] .storysphere-top-navigation .storysphere-brand-link{width:auto!important;min-width:0!important;max-width:none!important;min-height:44px!important;flex:1 1 auto}.storysphere-top-navigation__start{flex:1 1 auto;overflow:hidden}.storysphere-brand-link__mark{inline-size:2.15rem;block-size:2.15rem}.storysphere-brand-link__copy{max-inline-size:clamp(4.5rem,21vw,7.5rem)}.storysphere-brand-link__eyebrow{font-size:.5rem;letter-spacing:.08em}.storysphere-brand-link__title{font-size:.82rem}.storysphere-top-navigation__actions{gap:.1rem!important}.storysphere-top-navigation__compact-search>div,.storysphere-top-navigation__compact-search button,.storysphere-top-navigation__utility,.storysphere-top-navigation__avatar{inline-size:44px!important;block-size:44px!important;min-inline-size:44px!important;min-block-size:44px!important}}@media (max-width: 390px){.storysphere-top-navigation__inner{padding-inline:max(.45rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.45rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))!important}.storysphere-brand-link{padding-inline-end:.1rem}.storysphere-brand-link__copy{max-inline-size:3.9rem}.storysphere-brand-link__eyebrow{display:none}}@media (max-width: 760px){body.storysphere-capacitor .storysphere-native-topbar__actions>.storysphere-native-icon-button--apps{display:inline-flex!important}body.storysphere-capacitor .storysphere-native-topbar__actions>.storysphere-native-icon-button--activity{display:none!important}body.storysphere-capacitor .storysphere-native-topbar__eyebrow{letter-spacing:.06em}}@media (orientation: landscape) and (max-height: 560px){body.storysphere-capacitor .storysphere-native-topbar__mark{inline-size:1.7rem;block-size:1.7rem}}#root [data-storysphere-app=true] [data-app-surface=native].native-app-frame--home{display:grid;width:min(100%,86rem);margin-inline:auto;padding:clamp(.8rem,2vw,1.35rem);gap:clamp(.9rem,2vw,1.35rem);box-sizing:border-box}#root [data-storysphere-app=true] [data-app-surface=native].native-app-frame--home>.native-app-welcome{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);gap:clamp(1rem,2.5vw,2rem);align-items:end;overflow:hidden;min-block-size:clamp(14rem,34vw,20rem);padding:clamp(1.25rem,3.5vw,2.65rem);border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-primary));border-radius:clamp(1.35rem,3vw,2.25rem);background:var(--surface-primary);box-shadow:none}#root [data-storysphere-app=true] [data-app-surface=native].native-app-frame--home>.native-app-welcome:after{content:none;position:absolute;inset:auto -8% -48% 36%;block-size:80%;border:1px solid color-mix(in srgb,var(--accent-primary) 16%,transparent);border-radius:50%;transform:rotate(-9deg);pointer-events:none}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__copy,#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__signal{position:relative;z-index:1;min-inline-size:0}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome h1{max-inline-size:none;margin-block:.35rem .75rem;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__copy>p:last-of-type{max-inline-size:44rem;color:var(--text-secondary);font-size:clamp(.92rem,1.8vw,1.08rem);line-height:1.55}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:1.2rem}#root [data-storysphere-app=true] [data-app-surface=native] :where(.native-app-welcome__actions,.native-app-continuity) :where(.native-app-primary-action,.native-app-secondary-action){display:inline-flex;min-block-size:3rem;align-items:center;justify-content:center;gap:.5rem;padding-inline:1rem;text-align:center}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__signal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;padding:1rem;border:1px solid var(--border-primary);border-radius:1.25rem;background:color-mix(in srgb,var(--bg-primary) 74%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__mark{display:inline-flex;inline-size:3rem;block-size:3rem;align-items:center;justify-content:center;border-radius:1rem;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__signal :where(strong,span){display:block}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__signal strong{font-size:.9rem}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__signal span{margin-block-start:.2rem;color:var(--text-tertiary);font-size:.74rem;line-height:1.35}@media (max-width: 760px){#root [data-storysphere-app=true] [data-app-surface=native].native-app-frame--home{padding:.65rem}#root [data-storysphere-app=true] [data-app-surface=native].native-app-frame--home>.native-app-welcome{grid-template-columns:minmax(0,1fr);min-block-size:0;padding:1.15rem}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome h1{font-size:clamp(2rem,5vw,3rem)}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__actions>*{width:100%;min-width:0}#root [data-storysphere-app=true] [data-app-surface=native] .native-app-welcome__signal{width:100%;box-sizing:border-box;padding:.8rem}}@media (forced-colors: active){.storysphere-brand-link__mark{filter:none}.storysphere-top-navigation__badge,.storysphere-native-icon-button__badge{border-color:CanvasText;background:Highlight;color:HighlightText}}body.storysphere-capacitor{--native-topbar-height: 64px;--native-tabbar-height: 76px;--ss-native-content-max: 72rem;--ss-native-dock-max: 38rem}html.storysphere-capacitor,body.storysphere-capacitor{position:static!important;inset:auto!important;inline-size:100%!important;block-size:100%!important;overflow:hidden!important;overscroll-behavior:none}body.storysphere-capacitor #root{block-size:100%!important;min-block-size:100%!important;overflow:hidden!important}body.storysphere-capacitor .native-launch-screen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:5000}body.storysphere-capacitor .sphere-main{padding-block-start:var(--layout-top-padding, var(--native-topbar-height))!important;scroll-padding-block:calc(var(--native-topbar-height) + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) calc(var(--native-tabbar-height) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + 1rem)}body.storysphere-capacitor :where(.native-app-home,.native-app-frame){inline-size:min(100%,var(--ss-native-content-max));min-block-size:100%;margin-inline:auto;padding-block:clamp(.85rem,2.2vw,1.5rem) clamp(1.25rem,3vw,2rem)!important;padding-inline:max(clamp(.85rem,2.6vw,1.6rem),var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(clamp(.85rem,2.6vw,1.6rem),var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}body.storysphere-capacitor .storysphere-native-topbar{display:block!important;padding:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + .45rem) max(.75rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) .45rem max(.75rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));background:var(--surface-primary)!important;border-block-end-color:color-mix(in srgb,var(--accent-primary) 20%,var(--border-primary))!important;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}body.storysphere-capacitor .storysphere-native-topbar__inner{max-inline-size:var(--ss-native-content-max);min-block-size:3rem;margin-inline:auto}body.storysphere-capacitor .storysphere-native-topbar__title{font-size:clamp(1rem,2.4vw,1.18rem);text-wrap:nowrap}body.storysphere-capacitor .storysphere-native-icon-button{inline-size:2.75rem;block-size:2.75rem;min-inline-size:2.75rem;min-block-size:2.75rem;border-radius:.9rem}body.storysphere-capacitor .storysphere-native-tabbar{position:fixed;inset:auto 0 0;z-index:1200;display:flex;justify-content:center;block-size:calc(var(--native-tabbar-height) + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));padding:0 max(.65rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(.45rem,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(.65rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));pointer-events:none;transition:opacity .16s ease,transform .16s ease}body.storysphere-capacitor .storysphere-native-tabbar:before{content:"";position:absolute;top:1.25rem;right:0;bottom:0;left:0;z-index:-1;background:none;pointer-events:none}body.storysphere-capacitor .storysphere-native-tabbar__inner{display:grid;grid-template-columns:repeat(var(--sphere-dock-items, 4),minmax(0,1fr));align-self:end;inline-size:min(100%,var(--ss-native-dock-max));min-block-size:4.25rem;padding:.3rem;border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-primary));border-radius:1.45rem;background:var(--surface-primary);box-shadow:none;-webkit-backdrop-filter:blur(24px) saturate(1.45);backdrop-filter:blur(24px) saturate(1.45);pointer-events:auto}body.storysphere-capacitor .storysphere-native-tabbar__item{position:relative;display:grid;grid-template-rows:1.8rem auto;place-items:center;gap:.16rem;min-inline-size:0;min-block-size:3.6rem;padding:.25rem .15rem;border-radius:1.05rem;color:var(--text-tertiary);text-decoration:none;-webkit-tap-highlight-color:transparent}body.storysphere-capacitor .storysphere-native-tabbar__item:before{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;z-index:-1;border:1px solid transparent;border-radius:.92rem;background:transparent;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}body.storysphere-capacitor .storysphere-native-tabbar__item:active:before{transform:scale(.94)}body.storysphere-capacitor .storysphere-native-tabbar__item.is-active{color:var(--accent-primary)}body.storysphere-capacitor .storysphere-native-tabbar__item.is-active:before{border-color:color-mix(in srgb,var(--accent-primary) 26%,transparent);background:color-mix(in srgb,var(--accent-primary) 13%,transparent)}body.storysphere-capacitor .storysphere-native-tabbar__icon{display:inline-flex;inline-size:2rem;block-size:1.8rem;align-items:center;justify-content:center;border-radius:.75rem}body.storysphere-capacitor .storysphere-native-tabbar__label{inline-size:100%;overflow:hidden;font-size:.61rem;font-weight:800;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}body.storysphere-capacitor.storysphere-keyboard-open .storysphere-native-tabbar{transform:translateY(calc(100% + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))));opacity:0;pointer-events:none}body.storysphere-capacitor .native-app-frame--home{display:grid;gap:clamp(.9rem,2vw,1.35rem)}body.storysphere-capacitor .native-app-welcome{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);gap:clamp(1rem,2.5vw,2rem);align-items:end;overflow:hidden;min-block-size:clamp(14rem,34vw,20rem);padding:clamp(1.25rem,3.5vw,2.65rem);border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-primary));border-radius:clamp(1.35rem,3vw,2.25rem);background:var(--surface-primary);box-shadow:none}body.storysphere-capacitor .native-app-welcome:after{content:none;position:absolute;inset:auto -8% -48% 36%;block-size:80%;border:1px solid color-mix(in srgb,var(--accent-primary) 16%,transparent);border-radius:50%;transform:rotate(-9deg);pointer-events:none}body.storysphere-capacitor .native-app-welcome__copy{position:relative;z-index:1;min-inline-size:0}body.storysphere-capacitor .native-app-welcome h1{max-inline-size:none;margin-block:.35rem .75rem;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}body.storysphere-capacitor .native-app-welcome__copy>p:last-of-type{max-inline-size:44rem;color:var(--text-secondary);font-size:clamp(.92rem,1.8vw,1.08rem);line-height:1.55}body.storysphere-capacitor .native-app-welcome__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:1.2rem}body.storysphere-capacitor :where(.native-app-welcome__actions,.native-app-continuity) :where(.native-app-primary-action,.native-app-secondary-action){display:inline-flex;min-block-size:3rem;align-items:center;justify-content:center;gap:.5rem;padding-inline:1rem;text-align:center}body.storysphere-capacitor .native-app-welcome__signal{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;padding:1rem;border:1px solid var(--border-primary);border-radius:1.25rem;background:color-mix(in srgb,var(--bg-primary) 74%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.storysphere-capacitor .native-app-welcome__mark{display:inline-flex;inline-size:3rem;block-size:3rem;align-items:center;justify-content:center;border-radius:1rem;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}body.storysphere-capacitor .native-app-welcome__signal :where(strong,span){display:block}body.storysphere-capacitor .native-app-welcome__signal strong{font-size:.9rem}body.storysphere-capacitor .native-app-welcome__signal span{margin-block-start:.2rem;color:var(--text-tertiary);font-size:.74rem;line-height:1.35}body.storysphere-capacitor .native-app-frame--home>.native-app-section,body.storysphere-capacitor .native-app-frame--home>.native-app-mode-grid{margin:0!important}body.storysphere-capacitor .native-app-frame--home>.native-app-section{padding:clamp(1rem,2.5vw,1.45rem);border-radius:clamp(1.2rem,2.4vw,1.65rem)}body.storysphere-capacitor .native-app-frame--home .native-app-section__header{margin-block-end:.8rem}body.storysphere-capacitor .native-app-frame--home .native-app-section__header h2{font-size:clamp(1rem,2.2vw,1.3rem);line-height:1.12}body.storysphere-capacitor .native-book-rail{margin-inline:-.2rem;padding:.2rem .2rem .65rem!important;scroll-padding-inline:.2rem;scrollbar-width:none}body.storysphere-capacitor .native-book-rail::-webkit-scrollbar{display:none}body.storysphere-capacitor .native-book-rail__item{inline-size:clamp(8.5rem,30vw,11rem)!important}body.storysphere-capacitor .native-app-destination-grid,body.storysphere-capacitor .native-app-preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}body.storysphere-capacitor .native-app-destination-card,body.storysphere-capacitor .native-app-preference-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;min-inline-size:0;min-block-size:4.6rem;padding:.85rem;border:1px solid var(--border-primary);border-radius:1.1rem;background:color-mix(in srgb,var(--surface-secondary) 72%,transparent);color:var(--text-primary);text-decoration:none}body.storysphere-capacitor .native-app-destination-card>svg:first-child,body.storysphere-capacitor .native-app-preference-card>svg:first-child{inline-size:2.4rem;block-size:2.4rem;padding:.62rem;border-radius:.85rem;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}body.storysphere-capacitor :where(.native-app-destination-card,.native-app-preference-card) :where(strong,small){display:block}body.storysphere-capacitor :where(.native-app-destination-card,.native-app-preference-card) strong{font-size:.88rem;line-height:1.15}body.storysphere-capacitor :where(.native-app-destination-card,.native-app-preference-card) small{margin-block-start:.22rem;color:var(--text-tertiary);font-size:.7rem;line-height:1.3}body.storysphere-capacitor .native-app-preference-card{grid-template-columns:auto minmax(0,1fr)}body.storysphere-capacitor .native-app-continuity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem 1rem;align-items:center;background:var(--native-app-panel-bg, var(--surface-secondary))!important}body.storysphere-capacitor .native-app-continuity__icon{display:inline-flex;inline-size:3.25rem;block-size:3.25rem;align-items:center;justify-content:center;border-radius:1rem;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}body.storysphere-capacitor .native-app-continuity__copy h2{margin-block:.2rem .35rem;font-size:clamp(1rem,2.4vw,1.3rem)}body.storysphere-capacitor .native-app-continuity__copy>p:last-child{color:var(--text-secondary);font-size:.8rem;line-height:1.45}body.storysphere-capacitor .native-app-continuity__stats{grid-column:2;display:flex;flex-wrap:wrap;gap:.45rem}body.storysphere-capacitor .native-app-continuity__stats span{padding:.45rem .65rem;border:1px solid var(--border-primary);border-radius:999px;color:var(--text-tertiary);background:color-mix(in srgb,var(--bg-primary) 66%,transparent);font-size:.68rem}body.storysphere-capacitor .native-app-continuity__stats strong{color:var(--text-primary)}body.storysphere-capacitor :where(.native-capability-loading,.native-capability-empty){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;min-block-size:5.5rem}body.storysphere-capacitor :where(.native-capability-loading,.native-capability-empty) h2{margin:0;font-size:1rem}body.storysphere-capacitor :where(.native-capability-loading,.native-capability-empty) p{margin-block-start:.2rem;color:var(--text-secondary);font-size:.78rem}body.storysphere-capacitor .native-app-result .native-app-secondary-action{display:inline-flex;align-items:center;gap:.45rem;margin-block-start:.75rem;padding-inline:.85rem}.storysphere-modal-viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 9999);display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--overlay-bg, rgba(0, 0, 0, .6));overscroll-behavior:contain}.storysphere-modal-panel,.storysphere-confirmation-dialog{max-block-size:min(90dvh,calc(var(--storysphere-viewport-height, 100dvh) - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) - 2rem));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 96%,transparent),color-mix(in srgb,var(--bg-primary) 97%,transparent))!important;box-shadow:0 2rem 6rem #00000080,inset 0 1px #ffffff14!important}.storysphere-confirmation-dialog{inline-size:100%;max-inline-size:28rem;overflow-y:auto;border:1px solid var(--border-primary);border-radius:var(--sw-radius-lg, 16px);color:var(--text-primary)}.storysphere-confirmation-dialog__header,.storysphere-confirmation-dialog__actions{display:flex;gap:1rem;padding:1.25rem}.storysphere-confirmation-dialog__heading{display:flex;align-items:flex-start;gap:1rem;flex:1;min-inline-size:0}.storysphere-confirmation-dialog__actions{border-block-start:1px solid var(--border-primary)}.storysphere-confirmation-dialog button{min-block-size:44px;min-inline-size:44px}.storysphere-confirmation-dialog__actions>button{flex:1;padding:.75rem 1rem;border-radius:var(--sw-radius-md, 10px)}.storysphere-modal-close,.storysphere-mobile-sheet__close{min-inline-size:2.75rem!important;min-block-size:2.75rem!important}.storysphere-modal-content{overscroll-behavior:contain;scroll-padding-block:1rem}body.storysphere-capacitor .storysphere-connectivity-banner{inline-size:min(calc(100% - max(24px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)) + var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))),32rem);margin-inline:auto;border:1px solid rgba(255,255,255,.18);box-shadow:0 1rem 2.8rem #0000006b!important}@media (max-width: 760px){body.storysphere-capacitor :where(.native-app-home,.native-app-frame){padding-inline:max(.72rem,var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(.72rem,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}body.storysphere-capacitor .storysphere-native-topbar__actions{gap:.25rem}body.storysphere-capacitor .storysphere-native-topbar__actions>:nth-child(2){display:none}body.storysphere-capacitor .native-app-welcome{grid-template-columns:minmax(0,1fr);min-block-size:0;padding:1.25rem}body.storysphere-capacitor .native-app-welcome h1{font-size:clamp(2rem,5vw,3rem)}body.storysphere-capacitor .native-app-welcome__signal{padding:.75rem}body.storysphere-capacitor .native-app-welcome__actions>*{flex:1 1 9rem}body.storysphere-capacitor .native-app-destination-grid,body.storysphere-capacitor .native-app-preference-grid{grid-template-columns:minmax(0,1fr)}body.storysphere-capacitor .native-app-continuity{grid-template-columns:auto minmax(0,1fr)}body.storysphere-capacitor .native-app-continuity>.native-app-secondary-action{grid-column:1 / -1;inline-size:100%}body.storysphere-capacitor :where(.native-capability-loading,.native-capability-empty){grid-template-columns:auto minmax(0,1fr)}body.storysphere-capacitor .native-capability-empty>.native-app-secondary-action{grid-column:1 / -1;inline-size:100%}.storysphere-modal-viewport:has(.storysphere-modal-panel){align-items:flex-end;padding-inline:0!important;padding-block-end:0!important}.storysphere-modal-panel{max-block-size:calc(var(--storysphere-viewport-height, 100dvh) - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - .5rem)!important;border-radius:1.5rem 1.5rem 0 0!important;padding-block-end:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}.storysphere-modal-header{padding:1rem!important}.storysphere-confirmation-dialog{max-inline-size:min(100%,26rem)}}@media (orientation: landscape) and (max-height: 560px){body.storysphere-capacitor{--native-topbar-height: 56px;--native-tabbar-height: 64px}body.storysphere-capacitor .storysphere-native-topbar{padding-block:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + .2rem) .2rem}body.storysphere-capacitor .storysphere-native-topbar__inner{min-block-size:2.6rem}body.storysphere-capacitor .storysphere-native-topbar__eyebrow,body.storysphere-capacitor .storysphere-native-topbar__actions>:nth-child(2){display:none}body.storysphere-capacitor .storysphere-native-tabbar__inner{min-block-size:3.5rem;border-radius:1.15rem}body.storysphere-capacitor .storysphere-native-tabbar__item{grid-template-rows:1.5rem auto;min-block-size:3rem}body.storysphere-capacitor .storysphere-native-tabbar__icon{block-size:1.5rem}body.storysphere-capacitor :where(.native-app-home,.native-app-frame){padding-block-start:.65rem!important}body.storysphere-capacitor .native-app-welcome{grid-template-columns:minmax(0,1.45fr) minmax(13rem,.55fr);min-block-size:11rem;padding:1rem 1.25rem}body.storysphere-capacitor .native-app-welcome h1{font-size:clamp(2rem,5vw,3rem)}body.storysphere-capacitor .native-app-welcome__copy>p:last-of-type{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (min-width: 761px) and (max-width: 1100px){body.storysphere-capacitor .native-app-welcome{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr)}body.storysphere-capacitor .native-app-frame-hero{grid-template-columns:minmax(0,1fr) minmax(15rem,.75fr)!important}}[data-storysphere-app=true] .native-book-rail{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,rgb(var(--ss-quality-route-rgb)) 42%,transparent) transparent;scroll-padding-inline:.1rem}[data-storysphere-app=true] .native-book-rail__item .explore-book-card__body{padding:.9rem!important}[data-storysphere-app=true] .native-book-rail__item .explore-book-card__body h3{font-size:.96rem!important;line-height:1.2!important}[data-storysphere-app=true] .native-book-rail__item .explore-book-card__meta{gap:.35rem;align-items:flex-start}[data-storysphere-app=true] .native-book-rail__item .explore-book-card__meta>span{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;letter-spacing:.08em!important}[data-storysphere-app=true] .native-book-rail__item .explore-book-card__stats{gap:.35rem;margin-top:.75rem!important;padding-top:.75rem!important}@media (min-width: 1280px){body[data-sphere-surface=reader] .book-details-page .book-details-actions{grid-template-columns:minmax(0,1fr) repeat(3,minmax(5.35rem,6.35rem))!important}body[data-sphere-surface=reader] .book-details-page .book-details-actions>button span{white-space:nowrap;overflow-wrap:normal;letter-spacing:.08em!important}}@media (max-width: 1279px){body[data-sphere-surface=reader] .book-details-page .book-details-actions>.book-details-voice-action span{display:none!important}}body[data-sphere-surface=reader] .book-details-cover-frame,body[data-sphere-surface=reader] .book-details-cover-frame .sw-book-cover-frame__plate{inline-size:100%;block-size:100%}body[data-sphere-surface=reader] .book-details-cover-frame .sw-book-cover-frame__plate{position:relative;overflow:hidden;border:1px solid var(--ss-layer-border-muted, rgba(255, 255, 255, .14));border-radius:inherit;background:var(--ss-layer-sunken, rgba(3, 7, 18, .9))}body[data-sphere-surface=reader] .book-details-cover-frame .sw-book-cover-frame__image,body[data-sphere-surface=reader] .book-details-cover-frame .sw-book-cover-frame__fallback{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}body[data-sphere-surface=reader] .book-details-cover-frame .sw-book-cover-frame__image{-o-object-fit:cover;object-fit:cover}body[data-sphere-surface=reader] .book-details-cover-frame :where(.sw-book-cover-frame__caption,.sw-book-cover-frame__state){display:none}body[data-sphere-surface=reader] .book-details-cover-frame :where(.sw-book-cover-frame__spine,.sw-book-cover-frame__shine,.sw-book-cover-frame__edge){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}body[data-sphere-surface=reader] .book-details-cover-frame .sw-book-cover-frame__spine{inline-size:14%;background:linear-gradient(90deg,rgba(2,6,23,.58),transparent)}body[data-sphere-surface=reader] .book-details-cover-frame .sw-book-cover-frame__shine{background:linear-gradient(118deg,transparent 20%,rgba(255,255,255,.14) 42%,transparent 62%);opacity:.4}body[data-sphere-surface=reader] .book-details-cover-frame .sw-book-cover-frame__edge{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a,inset -14px 0 26px #02061747}[data-storysphere-app=true] .explore-book-card__cover :where(.sw-book-cover-frame,.sw-book-cover-frame__plate){inline-size:100%;block-size:100%}[data-storysphere-app=true] .explore-book-card__cover .sw-book-cover-frame__plate{position:relative;overflow:hidden}[data-storysphere-app=true] .explore-book-card__cover :where(.sw-book-cover-frame__image,.sw-book-cover-frame__fallback){position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}[data-storysphere-app=true] .explore-book-card__cover .sw-book-cover-frame__image{-o-object-fit:cover;object-fit:cover}[data-storysphere-app=true] .explore-book-card__cover :where(.sw-book-cover-frame__caption,.sw-book-cover-frame__state){display:none}[data-storysphere-app=true] .explore-book-card__cover :where(.sw-book-cover-frame__spine,.sw-book-cover-frame__shine,.sw-book-cover-frame__edge){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}[data-storysphere-app=true] .storysphere-stories-carousel.ss-stories-rail{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;overflow:hidden;contain:layout paint}[data-storysphere-app=true] .storysphere-stories-carousel.ss-stories-rail .storysphere-stories-carousel__rail{inline-size:100%;min-inline-size:0;padding-block:.15rem;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:1rem;transition:-webkit-mask-image .16s ease,mask-image .16s ease}[data-storysphere-app=true] .storysphere-stories-carousel.ss-stories-rail.can-scroll-right:not(.can-scroll-left) .storysphere-stories-carousel__rail{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 2rem),transparent 100%)}[data-storysphere-app=true] .storysphere-stories-carousel.ss-stories-rail.can-scroll-left:not(.can-scroll-right) .storysphere-stories-carousel__rail{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 100%)}[data-storysphere-app=true] .storysphere-stories-carousel.ss-stories-rail.can-scroll-left.can-scroll-right .storysphere-stories-carousel__rail{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%)}[data-storysphere-app=true] .storysphere-stories-carousel__rail:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.club-detail-page .storysphere-verified-surface--compact p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width: 1023px){.club-detail-page .club-detail-hero{block-size:auto!important;min-block-size:0}.club-detail-page .club-detail-hero__inner{block-size:auto!important;min-block-size:0;align-items:stretch}}@media (max-width: 520px){.club-detail-page .club-detail-hero__inner{padding:1rem .875rem}.club-detail-page .club-detail-hero__panel{gap:1.25rem;padding:1rem;border-radius:1.5rem}}[data-storysphere-app=true]{--ss-quality-route-rgb: var(--ss-layer-route-rgb);--ss-quality-surface-wash: none;--ss-quality-page-grid: none;--ss-quality-header-wash: none;--ss-quality-edge-light: none;--ss-quality-focus-ring: 0 0 0 3px color-mix(in srgb, rgb(var(--ss-quality-route-rgb)) 34%, transparent);--ss-quality-route-glow: none;--ss-quality-muted-overlay: none;isolation:isolate;background-image:none;background-size:auto,48px 48px;background-attachment:fixed}[data-storysphere-app=true] :where(header,.native-topbar,.native-app-header,.reader-header,.reader-toolbar,.creator-header,.creator-route-rail,.publishing-header,.stories-header,.live-header,.settings-header){position:relative;background-image:var(--ss-quality-header-wash);border-color:color-mix(in srgb,rgb(var(--ss-quality-route-rgb)) 20%,var(--ss-layer-border-muted));box-shadow:none}[data-storysphere-app=true] :where(header,.native-topbar,.native-app-header,.reader-header,.reader-toolbar,.creator-header,.publishing-header,.stories-header,.live-header,.settings-header):after{content:"";position:absolute;inset:auto 0 0;block-size:1px;pointer-events:none;background:none;opacity:.74}[data-storysphere-app=true] :where(.native-app-shell,.native-app-frame,.native-route-card,.native-capability-card,.reader-shell,.reader-frame,.book-card,.post-card,.story-card,.live-card,.creator-card,.publishing-card,.app-card,.settings-card,.ss-reader-home,.ss-reader-entry,.ss-reader-page,.ss-publish-command,.ss-creator-hub,.ss-app-gallery,.ss-public-app-shell){border-color:color-mix(in srgb,rgb(var(--ss-quality-route-rgb)) 18%,var(--ss-layer-border-muted));box-shadow:none;background-image:var(--ss-quality-surface-wash)}[data-storysphere-app=true] :where(.native-route-card,.native-capability-card,.reader-frame,.book-card,.post-card,.story-card,.live-card,.publishing-card,.app-card,.settings-card){position:relative}[data-storysphere-app=true] :where(.native-route-card,.native-capability-card,.reader-frame,.book-card,.post-card,.story-card,.live-card,.publishing-card,.app-card,.settings-card):before{content:"";position:absolute;inset:0 0 auto;block-size:1px;pointer-events:none;background:none;opacity:.72}[data-storysphere-app=true] :where(button,[role=button],a[href],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:0;box-shadow:var(--ss-quality-focus-ring)}[data-storysphere-app=true] :where(.stories-rail,.live-rail,.ss-stories-rail,.ss-live-rail,.native-bottom-rail,.reader-toolbar,.creator-route-rail){box-shadow:none;background-image:var(--ss-quality-muted-overlay)}[data-storysphere-app=true] :where([data-status=ready],[data-state=ready],.is-ready){box-shadow:var(--ss-quality-route-glow)}[data-storysphere-app=true] :where([data-status=blocked],[data-state=blocked],.is-blocked){background-image:none}html[data-theme=light] [data-storysphere-app=true],html[data-theme=paper] [data-storysphere-app=true]{--ss-quality-surface-wash: none;--ss-quality-muted-overlay: none;--ss-quality-header-wash: none}html[data-theme=dim] [data-storysphere-app=true],html[data-theme=midnight] [data-storysphere-app=true]{--ss-quality-route-glow: none}html[data-theme=oled] [data-storysphere-app=true]{--ss-quality-surface-wash: none;--ss-quality-edge-light: none;--ss-quality-page-grid: none}html[data-contrast=high] [data-storysphere-app=true]{--ss-quality-focus-ring: 0 0 0 3px color-mix(in srgb, rgb(var(--ss-quality-route-rgb)) 48%, transparent), 0 0 0 1px currentColor}html[data-motion=reduced] [data-storysphere-app=true] :where(*){transition-duration:.001ms}@media (prefers-reduced-motion: reduce){[data-storysphere-app=true] :where(*){transition-duration:.001ms}}html.storysphere-capacitor body.storysphere-capacitor.storysphere-theme :where(button,[role=button]){min-width:44px!important;min-height:44px!important;min-inline-size:44px!important;min-block-size:44px!important}html.storysphere-capacitor body.storysphere-capacitor.storysphere-theme .voice-reader-primary-action{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;min-inline-size:50px!important;min-block-size:50px!important}html.storysphere-capacitor body.storysphere-capacitor.storysphere-theme .social-feed-filter-tab{min-height:50px!important;min-block-size:50px!important}@supports not (background: color-mix(in srgb,Canvas 50%,CanvasText)){html,body{background:var(--sw-layer-canvas, var(--bg-primary))}[data-storysphere-app=true]{background-image:none}[data-storysphere-app=true] :where(header,.native-topbar,.native-app-header,.reader-header,.reader-toolbar,.creator-header,.publishing-header,.stories-header,.live-header,.settings-header){border-color:var(--ss-layer-border-muted);box-shadow:none}[data-storysphere-app=true] :where(.native-route-card,.native-capability-card,.reader-frame,.book-card,.post-card,.story-card,.live-card,.publishing-card,.app-card,.settings-card){border-color:var(--ss-layer-border-muted)}}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>.creator-header-beam{position:absolute!important;inset:0 0 auto!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:2px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}@media (hover: none),(pointer: coarse),(max-width: 960px){.sphere-app-root[data-storysphere-app=true] .storysphere-top-navigation :where(a[aria-label="StorySphere Home"],a[aria-label=Messages],button[aria-label="AI helper and activity"],button[aria-label=Notifications],button[aria-label="Account menu"]){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>.creator-header-inner>.creator-header-actions{width:-moz-max-content!important;width:max-content!important;max-width:none!important;overflow:visible!important;flex-wrap:nowrap!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>.creator-header-inner>.creator-header-actions :where(button,a){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.sphere-app-root[data-storysphere-app=true] .creator-header-workspace .creator-wsnav .creator-wsnav-item{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}@media (max-width: 767px){body:not(.storysphere-capacitor) header.fixed.top-0 :where(button,a){min-width:44px!important;min-height:44px!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>div>div:last-child :where(button,a){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.sphere-app-root[data-storysphere-app=true] .creator-header-bar>.creator-header-inner>div:last-child{width:-moz-max-content!important;width:max-content!important;max-width:none!important;overflow:visible!important}}@media (forced-colors: active){html,body,[data-storysphere-app=true]{background:var(--sw-layer-canvas, var(--bg-primary))}[data-storysphere-app=true] :where(header,.native-topbar,.native-app-header,.reader-header,.reader-toolbar,.creator-header,.publishing-header,.stories-header,.live-header,.settings-header):after,[data-storysphere-app=true] :where(.native-route-card,.native-capability-card,.reader-frame,.book-card,.post-card,.story-card,.live-card,.publishing-card,.app-card,.settings-card):before{content:none}[data-storysphere-app=true] :where(.native-route-card,.native-capability-card,.reader-frame,.book-card,.post-card,.story-card,.live-card,.publishing-card,.app-card,.settings-card,button,[role=button]){border-color:CanvasText;box-shadow:none}}.sphere-auth__install{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;margin:20px 0 0;font-size:12px;color:var(--text-secondary)}.sphere-auth__install a{display:inline-flex;align-items:center;min-height:44px;gap:6px;color:var(--accent-primary);text-underline-offset:3px}.sphere-auth__install a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.sphere-privacy-save{display:grid;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--sw-border-muted-color)}.sphere-privacy-save button{justify-self:start;min-height:44px;padding:10px 16px;border-radius:var(--sw-radius-md,8px);background:var(--accent-primary);color:var(--accent-text,#fff);font:inherit}.sphere-privacy-save p{color:var(--text-secondary);font-size:13px;line-height:1.6}.sphere-avatar-hover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:transparent;transition:background var(--showweld-theme-transition)}.group:hover>.sphere-avatar-hover{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}@layer sw-studio-refinement{:root{--sphere-reading-paper-bg: #f6eddb;--sphere-reading-paper-text: #3b3021;--sphere-reading-light-bg: #fcfcfd;--sphere-reading-light-text: #20242c;--sphere-reading-dark-bg: #15181f;--sphere-reading-dark-text: #e7e9ef}:is(.reader-page,.reader-controls-mobile)[data-reading-theme=sepia]{--sphere-page-bg: var(--sphere-reading-paper-bg);--sphere-page-text: var(--sphere-reading-paper-text)}:is(.reader-page,.reader-controls-mobile)[data-reading-theme=light]{--sphere-page-bg: var(--sphere-reading-light-bg);--sphere-page-text: var(--sphere-reading-light-text)}:is(.reader-page,.reader-controls-mobile)[data-reading-theme=dark]{--sphere-page-bg: var(--sphere-reading-dark-bg);--sphere-page-text: var(--sphere-reading-dark-text)}body .reader-page[data-reading-theme] .reader-controls-shell,body .reader-controls-mobile[data-reading-theme]{background:color-mix(in srgb,var(--sphere-page-bg) 96%,var(--sphere-page-text))!important;color:var(--sphere-page-text)!important;border-color:color-mix(in srgb,var(--sphere-page-text) 16%,transparent)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body .reader-page[data-reading-theme] .reader-controls-shell :is(h1,h2,a,button),body .reader-controls-mobile[data-reading-theme] .reader-mobile-tool{background:transparent!important;color:var(--sphere-page-text)!important;box-shadow:none!important;border-color:transparent!important}.reader-page[data-reading-theme],.reader-page[data-reading-theme] .reader-content,.reader-page[data-reading-theme] .reader-reading-shell{background:var(--sphere-page-bg)!important;color:var(--sphere-page-text)!important}.reader-page[data-reading-theme] .reader-reading-shell :is(article,p,h1,h2,h3,[data-sentence-index]){color:var(--sphere-page-text)!important}dialog.sphere-reading-settings{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important}dialog.sphere-reading-settings::backdrop{background:var(--overlay-bg, #0008)!important}@media (max-width: 768px){dialog.sphere-reading-settings{top:auto!important;left:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;transform:none!important;padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))!important}}.sphere-reading-settings-layer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1400!important;display:grid!important;place-items:center!important;padding:20px!important}.sphere-reading-settings-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:var(--overlay-bg, #0008)!important;border:0!important}.sphere-reading-settings{position:relative!important;width:min(100%,520px)!important;max-height:calc(100dvh - 40px)!important;display:flex!important;flex-direction:column!important;overflow:auto!important;overscroll-behavior:contain;border-radius:var(--sw-panel-radius, 18px)!important;background:var(--sw-layer-default, var(--surface-primary))!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)!important;box-shadow:var(--shadow-xl)!important}.sphere-reading-settings header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:18px 20px!important;border-bottom:1px solid var(--border-primary)!important}.sphere-reading-settings header>div{display:grid!important;gap:5px!important}.sphere-reading-settings small,.sphere-reading-settings section>p{color:var(--text-secondary)!important;font-size:12px!important}.sphere-reading-settings button{min-height:44px!important;padding:8px 12px!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;background:var(--surface-primary)!important;color:var(--text-primary)!important}.sphere-reading-settings-preview{padding:18px 24px!important;max-height:185px!important;overflow:auto!important;flex-shrink:0!important}.sphere-reading-settings-preview span{display:block!important;font:11px var(--font-sans, sans-serif)!important;opacity:.65!important;margin-bottom:8px!important}.sphere-reading-settings-preview p{margin:0!important}.sphere-reading-settings nav{display:flex!important;gap:6px!important;padding:12px!important;border-bottom:1px solid var(--border-primary)!important}.sphere-reading-settings nav button{flex:1!important;font-size:13px!important;padding:8px 6px!important;white-space:nowrap}.sphere-reading-settings button[aria-selected=true],.sphere-reading-settings button[aria-pressed=true]{border-color:var(--accent-primary)!important;background:var(--surface-active)!important;color:var(--accent-primary)!important}.sphere-reading-settings section{padding:20px!important;display:grid!important;gap:22px!important;overflow:auto!important;min-height:0!important}.sphere-reading-settings fieldset{border:0!important;padding:0!important;margin:0!important}.sphere-reading-settings legend{font-size:13px!important;margin-bottom:10px!important}.sphere-reading-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.sphere-reading-options button{display:grid!important;gap:5px!important;text-align:center!important;font-size:12px!important}.sphere-reading-options button span{font-size:24px!important;border-radius:5px!important;padding:8px!important}.sphere-reading-slider{display:grid!important;gap:12px!important;font-size:13px!important}.sphere-reading-slider>span{display:flex!important;justify-content:space-between!important}.sphere-reading-slider input{width:100%!important;accent-color:var(--accent-primary)!important;min-height:44px!important}.sphere-reading-settings footer{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:14px 20px!important;border-top:1px solid var(--border-primary)!important;flex-shrink:0!important}.sphere-reading-settings footer button:last-child{background:var(--accent-primary)!important;color:var(--accent-text, white)!important}.storysphere-voice-reader{background:var(--surface-primary)!important;color:var(--text-primary)!important}.storysphere-voice-reader button{background:var(--surface-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)!important;min-height:44px!important}.storysphere-voice-reader button[aria-pressed=true]{background:var(--surface-active)!important;border-color:var(--accent-primary)!important;color:var(--accent-primary)!important}.storysphere-voice-reader .voice-reader-primary-action{background:var(--accent-primary)!important;color:var(--accent-text, white)!important}.storysphere-voice-reader :is(.voice-reader-transport,.voice-reader-actions){background:transparent!important}.storysphere-voice-reader :is(.voice-reader-transport,.voice-reader-actions) button{width:44px!important;height:44px!important;min-width:44px!important}.storysphere-voice-reader .voice-reader-settings{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(640px,calc(100vw - 32px))!important;max-width:100vw!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;padding:16px!important;border:1px solid var(--border-primary)!important;border-radius:16px!important;background:var(--surface-primary)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-xl)!important}.voice-reader-settings::backdrop{background:var(--overlay-bg, #0008)!important}.sphere-voice-settings-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;grid-column:1 / -1!important;position:sticky!important;top:-12px!important;background:var(--surface-primary)!important;padding:8px 0!important;z-index:2!important}.sphere-voice-settings-heading button{min-height:44px!important;min-width:44px!important}.sphere-voice-settings-note{grid-column:1 / -1!important;color:var(--text-secondary)!important;font-size:12px!important;line-height:1.5!important}.storysphere-voice-reader .voice-reader-settings button{min-height:44px!important;font-size:13px!important}.storysphere-voice-reader .voice-reader-settings textarea{min-height:100px!important;font-size:16px!important}.sphere-voice-save-settings{display:flex!important;align-items:center!important;gap:8px!important;position:static!important;padding:10px 14px!important;border-radius:8px!important;background:var(--accent-primary)!important;color:var(--accent-text, white)!important;margin-top:8px!important}.storysphere-voice-reader .sphere-voice-source-switch{min-height:44px!important;color:var(--accent-primary)!important;background:transparent!important;font-size:12px!important;text-align:center!important;border:0!important}@media (max-width: 768px){.sphere-reading-settings-layer{padding:0!important;align-items:end!important}.sphere-reading-settings{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:18px 18px 0 0!important;padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))!important}.sphere-reading-settings-preview{max-height:125px!important;padding:14px 20px!important}.sphere-reading-settings section{min-height:0!important;flex-shrink:0}.storysphere-voice-reader .voice-reader-settings{grid-template-columns:minmax(0,1fr)!important;inset:auto 0 0!important;transform:none!important;width:100vw!important;max-height:calc(100dvh - 20px)!important;border-radius:18px 18px 0 0!important;padding-bottom:max(16px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important}.storysphere-voice-reader .voice-reader-settings .grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sphere-voice-panel{left:8px!important;right:8px!important;bottom:calc(72px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))!important;width:auto!important;max-height:calc(100dvh - 150px)!important}}}body.storysphere-theme{background:var(--bg-primary);color:var(--text-primary)}.sphere-narration-presets{display:flex;flex-wrap:wrap;gap:8px}.sphere-narration-presets button{min-height:44px;padding:8px 12px;background:var(--sw-layer-raised);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--sw-action-radius,8px)}.sphere-narration-presets button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.sphere-reader-welcome{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:center;padding:16px 0 24px}.sphere-eyebrow{color:var(--text-secondary);font-size:.75rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.sphere-reader-welcome h1{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:650;line-height:1.2;letter-spacing:-.035em;margin:0 0 8px;color:var(--text-primary)}.sphere-reader-welcome__intro>p:not(.sphere-eyebrow){color:var(--text-secondary);font-size:1rem;line-height:1.6}.sphere-reader-welcome__actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:8px}.sphere-action,.sphere-text-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:none}.sphere-action{padding:10px 18px;background:var(--sphere-action);color:var(--accent-text);border-radius:10px}.sphere-text-action{color:var(--text-primary)}.sphere-text-action:hover{color:var(--accent-primary)}.sphere-reading-preview{min-width:0;display:flex;gap:24px;align-items:center;border:1px solid var(--sw-premium-divider);padding:28px;border-radius:20px;background:var(--sw-card-bg-command);box-shadow:var(--sw-card-shadow);color:var(--text-primary);text-decoration:none}.sphere-book-cover{display:block;position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;container-type:inline-size;border-radius:5px 9px 9px 5px;background:var(--surface-secondary);box-shadow:var(--shadow-sm)}.sphere-book-cover img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sphere-book-cover[data-cover=type]{background:var(--sw-card-bg-command);border:1px solid var(--border-primary)}.sphere-book-cover>span{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:16% 12%;color:var(--text-primary)}.sphere-book-cover strong{font-family:Lora,serif;font-size:clamp(9px,13cqi,24px);font-weight:500;line-height:1.3;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sphere-book-cover small{font-size:clamp(6px,5.5cqi,10px);line-height:1.3;color:var(--text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sphere-live-refresh{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--border-primary);border-radius:9px;font-size:.875rem;color:var(--text-primary)}.sphere-live-filters{min-width:0;display:grid;gap:12px;margin-bottom:24px}.sphere-live-search{width:100%;min-height:44px;border:1px solid var(--border-primary);border-radius:10px;background:var(--surface-primary);color:var(--text-primary);padding:12px 12px 12px 44px;font-size:1rem}.sphere-live-filter-row{display:flex;flex-wrap:wrap;align-items:start;gap:8px 12px}.sphere-live-status{display:flex;flex-wrap:wrap;gap:4px}.sphere-live-filter{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:8px;background:var(--surface-primary);color:var(--text-secondary);font-size:.875rem;font-weight:500;white-space:nowrap}.sphere-live-filter[aria-pressed=true]{background:var(--sphere-selected);color:var(--accent-primary)}.sphere-live-sort{margin-left:auto;max-width:100%}.sphere-live-sort select{max-width:100%;border:1px solid var(--border-primary)}.sphere-profile-tabs{border-bottom:1px solid var(--border-primary)}.sphere-profile-tab{display:flex;align-items:center;justify-content:center;min-height:48px;flex:1;padding:8px 4px;font-size:.8rem;color:var(--text-secondary);border-bottom:2px solid transparent}.sphere-profile-tab[aria-pressed=true]{color:var(--accent-primary);border-bottom-color:var(--accent-primary);font-weight:600}.sphere-live-categories{font-size:.875rem;color:var(--text-secondary)}.sphere-live-categories summary{padding:12px;cursor:pointer;min-height:44px}.sphere-live-category-options{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.sphere-live-card{display:flex;flex-direction:column;min-width:0;width:100%;text-align:left;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;color:var(--text-primary);overflow:hidden;transition:border-color .16s ease,background .16s ease}.sphere-live-card:hover{border-color:var(--accent-primary);background:var(--surface-secondary)}.sphere-live-card:focus-within{border-color:var(--accent-primary)}.sphere-live-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:color-mix(in srgb,var(--text-primary) 6%,var(--surface-primary));isolation:isolate}.sphere-live-card__media[data-empty=true]{aspect-ratio:auto;min-height:110px}.sphere-live-card__media[data-empty=true] .sphere-live-card__preview{padding-top:24px;padding-bottom:24px;font-size:.75rem}.sphere-live-card__media>video,.sphere-live-card__media>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sphere-live-card__media>video{-o-object-fit:contain;object-fit:contain;background:#101216}.sphere-live-card__badge,.sphere-live-card__audience,.sphere-live-card__preview-state{position:absolute;display:flex;align-items:center;gap:5px;background:#101216dc;color:#fff;border-radius:5px;padding:5px 8px;font-size:.7rem;z-index:1}.sphere-live-card__badge{top:12px;left:12px;font-weight:700;letter-spacing:.04em}.sphere-live-card__badge[data-live=true]{background:var(--color-danger,#b82040)}.sphere-live-card__audience{bottom:12px;right:12px}.sphere-live-card__preview{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--text-secondary);font-size:.8rem}.sphere-live-card__preview button{display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:12px;padding:12px 20px;background:#101216d9;color:#fff;min-height:44px}.sphere-live-card__preview-state{bottom:12px;left:12px;max-width:calc(100% - 24px)}.sphere-live-card__stop{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#101216dc;color:#fff;z-index:2}.sphere-live-card__details{display:flex;flex-direction:column;align-items:stretch;padding:16px;gap:8px;flex:1}.sphere-live-card__creator{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;color:var(--text-secondary)}.sphere-live-card__creator>span{margin-left:auto}.sphere-live-card__details h2{font-size:1.1rem;line-height:1.4;font-weight:650;margin:0;overflow-wrap:anywhere}.sphere-live-card__details p{font-size:.85rem;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sphere-live-card__watch{display:flex;justify-content:space-between;align-items:center;color:var(--accent-primary);min-height:44px;font-size:.85rem;font-weight:600;margin-top:auto}.sphere-voice-panel{position:fixed;z-index:var(--z-modal,1000);inset:auto 16px calc(16px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) auto;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 120px);overflow:auto;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:16px;box-shadow:var(--shadow-lg);color:var(--text-primary)}.sphere-voice-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-primary)}.sphere-voice-panel>header>div{display:flex;align-items:center;gap:12px;min-width:0}.sphere-voice-panel>header span{min-width:0;display:grid;gap:4px}.sphere-voice-panel strong,.sphere-voice-panel small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sphere-voice-panel small{color:var(--text-secondary)}.sphere-voice-panel>header button{display:grid;place-items:center;min-width:44px;min-height:44px}.sphere-voice-panel__body{display:grid;gap:20px;padding:16px}.sphere-voice-panel__modes{display:flex;flex-wrap:wrap;gap:6px}.sphere-voice-panel__modes button{font-size:.8rem;min-height:44px;padding:10px 12px;border-radius:8px;background:var(--surface-secondary)}.sphere-voice-panel__modes button[aria-pressed=true]{background:var(--sphere-selected);color:var(--accent-primary)}.sphere-voice-panel__body audio{width:100%}.sphere-voice-panel__follow{display:flex;align-items:center;gap:8px;min-height:44px;font-size:.8rem}.sphere-voice-panel__note{margin:0;font-size:.75rem;line-height:1.5;color:var(--text-secondary)}.sphere-message-sync{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:var(--surface-secondary);color:var(--text-secondary);font-size:.8rem}.sphere-message-sync button,.sphere-message-history{min-height:44px;padding:8px 16px;color:var(--accent-primary);font-size:.85rem}.sphere-message-history{align-self:center;flex-shrink:0}.sphere-live-cover-options{color:var(--text-secondary);font-size:.875rem}.sphere-live-cover-options summary{cursor:pointer;min-height:44px;padding:12px 0;color:var(--text-primary)}.sphere-live-cover-options label{display:flex;justify-content:space-between;margin:12px 0 8px}.sphere-live-cover-options input{width:100%;min-height:44px;padding:12px;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);background:var(--surface-secondary)}.sphere-live-cover-options p{margin-top:8px;font-size:.8rem;line-height:1.6}.sphere-reading-preview>.sphere-book-cover{width:96px;flex:none}.sphere-reading-preview__copy{min-width:0;flex:1}.sphere-reading-preview h2{font-size:1.3rem;font-weight:600;line-height:1.3;margin:0 0 8px}.sphere-reading-preview p:not(.sphere-eyebrow){font-size:.875rem;color:var(--text-secondary);line-height:1.6}.sphere-reading-preview progress{display:block;width:100%;height:4px;margin:20px 0 12px;accent-color:var(--accent-primary)}.sphere-reading-preview progress::-webkit-progress-bar,.sphere-library-book progress::-webkit-progress-bar{background:var(--border-primary);border-radius:4px}.sphere-reading-preview progress::-webkit-progress-value,.sphere-library-book progress::-webkit-progress-value{background:var(--accent-primary);border-radius:4px}.sphere-reading-preview progress::-moz-progress-bar,.sphere-library-book progress::-moz-progress-bar{background:var(--accent-primary);border-radius:4px}.sphere-reading-preview__copy>span{display:flex;gap:8px;align-items:center;font-size:.75rem;color:var(--text-secondary)}.sphere-reading-preview--empty>svg{flex-shrink:0;color:var(--accent-primary)}.sphere-explore-links{border-block:1px solid var(--border-primary);color:var(--text-primary)}.sphere-community-tools{color:var(--text-secondary);font-size:.875rem;border-bottom:1px solid var(--border-primary)}.sphere-community-tools>summary{min-height:44px;padding:12px 0;cursor:pointer}.sphere-explore-links summary{padding:16px 4px;cursor:pointer;font-size:.875rem;font-weight:600;min-height:48px}.sphere-explore-links summary>span{font-weight:400;color:var(--text-secondary);margin-left:12px;font-size:.8rem}.sphere-explore-links__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 16px}.sphere-explore-links__grid :is(a,button){display:flex;align-items:center;gap:12px;padding:14px;min-width:0;border-radius:10px;background:var(--surface-primary);text-align:left;color:var(--text-primary)}.sphere-explore-links__grid :is(a,button):hover{background:var(--surface-secondary)}.sphere-explore-links__grid svg{flex-shrink:0;width:20px;height:20px}.sphere-explore-links__grid span{flex:1;min-width:0}.sphere-explore-links__grid strong{display:block;font-size:.875rem;font-weight:600}.sphere-explore-links__grid small{display:block;color:var(--text-secondary);font-size:.8rem;line-height:1.5;margin-top:4px}.sphere-reader-dock{display:flex;align-items:stretch;width:100%;height:100%;padding:4px max(8px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(4px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(8px,var(--safe-area-inset-left, env(safe-area-inset-left)));background:transparent}.sphere-reader-dock__item{display:flex;flex:1 1 0;min-width:0;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:10px;color:var(--text-secondary);text-decoration:none}.sphere-reader-dock__item svg{inline-size:22px;block-size:22px;flex:none}.sphere-reader-dock__item span{font-size:11px;font-weight:550;line-height:1.2}.sphere-reader-dock__item[aria-current=page]{color:var(--accent-primary);background:var(--sphere-selected)}.storysphere-native-tabbar__inner{display:flex;justify-content:space-evenly}.storysphere-native-tabbar__item{flex:1;min-width:0}body .storysphere-native-tabbar__item:before,body .storysphere-native-tabbar__item:after{content:none}body .storysphere-native-tabbar__icon{background:none;box-shadow:none;color:var(--text-secondary)}body .storysphere-native-tabbar__item.is-active{background:var(--sphere-selected);color:var(--accent-primary)}body .storysphere-native-tabbar__item.is-active .storysphere-native-tabbar__icon{background:none;box-shadow:none;color:var(--accent-primary)}.sphere-creator-header{position:sticky;top:0;z-index:60;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px var(--sphere-page-gutter,24px);background:var(--surface-primary);border-bottom:1px solid var(--border-primary)}.sphere-creator-header__identity,.sphere-creator-header__nav{display:flex;align-items:center;gap:24px;min-width:0}.sphere-creator-header__brand{font-size:1rem;font-weight:650;color:var(--text-primary)}.sphere-workspace-select{min-width:0}.sphere-workspace-select select{max-width:100%;min-height:44px;padding:8px 36px 8px 12px;color:var(--text-primary);background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:9px;font-size:.875rem}.sphere-icon-action{display:grid;place-items:center;width:44px;height:44px;color:var(--text-secondary)}body .sphere-app-root .storysphere-top-navigation,body .storysphere-native-topbar,body .storysphere-native-tabbar,body .storysphere-mobile-bottom-bar{--text-primary:var(--sw-chrome-ink);--text-secondary:var(--sw-chrome-muted);background:var(--sw-chrome-highlight),var(--sw-chrome-bg)!important;border-color:var(--sw-chrome-border)!important;box-shadow:var(--sw-chrome-shadow)!important;backdrop-filter:var(--sw-chrome-filter)!important;-webkit-backdrop-filter:var(--sw-chrome-filter)!important}.storysphere-top-navigation__primary a{background-image:none;box-shadow:none;color:var(--text-secondary)}.storysphere-top-navigation__primary a[aria-current=page]{background:var(--sphere-selected);color:var(--accent-primary)}html body.storysphere-theme select{color-scheme:inherit}html body.storysphere-theme select option{background:var(--surface-primary)!important;color:var(--text-primary)!important}html[data-sphere-theme] [data-storysphere-app=true] :is(.native-app-section,.sphere-panel,.creator-card,.creator-card-strong){background:var(--sw-card-bg-default);box-shadow:var(--sw-card-shadow);border-color:var(--border-primary)}html[data-sphere-theme] [data-storysphere-app=true] :is(.native-app-welcome,.reader-command-center,.reader-hero-card){background:var(--sw-card-bg-command);box-shadow:var(--sw-elevation-4);border-color:var(--sw-premium-divider)}html[data-sphere-theme] .native-app-welcome{padding:clamp(20px,3vw,36px);border-radius:20px}html[data-sphere-theme] .native-app-welcome h1{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}html[data-sphere-theme] .native-app-welcome__signal{background:none;box-shadow:none;border:0}html[data-sphere-theme] .native-app-primary-action{background:var(--sphere-action);color:var(--accent-text);box-shadow:none}html[data-sphere-theme] .native-app-destination-card{background:var(--sw-card-bg-default);box-shadow:var(--sw-card-shadow);border-color:var(--border-primary)}:is(.sphere-reader-welcome,.sphere-explore-links,.sphere-creator-header,.sphere-reader-dock) :is(a,button,select,summary):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:767px){.sphere-reader-welcome{grid-template-columns:1fr;gap:12px;padding:8px 0 16px}.sphere-reading-preview{padding:16px;gap:16px}.sphere-reading-preview>.sphere-book-cover{width:72px}.sphere-explore-links summary>span{display:block;margin:4px 0 0 18px}.sphere-explore-links__grid{grid-template-columns:1fr}.sphere-creator-header{gap:4px;padding:8px 16px}.sphere-creator-header__identity{width:100%;justify-content:space-between;gap:12px}.sphere-creator-header__brand{font-size:.875rem}.sphere-creator-header__nav{width:100%;gap:8px}.sphere-workspace-select{flex:1}.sphere-workspace-select select{width:100%}.sphere-creator-header__editor{font-size:.75rem}.native-app-welcome__signal{display:none}}@media (prefers-reduced-motion:reduce){.sphere-reader-dock *,.sphere-creator-header *{scroll-behavior:auto;transition:none}}@media (forced-colors:active){.sphere-action,.sphere-reading-preview,.sphere-reader-dock__item[aria-current=page]{border:1px solid ButtonText}}.sphere-app-root[data-storysphere-app=true]{background:var(--sw-material-canvas,var(--bg-primary));color-scheme:inherit}.sphere-app-root[data-storysphere-app=true] .sphere-reader-welcome h1{max-width:none;text-wrap:normal;letter-spacing:-.045em}.sphere-home-tabs{display:flex;gap:24px;align-items:center;max-width:1240px;margin:0 auto;padding:16px 28px 0}.sphere-home-tabs button{min-height:44px;padding:8px 0;color:var(--text-secondary);background:none;border:0;border-bottom:2px solid transparent;font-size:.875rem;font-weight:550}.sphere-home-tabs button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--accent-primary)}body .sphere-app-root .storysphere-top-navigation{position:fixed!important;inset:0 0 auto}body .storysphere-top-navigation:after{content:none}body .storysphere-brand-link__mark{filter:none}body .storysphere-top-navigation .storysphere-brand-link{background:none;border:0}body .storysphere-top-navigation .storysphere-top-navigation__utility{background:none;border-radius:10px;color:var(--text-secondary)}body .storysphere-mobile-bottom-bar{left:0!important;right:0!important;width:100%!important;transform:none!important;padding-inline:0!important}.sphere-creator-status{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:24px;background:var(--sw-card-bg-command);box-shadow:var(--sw-card-shadow);border:1px solid var(--sw-premium-divider);border-radius:18px}.sphere-creator-status h2{font-size:.875rem;color:var(--text-secondary)}.sphere-creator-status>strong{font-size:2rem;font-weight:600}.sphere-app-root .creator-dashboard-hero{background:transparent;border:0;box-shadow:none;border-radius:0;padding:12px 0 24px;gap:32px}.sphere-app-root .creator-dashboard-hero-copy h1{font-size:clamp(2rem,4vw,3rem);line-height:1.12;font-weight:600;letter-spacing:-.04em}.sphere-app-root .creator-dashboard-primary-button{background:var(--sphere-action);color:var(--accent-text);box-shadow:none}.sphere-app-root .creator-dashboard-secondary-button{background:var(--surface-primary);color:var(--text-primary);border-color:var(--border-primary);box-shadow:none}.sphere-app-root .creator-dashboard-bridge-panel{background:var(--sw-card-bg-default);box-shadow:var(--sw-card-shadow);border-color:var(--border-primary)}.sphere-discover-heading{padding:12px 0 8px;background:none}.sphere-discover-heading h1{font-size:clamp(2rem,4vw,3rem);font-weight:600;letter-spacing:-.04em;line-height:1.15;margin:0 0 12px}.sphere-discover-heading>p:not(.sphere-eyebrow){color:var(--text-secondary);line-height:1.6}.sphere-discover-heading nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px}.sphere-discover-heading nav a{min-height:44px;display:inline-flex;align-items:center;font-size:.875rem;color:var(--accent-primary)}.sphere-catalog-notice{padding:12px 16px;border-left:2px solid var(--border-primary);color:var(--text-secondary);font-size:.875rem}.sphere-creator-preferences>summary{padding:16px 0;cursor:pointer;font-weight:600}.sphere-app-root .discover-filter-panel{background:var(--surface-primary);box-shadow:none;border-radius:14px}.sphere-app-root .discover-lane-tabs button{border-radius:8px;font-weight:550;letter-spacing:0;text-transform:none;box-shadow:none}.sphere-app-root .discover-page .sphere-discover-heading h1{max-width:none}.sphere-creator-library-header{padding:8px 0 24px;margin-bottom:12px;background:var(--bg-primary)}.sphere-creator-library-header h1{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600}.sphere-library-stats--creator{flex-shrink:0;gap:16px}.sphere-library-stats--creator>.sphere-library-stat{display:block;max-width:110px;background:none;border:0}.sphere-library-stats--creator .sphere-library-stat>div{color:var(--text-secondary);font-size:.75rem;letter-spacing:0;font-weight:400;text-transform:none}.sphere-library-stats--creator .sphere-library-stat>div:first-child{color:var(--text-primary);font-size:1.25rem;font-weight:600}body.storysphere-capacitor .storysphere-native-tabbar__item.is-active .storysphere-native-tabbar__label{color:var(--accent-primary)}.sphere-reader-welcome progress::-webkit-progress-bar{background:var(--border-primary);border-radius:3px}.sphere-reader-welcome progress::-webkit-progress-value{background:var(--accent-primary);border-radius:3px}.sphere-empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;min-width:0;height:auto;padding:32px 24px;text-align:center;color:var(--text-secondary);background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:14px}.sphere-empty-state>svg{flex-shrink:0;color:var(--text-secondary)}.sphere-empty-state h2{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.sphere-empty-state p{margin:0;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.sphere-empty-state a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:8px;color:var(--accent-text);background:var(--sphere-action)}.sphere-live-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-block:4px 20px;color:var(--text-secondary);font-size:13px}.sphere-live-summary>span{display:inline-flex;align-items:center;gap:8px}.sphere-live-summary>span:first-child{color:var(--text-primary)}.sphere-live-summary small{margin-left:auto;font-size:12px}.sphere-live-extras{padding:8px 16px;border-bottom:1px solid var(--border-primary);color:var(--text-secondary)}.sphere-live-extras>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:13px}.sphere-live-extras p,.sphere-live-extras span{color:var(--text-secondary)}.live-session-cockpit__sidecar{min-width:0;background:var(--surface-primary)}@media (max-width:600px){.sphere-live-summary{gap:12px}.sphere-live-summary small{margin-left:0;width:100%}}@layer sw-studio-refinement{.sphere-audiobook-studio{color:var(--text-primary)!important;container-type:inline-size!important;font-family:var(--font-body,system-ui,sans-serif)!important}.sphere-audiobook-studio__heading{display:flex!important;gap:16px!important;align-items:center!important;margin-bottom:24px!important}.sphere-audiobook-studio__heading>svg{width:44px!important;height:44px!important;padding:10px!important;border-radius:var(--radius-lg)!important;background:var(--surface-active)!important;color:var(--accent-primary)!important}.sphere-audiobook-studio h2,.sphere-audiobook-studio h3{font-size:24px!important;line-height:1.2!important;margin:0!important;font-weight:650!important;letter-spacing:-.025em!important}.sphere-audiobook-studio p,.sphere-audiobook-studio small{color:var(--text-secondary)!important;line-height:1.6!important}.sphere-audiobook-studio__heading p{margin:4px 0 0!important}.sphere-audiobook-studio__layout{display:grid!important;grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important;gap:28px!important;align-items:start!important}.sphere-audiobook-studio__layout nav{display:grid!important;gap:4px!important;max-height:65vh!important;overflow:auto!important}.sphere-audiobook-studio__layout nav button{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:12px!important;text-align:left!important;min-width:0!important;border:0!important;border-radius:var(--radius-md)!important;background:transparent!important;color:var(--text-secondary)!important}.sphere-audiobook-studio__layout nav strong{flex:1!important;overflow-wrap:break-word!important;min-width:0!important;font-size:13px!important;font-weight:550!important}.sphere-audiobook-studio__layout nav button[aria-current=true]{background:var(--surface-active)!important;color:var(--accent-primary)!important}.sphere-audiobook-studio__editor{display:grid!important;gap:20px!important;min-width:0!important}.sphere-audiobook-studio label:not(.sphere-audio-consent){display:grid!important;gap:8px!important;font-size:13px!important;font-weight:550!important}.sphere-audiobook-studio input:not([type=checkbox]),.sphere-audiobook-studio select{width:100%!important;min-width:0!important;padding:10px 12px!important;border:1px solid var(--border-primary)!important;border-radius:var(--radius-md)!important;color:var(--text-primary)!important;background:var(--bg-secondary)!important;font:inherit!important}.sphere-audio-upload{padding:24px!important;border:1px dashed var(--border-secondary,var(--border-primary))!important;border-radius:var(--radius-lg)!important;background:var(--bg-secondary)!important}.sphere-audio-fields{display:flex!important;gap:12px!important;align-items:end!important;flex-wrap:wrap!important}.sphere-audio-fields label{flex:1!important;min-width:150px!important}.sphere-audio-consent{display:flex!important;align-items:start!important;gap:10px!important;font-size:13px!important;line-height:1.6!important}.sphere-audio-consent input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;min-height:18px!important;min-width:18px!important;padding:0!important;border-radius:4px!important;width:18px!important;height:18px!important;flex:none!important;margin-top:2px!important;accent-color:var(--accent-primary)!important}.sphere-audiobook-studio details{border-top:1px solid var(--border-primary)!important;padding-top:16px!important}.sphere-audiobook-studio summary{cursor:pointer!important;font-weight:600!important;font-size:14px!important}.sphere-audio-cast{display:grid!important;gap:16px!important;max-height:420px!important;overflow:auto!important;margin-top:16px!important}.sphere-audio-cast label{padding:12px!important;background:var(--bg-secondary)!important;border-radius:var(--radius-md)!important}.sphere-audio-cast label span{max-height:100px!important;overflow:auto!important;font-weight:400!important;line-height:1.6!important}.sphere-audio-quote{border-inline-start:3px solid var(--accent-primary)!important;padding:16px!important;background:var(--surface-active)!important;border-radius:var(--radius-md)!important}.sphere-audio-review{display:grid!important;gap:12px!important}.sphere-audio-review audio{width:100%!important}.sphere-audio-clone[open]>*{margin-top:12px!important}.sphere-audiobook-studio [role=alert]{color:var(--status-error-text,var(--text-primary))!important;border-inline-start:3px solid var(--status-error,var(--accent-primary))!important;padding-inline-start:12px!important}.sphere-recording-controls{font-family:var(--font-body,system-ui,sans-serif)!important;display:grid!important;gap:12px!important;min-width:0!important}.sphere-recording-controls input[type=range]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;border:0!important;box-shadow:none!important;background:transparent!important;width:100%!important;accent-color:var(--accent-primary)!important;padding:0!important;min-height:26px!important}.sphere-recording-controls__time{display:flex!important;justify-content:space-between!important;color:var(--text-secondary)!important;font-size:12px!important;font-variant-numeric:tabular-nums!important}.sphere-recording-controls__transport{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important}.sphere-recording-controls__transport button{display:grid!important;place-items:center!important;min-width:42px!important;min-height:44px!important;gap:2px!important;border:0!important;background:transparent!important;color:var(--text-primary)!important;border-radius:50%!important}.sphere-recording-controls__transport button small{white-space:nowrap!important;min-width:16px!important;font-size:10px!important;line-height:1!important}.sphere-recording-controls__transport .sphere-recording-controls__play{width:56px!important;height:56px!important;background:var(--accent-primary)!important;color:var(--accent-text,white)!important}.sphere-recording-controls__transport button:disabled{opacity:.4!important}.sphere-recording-controls__options{display:grid!important;grid-template-columns:1fr 1.4fr!important;gap:12px!important}.sphere-recording-controls__options label{display:grid!important;gap:6px!important;font-size:12px!important;color:var(--text-secondary)!important;min-width:0!important}.sphere-recording-controls__options select{width:100%!important;min-width:0!important;padding:8px!important;border:1px solid var(--border-primary)!important;border-radius:var(--radius-md)!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important}.sphere-book-cover-credit{margin:12px 0 0!important;font-size:11px!important;color:var(--text-secondary)!important;line-height:1.5!important}.sphere-book-cover-credit a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important}.reader-article p{white-space:pre-line!important;overflow-wrap:break-word!important}@container (max-width:680px){.sphere-audiobook-studio__layout{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.sphere-audiobook-studio__layout nav{display:flex!important;overflow-x:auto!important;max-height:100px!important;padding-bottom:8px!important}.sphere-audiobook-studio__layout nav button{min-width:170px!important;max-width:210px!important;flex-shrink:0!important}.sphere-audio-upload{padding:16px!important}}}.reader-controls-shell{background:var(--sw-chrome-bg, var(--surface-primary));color:var(--text-primary);border-bottom:1px solid var(--border-primary);box-shadow:none}.reader-controls-main{min-width:0}.reader-controls-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px}.reader-controls-actions :is(button,a){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--sw-action-radius,8px)}.reader-controls-mobile .reader-mobile-tool{min-width:44px;min-height:44px}.reader-controls-mobile .reader-voice-mobile{min-width:0;padding-inline:8px;overflow-wrap:anywhere}:is(.reader-controls-shell,.reader-controls-mobile,.sphere-reading-settings) :is(button,a,input,[role=tabpanel]):focus-visible{outline:2px solid currentColor!important;outline-offset:3px}.sphere-reading-settings :is(header,nav,footer){flex-shrink:0}.sphere-reading-settings :is(header>div,fieldset,nav button){min-width:0;overflow-wrap:anywhere}.sphere-reading-settings button{min-width:44px}.sphere-reading-settings nav{flex-wrap:wrap}.sphere-reading-settings footer{position:sticky;bottom:0;background:var(--sw-layer-default,var(--surface-primary))}@media (min-width:640px) and (max-width:1100px){.reader-controls-main{flex-wrap:wrap}.reader-controls-main>div:first-child{flex-basis:100%}.reader-controls-actions{width:100%;justify-content:flex-start}}@media (max-height:600px){.sphere-reading-settings-preview{max-height:90px!important}.sphere-reading-settings section{flex-shrink:0}}@media (prefers-reduced-motion:reduce){:is(.reader-controls-shell,.reader-controls-mobile,.sphere-reading-settings) :is(button,a){transition:none!important;animation:none!important;transform:none!important}}body[data-sphere-surface=reader] .reader-page .reader-chapter-hero{margin-block:12px 20px!important;padding:0!important}body[data-sphere-surface=reader] .reader-page .reader-chapter-hero h1{font-size:24px!important;line-height:1.3}body[data-sphere-surface=reader] .reader-page .reader-reading-shell{padding-top:12px!important}.reader-listen-dock{position:fixed;z-index:1100;right:16px;bottom:calc(16px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));display:flex;align-items:center;gap:12px;width:min(560px,calc(100vw - 32px));padding:8px 12px;border:1px solid var(--border-primary);border-radius:14px;background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.reader-listen-dock__title{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.reader-listen-dock__title span{display:grid;min-width:0;gap:3px}.reader-listen-dock__title strong,.reader-listen-dock__title small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-listen-dock__title strong{font-size:13px}.reader-listen-dock__title small{font-size:11px;color:var(--text-secondary)}.reader-listen-dock__transport{display:flex;gap:2px}.reader-listen-dock button{display:grid;place-items:center;min-width:44px!important;min-height:44px!important;border-radius:8px;background:transparent;color:var(--text-primary)}.reader-listen-dock button[aria-label="Pause recording"],.reader-listen-dock button[aria-label="Play recording"]{background:var(--accent-primary);color:var(--accent-text)}.reader-listen-dock p{flex-basis:100%;font-size:12px}.reader-listen-options:not([open]){display:none!important}.reader-listen-options[open]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;padding:0!important;width:min(480px,calc(100vw - 24px))!important;max-width:100vw;max-height:calc(100dvh - 24px);overflow:auto;border:1px solid var(--border-primary);border-radius:16px;background:var(--surface-primary);color:var(--text-primary)}.reader-listen-options::backdrop{background:var(--overlay-bg,#0008)}body .reader-listen-options .sphere-voice-panel{position:static!important;inset:auto!important;width:100%!important;max-height:none!important;border:0;border-radius:0;box-shadow:none}.reader-listen-options .sphere-voice-panel__body{gap:12px}.reader-listen-options :is(button,input,select):focus-visible,.reader-listen-dock button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:639px){.reader-listen-dock{left:8px;right:8px;bottom:calc(72px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));width:auto;flex-wrap:wrap;gap:4px;padding:8px 12px}.reader-listen-dock__title{flex-basis:100%}.reader-listen-dock__transport{justify-content:space-between;width:100%}}.reader-end-tools{width:100%;max-width:700px;margin-top:16px;border-top:1px solid var(--border-primary)}.reader-end-tools>summary{min-height:44px;padding:12px 0;cursor:pointer}.reader-end-tools :is(summary,button):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.reader-end-tools>button{min-height:44px}.ss-format-tabs{display:flex;gap:6px;max-width:1120px;margin:24px auto 0;padding:0 24px}.ss-format-tabs a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 20px;border-radius:var(--sw-action-radius);color:var(--text-secondary)}.ss-format-tabs a[aria-current=page]{background:var(--sphere-selected);color:var(--accent-primary);font-weight:650}.ss-app-library{min-width:0}.ss-app-library__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;margin-top:24px}.ss-app-library__grid>article{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid var(--border-secondary);border-radius:var(--radius-lg);background:var(--surface-primary);min-width:0}.ss-app-library__identity{display:flex;align-items:center;gap:14px;color:var(--text-primary);min-width:0}.ss-app-library__identity h2{font-size:17px;line-height:1.3;overflow-wrap:anywhere;margin:0 0 5px}.ss-app-library__icon{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:var(--radius-md);background:var(--sphere-selected);color:var(--accent-primary);overflow:hidden}.ss-app-library__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss-app-library__grid p,.ss-app-library small{font-size:13px;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.ss-app-library__launch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.ss-app-library details{border-top:1px solid var(--border-secondary);padding-top:12px}.ss-app-library details button{display:block;margin-top:10px}.ss-app-library details label{display:flex;gap:10px;align-items:center}.ss-app-library .sphere-library__tools>a{display:flex;align-items:center;gap:6px;white-space:nowrap}.ss-app-library .sphere-library__tools>select{min-height:44px;border:1px solid var(--border-secondary);border-radius:var(--sw-action-radius);padding:8px 12px;color:var(--text-primary);background:var(--surface-primary)}.ss-app-release-details{border-top:1px solid var(--border-secondary);margin-top:24px}.ss-app-release-details>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;cursor:pointer;font-weight:600}.ss-app-release-details>summary small{color:var(--text-secondary);font-weight:400}.ss-app-release-details>section{padding:12px 0 24px}.ss-app-player{padding:16px;width:100%;min-width:0}.ss-app-player>nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;min-height:44px;margin-bottom:12px}.ss-app-player a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.ss-app-install{margin-left:auto;display:flex;align-items:center;gap:10px}.ss-app-install [role=status]{max-width:440px;font-size:12px;color:var(--text-secondary)}.ss-compiled-app{position:relative;display:flex;flex-direction:column;height:calc(100dvh - 170px);min-height:400px;overflow:hidden;background:var(--surface-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-lg)}.ss-compiled-app:fullscreen{height:100dvh;border:0;border-radius:0}.ss-compiled-app>header{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border-secondary);flex:none}.ss-compiled-app>header>div{display:flex;align-items:center;gap:8px;min-width:0}.ss-compiled-app>header>div:first-child{display:block}.ss-compiled-app header strong{display:block;font-size:14px;overflow-wrap:anywhere}.ss-compiled-app header small{font-size:11px;color:var(--text-secondary)}.ss-compiled-app header button{display:grid;place-items:center;min-width:44px;min-height:44px}.ss-compiled-app>iframe{border:0;display:block;width:100%;flex:1;min-height:0;background:var(--surface-primary)}.ss-compiled-app>[role=status]{padding:10px 16px;color:var(--text-secondary);font-size:13px}.ss-app-trusted-purchase{position:absolute;z-index:10;inset:70px 16px auto;margin:auto;max-width:520px;max-height:80%;overflow:auto;padding:24px;border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:var(--shadow-lg)}.ss-app-community{margin:28px 0}.ss-app-community details,.ss-app-products{border-top:1px solid var(--border-secondary);padding:18px 0}.ss-app-community summary,.ss-app-products summary{cursor:pointer;font-weight:600;min-height:44px}.ss-app-community article{margin:16px 0;padding-bottom:12px;border-bottom:1px solid var(--border-secondary)}.ss-app-community :is(form,label),.ss-app-products :is(form,label){display:grid;gap:10px;max-width:560px}.ss-app-community form,.ss-app-products form{margin:20px 0;gap:16px}.ss-app-community :is(input,textarea,select,button),.ss-app-products :is(input,button){min-height:44px;border-radius:var(--sw-action-radius);padding:10px 14px;background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}.ss-app-community textarea{min-height:90px;resize:vertical}.ss-app-purchase section{background:var(--surface-secondary);padding:20px;border-radius:var(--radius-lg);margin:16px 0}.ss-app-purchase button{margin:10px 10px 0 0;min-height:44px}.ss-app-community p,.ss-app-products p{color:var(--text-secondary);line-height:1.6}.ss-format-library :is(a,button,input,select):focus-visible,.ss-app-player :is(a,button):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:600px){.ss-format-tabs{padding:0 16px;gap:2px}.ss-format-tabs a{flex:1;padding:8px}.ss-app-player{padding:8px}.ss-app-install{margin-left:0;flex-wrap:wrap}.ss-compiled-app{height:calc(100dvh - 205px)}.ss-compiled-app header small{display:none}.ss-app-library__grid>article{padding:18px}}.sphere-native-workspace-select{display:block;min-width:0}.sphere-native-workspace-select select{width:100%;max-width:100%;min-height:36px;padding:4px 20px 4px 0;font-size:14px;font-weight:600;color:var(--text-primary);background:transparent;border:0}@media (min-width:1024px){body.storysphere-capacitor{--sphere-native-rail:88px}body.storysphere-capacitor[data-native-navigation=true] .sphere-main{padding-left:var(--sphere-native-rail)}body.storysphere-capacitor .storysphere-native-tabbar{inset:var(--storysphere-top-offset,64px) auto 0 0!important;width:var(--sphere-native-rail)!important;height:auto!important;max-width:none!important;padding:20px 8px!important;border:0;border-right:1px solid var(--border-primary);border-radius:0!important;box-shadow:none!important;transform:none!important}body.storysphere-capacitor .storysphere-native-tabbar__inner{display:flex;flex-direction:column;align-self:start;gap:8px;padding:0;width:100%;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.storysphere-capacitor .storysphere-native-tabbar__item{display:flex;flex-direction:column;flex:none;min-height:64px;width:100%}}@media (min-width:1440px){body.storysphere-capacitor{--sphere-native-rail:184px}body.storysphere-capacitor .storysphere-native-tabbar{padding:24px 12px!important}body.storysphere-capacitor .storysphere-native-tabbar__item{flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 14px;min-height:48px}body.storysphere-capacitor .storysphere-native-tabbar__label{font-size:13px}}.sphere-worktable{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);gap:32px;min-width:0}.sphere-creator-intro{display:flex;justify-content:space-between;gap:32px;padding:12px 0 20px}.sphere-creator-intro h1{margin:10px 0 16px;font-size:clamp(28px,3.2vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1.15}.sphere-creator-intro>div>p:not(.sphere-eyebrow){color:var(--text-secondary);font-size:14px;line-height:1.7;max-width:480px;margin:0}.sphere-creator-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}.sphere-creator-intro__status{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:center;color:var(--text-secondary);font-size:12px;border-left:1px solid var(--border-primary);padding-left:24px}.sphere-creator-intro__status strong{color:var(--text-primary);font-size:18px;font-weight:550}.sphere-creator-intro__status>button{justify-content:flex-start;font-size:12px}.sphere-creator-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px 0;border-block:1px solid var(--border-primary)}.sphere-creator-metrics>div{min-width:0}.sphere-creator-metrics dt{color:var(--text-secondary);font-size:12px;margin-bottom:10px}.sphere-creator-metrics dd{color:var(--text-primary);font-size:24px;font-weight:550;font-variant-numeric:tabular-nums}.sphere-creator-overview>summary{display:flex;align-items:center;justify-content:space-between;min-height:64px;cursor:pointer;font-size:16px;font-weight:550;list-style:none}.sphere-creator-overview>summary:after{content:"+";font-size:22px;color:var(--text-secondary)}.sphere-creator-overview[open]>summary:after{content:"−"}.sphere-creator-overview>div{display:grid;gap:24px;padding:16px 0}@media (max-width:800px){.sphere-creator-intro{display:block;padding-top:4px}.sphere-creator-intro__status{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;padding:16px 0 0;border:0;border-top:1px solid var(--border-primary)}.sphere-creator-intro__status>button{margin-left:auto}.sphere-creator-intro__status strong{font-size:13px}.sphere-creator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.sphere-worktable__project{padding:24px;border-radius:16px;border:1px solid var(--border-primary);background:var(--sw-card-bg-command);min-width:0}.sphere-worktable__project>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;background:none}.sphere-worktable__project>header p{margin:0;font-size:10px}.sphere-worktable__project>header a{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--text-secondary);font-size:12px}.sphere-worktable__resume{display:flex;align-items:center;gap:24px;color:var(--text-primary)}.sphere-worktable__resume>.sphere-book-cover{width:100px;flex:none}.sphere-worktable__resume>div{min-width:0}.sphere-worktable__resume small{font-size:10px;text-transform:capitalize;color:var(--text-secondary)}.sphere-worktable__resume h2{font-size:24px;font-weight:550;letter-spacing:-.025em;margin:8px 0;line-height:1.3}.sphere-worktable__resume p{font-size:12px;color:var(--text-secondary);margin:12px 0}.sphere-worktable__resume>div>span{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:var(--accent-primary)}.sphere-worktable__links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;border-top:1px solid var(--border-primary);padding-top:16px;margin-top:24px}.sphere-worktable__links :is(a,button){display:inline-flex;gap:8px;align-items:center;min-height:44px;background:none;border:0;padding:0;font-size:12px;color:var(--text-secondary)}.sphere-worktable__studios{min-width:0;align-self:center}.sphere-worktable__studios>a{display:flex;align-items:center;gap:16px;min-height:78px;padding:14px 0;border-bottom:1px solid var(--border-secondary);color:var(--text-primary)}.sphere-worktable__studios>a>svg{flex:none;color:var(--text-secondary)}.sphere-worktable__studios>a>span{flex:1;min-width:0}.sphere-worktable__studios strong{font-size:14px;font-weight:550;display:block}.sphere-worktable__studios small{font-size:12px;line-height:1.5;color:var(--text-secondary);display:block;margin-top:5px}.sphere-worktable__studios>a:hover strong,.sphere-worktable__links :is(a,button):hover{color:var(--accent-primary)}.sphere-worktable__empty h2{font-family:Lora,serif;font-size:28px;font-weight:500}.sphere-worktable__empty p{font-size:14px;line-height:1.7;color:var(--text-secondary);margin:16px 0 24px}.sphere-worktable :is(a,button):focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}@media (max-width:800px){.sphere-worktable{grid-template-columns:1fr;gap:28px}.sphere-worktable__project{padding:20px}.sphere-worktable__resume{gap:16px}.sphere-worktable__resume>.sphere-book-cover{width:76px}.sphere-worktable__resume h2{font-size:20px}}.sphere-app-page{width:min(1120px,100%);margin:0 auto;padding:32px 24px 64px}.sphere-app-page>header{margin-bottom:36px;max-width:760px}.sphere-app-page h1{font-size:clamp(1.75rem,3vw,2.3rem);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin:12px 0}.sphere-app-page>.sphere-app-page__intro{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:24px}.sphere-app-page__intro>div{max-width:660px}.sphere-app-page__device-note{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--text-secondary);white-space:nowrap;padding-bottom:6px}.sphere-app-page p{color:var(--text-secondary);line-height:1.6}.sphere-app-page__eyebrow{color:var(--accent-primary)!important;font-size:.75rem;font-weight:600}.settings-route-heading{display:block;margin-bottom:24px;padding:0 0 24px;border-bottom:1px solid var(--border-secondary)}.settings-route-heading__eyebrow{display:flex;gap:7px;align-items:center;color:var(--accent-primary);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.settings-route-heading h2{color:var(--text-primary);font-size:clamp(24px,3vw,32px);font-weight:650;letter-spacing:-.035em;line-height:1.2;margin:0}.settings-route-heading p{color:var(--text-secondary);font-size:13px;line-height:1.7;margin:12px 0 0}.settings-route-heading .settings-route-heading__action{min-height:40px;padding:9px 12px;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);background:var(--surface-primary);font-size:11px;font-weight:500;letter-spacing:normal}.settings-connections{display:grid;gap:24px;min-width:0;max-width:780px}.settings-connections .connected-accounts-panel{background:transparent;border:0;border-radius:0;box-shadow:none}.settings-connections__earnings{border-top:1px solid var(--border-primary);padding-top:24px}.settings-connections__earnings>header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:24px}.settings-connections__earnings h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.settings-connections__lifetime{display:grid;gap:4px;text-align:right;font-size:11px;color:var(--text-secondary)}.settings-connections__links{display:grid;border-top:1px solid var(--border-primary)}.settings-connections__links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;color:var(--text-primary);font-size:13px;text-decoration:none;border-bottom:1px solid var(--border-secondary)}.settings-connections__links a:hover{color:var(--accent-primary)}.settings-connections__links svg{color:var(--text-tertiary)}.settings-connections>.sphere-app-actions{margin:0}.settings-connections__additional{padding:0}.settings-connections__additional summary{min-height:48px;padding:14px 0;font-size:13px;color:var(--text-primary);cursor:pointer}.settings-connections__additional>p{font-size:12px;color:var(--text-secondary);line-height:1.6}.settings-connections__service{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;font-size:12px;border-top:1px solid var(--border-secondary)}.settings-connections__service span{color:var(--text-secondary);font-size:11px}.settings-connections__earned{color:var(--text-secondary);font-size:14px;font-weight:550;white-space:nowrap}.settings-connections__balance{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:0 0 24px;border:0;border-bottom:1px solid var(--border-secondary);background:transparent}.settings-connections__balance-label{color:var(--text-secondary);font-size:11px;margin:0 0 8px}.settings-connections__balance-value{color:var(--text-primary);font-size:30px;letter-spacing:-.03em;line-height:1.1;margin:0;font-weight:600;font-variant-numeric:tabular-nums}.settings-connections .settings-connections__withdraw{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);background:var(--surface-primary);font-size:12px;font-weight:550}.settings-connections__withdraw:disabled{opacity:.5;cursor:not-allowed}.settings-connections__method-label{color:var(--text-secondary);font-size:12px;font-weight:550;margin:0}.settings-connections__method{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;width:100%;min-height:76px;padding:0;text-align:left;background:transparent;border:0;border-radius:0}.settings-connections__method:not(:disabled):hover{border-color:var(--accent-primary)}.settings-connections__method:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.settings-connections__method:disabled{cursor:default}.settings-connections__method-icon{display:grid;place-items:center;width:24px;height:24px;color:var(--text-secondary)}.settings-connections__method-copy{display:grid;gap:5px;min-width:0}.settings-connections__method-copy strong{color:var(--text-primary);font-size:14px;font-weight:600}.settings-connections__method-copy>span{color:var(--text-secondary);font-size:12px;line-height:1.6}.settings-connections__method-action{grid-column:2;display:inline-flex;gap:8px;align-items:center;color:var(--accent-primary);font-size:12px;font-weight:550;white-space:nowrap}@media (min-width:600px){.settings-connections__method{grid-template-columns:auto minmax(0,1fr) auto}.settings-connections__method-action{grid-column:auto}}.sphere-app-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sphere-app-choice{min-width:0;padding:28px;background:var(--sw-card-bg-default);border:1px solid var(--sw-premium-divider);border-radius:22px;box-shadow:var(--sw-card-shadow)}.sphere-app-choice__heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sphere-app-choice__heading>span:first-child{width:46px;height:46px;display:grid;place-items:center;background:var(--sw-card-bg-command);border:1px solid var(--sw-premium-divider);color:var(--accent-primary);border-radius:13px}.sphere-app-choice__heading small{display:block;font-size:9px;letter-spacing:.08em;margin-bottom:5px;color:var(--text-secondary)}.sphere-app-choice__heading h2{margin:0;font-size:20px}.sphere-app-choice__current{margin-left:auto;color:var(--accent-primary);font-size:10px;padding:5px 8px;border:1px solid var(--border-primary);border-radius:6px}.sphere-app-choice>p{font-size:13px;margin:18px 0 24px}.sphere-app-platforms{margin:24px 0 0;border-top:1px solid var(--border-primary)}.sphere-app-native-downloads{display:grid;gap:12px;margin:20px 0}.sphere-app-native-download{min-width:0;border-bottom:1px solid var(--border-primary);padding-bottom:12px}.sphere-app-native-download>a{display:flex;align-items:center;gap:12px;min-height:48px;color:var(--text-primary);text-decoration:none;font-weight:600}.sphere-app-native-download>a:hover{color:var(--accent-primary)}.sphere-app-native-download small{display:block;color:var(--text-secondary);font-size:.75rem;font-weight:400;margin-top:4px}.sphere-app-native-download summary{color:var(--text-secondary);font-size:.75rem;cursor:pointer;padding:12px 0;min-height:44px}.sphere-app-native-download code{display:block;overflow-wrap:anywhere;font-size:.7rem;color:var(--text-secondary)}.sphere-app-platforms>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--border-primary)}.sphere-app-platforms dt{font-size:.875rem;font-weight:600;color:var(--text-primary)}.sphere-app-platforms dd{margin:0;font-size:.8125rem;color:var(--text-secondary)}.sphere-app-platforms__status{display:inline-block;padding:3px 8px;border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary)}.sphere-app-choice>.sphere-app-platforms__detail{margin:12px 0 0;font-size:.8125rem;line-height:1.6;color:var(--text-secondary)}.sphere-app-choice__preview{border-top:1px solid var(--border-primary);margin-top:20px}.sphere-app-choice__preview>summary{min-height:44px;padding:14px 0;font-size:.875rem;color:var(--text-secondary);cursor:pointer}.sphere-app-choice__preview>.app-preview{box-shadow:var(--sw-card-shadow);border-radius:12px}.sphere-app-choice h2{font-size:1.4rem;font-weight:600;margin:0 0 12px}.sphere-app-choice ul{display:grid;gap:12px;list-style:none;padding:20px 0;margin:0}.sphere-app-choice li{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:.875rem}.sphere-app-choice li svg{flex-shrink:0;color:var(--accent-primary)}.sphere-app-page button:disabled{opacity:.55;cursor:not-allowed}.sphere-app-note{margin-top:28px;padding:24px;border:1px solid var(--border-primary);border-radius:16px;background:var(--sw-card-bg-default);display:flex;gap:16px;align-items:flex-start}.sphere-app-note h2{font-size:15px;font-weight:600;margin:0 0 8px}.sphere-app-note svg{flex-shrink:0;color:var(--text-secondary);margin-top:3px}.sphere-app-note p{margin:0;font-size:.875rem}.sphere-app-page :is(a,button,select):focus-visible,.sphere-creator-rail a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:920px){.sphere-app-page>.sphere-app-page__intro{display:block}.sphere-app-page__device-note{margin-top:16px}.sphere-app-choices{grid-template-columns:1fr}}@media (max-width:640px){.sphere-app-page{padding:24px 16px 40px}.sphere-app-choices{gap:24px}.sphere-app-choice{padding:20px 16px}.sphere-app-choice__current{margin-left:58px}.sphere-app-choice>.app-preview .app-preview__bar>small{display:none}.sphere-app-choice .app-preview__manuscript{grid-template-columns:78px minmax(0,1fr)}}.sphere-settings-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14000;background:var(--modal-backdrop,rgba(0,0,0,.48))}.sphere-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14001;display:grid;place-items:center;padding:max(12px,var(--safe-area-inset-top, env(safe-area-inset-top))) max(12px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(12px,var(--safe-area-inset-left, env(safe-area-inset-left)))}.sphere-settings-dialog{width:min(740px,100%);max-height:100%;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border-primary);border-radius:var(--sw-panel-radius);background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--shadow-2xl)}.sphere-settings-dialog__header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--border-primary);background:var(--surface-primary)}.sphere-settings-dialog__header button{min-width:44px;min-height:44px}.sphere-settings-tabs{display:flex;gap:4px;padding:12px 20px;overflow-x:auto;border-bottom:1px solid var(--border-primary)}.sphere-settings-tabs button{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:44px;padding:10px 12px;border-radius:var(--sw-action-radius);color:var(--text-secondary)}.sphere-settings-tabs button[aria-pressed=true]{color:var(--accent-primary);background:var(--sphere-selected)}.sphere-settings-dialog__content{padding:24px;min-width:0}.sphere-settings-dialog__footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-primary);z-index:3}.sphere-settings-dialog :is(button,a,input,select):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:480px){.sphere-settings-dialog__header,.sphere-settings-dialog__content,.sphere-settings-dialog__footer{padding:16px}.sphere-settings-tabs{padding:8px 12px}}.connected-accounts-panel{display:grid;gap:0;min-width:0;color:var(--sw-text-primary);background:transparent;border:0;border-radius:0;box-shadow:none}.connected-accounts__heading h3{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:-.02em}.connected-accounts__heading p{margin:0;color:var(--sw-text-secondary);font-size:13px;line-height:1.6}.connected-accounts__list{border:0;border-radius:0;background:transparent;box-shadow:none}.connected-accounts__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 0;min-width:0}.connected-accounts__row+.connected-accounts__row{border-top:1px solid var(--sw-border-muted-color)}.connected-accounts__row>div{min-width:0}.connected-accounts__row strong{display:block;font-size:14px;font-weight:550;margin-bottom:6px}.connected-accounts__row span{display:block;color:var(--sw-text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.connected-accounts__row small{white-space:nowrap;color:var(--sw-text-secondary);font-size:11px;padding:2px 0}.connected-accounts__row .connected-accounts__provider{grid-column:1/-1}.connected-accounts__feedback{margin:0;padding:12px;border-left:2px solid var(--accent-primary);color:var(--sw-text-primary);font-size:13px}.sphere-connection-card{min-width:0;max-width:760px;padding:24px;background:var(--sw-layer-default);border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-panel-radius,12px);box-shadow:none}.sphere-connection-card__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--sw-border-muted-color)}.sphere-connection-card__identity{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600}.sphere-connection-card__identity>span{display:grid;place-items:center;color:var(--accent-primary)}.sphere-connection-card h2{font-size:1.6rem;font-weight:600;letter-spacing:-.035em;margin:0 0 12px;overflow-wrap:anywhere}.sphere-connection-card>p{color:var(--sw-text-secondary);font-size:13px;line-height:1.75;max-width:55ch}.sphere-app-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}.sphere-app-actions a,.sphere-app-actions button,.sphere-connection-card button{min-height:44px;display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--sw-border-muted-color);border-radius:9px;background:var(--sw-layer-default);color:var(--sw-text-primary);font-size:.8125rem;font-weight:550}.sphere-app-actions .is-primary,.sphere-connection-card .is-primary{background:var(--sphere-action,var(--accent-primary));color:var(--accent-text);border-color:transparent;box-shadow:var(--sw-card-shadow,var(--sw-shadow-card))}.sphere-connection-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.85fr);gap:36px;align-items:start}.sphere-connection-explainer{padding:24px 0}.sphere-connection-explainer>svg{color:var(--accent-primary);margin-bottom:16px}.sphere-connection-explainer h2,.sphere-connection-usage h2{font-weight:600;font-size:1.125rem;margin:0 0 12px;letter-spacing:-.02em}.sphere-connection-explainer ol{display:grid;gap:20px;padding:0;list-style:none;margin:24px 0}.sphere-connection-explainer li{display:flex;gap:14px}.sphere-connection-explainer li>span{font-size:10px;color:var(--accent-primary);padding-top:4px;font-variant-numeric:tabular-nums}.sphere-connection-explainer strong{font-size:.8125rem;font-weight:600}.sphere-connection-explainer p{font-size:.75rem;margin:6px 0 0;color:var(--sw-text-secondary);line-height:1.7}.sphere-connection-explainer>p{padding-top:16px;border-top:1px solid var(--sw-border-muted-color)}.sphere-connection-scopes{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:22px;color:var(--sw-text-secondary);font-size:11px}.sphere-connection-scopes span{display:inline-flex;gap:7px;align-items:center}.sphere-connection-controls{margin-top:24px;border-top:1px solid var(--sw-border-muted-color);padding-top:12px;font-size:.8125rem}.sphere-connection-controls summary{min-height:36px;cursor:pointer;color:var(--sw-text-secondary);padding-block:8px}.sphere-connection-controls p{color:var(--sw-text-secondary);font-size:12px;line-height:1.7}.sphere-connection-card small{font-size:.75rem;color:var(--sw-text-secondary)}.sphere-connection-error{border-left:2px solid var(--accent-primary);padding-left:12px}.sphere-connection-usage{margin-top:24px;padding:20px;border:1px solid var(--sw-border-muted-color);background:var(--sw-layer-default);border-radius:var(--sw-panel-radius,12px);box-shadow:none}.sphere-connection-usage p{color:var(--sw-text-secondary);font-size:.75rem;line-height:1.6;margin:0}.sphere-connection-usage dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0;gap:24px}.sphere-connection-usage dl>div+div{border-left:1px solid var(--sw-border-muted-color);padding-left:24px}.sphere-connection-usage dt{color:var(--sw-text-secondary);font-size:.6875rem}.sphere-connection-usage dd{margin:10px 0 0;font-size:2rem;font-weight:500;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sphere-connection-usage>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--accent-primary);font-size:.75rem;margin-top:8px}.sphere-plan-notice{max-width:min(460px,calc(100vw - 32px));border:1px solid var(--sw-border-muted-color);border-radius:20px;background:var(--sw-layer-default);color:var(--sw-text-primary);padding:28px;box-shadow:var(--sw-elevation-4,var(--sw-shadow-overlay))}.sphere-plan-notice::backdrop{background:var(--sw-scrim-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sphere-plan-notice h2{font-size:1.4rem;font-weight:600;margin:18px 0 12px}.sphere-plan-notice p{color:var(--sw-text-secondary);line-height:1.6;font-size:.875rem}.sphere-connection-card label{display:grid;gap:10px;margin-top:24px;font-size:.8125rem}.sphere-connection-card select{min-height:48px;width:100%;border:1px solid var(--sw-border-muted-color);border-radius:9px;padding:10px;background:var(--sw-layer-default);color:var(--sw-text-primary);font-size:14px}.sphere-connection-status{display:inline-flex;align-items:center;gap:7px;max-width:100%;font-size:11px;color:var(--sw-text-secondary);line-height:1.5}.sphere-connection-status:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background:currentColor}.sphere-connection-status[data-ready=true]{color:var(--accent-primary)}.sw-chatgpt-connection--compact{min-width:0;margin-top:12px;border-top:1px solid var(--sw-border-muted-color);padding-top:24px}.sw-chatgpt-connection--compact .sphere-connection-layout{grid-template-columns:minmax(0,1fr)}.sw-chatgpt-connection--compact .sphere-connection-card{max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sw-chatgpt-connection--compact .sphere-connection-card h2{font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:8px}.sw-chatgpt-connection--compact .sphere-connection-card__top{margin-bottom:14px;padding:0;border:0}.sw-chatgpt-connection--compact .sphere-connection-card__identity{font-size:17px;gap:8px}.sw-chatgpt-connection--compact .sphere-connection-card label{margin-top:18px;gap:8px}.sw-chatgpt-connection--compact .sphere-connection-card select{background:var(--sw-layer-default);min-height:44px}.sw-chatgpt-connection--compact .sphere-connection-card label small{display:none}.sw-chatgpt-connection--compact .sphere-app-actions{margin-top:16px}.sw-chatgpt-connection--compact .sphere-connection-controls{margin-top:18px;padding-top:4px}.sw-chatgpt-connection--compact .sphere-connection-usage{margin-top:0;padding:0;border:0;border-top:1px solid var(--sw-border-muted-color);border-radius:0;box-shadow:none;background:transparent}.sphere-connection-usage--disclosure>summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 0;cursor:pointer;font-size:13px;color:var(--sw-text-primary);list-style:none}.sphere-connection-usage--disclosure>summary::-webkit-details-marker{display:none}.sphere-connection-usage--disclosure>summary:after{content:"+";font-size:18px;color:var(--sw-text-secondary)}.sphere-connection-usage--disclosure[open]>summary:after{content:"−"}.sphere-connection-usage--disclosure>summary small{margin-left:auto;color:var(--sw-text-secondary);font-size:11px}.sphere-connection-usage--disclosure>div{padding:8px 0 18px}.sphere-connection-usage--disclosure a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--accent-primary);font-size:12px}.sw-chatgpt-connection--compact button:disabled,.sphere-plan-notice button:disabled{opacity:.55;cursor:not-allowed}:is(.sw-chatgpt-connection--compact,.sphere-plan-notice) :is(a,button,select,summary):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:800px){.sphere-connection-layout{grid-template-columns:1fr;gap:20px}.sphere-connection-explainer{padding:8px 0}.sphere-connection-explainer ol{gap:18px}}@media (max-width:480px){.sphere-connection-card{padding:22px 18px}.sphere-connection-card__top{gap:12px}.sphere-connection-usage{padding:20px 18px}.sphere-connection-usage dl{gap:10px}.sphere-connection-usage dl>div+div{padding-left:10px}.sphere-connection-usage dt{font-size:11px;line-height:1.5}.sphere-connection-usage dd{font-size:24px}}.sw-ai-choice{border:0;border-block:1px solid var(--sw-border-muted-color);margin:22px 0;padding:20px 0;min-width:0}.sw-ai-choice legend{float:left;width:100%;font-weight:600;margin-bottom:6px}.sw-ai-choice>p{clear:both;font-size:13px;line-height:1.6}.sw-ai-choice__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.sw-ai-choice__options label{display:flex;align-items:flex-start;gap:7px;padding:12px 10px;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-md,10px);cursor:pointer;background:var(--sw-layer-default);min-width:0}.sw-ai-choice__options label[data-selected=true]{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 8%,var(--sw-layer-default))}.sw-ai-choice__options label:has(input:disabled){opacity:.55;cursor:default}.sw-ai-choice__options input{width:15px;height:15px;margin:3px 0 0;flex-shrink:0;accent-color:var(--accent-primary)}.sw-ai-choice__options strong,.sw-ai-choice__options small{display:block;font-size:12px;overflow-wrap:anywhere}.sw-ai-choice__options small,.sw-ai-choice>small{color:var(--sw-text-secondary)}.sphere-connection-card .sw-ai-choice__options label,.sphere-connection-card .sw-ai-account{margin:0}.sphere-connection-explainer summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:13px;font-weight:550}.sphere-connection-explainer summary svg{flex-shrink:0;color:var(--accent-primary)}.sphere-connection-card .sw-ai-choice__apply{background:var(--accent-primary);color:var(--accent-text)}.sw-ai-choice__apply{display:block;width:100%;min-height:44px;margin:12px 0;border:0;border-radius:var(--sw-radius-md,10px);background:var(--accent-primary);color:var(--on-accent,#fff);padding:10px 14px;font:inherit;cursor:pointer}.sw-ai-wallet{padding-block:18px;border-top:1px solid var(--sw-border-muted-color);min-width:0}.sw-ai-wallet__balance{display:flex;align-items:center;justify-content:space-between;gap:16px}.sw-ai-wallet__balance>span{font-size:12px;color:var(--sw-text-secondary)}.sw-ai-wallet__balance strong{display:block;margin-top:4px;font-size:28px;line-height:1.2;letter-spacing:-.04em;color:var(--sw-text-primary)}.sw-ai-wallet__balance>small{max-width:130px;text-align:right;color:var(--sw-text-secondary);font-size:12px}.sw-ai-wallet p,.sw-ai-continuation>small{color:var(--sw-text-secondary);font-size:13px;line-height:1.6}.sw-ai-continuation{margin-top:16px;border-top:1px solid var(--sw-border-muted-color)}.sw-ai-continuation summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;cursor:pointer;font-size:13px;font-weight:600}.sw-ai-continuation summary span{font-size:11px;font-weight:400;color:var(--sw-text-secondary);white-space:nowrap}.sphere-connection-card .sw-ai-continuation__toggle{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.sw-ai-continuation__toggle input{width:18px;height:18px;margin:2px 0;flex-shrink:0;accent-color:var(--accent-primary)}.sw-ai-continuation input[type=number]{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;color:var(--sw-text-primary);background:var(--sw-layer-default);border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-md,10px);font:inherit}@media (max-width:600px){.sw-ai-choice__options{grid-template-columns:1fr}.sw-ai-choice__options label{align-items:center;min-height:44px;padding:10px 12px}.sw-ai-choice__options span{display:flex;flex:1;justify-content:space-between;gap:12px}.sw-ai-choice__options strong{overflow-wrap:normal}}.ai-membership-options{min-width:0;margin:0;padding:0;border:0;color:var(--sw-text-primary)}.ai-membership-options legend{padding:0;font-size:1rem;font-weight:650;letter-spacing:-.02em}.ai-membership-options__intro{margin:.35rem 0 1rem;color:var(--sw-text-secondary);font-size:.875rem;line-height:1.5}.ai-membership-options__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem}.ai-membership-option{position:relative;display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:1.1rem;border:1px solid var(--sw-border-muted-color);border-radius:8px;background:var(--sw-layer-default);cursor:pointer;transition:border-color .18s,background .18s}.ai-membership-option[data-selected=true]{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 7%,var(--sw-layer-canvas))}.ai-membership-option[data-unavailable=true]{cursor:default}.ai-membership-option input{position:absolute;opacity:0;width:1px;height:1px}.ai-membership-option:has(input:focus-visible){outline:2px solid var(--accent-primary);outline-offset:3px}.ai-membership-option__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;font-size:.875rem}.ai-membership-option__heading>span{display:flex;align-items:center;gap:.5rem}.ai-membership-option svg{flex-shrink:0;color:var(--accent-primary)}.ai-membership-option__check{opacity:0}.ai-membership-option[data-selected=true] .ai-membership-option__check{opacity:1}.ai-membership-option__price{display:flex;align-items:baseline;gap:.4rem;margin-top:.15rem}.ai-membership-option__price strong{font-size:1.9rem;font-weight:650;letter-spacing:-.05em;line-height:1.15}.ai-membership-option__price>span,.ai-membership-option__description,.ai-membership-option__requirement{font-size:.8125rem;color:var(--sw-text-secondary);line-height:1.55}.ai-membership-option__allowance{margin-top:auto;padding-top:.3rem;font-size:.75rem;font-weight:600}.ai-membership-option__requirement{border-top:1px solid var(--sw-border-muted-color);padding-top:.5rem}.ai-membership-options__details{margin-top:1rem;font-size:.8125rem;line-height:1.6}.ai-membership-options__details>strong{font-weight:600}.ai-membership-options__details p{margin:.3rem 0 0;color:var(--sw-text-secondary)}@media (prefers-reduced-motion:reduce){.ai-membership-option{transition:none}}@media (forced-colors:active){.ai-membership-option[data-selected=true]{outline:2px solid Highlight}}.account-checkout-dialog.modal-content-premium{width:min(680px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;padding:0!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--sw-panel-radius, 12px)!important;background:var(--sw-layer-default)!important;color:var(--sw-text-primary)!important;box-shadow:var(--sw-shadow-overlay)!important}.account-checkout-dialog>.modal-header-premium{padding:18px 24px!important;background:var(--sw-layer-default)!important;border-bottom:1px solid var(--sw-border-muted-color)!important}.account-checkout-dialog .modal-title-premium{font-size:18px!important;color:var(--sw-text-primary)!important}.account-checkout-dialog>.modal-body-premium{padding:24px!important;overflow-y:auto!important;overscroll-behavior:contain}.account-checkout,.account-checkout__state{display:grid;gap:24px;min-width:0;color:var(--sw-text-primary)}.account-checkout :where(h2,h3,p),.account-checkout__state :where(h2,p){margin:0}.account-checkout :where(p,small),.account-checkout__state p{font-size:14px;line-height:1.6;color:var(--sw-text-secondary)}.account-checkout h2,.account-checkout__state h2{font-size:24px;line-height:1.25;letter-spacing:-.025em}.account-checkout h3{font-size:15px;font-weight:600}.account-checkout__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--sw-border-muted-color)}.account-checkout__summary>div{display:grid;gap:8px}.account-checkout__summary span{color:var(--sw-text-secondary);font-size:12px}.account-checkout__summary>strong{font-size:22px;white-space:nowrap;font-variant-numeric:tabular-nums}.account-checkout__payment{display:grid;gap:16px;min-width:0}.account-checkout__card{padding:16px;border:1px solid var(--sw-border-muted-color);border-radius:8px;background:var(--sw-layer-default)}.account-checkout__card:focus-within{outline:2px solid var(--accent-primary);outline-offset:2px}.account-checkout__security{display:flex;align-items:center;gap:8px}.account-checkout__security svg{flex:0 0 auto}.account-checkout__error{padding:12px 16px;border-left:3px solid var(--error-primary);background:var(--sw-layer-raised);overflow-wrap:anywhere}.account-checkout__footer{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid var(--sw-border-muted-color)}.account-checkout button,.account-checkout__state button{min-height:44px;padding:10px 16px;border:1px solid var(--sw-border-muted-color);border-radius:8px;background:var(--sw-layer-default);color:var(--sw-text-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.account-checkout button.account-checkout__primary{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-text, #fff)}.account-checkout button:disabled{opacity:.55;cursor:not-allowed}.account-checkout button:focus-visible,.account-checkout__state button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width: 768px){.modal-overlay-premium:has(.account-checkout-dialog){padding:0!important}.account-checkout-dialog.modal-content-premium{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.account-checkout-dialog>.modal-header-premium{padding:max(12px,env(safe-area-inset-top,0px)) 16px 12px!important}.account-checkout-dialog>.modal-body-premium{padding:24px 16px max(24px,env(safe-area-inset-bottom,0px))!important}.account-checkout__summary{align-items:flex-start;flex-direction:column;gap:12px}.account-checkout__footer>button{flex:1}}.credit-purchase{display:flex;flex-direction:column;gap:1.25rem;min-width:0;color:var(--sw-text-primary)}.credit-purchase p{margin:0;font-size:.875rem;line-height:1.6;color:var(--sw-text-secondary)}.credit-purchase__balance{display:flex;flex-direction:column;gap:.4rem;padding-bottom:1.15rem;border-bottom:1px solid var(--sw-border-muted-color)}.credit-purchase__balance>span{font-size:.8125rem;color:var(--sw-text-secondary)}.credit-purchase__balance>strong{font-size:2rem;line-height:1.2;letter-spacing:-.045em;font-weight:650}.credit-purchase__balance small{font-size:.875rem;font-weight:500;letter-spacing:0}.credit-purchase__packs{display:grid;gap:.6rem;margin:0;padding:0;border:0;min-width:0}.credit-purchase__packs legend{padding:0 0 .75rem;font-size:.875rem;font-weight:600}.credit-purchase__pack{display:flex;align-items:center;gap:.85rem;padding:1rem;margin:0;border:1px solid var(--sw-border-muted-color);border-radius:8px;background:var(--sw-layer-default);cursor:pointer;transition:border-color .18s,background .18s}.credit-purchase__pack[data-selected=true]{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 7%,var(--sw-layer-canvas))}.credit-purchase__pack:focus-within{outline:2px solid var(--accent-primary);outline-offset:3px}.credit-purchase__pack input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--accent-primary);width:18px;height:18px;min-width:18px;min-height:18px;max-height:18px;margin:0;padding:0;flex-shrink:0;border:0;border-radius:50%;background:none;box-shadow:none;outline:none}.credit-purchase__quantity{display:flex;flex-direction:column;gap:.2rem;min-width:0}.credit-purchase__quantity strong{font-size:.9375rem;font-weight:600}.credit-purchase__quantity>span{color:var(--sw-text-secondary);font-size:.75rem}.credit-purchase__price{margin-left:auto;white-space:nowrap;font-size:1rem;font-variant-numeric:tabular-nums}.credit-purchase__connection{display:grid;gap:.4rem}.credit-purchase__connection>strong{font-size:.875rem;font-weight:600}.credit-purchase__notice{border-inline-start:3px solid var(--warning-primary);padding:.5rem .75rem}.credit-purchase__notice button{margin-top:.5rem;padding:.6rem .85rem;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-md);background:var(--sw-layer-default);color:var(--sw-text-primary);cursor:pointer}.credit-purchase__checkout{display:grid;gap:.65rem}.credit-purchase__continue{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:48px;padding:.8rem;border:0;border-radius:var(--sw-radius-md,10px);background:var(--accent-primary);color:var(--accent-text,#fff);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.credit-purchase__continue:disabled{background:var(--sw-layer-default);color:var(--sw-text-secondary);cursor:default}.credit-purchase__continue:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.credit-purchase__checkout>p{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.75rem}@media (max-width:420px){.credit-purchase__pack{gap:.65rem;padding:.85rem .75rem}.credit-purchase__quantity strong{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.credit-purchase__pack{transition:none}}@media (forced-colors:active){.credit-purchase__pack[data-selected=true]{outline:2px solid Highlight}.credit-purchase__continue{border:1px solid ButtonText}}.sw-store-page{width:min(100%,760px);margin-inline:auto;padding:clamp(16px,3vw,32px);box-sizing:border-box}.sw-store{display:grid;gap:20px;min-width:0;color:var(--sw-text-primary);font-size:14px;line-height:1.5}.sw-store *,.sw-store-page *{box-sizing:border-box}.sw-store h2,.sw-store h3,.sw-store p{margin:0}.sw-store h2{margin-block:8px;font-size:clamp(23px,4vw,30px);letter-spacing:-.035em;line-height:1.16}.sw-store h3{font-size:16px;line-height:1.4}.sw-store p,.sw-store small{color:var(--sw-text-secondary)}.sw-store svg{flex-shrink:0}.sw-store__eyebrow{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--sw-text-secondary)}.sw-store__account{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-lg,16px);background:var(--sw-layer-default)}.sw-store__account>div{display:grid;align-content:start;gap:4px;min-width:0}.sw-store__account>div+div{padding-inline-start:20px;border-inline-start:1px solid var(--sw-border-muted-color)}.sw-store__account span{display:flex;align-items:center;gap:6px;color:var(--sw-text-secondary);font-size:12px}.sw-store__account strong{font-size:clamp(19px,4vw,25px);letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sw-store__account small{font-size:11px;line-height:1.5}.sw-store__switch{display:grid;grid-template-columns:1fr 1fr;padding:4px;gap:4px;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-lg,16px);background:var(--sw-chrome-surface,var(--sw-layer-default))}.sw-store__switch button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:var(--sw-radius-md,10px);background:transparent;color:var(--sw-text-secondary);font:inherit;font-weight:600;cursor:pointer}.sw-store__switch button[aria-pressed=true]{background:var(--sw-layer-raised,var(--sw-layer-canvas));color:var(--sw-text-primary);box-shadow:0 1px 3px #0002}.sw-store__choices,.sw-store__products{display:grid;gap:10px;min-width:0}.sw-store__products{padding:0;margin:0;border:0}.sw-store__section-heading{display:grid;gap:3px}.sw-store__section-heading p{font-size:12px}.sw-store__product{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:16px;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-md,12px);background:var(--sw-layer-default);cursor:pointer;transition:border-color .15s ease,background .15s ease}.sw-store__product[data-selected=true]{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 7%,var(--sw-layer-default));box-shadow:inset 0 0 0 1px var(--accent-primary)}.sw-store__product input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--accent-primary);width:18px;height:18px;min-width:18px;min-height:18px;max-height:18px;margin:0;padding:0;border:0;box-shadow:none}.sw-store__product-copy,.sw-store__price{display:grid;gap:3px;min-width:0}.sw-store__product-copy strong{font-size:15px}.sw-store__product-copy span{color:var(--sw-text-secondary);font-size:12px;overflow-wrap:anywhere}.sw-store__price{text-align:end;font-variant-numeric:tabular-nums}.sw-store__price strong{font-size:17px;white-space:nowrap}.sw-store__price small{font-size:11px}.sw-store__products:disabled label{cursor:default}.sw-store__loading{display:flex;align-items:center;gap:10px;padding:20px 0;color:var(--sw-text-secondary)}.sw-store__notice{display:flex;flex-wrap:wrap;align-items:start;gap:6px;padding:12px 14px;background:var(--sw-layer-default);border-inline-start:3px solid var(--accent-primary);border-radius:4px;font-size:13px;overflow-wrap:anywhere}.sw-store__notice--error{border-color:var(--danger-primary,#c65353)}.sw-store__confirmation{display:grid;gap:10px}.sw-store__confirmation p{font-size:12px;line-height:1.6}.sw-store__primary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;border:1px solid transparent;border-radius:var(--sw-radius-md,12px);background:var(--accent-primary);color:var(--accent-text,#fff);font:inherit;font-weight:600;cursor:pointer}.sw-store__primary:disabled{background:var(--sw-layer-default);color:var(--sw-text-secondary);border-color:var(--sw-border-muted-color);cursor:default}.sw-store__recovery{display:flex;flex-wrap:wrap;gap:4px 12px;padding-top:12px;border-top:1px solid var(--sw-border-muted-color)}.sw-store__recovery :is(button,a),.sw-store-page__back{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--sw-text-primary);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.sw-store-page__back{margin-bottom:16px}.sw-store__recovery :is(button,a):hover,.sw-store-page__back:hover{background:var(--sw-layer-default)}.sw-store button:focus-visible,.sw-store a:focus-visible,.sw-store summary:focus-visible,.sw-store__product:focus-within{outline:2px solid var(--accent-primary);outline-offset:3px}.sw-store__help{border:0;background:transparent}.sw-store__help summary{min-height:44px;padding-block:10px;cursor:pointer;font-size:13px}.sw-store__help p{font-size:12px;padding-bottom:8px}.sw-store__legal{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;color:var(--sw-text-secondary);font-size:11px}.sw-store__legal span{margin-inline-end:auto}.sw-store__legal a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.sw-store__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:420px){.sw-store{gap:16px}.sw-store__product{padding:12px;gap:10px}.sw-store__account{padding:14px;gap:12px}.sw-store__account>div+div{padding-inline-start:12px}.sw-store__price strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.sw-store__product{transition:none}}@media (forced-colors:active){.sw-store__product[data-selected=true],.sw-store__switch button[aria-pressed=true]{outline:2px solid Highlight}.sw-store__primary{border:1px solid ButtonText}}@layer sw-studio-refinement{.sw-route-status{position:fixed;z-index:45;inset-inline-end:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:10px 14px;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-lg,16px);background:var(--sw-layer-overlay);color:var(--sw-text-secondary);box-shadow:var(--sw-elevation-floating);pointer-events:none}.sw-route-status .sw-feedback-loader{flex-direction:row;gap:10px}.sw-route-status .sw-feedback-loader__message{font-size:12px;text-align:start}.sw-feedback-loader{--sw-feedback-size: 32px;--sw-feedback-color: var(--sw-workspace-accent, var(--accent-primary));display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:0;width:100%;min-height:180px;padding:32px 20px!important;color:var(--sw-text-secondary)!important;background:transparent!important;border:0!important;box-shadow:none!important}.sw-feedback-loader--inline{display:inline-flex!important;min-height:0;width:auto;padding:0!important}.sw-feedback-loader[data-size=small]{--sw-feedback-size: 20px}.sw-feedback-loader[data-size=large]{--sw-feedback-size: 44px}.sw-feedback-loader[data-size=xlarge]{--sw-feedback-size: 56px}.sw-feedback-loader[data-tone=accent]{--sw-feedback-color: var(--accent-secondary)}.sw-feedback-loader[data-tone=minimal]{--sw-feedback-color: var(--sw-text-secondary)}.sw-feedback-loader__indicator{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--sw-feedback-size);height:var(--sw-feedback-size)}.sw-feedback-loader[data-variant=circular] .sw-feedback-loader__indicator{border:2px solid var(--sw-border-muted-color)!important;border-top-color:var(--sw-feedback-color)!important;border-radius:50%;animation:sw-feedback-turn 1s linear infinite}.sw-feedback-loader[data-variant=pulse] .sw-feedback-loader__indicator{border-radius:50%;background:var(--sw-feedback-color);animation:sw-feedback-breathe 1.8s ease-in-out infinite}.sw-feedback-loader[data-variant=dots] .sw-feedback-loader__indicator,.sw-feedback-loader[data-variant=bars] .sw-feedback-loader__indicator{gap:5px;width:calc(var(--sw-feedback-size) * 1.5)}.sw-feedback-loader__indicator i{display:block;width:6px;height:6px;border-radius:50%;background:var(--sw-feedback-color);animation:sw-feedback-breathe 1.4s ease-in-out infinite}.sw-feedback-loader[data-variant=bars] i{height:75%;border-radius:3px}.sw-feedback-loader[data-variant=progress] .sw-feedback-loader__indicator{display:block;position:relative;width:min(240px,100%);min-width:100px;height:3px;border-radius:2px;background:var(--sw-layer-raised);overflow:hidden}.sw-feedback-loader[data-variant=progress] .sw-feedback-loader__indicator>span{display:block;height:100%;width:35%;border-radius:inherit;background:var(--sw-feedback-color)}.sw-feedback-loader__indicator[data-determinate=false]>span{animation:sw-feedback-travel 1.8s ease-in-out infinite}.sw-feedback-loader__message{max-width:42ch;text-align:center;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.sw-feedback-loader__value{font-size:12px;font-variant-numeric:tabular-nums}.sw-feedback-skeleton-group{display:grid;min-width:0;max-width:100%}.sw-feedback-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.sw-feedback-skeleton{position:relative;display:block;overflow:hidden;background:var(--sw-layer-raised)!important;border-radius:4px;border:0!important;box-shadow:none!important;min-width:0;max-width:100%}.sw-feedback-skeleton[data-variant=circular]{border-radius:50%}.sw-feedback-skeleton[data-variant=rounded]{border-radius:var(--sw-radius-md, 10px)}.sw-feedback-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sw-text-secondary) 10%,transparent),transparent);animation:sw-feedback-sweep 2s ease-in-out infinite;transform:translate(-100%)}.sw-feedback-skeleton[data-animation=pulse]:after{animation:sw-feedback-breathe 1.8s ease-in-out infinite;transform:none}.sw-feedback-skeleton-card{padding:20px!important;border:1px solid var(--sw-border-muted-color);background:var(--sw-layer-default);border-radius:var(--sw-radius-md, 10px)}.sw-feedback-workspace-preview{display:grid;grid-template-columns:minmax(48px,1fr) minmax(0,4fr);grid-template-rows:16px 48px 48px;gap:12px;width:100%;margin-top:12px!important}.sw-feedback-workspace-preview>span{border-radius:4px;background:var(--sw-layer-raised)}.sw-feedback-workspace-preview>span:first-child{grid-row:1 / 4;background:var(--sw-layer-sunken)}.sw-loading-skeleton,.sw-skeleton,.sw-os-skeleton{position:relative;overflow:hidden;background:var(--sw-layer-raised)!important;box-shadow:none!important;border-color:transparent!important}.sw-feedback-boot{display:grid!important;place-items:center;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important;background:var(--sw-layer-canvas, Canvas)!important;color:var(--sw-text-primary, CanvasText)!important}.sw-feedback-boot__content{display:grid;justify-items:center;gap:20px;width:min(420px,100%);min-width:0;text-align:center}.sw-feedback-boot__content>img{width:44px;height:44px}.sw-feedback-boot__content h1{margin:0!important;font-size:clamp(23px,4vw,30px)!important;font-weight:600!important;line-height:1.2;letter-spacing:-.03em;color:inherit!important}.sw-feedback-boot__content p{margin:0!important;color:var(--sw-text-secondary)!important;font-size:14px;line-height:1.6}.sw-feedback-boot__brand{font-size:12px!important;letter-spacing:.04em}.sw-feedback-boot .sw-feedback-loader{width:100%;margin-top:8px!important;gap:20px}.sw-feedback-retry{min-height:44px;padding:10px 18px!important;border:1px solid var(--sw-border-muted-color);border-radius:8px;color:var(--sw-text-primary);background:var(--sw-control-bg, var(--sw-layer-raised));cursor:pointer}.sw-feedback-retry:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}html[data-motion=reduced] [data-sw-feedback] *,html[data-motion=reduced] [data-sw-feedback] *:after{animation:none!important}@media (prefers-reduced-motion: reduce){[data-sw-feedback] *,[data-sw-feedback] *:after{animation:none!important}}@media (forced-colors: active){.sw-feedback-loader__indicator{forced-color-adjust:none;--sw-feedback-color: Highlight}.sw-feedback-skeleton{border:1px solid GrayText!important}.sw-feedback-skeleton:after{display:none}}}@keyframes sw-feedback-turn{to{transform:rotate(360deg)}}@keyframes sw-feedback-breathe{50%{opacity:.35}}@keyframes sw-feedback-travel{0%{transform:translate(-100%)}to{transform:translate(390%)}}@keyframes sw-feedback-sweep{to{transform:translate(100%)}}.choice-modal-content-premium{animation:sw-choicemodal-choiceModalFadeIn .3s cubic-bezier(.4,0,.2,1)}@keyframes sw-choicemodal-choiceModalFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.choice-modal-icon-premium{animation:sw-choicemodal-choiceIconPulse 2s ease-in-out infinite}@keyframes sw-choicemodal-choiceIconPulse{0%,to{transform:scale(1);box-shadow:var(--sw-shadow-card)}50%{transform:scale(1.02);box-shadow:var(--sw-shadow-card)}}.choice-button-premium{position:relative;overflow:hidden;isolation:isolate}.choice-button-premium:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--sw-layer-raised);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;z-index:0}.choice-button-premium:not(:disabled):hover:before{width:300px;height:300px}.choice-button-premium:not(:disabled):hover .choice-button-glow-premium{opacity:1}.choice-button-premium:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:var(--choice-button-shadow, 0 6px 16px rgba(var(--accent-primary-rgb), .3))}.choice-button-premium:not(:disabled):active{transform:translateY(0) scale(.98);transition:transform .1s ease}.choice-button-premium:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;box-shadow:var(--sw-focus-ring)}.choice-button-label-premium,.choice-button-icon-premium,.choice-button-spinner-premium{position:relative;z-index:1}@keyframes sw-choicemodal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.choice-button-primary:not(:disabled):hover{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%)}.choice-button-danger:not(:disabled):hover{background:linear-gradient(135deg,var(--error-primary) 0%,#dc2626 100%)}.choice-button-success:not(:disabled):hover{background:linear-gradient(135deg,var(--success-primary) 0%,#16a34a 100%)}.choice-button-warning:not(:disabled):hover{background:linear-gradient(135deg,var(--warning-primary) 0%,#d97706 100%)}@media (max-width: 768px){.choice-modal-buttons-premium{flex-direction:column;gap:.875rem}.choice-button-premium{width:100%;min-width:100%;max-width:100%}.choice-modal-icon-premium{width:56px;height:56px}.choice-modal-content-premium{gap:1.25rem}}@media (max-width: 480px){.choice-modal-buttons-premium{gap:.75rem}.choice-button-premium{padding:.875rem 1.5rem;font-size:.95rem}}@media (prefers-reduced-motion: reduce){.choice-button-premium,.choice-button-glow-premium,.choice-modal-icon-premium,.choice-modal-content-premium{transition:none;animation:none}.choice-button-premium:before{transition:none}}.choice-button-premium:disabled{cursor:not-allowed;opacity:.6;filter:grayscale(.3)}.choice-button-premium:disabled:before{display:none}@media (hover: none) and (pointer: coarse){.choice-button-premium:not(:disabled):active{transform:scale(.95)}.choice-button-premium:not(:disabled):hover{transform:none}}.choice-modal-message-premium strong{color:var(--sw-text-primary);font-weight:600}.choice-modal-message-premium em{color:var(--sw-text-secondary);font-style:normal}@keyframes sw-compactheader-headerGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes sw-compactheader-headerFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sw-compactheader-headerSlideDown{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sw-compactheader-headerButtonHover{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes sw-compactheader-headerButtonActive{0%{transform:scale(1.02)}to{transform:scale(.98)}}@media (prefers-reduced-motion: reduce){.compact-header *{animation:none!important;transition:none!important}}@media (max-width: 640px){.compact-header-desktop-buttons{display:none!important}.compact-header-mobile-toggle{display:flex!important}}@media (min-width: 641px){.compact-header-mobile-toggle{display:none!important}.compact-header-desktop-buttons{display:flex!important}}@media (max-width: 768px){.compact-header-button-text{display:none!important}}@media (min-width: 769px){.compact-header-button-text{display:inline!important}}@media (max-width: 480px){.compact-header-welcome{display:none!important}}@keyframes sw-counter-counterPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.9}}@keyframes sw-counter-counterGlow{0%,to{box-shadow:var(--sw-shadow-card)}50%{box-shadow:var(--sw-shadow-card)}}@media (prefers-reduced-motion: reduce){.counter-component *{animation:none!important;transition:none!important}}@keyframes sw-excerptsviewer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sw-keyboardshortcuts-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sw-notificationsystem-progressBar{0%{width:100%}to{width:0%}}@keyframes sw-notificationsystem-shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes sw-notificationsystem-notificationSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes sw-notificationsystem-notificationSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.notification-system-container{position:fixed;top:max(20px,env(safe-area-inset-top));right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:400px;width:100%;pointer-events:none;padding:0;margin:0}.notification-item-premium{position:relative;overflow:hidden;border-radius:var(--sw-radius-lg);background:var(--sw-layer-default);color:var(--sw-text-primary);border:1px solid var(--sw-border-muted-color);padding:0;width:100%;min-width:0;max-width:400px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--sw-shadow-overlay);transition:all .4s cubic-bezier(.25,.46,.45,.94);transform-origin:right center;will-change:transform,opacity}.notification-item-premium:hover{box-shadow:var(--sw-shadow-overlay)}.notification-item-premium:before{content:none;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-text-primary) 5%,transparent),color-mix(in srgb,var(--sw-text-primary) 2%,transparent),color-mix(in srgb,var(--sw-text-primary) 8%,transparent));border-radius:inherit;pointer-events:none;z-index:1}.notification-item-premium:after{content:none;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,color-mix(in srgb,var(--sw-text-primary) 10%,transparent),color-mix(in srgb,var(--sw-text-primary) 5%,transparent),color-mix(in srgb,var(--sw-text-primary) 10%,transparent));border-radius:18px;z-index:-1;opacity:0;transition:opacity .3s ease}.notification-item-premium:hover:after{opacity:1}.notification-header-premium{display:flex;align-items:flex-start;gap:12px;position:relative;z-index:2;padding:20px 20px 16px}.notification-icon-container{position:relative;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.notification-icon-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--sw-text-primary) 10%,transparent) 0%,transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s ease}.notification-icon-container:hover:before{opacity:1}.notification-content{flex:1;min-width:0;position:relative;z-index:2}.notification-title-premium{font-size:15px;font-weight:600;line-height:1.4;margin:0 0 6px;letter-spacing:-.01em;transition:all .2s ease}.notification-message-premium{font-size:13px;line-height:1.5;margin:0;opacity:.9;transition:all .2s ease}.notification-close-btn{position:relative;background:var(--sw-layer-raised);border:1px solid color-mix(in srgb,var(--sw-text-primary) 10%,transparent);color:inherit;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.notification-close-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-text-primary) 10%,transparent),color-mix(in srgb,var(--sw-text-primary) 5%,transparent));border-radius:inherit;opacity:0;transition:opacity .2s ease}.notification-close-btn:hover{background:var(--sw-layer-raised);border-color:color-mix(in srgb,var(--sw-text-primary) 20%,transparent);transform:scale(1.05)}.notification-close-btn:hover:before{opacity:1}.notification-close-btn:active{transform:scale(.95)}.notification-actions-premium{display:flex;gap:8px;margin:16px 20px 20px;flex-wrap:wrap;position:relative;z-index:2}.notification-action-btn{position:relative;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);letter-spacing:-.01em}.notification-action-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--sw-text-primary) 10%,transparent),color-mix(in srgb,var(--sw-text-primary) 5%,transparent));border-radius:inherit;opacity:0;transition:opacity .2s ease}.notification-action-btn:hover:before{opacity:1}.notification-action-btn:active{transform:translateY(1px) scale(.98)}.notification-progress-premium{position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--sw-layer-raised);border-radius:0 0 16px 16px;overflow:hidden}.notification-progress-bar{height:100%;background:linear-gradient(90deg,currentColor 0%,currentColor 50%,transparent 100%);border-radius:inherit;animation:sw-notificationsystem-progressBar 5s linear forwards;position:relative}.notification-progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--sw-text-primary) 30%,transparent) 50%,transparent 100%);animation:sw-notificationsystem-progressShimmer 2s ease-in-out infinite}.notification-sw-notificationsystem-shimmer-premium{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sw-text-primary) 8%,transparent),transparent);animation:sw-notificationsystem-shimmer 4s ease-in-out infinite;pointer-events:none;z-index:1}@media (max-width: 768px){.notification-system-container{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));left:max(16px,env(safe-area-inset-left));max-width:none;width:auto}.notification-item-premium{border-radius:12px;margin:0}.notification-header-premium{padding:16px 16px 12px;gap:10px}.notification-icon-container{padding:10px;border-radius:10px}.notification-title-premium{font-size:14px}.notification-message-premium{font-size:12px}.notification-actions-premium{margin:12px 16px 16px;gap:6px}.notification-action-btn{padding:8px 12px;font-size:12px;border-radius:8px}.notification-close-btn{padding:6px;border-radius:6px}}@media (max-width: 480px){.notification-system-container{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));gap:8px}.notification-item-premium{border-radius:10px}.notification-header-premium{padding:14px 14px 10px;gap:8px}.notification-icon-container{padding:8px;border-radius:8px}.notification-title-premium{font-size:13px}.notification-message-premium{font-size:11px}.notification-actions-premium{margin:10px 14px 14px;gap:4px}.notification-action-btn{padding:6px 10px;font-size:11px;border-radius:6px}}@media (hover: none) and (pointer: coarse){.notification-item-premium:hover{transform:none}.notification-item-premium:active{transform:scale(.98)}.notification-close-btn:hover{transform:none}.notification-close-btn:active{transform:scale(.9)}.notification-action-btn:hover{transform:none}.notification-action-btn:active{transform:scale(.95)}}@media (min-resolution: 192dpi){.notification-item-premium,.notification-item-premium:hover{box-shadow:var(--sw-shadow-overlay)}}@media (prefers-reduced-motion: reduce){.notification-item-premium,.notification-close-btn,.notification-action-btn,.notification-icon-container{transition:none}.notification-sw-notificationsystem-shimmer-premium,.notification-progress-bar,.notification-progress-bar:after{animation:none!important}}@media (prefers-color-scheme: dark){.notification-item-premium{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.notification-close-btn,.notification-action-btn{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@keyframes sw-notificationsystem-progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sw-notificationsystem-notificationBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@keyframes sw-notificationsystem-notificationPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes sw-notificationsystem-notificationGlow{0%{box-shadow:var(--sw-shadow-card)}50%{box-shadow:var(--sw-shadow-card)}to{box-shadow:var(--sw-shadow-card)}}.notification-item-premium.notification-important{animation:sw-notificationsystem-notificationPulse 2s ease-in-out infinite}.notification-item-premium.notification-urgent{animation:sw-notificationsystem-notificationGlow 3s ease-in-out infinite}.notification-item-premium.notification-success{animation:sw-notificationsystem-notificationBounce .6s ease-out}.notification-stack-indicator{position:absolute;top:-8px;right:-8px;width:16px;height:16px;background:var(--sw-layer-raised);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:2px solid color-mix(in srgb,var(--sw-text-primary) 10%,transparent)}.notification-drag-handle{position:absolute;top:8px;left:8px;width:4px;height:20px;background:var(--sw-layer-raised);border-radius:2px;cursor:grab;opacity:0;transition:opacity .2s ease}.notification-item-premium:hover .notification-drag-handle{opacity:1}.notification-drag-handle:active{cursor:grabbing}.notification-item-premium{contain:layout style paint;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.notification-icon-container,.notification-close-btn,.notification-action-btn{transform:translateZ(0);backface-visibility:hidden}@keyframes sw-onboardingtour-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sw-onboardingtour-tourPulsePremium{0%{box-shadow:var(--sw-shadow-card)}50%{box-shadow:var(--sw-shadow-card)}to{box-shadow:var(--sw-shadow-card)}}@keyframes sw-onboardingtour-tourSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sw-onboardingtour-tourGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes sw-onboardingtour-tourBounce{0%,20%,50%,80%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-4px) scale(1.05)}60%{transform:translateY(-2px) scale(1.02)}}@keyframes sw-onboardingtour-progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 768px){@keyframes sw-onboardingtour-tourPulsePremium{0%{box-shadow:var(--sw-shadow-card)}50%{box-shadow:var(--sw-shadow-card)}to{box-shadow:var(--sw-shadow-card)}}}@keyframes sw-storyforgelogo-logo-fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.sw-storyforgelogo-logo-fade-in{animation:sw-storyforgelogo-logo-fade-in .6s cubic-bezier(.25,1,.5,1) forwards}.logo-interactive{cursor:pointer;transition:transform .3s ease,filter .3s ease}.logo-interactive:hover{transform:scale(1.05)}.logo-glow{filter:drop-shadow(0 0 8px var(--accent-glow, rgba(0, 122, 255, .4)))}@media (prefers-reduced-motion: reduce){.sw-storyforgelogo-logo-fade-in,.logo-interactive,.logo-glow{animation:none!important;transition:none!important}.logo-interactive:hover{transform:none!important}}@keyframes sw-upgradeprompt-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.showweld-text-input-modal{display:grid;gap:.8rem}.showweld-text-input-modal__message{margin:0;color:var(--sw-text-secondary);font-size:.88rem;line-height:1.55}.showweld-text-input-modal label{color:var(--sw-text-primary);font-size:.74rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.showweld-text-input-modal input{inline-size:100%;min-block-size:48px;padding:.78rem .9rem;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-lg);background:var(--sw-layer-sunken, var(--sw-layer-raised));color:var(--sw-text-primary);box-shadow:none}.showweld-text-input-modal input:focus-visible{outline:none;border-color:var(--accent-primary);box-shadow:var(--focus-ring)}.showweld-text-input-modal__meta{min-block-size:1rem;display:flex;justify-content:space-between;gap:.75rem;color:var(--sw-text-tertiary);font-size:.68rem}.showweld-text-input-modal__meta [role=alert]{color:var(--danger-primary)}.showweld-text-input-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.25rem}.showweld-text-input-modal__actions button{min-block-size:46px;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-lg);background:var(--sw-layer-raised);color:var(--sw-text-primary);font-weight:800}.showweld-text-input-modal__actions .showweld-text-input-modal__submit{border-color:transparent;background:var(--gradient-primary);color:#fff}@media (max-width: 420px){.showweld-text-input-modal__actions{grid-template-columns:1fr}}.sw-device-narration{display:grid;gap:16px;color:var(--sw-text-primary);font-size:.875rem}.sw-device-narration p{margin:0;color:var(--sw-text-secondary);line-height:1.5}.sw-device-narration p>span{display:block;font-size:.75rem;margin-top:4px}.sw-device-narration__settings{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px}.sw-device-narration label{display:grid;gap:6px;min-width:0;font-size:.75rem;color:var(--sw-text-secondary)}.sw-device-narration select{width:100%;min-width:0;min-height:44px;border:1px solid var(--sw-border-muted-color);border-radius:8px;background:var(--sw-layer-raised);padding:8px;color:var(--sw-text-primary)}.sw-device-narration input[type=range]{width:100%;accent-color:var(--accent-primary);min-height:32px}.sw-device-narration__transport{display:flex;justify-content:center;align-items:center;gap:12px}.sw-device-narration__transport button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border-radius:10px;background:var(--sw-layer-raised);color:var(--sw-text-primary)}.sw-device-narration__transport button:disabled{opacity:.5}.sw-device-narration__transport .sw-device-narration__play{padding:10px 20px;background:var(--accent-primary);color:var(--text-on-accent,#fff);font-weight:600}@keyframes sw-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mobile-app-wrapper *{animation-duration:.001ms!important;transition-duration:.001ms!important}}:root{--sw-loading-surface-bg: var(--sw-layer-default);--sw-loading-surface-blur: none;--sw-loading-border: var(--sw-border-muted-color);--sw-loading-shadow: none;--sw-loading-skeleton-bg: var(--sw-layer-raised);--sw-loading-skeleton-border: transparent;--sw-loading-skeleton-sheen: linear-gradient(90deg, transparent, color-mix(in srgb, var(--sw-text-secondary) 10%, transparent), transparent);--sw-loading-progress-track: var(--sw-layer-raised);--sw-loading-progress-fill: var(--sw-workspace-action);--sw-loading-radius: var(--sw-radius-md);--sw-loading-orbit-color: var(--sw-workspace-accent);--sw-loading-track-color: var(--sw-border-muted-color)}.sw-chatgpt-signin{display:grid;gap:10px;color:var(--sw-text-primary)}.sw-chatgpt-signin button{min-height:46px;width:100%;border:1px solid var(--sw-border-muted-color);border-radius:10px;background:var(--sw-layer-default);color:inherit;padding:10px 16px;font:600 14px/1.5 system-ui,sans-serif}.sw-chatgpt-signin .sw-chatgpt-signin__primary{background:#181818;color:#fff;border-color:#181818}.sw-chatgpt-signin p{margin:0;font:12px/1.6 system-ui,sans-serif;color:var(--sw-text-secondary)}.sw-chatgpt-signin p[role=alert]{color:var(--sw-text-primary)}.sw-chatgpt-signin label{display:grid;gap:8px;font-size:14px}.sw-chatgpt-signin input{min-height:46px;border:1px solid var(--sw-border-muted-color);padding:10px;border-radius:8px;background:var(--sw-layer-default);color:inherit}.sw-chatgpt-signin :is(button,input):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.sw-chatgpt-signin button:disabled{opacity:.55;cursor:wait}.sw-google-signin{width:100%;min-width:0}.sw-google-signin__button{min-height:44px;width:100%;display:flex;justify-content:center;overflow:hidden}.sw-google-signin[aria-busy=true]{opacity:.55;pointer-events:none}.sw-google-signin p{margin:8px 0 0;font:12px/1.5 system-ui,sans-serif;color:var(--sw-text-secondary)}@layer sw-studio-refinement{.sw-verification{display:grid;gap:20px;color:var(--sw-text-primary)}.sw-verification p{margin:0!important;color:var(--sw-text-secondary)!important;font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere}.sw-verification strong{color:var(--sw-text-primary);font-weight:600}.sw-verification__digits{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,1.6vw,10px)}.sw-verification__digits input{width:100%!important;min-width:0!important;height:56px!important;padding:0!important;text-align:center;font:600 24px/1 var(--sw-font-family-base)!important;font-variant-numeric:tabular-nums;color:var(--sw-text-primary)!important;background:var(--sw-control-bg)!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:8px!important;box-shadow:none!important}.sw-verification__digits input[aria-invalid=true]{border-color:var(--error-color, #c53f4b)!important}.sw-verification :is(button,input):focus-visible{outline:2px solid var(--accent-primary)!important;outline-offset:3px!important}.sw-verification button{min-height:44px!important;padding:10px 14px!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:8px!important;background:var(--sw-layer-default)!important;color:var(--sw-text-primary)!important;font-size:14px!important;cursor:pointer}.sw-verification .sw-verification__submit{background:var(--sw-studio-action)!important;color:var(--sw-studio-on-action)!important;border-color:var(--sw-studio-action)!important;font-weight:600}.sw-verification button:disabled{opacity:.55;cursor:not-allowed}.sw-verification__actions{display:flex;gap:12px;flex-wrap:wrap}.sw-verification__actions button{flex:1 1 auto}.sw-verification .sw-verification__message{padding:12px!important;border-inline-start:3px solid var(--accent-primary);background:var(--sw-layer-default)!important;border-radius:4px}.sw-verification .sw-verification__message[data-kind=error]{border-color:var(--error-color, #c53f4b)}.sw-verification .sw-verification__hint{font-size:12px!important}.sw-verification__success{display:grid;gap:16px;padding:16px 0;text-align:center}.sw-verification__mark{font-size:36px;color:var(--accent-primary)}}#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]){--spark-stack-accent-rgb: var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 56 189 248));--spark-stack-gap: .65rem;--spark-stack-pad: .75rem;--spark-stack-radius-frame: var(--sw-panel-radius);--spark-stack-radius-panel: var(--sw-radius-lg);--spark-stack-radius-control: var(--sw-control-radius);--spark-stack-panel-bg: var(--sw-layer-default);--spark-stack-panel-border: var(--sw-border-muted-color);--spark-stack-panel-shadow: var(--sw-card-shadow);--spark-stack-inset-bg: var(--sw-layer-sunken)}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-preview-editor-shell,.spark-editor-timeline-ribbon,.spark-workbench-pane,.spark-active-workbench,.spark-inspector-shell,.spark-command-rail,.spark-clip-workspace,.spark-queue-panel,.spark-inline-queue-panel,.spark-movie-builder,.spark-audio-plan-panel,.spark-visual-bible-panel,.spark-co-director-panel){background:var(--spark-stack-panel-bg)!important;border:1px solid var(--spark-stack-panel-border)!important;border-radius:var(--spark-stack-radius-panel)!important;box-shadow:var(--spark-stack-panel-shadow)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-panel,.spark-inspector-card,.spark-render-card,.spark-save-card,.spark-billing-card,.spark-ledger-card,.spark-format-card,.spark-style-card,.spark-frame-card,.spark-source-card,.spark-output-card,.spark-output-route-card,.spark-audio-mix-card,.spark-editor-signal-card,.spark-layered-input-card,.spark-queue-row,.spark-timeline-item){background:linear-gradient(170deg,rgba(255,255,255,.035),transparent 60%),var(--spark-stack-inset-bg)!important;border:1px solid color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 12%,var(--sw-theme-material-border, rgba(148, 163, 184, .18)))!important;border-radius:var(--spark-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-workbench-pane){position:relative}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-workbench-pane):after{content:"";position:absolute;inset:0 12% auto;block-size:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--spark-stack-accent-rgb),.55),transparent);opacity:.75}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-editor-deck,.spark-focused-stage,.spark-main-stage,.spark-focused-preview,.spark-preview-editor-shell,.spark-workbench-pane,.spark-active-workbench,.spark-editor-timeline-ribbon,.spark-command-rail,.spark-inspector-stack,.spark-clip-list){gap:var(--spark-stack-gap)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-workbench-pane,.spark-active-workbench,.spark-editor-timeline-ribbon){padding:var(--spark-stack-pad)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-flow-action,.spark-ai-chip,.spark-command-tile,.spark-player-button,.spark-command-dock__action){border-radius:var(--spark-stack-radius-control)!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-flow-action,.spark-ai-chip,.spark-command-tile,.spark-player-button,.spark-command-dock__action):is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 25%,transparent)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-input,.spark-select,.spark-prompt-area,.spark-layered-prompt-area,.spark-title-input){background:var(--spark-stack-inset-bg)!important;border-radius:var(--spark-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-input,.spark-select,.spark-prompt-area,.spark-layered-prompt-area,.spark-title-input):focus-visible{border-color:color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 60%,transparent)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-section-label{font-size:.69rem!important;letter-spacing:.09em!important;color:color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 34%,var(--sw-text-muted, #a5b4c3))!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-workbench-heading{padding-block-end:.35rem!important;border-block-end:1px solid color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 14%,transparent)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-editor-clip-pill{background:linear-gradient(160deg,rgba(var(--spark-stack-accent-rgb),.1),transparent 65%),var(--spark-stack-inset-bg)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-editor-deck,.spark-inspector-stack,.spark-inspector-shell,.spark-clip-list){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,rgb(var(--spark-stack-accent-rgb)) 30%,transparent) transparent}@media (min-width: 769px){html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-editor-deck{overflow-y:auto!important;min-block-size:0!important;scrollbar-gutter:stable;scroll-padding-block-end:var(--spark-stack-pad)}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-inspector-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;overflow-y:auto!important;min-block-size:0!important;padding-inline-end:2px}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-inspector-stack>*{min-inline-size:0!important;inline-size:auto!important;max-inline-size:100%!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-workbench-pane,.spark-inspector-shell,.spark-active-workbench){min-block-size:0!important;min-inline-size:0!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-preview-editor-stage{box-shadow:inset 0 0 0 1px rgba(var(--spark-stack-accent-rgb),.24),inset 0 18px 44px #00000080,0 10px 30px #02081773!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-command-rail{scroll-padding-block-end:3.5rem}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-block-end:var(--sw-route-mobile-content-clearance, 96px)}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-workspace-switcher__actions{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-workspace-switcher__actions>button{flex:1 1 8.5rem!important;min-inline-size:-moz-fit-content!important;min-inline-size:fit-content!important;min-block-size:42px!important;padding-inline:.7rem!important;border-radius:var(--spark-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-editor-track{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:.4rem}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-editor-clip-strip{inline-size:100%!important;min-inline-size:0!important;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-mobile-preview-media{aspect-ratio:16 / 9;inline-size:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--spark-stack-radius-control) + 2px)!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-mobile-tool-dock button,.spark-mobile-bar__clip-pill,.spark-editor-clip-pill){min-block-size:42px!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]){--spark-stack-gap: .6rem;--spark-stack-pad: .65rem}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) .spark-inspector-stack{overscroll-behavior:contain;scroll-padding-block-end:.75rem}}@media (prefers-reduced-motion: reduce){html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-flow-action,.spark-ai-chip,.spark-command-tile,.spark-player-button,.spark-command-dock__action){transition:none!important}}@media (forced-colors: active){html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-preview-editor-shell,.spark-editor-timeline-ribbon,.spark-workbench-pane,.spark-active-workbench,.spark-inspector-shell,.spark-command-rail,.spark-panel,.spark-inspector-card){background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root :is(.spark-shell,[data-showweld-spark=true]) :is(.spark-focused-preview,.spark-workbench-pane):after{content:none}}@keyframes sparkPulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 hsla(var(--accent-primary-h,220),var(--accent-primary-s,80%),var(--accent-primary-l,60%),.55)}50%{transform:scale(1.22);opacity:.8;box-shadow:0 0 0 8px hsla(var(--accent-primary-h,220),var(--accent-primary-s,80%),var(--accent-primary-l,60%),0)}}[data-showweld-spark=true]{--spark-director-line: color-mix(in srgb, var(--border-primary) 78%, transparent);--spark-director-panel: color-mix(in srgb, var(--surface-primary) 90%, transparent);--spark-director-raised: color-mix(in srgb, var(--surface-secondary) 86%, transparent);--spark-director-accent: var(--accent-primary, #818cf8);--spark-director-accent-soft: rgba(var(--accent-primary-rgb, 99, 102, 241), .14)}[data-showweld-spark=true] .spark-mobile-preview-deck[data-spark-secondary-preview=true],[data-showweld-spark=true] .spark-preview-editor-shell[data-spark-secondary-preview=true],[data-spark-production-experience=true] [data-spark-secondary-preview=true],[data-showweld-spark=true] .spark-editor-timeline-ribbon{display:none!important}[data-showweld-spark=true] .spark-main-stage{overflow-x:auto!important;scroll-padding-block:.75rem}.spark-director-workspace{display:grid;gap:.72rem;width:100%;min-width:0;margin:0 0 1rem;color:var(--text-primary);isolation:isolate}.spark-director-workspace button,.spark-director-workspace input,.spark-director-workspace textarea,.spark-director-workspace select{font:inherit}.spark-director-workspace button{min-height:34px;border:1px solid var(--spark-director-line);border-radius:8px;background:color-mix(in srgb,var(--surface-secondary) 78%,transparent);color:var(--text-secondary);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.spark-director-workspace button:hover:not(:disabled),.spark-director-workspace button:focus-visible{border-color:color-mix(in srgb,var(--spark-director-accent) 55%,var(--spark-director-line));background:var(--spark-director-accent-soft);color:var(--text-primary)}.spark-director-workspace button:focus-visible,.spark-director-workspace textarea:focus-visible,.spark-director-workspace input:focus-visible,.spark-director-workspace select:focus-visible{outline:2px solid color-mix(in srgb,var(--spark-director-accent) 72%,white 8%);outline-offset:2px}.spark-director-workspace button:disabled{cursor:not-allowed;opacity:.48}.spark-director-workspace button.is-primary{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.56);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 99, 102, 241),.9),rgba(var(--accent-secondary-rgb, 168, 85, 247),.84));color:#fff;box-shadow:0 9px 24px rgba(var(--accent-primary-rgb, 99, 102, 241),.22)}.spark-director-topline{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.spark-director-topline>div,.spark-director-topline>div>span,.spark-director-prompt-dock__head>span,.spark-director-clip-strip__head>span,.spark-director-timeline__toggle,.spark-director-agent-readout{display:flex;align-items:center;gap:.48rem;min-width:0}.spark-director-topline strong,.spark-director-prompt-dock__head strong,.spark-director-clip-strip__head strong,.spark-director-timeline__head strong{font-size:.76rem;font-weight:900;letter-spacing:.01em}.spark-director-topline small,.spark-director-prompt-dock__head small,.spark-director-clip-strip__head small,.spark-director-timeline__head small{color:var(--text-tertiary);font-size:.65rem}.spark-director-shortcuts{justify-content:flex-end;flex-wrap:wrap}.spark-director-shortcuts>span{padding:.24rem .42rem;border:1px solid var(--spark-director-line);border-radius:999px;color:var(--text-tertiary);font-size:.58rem;white-space:nowrap}.spark-director-shortcuts button{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.24rem .5rem;font-size:.65rem}.spark-director-workspaces{display:flex;gap:.34rem;min-width:0;padding:.28rem;border:1px solid var(--spark-director-line);border-radius:10px;background:color-mix(in srgb,var(--surface-primary) 86%,transparent);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.spark-director-workspaces button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.34rem;min-height:31px;padding:.32rem .58rem;border-color:transparent;background:transparent;font-size:.66rem;font-weight:800}.spark-director-workspaces button[data-active=true]{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.42);background:var(--spark-director-accent-soft);color:var(--text-primary)}.spark-director-production-menu{position:relative;flex:0 0 auto}.spark-director-production-menu>summary{display:inline-flex;align-items:center;gap:.34rem;min-height:31px;padding:.32rem .58rem;border:1px solid transparent;border-radius:8px;color:var(--text-secondary);font-size:.66rem;font-weight:800;cursor:pointer;list-style:none}.spark-director-production-menu>summary::-webkit-details-marker{display:none}.spark-director-production-menu>summary:focus-visible{outline:2px solid color-mix(in srgb,var(--spark-director-accent) 72%,white 8%);outline-offset:2px}.spark-director-production-menu[data-active=true]>summary,.spark-director-production-menu[open]>summary{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.42);background:var(--spark-director-accent-soft);color:var(--text-primary)}.spark-director-production-menu>summary small{display:grid;place-items:center;min-width:18px;height:18px;padding-inline:.25rem;border-radius:999px;background:#f59e0b2e;color:#fcd34d;font-size:.52rem}.spark-director-production-menu[open]>summary svg:last-child{transform:rotate(180deg)}.spark-director-production-menu__popover{position:absolute;z-index:30;top:calc(100% + .42rem);right:0;display:grid;gap:.28rem;width:min(240px,calc(100vw - 1.5rem));padding:.48rem;border:1px solid color-mix(in srgb,var(--spark-director-accent) 28%,var(--spark-director-line));border-radius:10px;background:color-mix(in srgb,var(--surface-primary) 96%,#090b11);box-shadow:0 18px 50px #00000061}.spark-director-production-menu:not([open])>.spark-director-production-menu__popover{display:none}.spark-director-production-menu__popover>strong{padding:.24rem .34rem;color:var(--text-tertiary);font-size:.57rem;letter-spacing:.06em;text-transform:uppercase}.spark-director-production-menu__popover button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;min-height:36px;text-align:left}.spark-director-production-menu__popover button small{color:#fcd34d;font-size:.52rem}.spark-director-stage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:stretch;gap:.72rem;min-width:0}.spark-director-stage-grid[data-inspector-open=false]{grid-template-columns:minmax(0,1fr) 44px}.spark-director-preview{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:clamp(410px,61vh,720px);border:1px solid color-mix(in srgb,var(--spark-director-accent) 25%,var(--spark-director-line));border-radius:14px;background:#080a10;box-shadow:0 20px 58px #0000004d,0 0 0 1px rgba(var(--accent-primary-rgb, 99, 102, 241),.04) inset}.spark-director-preview[data-focus-mode=true]{position:fixed;z-index:1200;inset:max(.7rem,env(safe-area-inset-top,0px)) max(.7rem,env(safe-area-inset-right,0px)) max(.7rem,env(safe-area-inset-bottom,0px)) max(.7rem,env(safe-area-inset-left,0px));min-height:0;max-height:none;border-color:color-mix(in srgb,var(--spark-director-accent) 62%,white 8%);box-shadow:0 0 0 100vmax #03050ae0,0 26px 90px #000000b8}.spark-director-preview[data-focus-mode=true] .spark-director-preview__canvas,.spark-director-preview[data-focus-mode=true] .spark-player,.spark-director-preview[data-focus-mode=true] .spark-player-stage{min-height:0!important;max-height:none!important}.spark-director-preview__canvas{position:relative;display:grid;place-items:center;min-width:0;min-height:330px;border-radius:13px 13px 0 0;background:radial-gradient(circle at 50% 25%,rgba(var(--accent-primary-rgb, 99, 102, 241),.13),transparent 45%),linear-gradient(145deg,#111521,#07090e 62%);overflow:clip}.spark-director-preview__canvas>img{display:block;width:100%;height:100%;max-height:min(65vh,680px);-o-object-fit:contain;object-fit:contain}.spark-director-preview__canvas>.spark-player{width:100%!important;height:100%!important;min-height:330px!important;border:0!important;border-radius:13px 13px 0 0!important}.spark-director-preview__canvas>.spark-player .spark-player-stage{min-height:330px!important}.spark-director-preview__empty{display:grid;justify-items:center;gap:.62rem;width:min(100%,520px);padding:2.2rem;color:var(--text-secondary);text-align:center}.spark-director-preview__empty-mark{display:grid;place-items:center;width:70px;height:70px;border:1px solid rgba(var(--accent-primary-rgb, 99, 102, 241),.34);border-radius:22px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb, 99, 102, 241),.2),rgba(var(--accent-secondary-rgb, 168, 85, 247),.12));color:var(--spark-director-accent)}.spark-director-preview__empty strong{color:var(--text-primary);font-size:clamp(1.05rem,2vw,1.38rem)}.spark-director-preview__empty>span{max-width:430px;font-size:.8rem;line-height:1.55}.spark-director-preview__empty button,.spark-director-preview__failure button{display:inline-flex;align-items:center;gap:.38rem;padding:.42rem .72rem}.spark-director-preview__rendering,.spark-director-preview__failure{position:absolute;left:.72rem;right:.72rem;bottom:.72rem;display:flex;align-items:center;gap:.58rem;padding:.64rem .72rem;border:1px solid rgba(245,158,11,.34);border-radius:10px;background:#0d0f17e6;color:#fbbf24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.spark-director-preview__failure{border-color:#ef444461;color:#fca5a5}.spark-director-preview__rendering>span,.spark-director-preview__failure>span{display:grid;min-width:0;margin-right:auto}.spark-director-preview__rendering small,.spark-director-preview__failure small{overflow-wrap:anywhere;color:var(--text-secondary);font-size:.66rem}.spark-director-preview__transport{display:flex;align-items:center;gap:.58rem;min-width:0;min-height:58px;padding:.62rem .72rem;border-top:1px solid rgba(255,255,255,.08);background:color-mix(in srgb,var(--surface-primary) 92%,#05070a);border-radius:0 0 13px 13px}.spark-director-state{flex:0 0 auto;padding:.25rem .45rem;border:1px solid var(--spark-director-line);border-radius:999px;color:var(--text-secondary);font-size:.59rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.spark-director-state[data-state=ready]{border-color:#22c55e61;color:#86efac;background:#22c55e14}.spark-director-state[data-state=failed]{border-color:#ef444461;color:#fca5a5;background:#ef444414}.spark-director-state[data-state=rendering],.spark-director-state[data-state=queued]{border-color:#f59e0b61;color:#fcd34d;background:#f59e0b14}.spark-director-preview__identity{display:grid;min-width:0;margin-right:auto}.spark-director-preview__identity strong,.spark-director-preview__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-director-preview__identity strong{font-size:.76rem}.spark-director-preview__identity small{color:var(--text-tertiary);font-size:.64rem}.spark-director-preview__actions{display:flex;flex:0 0 auto;gap:.34rem}.spark-director-preview__actions button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;padding:.36rem .58rem;font-size:.68rem;font-weight:800}.spark-director-inspector{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--spark-director-line);border-radius:14px;background:var(--spark-director-panel)}.spark-director-inspector[data-open=false]{align-items:center}.spark-director-inspector__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:46px;padding:.52rem .62rem;border-bottom:1px solid var(--spark-director-line)}.spark-director-inspector[data-open=false] .spark-director-inspector__head{justify-content:center;width:100%;border-bottom:0}.spark-director-inspector[data-open=false] .spark-director-inspector__head strong{display:none}.spark-director-inspector__head strong{font-size:.72rem}.spark-director-inspector__head button{display:grid;place-items:center;width:31px;min-height:31px;padding:0}.spark-director-inspector__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;padding:.42rem;border-bottom:1px solid var(--spark-director-line)}.spark-director-inspector__tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-width:0;min-height:31px;padding:.28rem .35rem;border-color:transparent;background:transparent;font-size:.6rem;font-weight:800}.spark-director-inspector__tabs button[data-active=true]{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.38);background:var(--spark-director-accent-soft);color:var(--text-primary)}.spark-director-inspector__body{min-height:0;padding:.68rem;overflow-y:auto;overscroll-behavior:contain}.spark-director-inspector__stack{display:grid;gap:.58rem}.spark-director-inspector__stack>p,.spark-director-inspector__empty>span{margin:0;color:var(--text-tertiary);font-size:.68rem;line-height:1.48}.spark-director-inspector__empty{display:grid;justify-items:center;gap:.5rem;padding:2rem .7rem;color:var(--text-tertiary);text-align:center}.spark-director-inspector__empty strong{color:var(--text-primary);font-size:.82rem}.spark-director-inspector__empty button{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .58rem}.spark-director-readout{display:grid;gap:.18rem;padding:.62rem;border:1px solid var(--spark-director-line);border-radius:9px;background:var(--spark-director-raised)}.spark-director-readout>span{color:var(--text-tertiary);font-size:.57rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.spark-director-readout>strong{font-size:.78rem}.spark-director-readout>small{color:var(--text-secondary);font-size:.65rem;line-height:1.42}.spark-director-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.46rem}.spark-director-field-grid label{display:grid;gap:.25rem;min-width:0;color:var(--text-tertiary);font-size:.58rem;font-weight:800;text-transform:uppercase}.spark-director-field-grid select,.spark-director-field-grid input{width:100%;min-width:0;min-height:34px;padding:.36rem .44rem;border:1px solid var(--spark-director-line);border-radius:7px;background:var(--surface-primary);color:var(--text-primary);font-size:.69rem}.spark-director-button-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.spark-director-button-grid button,.spark-director-inspector__stack>button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;padding:.36rem .5rem;font-size:.65rem;font-weight:800}.spark-director-warning{display:flex;align-items:flex-start;gap:.35rem;padding:.48rem;border:1px solid rgba(245,158,11,.32);border-radius:8px;background:#f59e0b12;color:#fcd34d!important}.spark-director-ingredient-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.spark-director-ingredient{position:relative;display:grid;place-items:center;min-height:92px!important;padding:0!important;background:var(--surface-primary)!important}.spark-director-ingredient-slot{position:relative;min-width:0}.spark-director-ingredient-slot>.spark-director-ingredient{width:100%}.spark-director-ingredient-slot>.spark-director-ingredient-remove{position:absolute;top:.25rem;right:.25rem;width:28px;height:28px;min-height:28px;padding:0;background:var(--sw-studio-surface);color:var(--sw-studio-ink);border:1px solid var(--sw-studio-line)}.spark-director-ingredient img{width:100%;height:92px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.spark-director-ingredient span{position:absolute;left:.28rem;bottom:.28rem;max-width:calc(100% - .56rem);padding:.18rem .32rem;border-radius:999px;background:#000000b8;color:#fff;font-size:.55rem;font-weight:800}.spark-director-layer-link,.spark-director-agent-action{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem!important;min-height:48px!important;padding:.46rem .56rem!important;text-align:left}.spark-director-layer-link>span,.spark-director-agent-action>span{display:grid;min-width:0}.spark-director-layer-link strong,.spark-director-agent-action strong{color:var(--text-primary);font-size:.69rem}.spark-director-layer-link small,.spark-director-agent-action small{color:var(--text-tertiary);font-size:.59rem}.spark-director-take-list,.spark-director-history{display:grid;gap:.36rem;max-height:310px;margin:0;padding:0;overflow-y:auto;list-style:none}.spark-director-take-list>button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.5rem;padding:.36rem;text-align:left}.spark-director-take-list>button[data-active=true]{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.5);background:var(--spark-director-accent-soft)}.spark-director-take-list__thumb{display:grid;place-items:center;width:42px;height:32px;border-radius:5px;background:#090b10;overflow:clip}.spark-director-take-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spark-director-take-list>button>span:last-child{display:grid;min-width:0}.spark-director-take-list strong{overflow:hidden;color:var(--text-primary);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.spark-director-take-list small{color:var(--text-tertiary);font-size:.57rem}.spark-director-history li{display:flex;align-items:center;gap:.4rem;padding:.42rem;border:1px solid var(--spark-director-line);border-radius:8px;background:var(--spark-director-raised)}.spark-director-history li>span{display:grid;min-width:0;margin-right:auto}.spark-director-history strong{font-size:.65rem}.spark-director-history small{color:var(--text-tertiary);font-size:.56rem}.spark-director-history button{display:inline-flex;align-items:center;gap:.25rem;min-height:29px;padding:.28rem .38rem;font-size:.58rem}.spark-director-agent-readout{padding:.55rem;border:1px solid rgba(34,197,94,.28);border-radius:9px;background:#22c55e0f}.spark-director-agent-readout>span:last-child{display:grid;min-width:0}.spark-director-agent-readout strong{font-size:.69rem}.spark-director-agent-readout small{color:var(--text-tertiary);font-size:.59rem}.spark-director-agent-readout__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.spark-director-agent-context{max-height:150px;margin:0;padding:.56rem;border:1px solid var(--spark-director-line);border-radius:8px;background:#090b11;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;line-height:1.52;white-space:pre-wrap;overflow:auto}.spark-director-agent-action.is-act{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.4);background:var(--spark-director-accent-soft)}.spark-director-prompt-dock,.spark-director-clip-strip,.spark-director-timeline{min-width:0;border:1px solid var(--spark-director-line);border-radius:12px;background:var(--spark-director-panel)}.spark-director-prompt-dock__head,.spark-director-clip-strip__head,.spark-director-timeline__head{display:flex;align-items:center;justify-content:space-between;gap:.56rem;min-width:0;padding:.48rem .6rem}.spark-director-prompt-dock__head>div,.spark-director-timeline__tools{display:flex;align-items:center;gap:.3rem}.spark-director-prompt-dock__head button,.spark-director-clip-strip__head button,.spark-director-timeline__tools button{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:29px;padding:.28rem .46rem;font-size:.61rem;font-weight:800}.spark-director-prompt-dock textarea{display:block;width:calc(100% - 1rem);min-height:78px;margin:0 .5rem .5rem;padding:.62rem;border:1px solid var(--spark-director-line);border-radius:9px;background:color-mix(in srgb,var(--surface-primary) 94%,#080a0f);color:var(--text-primary);font-size:.76rem;line-height:1.5;resize:vertical}.spark-director-prompt-dock textarea::-moz-placeholder{color:var(--text-tertiary)}.spark-director-prompt-dock textarea::placeholder{color:var(--text-tertiary)}.spark-director-clip-strip__scroller{display:flex;gap:.42rem;min-width:0;padding:0 .5rem .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.spark-director-clip-card{display:grid!important;grid-template-columns:auto 48px minmax(0,1fr);flex:0 0 210px;align-items:center;gap:.38rem;min-width:0;min-height:52px!important;padding:.32rem!important;scroll-snap-align:start;text-align:left}.spark-director-clip-card[data-active=true]{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.58);background:var(--spark-director-accent-soft);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb, 99, 102, 241),.12) inset}.spark-director-clip-card[data-dragging=true]{opacity:.48;transform:scale(.98)}.spark-director-clip-card__index{color:var(--text-tertiary);font-size:.56rem;font-weight:900}.spark-director-clip-card__thumb{display:grid;place-items:center;width:48px;height:34px;border-radius:5px;background:#090b10;overflow:clip}.spark-director-clip-card__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spark-director-clip-card>span:last-child{display:grid;min-width:0}.spark-director-clip-card strong{overflow:hidden;color:var(--text-primary);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.spark-director-clip-card small{color:var(--text-tertiary);font-size:.56rem}.spark-director-clip-card.is-empty{grid-template-columns:auto 1fr}.spark-director-timeline__toggle{justify-content:flex-start;padding:.28rem .4rem!important;border-color:transparent!important;background:transparent!important}.spark-director-timeline__toggle>span{display:grid;min-width:0;text-align:left}.spark-director-timeline__tools input[type=range]{width:90px;accent-color:var(--spark-director-accent)}.spark-director-timeline__tools button[data-active=true]{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.42);color:var(--text-primary);background:var(--spark-director-accent-soft)}.spark-director-timeline__scroll{min-width:0;padding-bottom:.24rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.spark-director-timeline__content{position:relative;min-width:100%;padding:0 .5rem .45rem}.spark-director-ruler{position:relative;height:27px;margin-left:112px;border-bottom:1px solid var(--spark-director-line);cursor:crosshair}.spark-director-ruler>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;position:absolute;top:0;bottom:0;width:1px;border-left:1px solid color-mix(in srgb,var(--spark-director-line) 75%,transparent);color:var(--text-tertiary);font-size:.52rem}.spark-director-playhead{position:absolute;z-index:4;top:0;bottom:-264px;width:1px;background:#f43f5e;box-shadow:0 0 8px #f43f5e66;pointer-events:none}.spark-director-playhead:before{content:"";position:absolute;top:0;left:-4px;width:9px;height:8px;border-radius:3px 3px 6px 6px;background:#f43f5e}.spark-director-track{display:grid;grid-template-columns:106px minmax(0,1fr);gap:6px;min-height:46px;padding-top:5px}.spark-director-track__label{display:flex!important;align-items:center;justify-content:flex-start;gap:.34rem;min-width:0;min-height:40px!important;padding:.32rem .4rem!important;border-color:transparent!important;background:transparent!important;color:var(--text-tertiary)!important;font-size:.59rem!important;font-weight:800;text-align:left}.spark-director-track__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-director-track__label svg:last-child{margin-left:auto}.spark-director-track__lane{min-width:0;min-height:40px;border:1px solid color-mix(in srgb,var(--spark-director-line) 78%,transparent);border-radius:7px;background:repeating-linear-gradient(90deg,transparent 0,transparent 31px,rgba(255,255,255,.025) 32px),#0000001f}.spark-director-segments{display:flex;gap:3px;min-height:38px;padding:2px}.spark-director-segments button,.spark-director-positioned-lane button,.spark-director-continuity-lane button{display:grid;align-content:center;min-width:0;min-height:34px;padding:.25rem .36rem;border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.28);border-radius:5px;background:rgba(var(--accent-primary-rgb, 99, 102, 241),.12);text-align:left}.spark-director-segments button[data-active=true]{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.78);background:rgba(var(--accent-primary-rgb, 99, 102, 241),.28)}.spark-director-segments button[data-dragging=true]{opacity:.48;transform:scale(.98)}.spark-director-segments button[data-state=ready]{border-color:#22c55e6b;background:#22c55e1a}.spark-director-segments button[data-state=failed]{border-color:#ef44446b;background:#ef444417}.spark-director-segments.is-secondary button{border-color:#0ea5e94d;background:#0ea5e917}.spark-director-segments.is-movie button{border-color:#a855f757;background:#a855f71a}.spark-director-segments strong,.spark-director-positioned-lane strong{overflow:hidden;color:var(--text-primary);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.spark-director-segments small,.spark-director-positioned-lane small{overflow:hidden;color:var(--text-tertiary);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.spark-director-positioned-lane{position:relative;min-height:38px}.spark-director-positioned-lane button{position:absolute;top:2px;border-color:#f59e0b5c;background:#f59e0b1a}.spark-director-continuity-lane{display:flex;align-items:center;gap:3px;min-height:38px;padding:2px}.spark-director-continuity-lane button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.24rem;max-width:220px;min-height:34px;overflow:hidden;border-color:#22c55e52;background:#22c55e14;color:var(--text-secondary);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.spark-director-timeline__truth{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;min-width:0;padding:.4rem .52rem;border-top:1px solid var(--spark-director-line)}.spark-director-timeline__truth>span{min-width:0;margin-right:auto;color:var(--text-tertiary);font-size:.57rem}.spark-director-timeline__truth button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;min-height:28px;padding:.25rem .4rem;font-size:.58rem}.spark-director-truth-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;min-width:0}.spark-director-truth-strip>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.44rem;min-width:0;min-height:48px;padding:.46rem .54rem;border:1px solid var(--spark-director-line);border-radius:9px;background:var(--spark-director-panel)}.spark-director-truth-strip>div[data-state=ready]{border-color:#22c55e3d}.spark-director-truth-strip>div[data-state=attention],.spark-director-truth-strip>div[data-state=near-limit]{border-color:#f59e0b57}.spark-director-truth-strip>div[data-state=blocked]{border-color:#ef44446b}.spark-director-truth-strip>div>svg{color:var(--spark-director-accent)}.spark-director-truth-strip>div>span{display:grid;min-width:0}.spark-director-truth-strip strong,.spark-director-truth-strip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-director-truth-strip strong{color:var(--text-primary);font-size:.63rem}.spark-director-truth-strip small{color:var(--text-tertiary);font-size:.53rem}.spark-director-preview[data-preview-fit=fill] .spark-director-preview__canvas>img{-o-object-fit:cover;object-fit:cover}.spark-director-preview[data-preview-fit=actual] .spark-director-preview__canvas>img{width:auto;height:auto;max-width:none;max-height:none;-o-object-fit:none;object-fit:none}.spark-director-preview__safe-areas{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none}.spark-director-preview__safe-areas>span{position:absolute;border:1px dashed rgba(255,255,255,.34);border-radius:5px;box-shadow:0 0 0 1px #00000042}.spark-director-preview__safe-areas>[data-safe-area=action]{top:5%;right:5%;bottom:5%;left:5%}.spark-director-preview__safe-areas>[data-safe-area=title]{top:10%;right:10%;bottom:10%;left:10%;border-color:#818cf88c}.spark-director-preview__selection{position:absolute;z-index:5;top:.58rem;left:.58rem;display:inline-flex;align-items:center;gap:.3rem;max-width:calc(100% - 1.16rem);padding:.28rem .45rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#07090ec7;color:#ffffffd1;font-size:.58rem;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.spark-director-preview__selection>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-director-camera-orchestration{display:grid;gap:.46rem;padding:.55rem;border:1px solid var(--spark-director-line);border-radius:9px;background:color-mix(in srgb,var(--surface-primary) 88%,transparent)}.spark-director-camera-orchestration label{display:grid;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);align-items:center;gap:.48rem;color:var(--text-tertiary);font-size:.58rem;font-weight:800;text-transform:uppercase}.spark-director-camera-orchestration label>span{display:flex;justify-content:space-between;gap:.35rem}.spark-director-camera-orchestration label>span strong{color:var(--text-secondary)}.spark-director-camera-orchestration select{width:100%;min-width:0;min-height:32px;padding:.3rem .42rem;border:1px solid var(--spark-director-line);border-radius:7px;background:var(--surface-primary);color:var(--text-primary);font-size:.66rem}.spark-director-camera-orchestration input[type=range]{width:100%;accent-color:var(--spark-director-accent)}.spark-director-delivery-checks{display:grid;gap:.35rem}.spark-director-delivery-checks>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:44px;padding:.42rem .5rem;text-align:left}.spark-director-delivery-checks>button[data-complete=true]{border-color:#22c55e4d;background:#22c55e0f}.spark-director-delivery-checks>button>span{display:grid;min-width:0}.spark-director-delivery-checks strong{color:var(--text-primary);font-size:.65rem}.spark-director-delivery-checks small{color:var(--text-tertiary);font-size:.56rem}.spark-director-caption-head,.spark-director-caption-head>span{display:flex;align-items:center;gap:.38rem;min-width:0}.spark-director-caption-head{justify-content:space-between}.spark-director-caption-head>span{flex-wrap:wrap}.spark-director-caption-head strong{font-size:.68rem}.spark-director-caption-head small{color:var(--text-tertiary);font-size:.56rem}.spark-director-caption-head>button{display:inline-flex;align-items:center;gap:.3rem;min-height:29px;padding:.28rem .4rem;font-size:.58rem}.spark-director-caption-editor{display:grid;gap:.4rem;max-height:390px;overflow-y:auto;overscroll-behavior:contain}.spark-director-caption-editor article{display:grid;gap:.36rem;padding:.46rem;border:1px solid var(--spark-director-line);border-radius:8px;background:var(--spark-director-raised)}.spark-director-caption-editor article[data-status=approved]{border-color:#22c55e52}.spark-director-caption-editor article>div{display:flex;align-items:center;gap:.38rem}.spark-director-caption-editor article>div:first-child{justify-content:space-between}.spark-director-caption-editor article>div:first-child>span{color:var(--text-tertiary);font-size:.56rem;font-weight:800}.spark-director-caption-editor article textarea,.spark-director-caption-editor article select,.spark-director-caption-editor article input{width:100%;min-width:0;padding:.34rem .4rem;border:1px solid var(--spark-director-line);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);font-size:.63rem}.spark-director-caption-editor article textarea{min-height:56px;resize:vertical;line-height:1.42}.spark-director-caption-editor article label{display:grid;flex:1 1 0;gap:.18rem;min-width:0}.spark-director-caption-editor article label>span{color:var(--text-tertiary);font-size:.5rem;font-weight:800;text-transform:uppercase}.spark-director-caption-editor article>div:last-child>button{align-self:end;min-height:30px;padding:.3rem .4rem;font-size:.56rem}.spark-director-caption-empty{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem!important;min-height:68px!important;padding:.65rem!important;text-align:left}.spark-director-caption-empty>span{display:grid;min-width:0}.spark-director-caption-empty strong{color:var(--text-primary);font-size:.66rem}.spark-director-caption-empty small{color:var(--text-tertiary);font-size:.56rem}.spark-director-jump-time{display:inline-flex;align-items:center;gap:.25rem;color:var(--text-tertiary);font-size:.55rem;font-weight:800}.spark-director-jump-time input{width:58px;min-height:29px;padding:.2rem .3rem;border:1px solid var(--spark-director-line);border-radius:6px;background:var(--surface-primary);color:var(--text-primary);font-size:.61rem}.spark-director-selection-range{position:absolute;z-index:2;top:0;bottom:0;border-inline:1px solid rgba(129,140,248,.84);background:#818cf82e;pointer-events:none}.spark-director-track[data-selected=true] .spark-director-track__lane{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.46);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb, 99, 102, 241),.08) inset}.spark-director-track__label[data-active=true]{color:var(--text-primary)!important}.spark-director-positioned-lane.is-captions button{border-color:#0ea5e961;background:#0ea5e91f}.spark-director-positioned-lane.is-captions button[data-status=approved]{border-color:#22c55e6b;background:#22c55e1c}.spark-director-positioned-lane.is-captions button.is-empty{position:relative;left:2px!important;display:inline-flex;align-items:center;gap:.25rem;width:auto!important;color:var(--text-secondary)}@media (min-width: 1180px){[data-showweld-spark=true].spark-shell{grid-template-columns:minmax(230px,286px) minmax(0,1fr)!important}}@media (max-width: 1179px) and (min-width: 769px){[data-showweld-spark=true].spark-shell{grid-template-columns:minmax(0,1fr)!important}[data-showweld-spark=true]>.spark-desktop-rail{display:none!important}.spark-director-stage-grid{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.spark-director-preview{min-height:clamp(390px,58vh,640px)}.spark-director-truth-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.spark-director-stage-grid,.spark-director-stage-grid[data-inspector-open=false]{grid-template-columns:minmax(0,1fr)}.spark-director-inspector[data-open=false]{min-height:44px}.spark-director-inspector[data-open=false] .spark-director-inspector__head{justify-content:center}.spark-director-truth-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){[data-showweld-spark=true].spark-shell{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:100%!important;overflow-x:auto!important;overflow-y:auto!important}[data-showweld-spark=true]>.spark-main-stage{order:0;flex:0 0 auto;width:100%;height:auto!important;min-height:0!important;padding:.45rem .45rem 1rem!important;overflow:visible!important}[data-showweld-spark=true]>.spark-mobile-bar{position:relative!important;order:2;top:auto!important;padding:.48rem .58rem!important;border-top:1px solid var(--spark-director-line);border-bottom:0!important}[data-showweld-spark=true]>.spark-mobile-bar .spark-mobile-bar__brand{margin-bottom:0!important}[data-showweld-spark=true]>.spark-mobile-bar .spark-mobile-bar__clip-rail,[data-showweld-spark=true]>.spark-mobile-bar .spark-mobile-bar__plan{display:none!important}[data-showweld-spark=true]>.spark-mobile-bar .spark-mobile-bar__sources{margin-top:.42rem!important}[data-showweld-spark=true]>.spark-cockpit-mobile-dock{position:relative!important;order:3;top:auto!important;bottom:auto!important;z-index:2!important;min-height:50px!important;padding:.28rem .42rem calc(.28rem + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--spark-director-line)}.spark-director-workspace{gap:.52rem;margin-bottom:.72rem}.spark-director-topline{padding:.12rem .08rem}.spark-director-shortcuts>span{display:none}.spark-director-topline small{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-director-workspaces{order:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:.22rem;overflow:visible;scroll-snap-type:none}.spark-director-truth-strip{display:flex;gap:.34rem;padding-bottom:.1rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.spark-director-truth-strip>div{flex:0 0 min(72vw,230px);scroll-snap-align:start}.spark-director-workspaces button{width:100%;min-width:0;min-height:34px;padding:.34rem .36rem}.spark-director-production-menu{position:static;min-width:0}.spark-director-production-menu>summary{width:100%;min-width:0;min-height:34px;justify-content:center;padding:.34rem .36rem}.spark-director-production-menu__popover{inset:calc(100% + .38rem) 0 auto;width:auto}.spark-director-stage-grid,.spark-director-stage-grid[data-inspector-open=false]{grid-template-columns:minmax(0,1fr);gap:.5rem}.spark-director-preview{min-height:min(58vh,520px);max-height:none;border-radius:12px}.spark-director-preview__canvas{min-height:min(44vh,410px);border-radius:11px 11px 0 0}.spark-director-preview__canvas>.spark-player,.spark-director-preview__canvas>.spark-player .spark-player-stage{min-height:min(44vh,410px)!important}.spark-director-preview__transport{align-items:flex-start;flex-wrap:wrap;min-height:64px;padding:.5rem}.spark-director-preview__identity{max-width:calc(100% - 86px)}.spark-director-preview__actions{width:100%;justify-content:flex-end}.spark-director-preview__actions button{min-height:34px}.spark-director-inspector{border-radius:10px}.spark-director-inspector__body{max-height:min(54vh,440px)}.spark-director-inspector__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.spark-director-prompt-dock textarea{min-height:116px;font-size:.8rem}.spark-director-clip-card{flex-basis:min(74vw,230px)}.spark-director-timeline__head,.spark-director-timeline__truth{align-items:flex-start;flex-wrap:wrap}.spark-director-timeline__tools{width:100%;justify-content:flex-end;flex-wrap:wrap}.spark-director-timeline__truth>span{flex:1 0 100%}.spark-director-timeline__truth button{flex:1 1 150px;justify-content:center}.spark-director-ruler{margin-left:86px}.spark-director-track{grid-template-columns:80px minmax(0,1fr)}.spark-director-track__label{padding-inline:.2rem!important}.spark-director-camera-orchestration label{grid-template-columns:1fr;gap:.24rem}.spark-director-caption-editor{max-height:min(48vh,360px)}}@media (max-width: 768px) and (pointer: coarse){.spark-director-workspace button,.spark-director-workspace summary,.spark-director-workspace select,.spark-director-workspace input:not([type=range]){min-height:44px}.spark-director-preview__transport{padding-bottom:max(.58rem,env(safe-area-inset-bottom,0px))}.spark-director-timeline__scroll,.spark-director-clip-strip__scroller,.spark-director-truth-strip{-webkit-overflow-scrolling:touch;touch-action:pan-x}.spark-director-prompt-dock textarea,.spark-director-caption-editor textarea,.spark-director-caption-editor input,.spark-director-caption-editor select{font-size:16px}}@supports (padding: max(0px)){[data-spark-production-experience=true] .spark-director-workspace{padding-inline:max(0px,env(safe-area-inset-left,0px)) max(0px,env(safe-area-inset-right,0px))}[data-spark-production-experience=true] .spark-director-preview[data-focus-mode=true]{inset:max(.7rem,env(safe-area-inset-top,0px)) max(.7rem,env(safe-area-inset-right,0px)) max(.7rem,env(safe-area-inset-bottom,0px)) max(.7rem,env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion: reduce){.spark-director-workspace *,.spark-director-workspace *:before,.spark-director-workspace *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width: 481px) and (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;width:100%!important;max-width:100%!important;gap:.46rem!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-pill{display:inline-flex!important;flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important}}@media (max-width: 480px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-rail{display:flex!important;grid-template-columns:none!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;gap:.46rem!important;padding-inline-end:1rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - .8rem),transparent 100%)!important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - .8rem),transparent 100%)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-pill{display:inline-flex!important;flex:0 0 min(76vw,260px)!important;width:min(76vw,260px)!important;min-width:min(76vw,260px)!important;max-width:260px!important;min-height:46px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important;scroll-snap-align:start}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))!important}}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-pill>span:last-child{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@keyframes sparkFadeIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes sparkSlideRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes sparkScan{0%{transform:translate(-100%);opacity:0}20%{opacity:.6}to{transform:translate(110%);opacity:0}}@keyframes sparkRenderSweep{0%{background-position:-200% center}to{background-position:200% center}}@keyframes sparkGlowPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes sparkBorderRotate{0%{--border-angle: 0deg}to{--border-angle: 360deg}}@keyframes sparkRipple{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.8);opacity:0}}[data-showweld-spark=true]{animation:sparkFadeIn .28s cubic-bezier(.22,1,.36,1) both;--spark-rail-w: 286px;--spark-panel: var(--sw-premium-surface-bg, color-mix(in srgb, var(--surface-primary, #0f1117) 94%, transparent));--spark-panel-2: var(--sw-premium-surface-strong-bg, color-mix(in srgb, var(--surface-secondary, #161b27) 90%, transparent));--spark-panel-hover: color-mix(in srgb, var(--spark-panel) 88%, rgba(var(--accent-primary-rgb,99,102,241),.12));--spark-line: var(--sw-border-soft, rgba(255,255,255,.07));--spark-line-active: hsla(var(--accent-primary-h,220), var(--accent-primary-s,80%), var(--accent-primary-l,60%), .45);--spark-glow: var(--sw-card-shadow, 0 1px 2px rgba(0,0,0,.3), 0 8px 22px rgba(0,0,0,.22), 0 0 0 1px rgba(255,255,255,.04));--spark-glow-active: var(--sw-card-shadow-hover, 0 0 0 1px var(--spark-line-active), 0 12px 40px rgba(var(--accent-primary-rgb,99,102,241),.18));--spark-radius: var(--sw-panel-radius, 10px);--spark-radius-sm: var(--sw-radius-md, 8px);--spark-radius-lg: var(--sw-radius-xl, 14px);--spark-transition: var(--sw-duration-base, .18s) var(--sw-easing-decelerate, cubic-bezier(.22, 1, .36, 1));--spark-editor-gap: var(--sw-density-gap-lg, .72rem);--spark-card-pad: .72rem;--spark-card-pad-sm: .58rem;--spark-control-bg: var(--sw-input-bg, rgba(255,255,255,.04));--spark-product-bg: var(--sw-product-page-bg, var(--sw-creator-studio-bg, var(--bg-gradient-primary)));--spark-product-panel: var(--sw-product-section-bg, var(--spark-panel));--spark-product-panel-strong: var(--sw-product-section-bg-strong, var(--spark-panel-2));--spark-product-border: var(--sw-product-border, var(--spark-line));--spark-product-shadow: var(--sw-product-shadow, var(--spark-glow));padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(0px,env(safe-area-inset-bottom));padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));box-sizing:border-box;color:var(--sw-text-primary, var(--text-primary));background:var(--spark-product-bg)}html[data-theme=light] [data-showweld-spark=true],html[data-theme=paper] [data-showweld-spark=true]{--spark-line: var(--sw-border-soft, rgba(15,23,42,.1));--spark-panel: var(--sw-premium-surface-bg, rgba(255,255,255,.78));--spark-panel-2: var(--sw-premium-surface-strong-bg, rgba(255,255,255,.94))}[data-showweld-spark=true] .spark-panel{background:linear-gradient(160deg,#ffffff0d,#ffffff04),var(--spark-panel);box-shadow:var(--spark-glow);border-radius:var(--spark-radius);transition:border-color var(--spark-transition),box-shadow var(--spark-transition)}html[data-theme=light] [data-showweld-spark=true] .spark-panel,html[data-theme=paper] [data-showweld-spark=true] .spark-panel{background:linear-gradient(160deg,rgba(var(--accent-primary-rgb,99,102,241),.045),#ffffff85),var(--spark-panel)}[data-showweld-spark=true] .spark-panel:focus-within{border-color:#ffffff1c}[data-showweld-spark=true] .spark-desktop-rail{background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.055) 0%,transparent 200px),var(--spark-panel);box-shadow:inset -1px 0 #ffffff08,2px 0 18px #0000002e}[data-showweld-spark=true] .spark-main-stage{scroll-behavior:smooth;background:var(--sw-theme-content-bg, transparent);display:flex;flex-direction:column;gap:var(--spark-editor-gap)}[data-showweld-spark=true][data-density=compact]{--spark-editor-gap: .56rem;--spark-card-pad: .62rem;--spark-card-pad-sm: .5rem;--spark-radius: var(--sw-panel-radius, 9px)}[data-showweld-spark=true][data-density=spacious]{--spark-editor-gap: 1.25rem}[data-showweld-spark=true] .spark-experience-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;margin-bottom:.42rem;min-height:0;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.08),#ffffff04 46%,rgba(var(--accent-secondary-rgb,168,85,247),.05)),var(--spark-panel)}[data-showweld-spark=true] .spark-experience-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 54%),radial-gradient(ellipse at 18% 12%,rgba(var(--accent-primary-rgb,99,102,241),.12),transparent 42%);opacity:.58;pointer-events:none}[data-showweld-spark=true] .spark-hero-copy{position:relative;z-index:1;display:grid;align-content:center;gap:.5rem;padding:.64rem .74rem;min-width:0}[data-showweld-spark=true] .spark-hero-eyebrow{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}[data-showweld-spark=true] .spark-hero-title{margin:0;color:var(--text-primary);font-size:clamp(.98rem,1.35vw,1.16rem);line-height:1.08;font-weight:950;letter-spacing:0;max-width:860px}[data-showweld-spark=true] .spark-hero-subtitle{margin:.48rem 0 0;color:var(--text-secondary);max-width:760px;font-size:.68rem;line-height:1.38}[data-showweld-spark=true] .spark-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}[data-showweld-spark=true] .spark-hero-mosaic{display:none}[data-showweld-spark=true] .spark-experience-hero>div:not(.spark-hero-copy),[data-showweld-spark=true] .spark-experience-hero .sw-qol-visual{display:none}[data-showweld-spark=true] .spark-hero-mosaic:after{content:"";position:absolute;top:.56rem;right:.56rem;bottom:.56rem;left:.56rem;border-radius:calc(var(--spark-radius) - 2px);background:linear-gradient(180deg,transparent 18%,rgba(0,0,0,.58));pointer-events:none;z-index:2}[data-showweld-spark=true] .spark-hero-tile{position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.18),rgba(var(--accent-secondary-rgb,168,85,247),.08)),#ffffff09;min-height:58px}[data-showweld-spark=true] .spark-hero-tile:nth-child(1),[data-showweld-spark=true] .spark-hero-tile:nth-child(5){grid-column:span 2}[data-showweld-spark=true] .spark-hero-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.03)}[data-showweld-spark=true] .spark-hero-tile__fallback{height:100%;min-height:58px;display:grid;place-items:center;color:#ffffff9e}[data-showweld-spark=true] .spark-hero-console{position:absolute;z-index:3;left:.85rem;right:.85rem;bottom:.78rem;display:grid;grid-template-columns:1fr auto;gap:.65rem;align-items:center;padding:.56rem .64rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#05070dc7;box-shadow:0 16px 42px #0000006b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-showweld-spark=true] .spark-hero-console strong{color:#fff;font-size:.78rem;font-weight:900;line-height:1.2}[data-showweld-spark=true] .spark-hero-console span{color:#ffffff9e;font-size:.68rem;line-height:1.35}[data-showweld-spark=true] .spark-system-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;margin-bottom:.62rem}[data-showweld-spark=true] .spark-system-stat{min-width:0;border:1px solid var(--spark-line);background:#ffffff07;border-radius:var(--spark-radius-sm);padding:.48rem .56rem;display:grid;gap:.18rem}[data-showweld-spark=true] .spark-system-stat strong{color:var(--text-primary);font-size:.88rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-system-stat span{color:var(--text-tertiary);font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-workspace-switcher{position:sticky;top:0;z-index:24;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;margin:0 0 .85rem;padding:.56rem;border:1px solid var(--spark-product-border);border-radius:calc(var(--spark-radius-lg) + 2px);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.1),#ffffff05),var(--sw-product-toolbar-bg, var(--spark-product-panel-strong));box-shadow:var(--spark-product-shadow);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}[data-showweld-spark=true] .spark-workspace-switcher__copy{min-width:0;display:grid;gap:.12rem;padding-left:.35rem}[data-showweld-spark=true] .spark-workspace-switcher__copy strong{color:var(--text-primary);font-size:.82rem;font-weight:950;line-height:1.15}[data-showweld-spark=true] .spark-workspace-switcher__copy span{color:var(--text-tertiary);font-size:.68rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-workspace-switcher__actions{display:flex;gap:.38rem;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}[data-showweld-spark=true] .spark-workspace-switcher__actions::-webkit-scrollbar{display:none}[data-showweld-spark=true] .spark-workspace-switcher__actions button{flex:0 0 auto;min-height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--text-secondary);padding:.42rem .68rem;display:inline-flex;align-items:center;gap:.34rem;font-size:.69rem;font-weight:900;white-space:nowrap}[data-showweld-spark=true] .spark-workspace-switcher__actions button:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);color:var(--text-primary);transform:none}[data-showweld-spark=true] .spark-ops-ledger{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:.6rem;padding:var(--spark-card-pad);margin-bottom:.62rem;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.085),transparent 56%),var(--spark-panel)}[data-showweld-spark=true] .spark-ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-ledger-card{min-width:0;border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);padding:var(--spark-card-pad-sm);background:#ffffff08;display:grid;gap:.2rem}[data-showweld-spark=true] .spark-ledger-card__top{display:flex;align-items:center;justify-content:space-between;gap:.45rem;color:var(--text-tertiary);font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}[data-showweld-spark=true] .spark-ledger-card strong{color:var(--text-primary);font-size:.9rem;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-ledger-card span:last-child{color:var(--text-secondary);font-size:.62rem;line-height:1.35}[data-showweld-spark=true] .spark-ledger-status{border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2);border-radius:var(--spark-radius-sm);background:rgba(var(--accent-primary-rgb,99,102,241),.065);padding:var(--spark-card-pad-sm);display:grid;gap:.5rem;align-content:start}[data-showweld-spark=true] .spark-ledger-status h3{margin:0;display:flex;align-items:center;gap:.42rem;color:var(--text-primary);font-size:.86rem}[data-showweld-spark=true] .spark-ledger-list{display:grid;gap:.38rem;margin:0;padding:0;list-style:none}[data-showweld-spark=true] .spark-ledger-list li{display:grid;grid-template-columns:auto 1fr;gap:.4rem;align-items:start;color:var(--text-secondary);font-size:.7rem;line-height:1.38}[data-showweld-spark=true] .spark-ledger-dot{width:7px;height:7px;border-radius:999px;margin-top:.32rem;background:var(--accent-primary)}[data-showweld-spark=true] .spark-system-section{scroll-margin-top:84px}[data-showweld-spark=true] .spark-command-center{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:.6rem;padding:var(--spark-card-pad);margin-bottom:.62rem;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.07),transparent 58%),var(--spark-panel)}[data-showweld-spark=true] .spark-command-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-command-tile{min-width:0;min-height:66px;display:grid;align-content:space-between;gap:.28rem;text-align:left;border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);background:#ffffff08;color:var(--text-primary);padding:var(--spark-card-pad-sm);cursor:pointer;transition:transform var(--spark-transition),border-color var(--spark-transition),background var(--spark-transition)}[data-showweld-spark=true] .spark-command-tile:hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);background:rgba(var(--accent-primary-rgb,99,102,241),.08)}[data-showweld-spark=true] .spark-command-tile:disabled{opacity:.46;cursor:not-allowed;transform:none}[data-showweld-spark=true] .spark-command-tile__top{display:flex;align-items:center;justify-content:space-between;gap:.45rem}[data-showweld-spark=true] .spark-command-tile__icon{border-radius:8px;display:grid;place-items:center;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb,99,102,241),.13);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2);flex-shrink:0}[data-showweld-spark=true] .spark-command-tile__count{color:var(--text-tertiary);font-size:.62rem;font-weight:900;white-space:nowrap}[data-showweld-spark=true] .spark-command-tile strong{color:var(--text-primary);font-size:.7rem;font-weight:920;line-height:1.2}[data-showweld-spark=true] .spark-command-tile span:last-child{color:var(--text-secondary);font-size:.6rem;line-height:1.28}[data-showweld-spark=true] .spark-co-director-panel{border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.22);border-radius:var(--spark-radius-sm);background:rgba(var(--accent-primary-rgb,99,102,241),.07);padding:var(--spark-card-pad-sm);display:grid;gap:.38rem;align-content:start}[data-showweld-spark=true] .spark-co-director-panel__title{display:flex;align-items:center;gap:.38rem;color:var(--accent-primary);font-size:.7rem;font-weight:950;text-transform:uppercase;letter-spacing:.07em}[data-showweld-spark=true] .spark-ai-chip--wide{justify-content:flex-start;width:100%;border-radius:var(--spark-radius-sm)}[data-showweld-spark=true] .spark-production-system{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:.62rem;align-items:start;margin-bottom:.85rem}[data-showweld-spark=true] .spark-production-stack{display:grid;gap:.75rem;min-width:0}[data-showweld-spark=true] .spark-production-stack>*,[data-showweld-spark=true] .spark-production-stack [data-pfm=true]{min-width:0;max-width:100%}[data-showweld-spark=true] .spark-production-stack [data-pfm=true]{overflow:hidden}[data-showweld-spark=true] .spark-production-stack [data-pfm=true] :where(input,select,textarea,button){min-width:0!important;max-width:100%!important}[data-showweld-spark=true] .spark-production-stack [data-pfm=true] .pfm-insight-grid,[data-showweld-spark=true] .spark-production-stack [data-pfm=true] .pfm-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-showweld-spark=true] .spark-mobile-preview-deck{display:none}[data-showweld-spark=true] .spark-mobile-preview-stage{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.24);background:radial-gradient(340px 180px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.18),transparent 70%),#0003;min-height:280px}[data-showweld-spark=true] .spark-mobile-preview-media{width:100%;min-height:280px;aspect-ratio:9 / 14;display:grid;place-items:center;background:linear-gradient(160deg,rgba(var(--accent-primary-rgb,99,102,241),.16),rgba(var(--accent-secondary-rgb,168,85,247),.1)),#ffffff07}[data-showweld-spark=true] .spark-mobile-preview-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-showweld-spark=true] .spark-mobile-preview-empty{width:100%;min-height:280px;display:grid;place-items:center;gap:.6rem;text-align:center;padding:1.5rem;color:var(--text-secondary)}[data-showweld-spark=true] .spark-mobile-preview-empty svg{color:var(--accent-primary);filter:drop-shadow(0 10px 28px rgba(var(--accent-primary-rgb,99,102,241),.25))}[data-showweld-spark=true] .spark-mobile-preview-caption{position:absolute;left:.62rem;right:.62rem;bottom:.62rem;display:grid;gap:.24rem;padding:.62rem .7rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#05080ec7;box-shadow:0 18px 46px #00000057;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}[data-showweld-spark=true] .spark-mobile-preview-caption strong{color:var(--text-primary);font-size:.86rem;line-height:1.12;font-weight:950}[data-showweld-spark=true] .spark-mobile-preview-caption span{color:var(--text-secondary);font-size:.68rem;line-height:1.35}[data-showweld-spark=true] .spark-mobile-tool-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:.5rem;border-radius:16px;border:1px solid var(--spark-line);background:color-mix(in srgb,var(--surface-primary,#0f1117) 90%,transparent);box-shadow:0 16px 42px #00000042;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}[data-showweld-spark=true] .spark-mobile-tool-dock button{min-width:0;min-height:48px;display:grid;place-items:center;gap:.22rem;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0a;color:var(--text-secondary);font-size:.56rem;font-weight:900;line-height:1.1;white-space:nowrap}[data-showweld-spark=true] .spark-mobile-tool-dock button[data-primary=true]{color:var(--text-primary);border-color:rgba(var(--accent-primary-rgb,99,102,241),.36);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.22),rgba(var(--accent-secondary-rgb,168,85,247),.12))}[data-showweld-spark=true] .spark-mobile-preview-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-mobile-preview-ledger div{min-width:0;border:1px solid var(--spark-line);border-radius:12px;padding:.48rem;background:#ffffff08}[data-showweld-spark=true] .spark-mobile-preview-ledger strong{display:block;color:var(--text-primary);font-size:.78rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-mobile-preview-ledger span{display:block;margin-top:.12rem;color:var(--text-tertiary);font-size:.54rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}[data-showweld-spark=true] .spark-preview-editor-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.58fr) minmax(320px,.42fr);gap:.68rem;align-items:stretch;margin-bottom:.5rem;padding:.68rem;order:0!important;background:radial-gradient(680px 260px at 4% 0%,rgba(var(--accent-primary-rgb,99,102,241),.14),transparent 62%),radial-gradient(540px 220px at 98% 18%,rgba(var(--accent-secondary-rgb,168,85,247),.1),transparent 66%),linear-gradient(145deg,#ffffff0d,#ffffff04),var(--spark-panel)}[data-showweld-spark=true] .spark-preview-editor-stage{position:relative;min-width:0;min-height:clamp(520px,68vh,860px);overflow:hidden;border-radius:calc(var(--spark-radius-lg) + 2px);border:1px solid color-mix(in srgb,var(--spark-line) 72%,rgba(var(--accent-primary-rgb,99,102,241),.42) 28%);background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0000003d;box-shadow:0 22px 64px #00000047,inset 0 1px #ffffff14}[data-showweld-spark=true] .spark-preview-editor-stage .spark-player{min-height:inherit;height:100%}[data-showweld-spark=true] .spark-preview-editor-stage .spark-mobile-preview-media,[data-showweld-spark=true] .spark-preview-editor-stage .spark-mobile-preview-empty{min-height:inherit;height:100%;aspect-ratio:auto}[data-showweld-spark=true] .spark-preview-editor-command,[data-showweld-spark=true] .spark-mobile-input-layer{min-width:0;display:grid;gap:.58rem;align-content:start}[data-showweld-spark=true] .spark-preview-editor-command{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:clamp(520px,68vh,860px);overflow:auto;padding-right:.08rem}[data-showweld-spark=true] .spark-editor-timeline-ribbon{order:1!important;display:grid;gap:.58rem;padding:.68rem;margin:0 0 .06rem;overflow:hidden;background:linear-gradient(180deg,#ffffff0e,#ffffff04),color-mix(in srgb,var(--spark-panel-strong) 88%,transparent)!important}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.7rem}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head strong{min-width:0;display:inline-flex;align-items:center;gap:.42rem;color:var(--text-primary);font-size:.82rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head span{color:var(--text-tertiary);font-size:.66rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-timeline-ribbon__tracks{display:grid;gap:.46rem}[data-showweld-spark=true] .spark-editor-track{min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:.52rem;align-items:stretch}[data-showweld-spark=true] .spark-editor-track__label{min-width:0;border:1px solid var(--spark-line);border-radius:12px;background:radial-gradient(160px 80px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.1),transparent 70%),#ffffff07;color:var(--text-secondary);display:grid;place-items:center;gap:.18rem;padding:.54rem .45rem;text-align:center;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.055em}[data-showweld-spark=true] .spark-editor-track__label svg{color:var(--accent-primary)}[data-showweld-spark=true] .spark-editor-clip-strip,[data-showweld-spark=true] .spark-editor-signal-strip{min-width:0;display:flex;gap:.46rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:thin}[data-showweld-spark=true] .spark-editor-clip-pill{width:152px;min-width:152px;display:grid;grid-template-rows:68px auto;gap:0;padding:0;overflow:hidden;border:1px solid var(--spark-line);border-radius:14px;background:linear-gradient(145deg,#ffffff0c,#ffffff04),color-mix(in srgb,var(--surface-primary,#0f1117) 84%,transparent);color:var(--text-primary);text-align:left;cursor:pointer;transition:transform var(--spark-transition),border-color var(--spark-transition),box-shadow var(--spark-transition)}[data-showweld-spark=true] .spark-editor-clip-pill[data-active=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.58);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.18),0 14px 34px rgba(var(--accent-primary-rgb,99,102,241),.14)}[data-showweld-spark=true] .spark-editor-clip-pill:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb,99,102,241),.44)}[data-showweld-spark=true] .spark-editor-clip-pill__thumb{position:relative;min-width:0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(160px 90px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.18),transparent 70%),#05070d}[data-showweld-spark=true] .spark-editor-clip-pill__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-showweld-spark=true] .spark-editor-clip-pill__thumb svg{color:var(--accent-primary);opacity:.82}[data-showweld-spark=true] .spark-editor-clip-pill__meta{min-width:0;display:grid;gap:.18rem;padding:.46rem .5rem .5rem}[data-showweld-spark=true] .spark-editor-clip-pill__meta strong{min-width:0;color:var(--text-primary);font-size:.7rem;line-height:1.18;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-clip-pill__meta span{color:var(--text-tertiary);font-size:.58rem;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-clip-pill__status{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:999px;background:var(--text-tertiary);box-shadow:0 0 0 2px #00000057}[data-showweld-spark=true] .spark-editor-clip-pill[data-status=ready] .spark-editor-clip-pill__status{background:var(--success-primary, #22c55e)}[data-showweld-spark=true] .spark-editor-clip-pill[data-status=failed] .spark-editor-clip-pill__status{background:var(--error-primary, #ef4444)}[data-showweld-spark=true] .spark-editor-clip-pill[data-status=queued] .spark-editor-clip-pill__status,[data-showweld-spark=true] .spark-editor-clip-pill[data-status=rendering] .spark-editor-clip-pill__status{background:var(--warning-primary, #f59e0b);animation:sparkPulse 1.4s ease-in-out infinite}[data-showweld-spark=true] .spark-editor-signal-card{min-width:148px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.46rem;align-items:center;padding:.54rem .58rem;border:1px solid var(--spark-line);border-radius:13px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.08),#ffffff05),#ffffff07;color:var(--text-primary);text-align:left}[data-showweld-spark=true] .spark-editor-signal-card svg{color:var(--accent-primary)}[data-showweld-spark=true] .spark-editor-signal-card strong{display:block;color:var(--text-primary);font-size:.7rem;line-height:1.12;font-weight:920;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-editor-signal-card span{display:block;margin-top:.12rem;color:var(--text-tertiary);font-size:.58rem;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-layered-input-card{min-width:0;display:grid;gap:.58rem;padding:.72rem;border-radius:16px;border:1px solid var(--spark-line);background:linear-gradient(145deg,#ffffff0d,#ffffff04),color-mix(in srgb,var(--surface-primary,#0f1117) 86%,transparent);box-shadow:inset 0 1px #ffffff12}[data-showweld-spark=true] .spark-layered-input-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;min-width:0}[data-showweld-spark=true] .spark-layered-input-card__top strong{display:block;color:var(--text-primary);font-size:.92rem;line-height:1.14;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-layered-input-card__top span{display:block;margin-top:.18rem;color:var(--text-secondary);font-size:.68rem;line-height:1.34}[data-showweld-spark=true] .spark-layered-prompt-area{width:100%;min-height:108px;max-height:220px;resize:vertical;border-radius:12px;border:1px solid color-mix(in srgb,var(--spark-line) 78%,rgba(var(--accent-primary-rgb,99,102,241),.28) 22%);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0000002e;color:var(--text-primary);padding:.78rem;font:inherit;font-size:.82rem;line-height:1.5;box-sizing:border-box}[data-showweld-spark=true] .spark-layered-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-layered-action-row button{min-width:0;justify-content:center!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-showweld-spark=true] .spark-neutron-layer-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}[data-showweld-spark=true] .spark-neutron-layer{min-width:0;display:grid;gap:.2rem;padding:.56rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(180px 90px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.1),transparent 70%),#ffffff07}[data-showweld-spark=true] .spark-neutron-layer strong{color:var(--text-primary);font-size:.72rem;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-neutron-layer span{color:var(--text-tertiary);font-size:.58rem;line-height:1.32;font-weight:780}[data-showweld-spark=true] .spark-mobile-production-disclosure{min-width:0;overflow:clip;border:1px solid var(--spark-line);border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),color-mix(in srgb,var(--surface-primary, #0f1117) 88%,transparent)}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.62rem .7rem;color:var(--text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary::-webkit-details-marker{display:none}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary>span:first-child{min-width:0;display:grid;gap:.12rem}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary strong{font-size:.76rem;font-weight:920;line-height:1.15}[data-showweld-spark=true] .spark-mobile-production-disclosure>summary small{overflow:hidden;color:var(--text-tertiary);font-size:.62rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-mobile-production-disclosure__body{display:grid;gap:.5rem;padding:.62rem;border-top:1px solid color-mix(in srgb,var(--spark-line) 76%,transparent)}[data-showweld-spark=true] .spark-output-route-grid,[data-showweld-spark=true] .spark-agent-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}[data-showweld-spark=true] .spark-output-route-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center;padding:.62rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--spark-line) 78%,rgba(var(--accent-primary-rgb,99,102,241),.28) 22%);background:radial-gradient(180px 90px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.11),transparent 70%),color-mix(in srgb,var(--surface-primary,#0f1117) 84%,transparent);color:var(--text-primary);text-align:left;box-shadow:inset 0 1px #ffffff0f}[data-showweld-spark=true] .spark-output-route-card svg{color:var(--accent-primary)}[data-showweld-spark=true] .spark-output-route-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:950;line-height:1.12}[data-showweld-spark=true] .spark-output-route-card span{display:block;margin-top:.16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:.58rem;font-weight:820;line-height:1.24}[data-showweld-spark=true] .spark-output-route-card[data-primary=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.18),rgba(var(--accent-secondary-rgb,168,85,247),.1)),#ffffff0a;box-shadow:inset 0 1px #ffffff1a,0 12px 32px rgba(var(--accent-primary-rgb,99,102,241),.14)}[data-showweld-spark=true] .spark-reader-route-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:.62rem;align-items:stretch;padding:var(--spark-card-pad);margin-bottom:.72rem;background:radial-gradient(520px 190px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(135deg,#ffffff0d,#ffffff04),var(--spark-panel)}[data-showweld-spark=true] .spark-reader-route-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.12);opacity:.72}[data-showweld-spark=true] .spark-reader-route-panel__copy{position:relative;z-index:1;min-width:0;display:grid;align-content:space-between;gap:.75rem}[data-showweld-spark=true] .spark-reader-route-panel__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;color:var(--accent-primary);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}[data-showweld-spark=true] .spark-reader-route-panel h2{margin:.25rem 0 0;color:var(--text-primary);font-size:clamp(1rem,1.8vw,1.32rem);line-height:1.12;letter-spacing:0}[data-showweld-spark=true] .spark-reader-route-panel p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.74rem;line-height:1.45;max-width:640px}[data-showweld-spark=true] .spark-reader-route-panel__actions{display:flex;flex-wrap:wrap;gap:.42rem}[data-showweld-spark=true] .spark-reader-route-panel__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;min-width:0}[data-showweld-spark=true] .spark-reader-route-card{min-width:0;min-height:104px;display:grid;align-content:space-between;gap:.42rem;padding:var(--spark-card-pad-sm);border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);background:linear-gradient(145deg,#ffffff0d,#ffffff04),#00000029}[data-showweld-spark=true] .spark-reader-route-card span:first-child{width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb,99,102,241),.13);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2)}[data-showweld-spark=true] .spark-reader-route-card strong{display:block;color:var(--text-primary);font-size:.82rem;line-height:1.12;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-reader-route-card small{display:block;color:var(--text-tertiary);font-size:.58rem;font-weight:920;letter-spacing:.07em;text-transform:uppercase}[data-showweld-spark=true] .spark-reader-route-card p{margin:0;color:var(--text-secondary);font-size:.62rem;line-height:1.35}[data-showweld-spark=true] .spark-video-cockpit{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.86fr) minmax(180px,.32fr) minmax(0,.82fr);gap:.62rem;align-items:stretch;padding:var(--spark-card-pad);margin-bottom:.72rem;background:radial-gradient(420px 180px at 100% 0%,rgba(var(--accent-secondary-rgb,168,85,247),.12),transparent 68%),linear-gradient(135deg,#ffffff0c,#ffffff03),var(--spark-panel)}[data-showweld-spark=true] .spark-video-cockpit__copy{min-width:0;display:grid;gap:.58rem;align-content:start}[data-showweld-spark=true] .spark-video-cockpit__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;color:var(--accent-primary);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}[data-showweld-spark=true] .spark-video-cockpit h2{margin:0;color:var(--text-primary);font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.12;letter-spacing:0}[data-showweld-spark=true] .spark-video-cockpit p{margin:0;color:var(--text-secondary);font-size:.72rem;line-height:1.45}[data-showweld-spark=true] .spark-video-cockpit__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}[data-showweld-spark=true] .spark-video-cockpit__asset{min-width:0;min-height:168px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2);border-radius:var(--spark-radius-sm);overflow:hidden;background:#00000029}[data-showweld-spark=true] .spark-video-cockpit__asset>*{width:100%;height:100%}[data-showweld-spark=true] .spark-video-cockpit__grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}[data-showweld-spark=true] .spark-video-cockpit__card{min-width:0;padding:var(--spark-card-pad-sm);border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);background:#ffffff08;display:grid;gap:.22rem}[data-showweld-spark=true] .spark-video-cockpit__card span{color:var(--accent-primary)}[data-showweld-spark=true] .spark-video-cockpit__card strong{color:var(--text-primary);font-size:.78rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-video-cockpit__card small{color:var(--text-tertiary);font-size:.56rem;font-weight:920;letter-spacing:.07em;text-transform:uppercase}[data-showweld-spark=true] .spark-video-cockpit__card p{color:var(--text-secondary);font-size:.6rem;line-height:1.32}[data-showweld-spark=true] .spark-video-cockpit__keypoints{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.36rem}[data-showweld-spark=true] .spark-video-cockpit__keypoints span{max-width:100%;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:var(--text-secondary);padding:.28rem .52rem;font-size:.62rem;font-weight:840;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-spark=true] .spark-flow-dock{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;margin-bottom:.68rem;order:4!important;position:sticky;top:.5rem;z-index:28}[data-showweld-spark=true] .spark-flow-action{min-width:0;justify-content:center;border:1px solid var(--spark-line);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.1),rgba(var(--accent-secondary-rgb,168,85,247),.045)),var(--spark-panel);color:var(--sw-text-primary, var(--text-primary));border-radius:var(--spark-radius-sm);padding:.52rem .56rem;font-size:.7rem;font-weight:880;display:inline-flex;align-items:center;gap:.32rem}[data-showweld-spark=true] .spark-flow-action:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.75)}[data-showweld-spark=true] .spark-planning-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:var(--spark-editor-gap);align-items:start;margin-bottom:1rem}[data-showweld-spark=true] .spark-clip-workspace{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:var(--spark-editor-gap);align-items:start;order:5!important}[data-showweld-spark=true] .spark-empty-editor-callout{order:5!important}[data-showweld-spark=true] .spark-inspector-stack{display:grid;gap:.62rem;align-content:start}[data-showweld-spark=true] .spark-output-card{order:-10;position:sticky;top:.75rem;z-index:4}[data-showweld-spark=true] .spark-inspector-card{border-color:var(--spark-line)}[data-showweld-spark=true] .spark-editor-body{padding:var(--spark-card-pad)!important;gap:var(--spark-editor-gap)!important}[data-showweld-spark=true] .spark-prompt-block{gap:.32rem!important}[data-showweld-spark=true] .spark-inspector-card,[data-showweld-spark=true] .spark-editor-panel,[data-showweld-spark=true] .spark-workbench-band,[data-showweld-spark=true] .spark-movie-builder,[data-showweld-spark=true] .spark-queue-panel{scroll-margin-top:.75rem}[data-showweld-spark=true] .spark-inspector-card:hover,[data-showweld-spark=true] .spark-editor-panel:hover,[data-showweld-spark=true] .spark-frame-slot:hover,[data-showweld-spark=true] .spark-source-card:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.34)}[data-showweld-spark=true] .spark-inspector-card:focus-within,[data-showweld-spark=true] .spark-editor-panel:focus-within,[data-showweld-spark=true] .spark-frame-slot:focus-visible,[data-showweld-spark=true] .spark-source-card:focus-visible{outline:2px solid rgba(var(--accent-primary-rgb,99,102,241),.42);outline-offset:2px}@media (max-width: 1180px){[data-showweld-spark=true] .spark-experience-hero,[data-showweld-spark=true] .spark-command-center,[data-showweld-spark=true] .spark-ops-ledger,[data-showweld-spark=true] .spark-production-system,[data-showweld-spark=true] .spark-reader-route-panel,[data-showweld-spark=true] .spark-preview-editor-shell,[data-showweld-spark=true] .spark-video-cockpit{grid-template-columns:1fr}[data-showweld-spark=true] .spark-reader-route-panel__grid,[data-showweld-spark=true] .spark-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-command-grid,[data-showweld-spark=true] .spark-system-strip,[data-showweld-spark=true] .spark-flow-dock{grid-template-columns:repeat(3,minmax(0,1fr))}[data-showweld-spark=true] .spark-planning-grid,[data-showweld-spark=true] .spark-clip-workspace{grid-template-columns:1fr}[data-showweld-spark=true] .spark-output-card{position:relative;top:auto}}@media (max-width: 680px){[data-showweld-spark=true]{overflow-x:hidden!important;padding-bottom:var(--sw-mobile-bottom-clearance, 8.25rem)!important;min-height:0!important;height:100%!important}[data-showweld-spark=true] .spark-main-stage{padding:.65rem .65rem var(--sw-mobile-bottom-clearance, 8.25rem)!important;overflow-x:hidden!important}[data-showweld-spark=true] .spark-mobile-bar{top:0!important;z-index:160!important;padding:.6rem .7rem!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.11),#ffffff05),color-mix(in srgb,var(--surface-primary,#0f1117) 92%,transparent)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}[data-showweld-spark=true] .spark-mobile-bar button{max-width:100%;min-height:44px!important;touch-action:manipulation}[data-showweld-spark=true] .spark-experience-hero,[data-showweld-spark=true] .spark-preview-editor-shell{display:none}[data-showweld-spark=true] .spark-mobile-preview-deck{display:grid;gap:.58rem;margin-bottom:.62rem;order:0!important}[data-showweld-spark=true] .spark-mobile-input-layer{order:0!important}[data-showweld-spark=true] .spark-mobile-preview-stage{order:1!important}[data-showweld-spark=true] .spark-mobile-tool-dock{order:2!important}[data-showweld-spark=true] .spark-mobile-preview-ledger{order:3!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-input-card{padding:.62rem;border-radius:14px}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-prompt-area{min-height:104px;max-height:170px;font-size:.78rem}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-action-row button{min-height:40px!important;padding-inline:.42rem!important;font-size:.66rem!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-neutron-layer-stack{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-grid,[data-showweld-spark=true] .spark-mobile-input-layer .spark-agent-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card{min-height:58px;padding:.54rem}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card strong{font-size:.68rem}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card span{font-size:.53rem}[data-showweld-spark=true] .spark-hero-copy{padding:.78rem}[data-showweld-spark=true] .spark-hero-title{font-size:1.28rem;line-height:1.04}[data-showweld-spark=true] .spark-hero-subtitle{font-size:.76rem;line-height:1.42}[data-showweld-spark=true] .spark-status-ribbon{max-width:100%;min-width:0}[data-showweld-spark=true] .spark-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}[data-showweld-spark=true] .spark-hero-actions>button{width:100%;padding-left:.55rem!important;padding-right:.55rem!important;font-size:.72rem!important;overflow:hidden}[data-showweld-spark=true] .spark-hero-mosaic{display:none}[data-showweld-spark=true] .spark-hero-console{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:1fr;margin:-.2rem .72rem .72rem}[data-showweld-spark=true] .spark-system-strip{grid-auto-flow:column;grid-auto-columns:minmax(126px,42vw);grid-template-columns:none;gap:.36rem;overflow-x:auto;scrollbar-width:none}[data-showweld-spark=true] .spark-system-strip::-webkit-scrollbar{display:none}[data-showweld-spark=true] .spark-workspace-switcher{grid-template-columns:1fr;top:.25rem;margin-inline:-.08rem}[data-showweld-spark=true] .spark-workspace-switcher__copy{display:none}[data-showweld-spark=true] .spark-workspace-switcher__copy span{white-space:normal}[data-showweld-spark=true] .spark-workspace-switcher__actions button{min-height:40px;padding:.5rem .76rem}[data-showweld-spark=true] .spark-reader-route-panel{padding:.72rem;margin-bottom:.58rem}[data-showweld-spark=true] .spark-reader-route-panel__copy{gap:.52rem}[data-showweld-spark=true] .spark-reader-route-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-reader-route-panel__actions button{width:100%;justify-content:center;min-width:0;padding-inline:.52rem!important}[data-showweld-spark=true] .spark-reader-route-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-reader-route-card{min-height:92px}[data-showweld-spark=true] .spark-video-cockpit{padding:.72rem}[data-showweld-spark=true] .spark-video-cockpit__asset{display:none}[data-showweld-spark=true] .spark-video-cockpit__actions,[data-showweld-spark=true] .spark-video-cockpit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-video-cockpit__keypoints span{flex:1 1 calc(50% - .36rem);white-space:normal}[data-showweld-spark=true] .spark-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-ledger-grid{grid-template-columns:1fr}[data-showweld-spark=true] .spark-command-tile{min-height:72px;touch-action:manipulation}[data-showweld-spark=true] .spark-flow-dock{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-flow-action{min-height:40px;font-size:.72rem;touch-action:manipulation}[data-showweld-spark=true] .spark-production-system,[data-showweld-spark=true] .spark-planning-grid,[data-showweld-spark=true] .spark-clip-workspace{grid-template-columns:1fr!important}[data-showweld-spark=true] .spark-editor-timeline-ribbon{padding:.58rem;border-radius:16px!important}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head{display:grid;gap:.18rem}[data-showweld-spark=true] .spark-editor-timeline-ribbon__head span{white-space:normal;line-height:1.32}[data-showweld-spark=true] .spark-editor-track{grid-template-columns:1fr;gap:.4rem}[data-showweld-spark=true] .spark-editor-track__label{min-height:34px;display:inline-flex;justify-content:flex-start;padding-inline:.58rem;text-align:left}[data-showweld-spark=true] .spark-editor-clip-pill{width:138px;min-width:138px;grid-template-rows:64px auto}[data-showweld-spark=true] .spark-flow-dock{position:static}[data-showweld-spark=true] .spark-panel,[data-showweld-spark=true] .spark-workbench-band,[data-showweld-spark=true] .spark-inspector-card,[data-showweld-spark=true] .spark-editor-panel{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}[data-showweld-spark=true] .spark-experience-hero{order:8!important;min-height:112px!important;height:auto!important;grid-template-columns:1fr!important;margin-bottom:0!important}[data-showweld-spark=true] .spark-experience-hero>div:not(.spark-hero-copy),[data-showweld-spark=true] .spark-experience-hero .sw-qol-visual{display:none!important}[data-showweld-spark=true] .spark-experience-hero .spark-hero-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;align-content:center}[data-showweld-spark=true] .spark-experience-hero .spark-hero-title{font-size:clamp(1.02rem,1.6vw,1.28rem)!important}[data-showweld-spark=true] .spark-experience-hero .spark-hero-subtitle{max-width:740px;font-size:.74rem!important;line-height:1.34!important}[data-showweld-spark=true] .spark-system-strip{order:2!important;margin-bottom:0!important}[data-showweld-spark=true] .spark-workspace-switcher{order:3!important;margin-bottom:0!important}[data-showweld-spark=true] .spark-production-system{order:6!important;grid-template-columns:1fr!important}[data-showweld-spark=true] .spark-production-system .spark-planning-grid{order:1;grid-column:1 / -1;margin-bottom:0!important}[data-showweld-spark=true] .spark-production-system .spark-production-stack{order:2;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-spark=true] .spark-reader-route-panel,[data-showweld-spark=true] .spark-visual-bible-panel,[data-showweld-spark=true] .spark-video-cockpit,[data-showweld-spark=true] .spark-ops-ledger,[data-showweld-spark=true] .spark-command-center{order:9!important}@media (max-width: 680px){[data-showweld-spark=true] .spark-experience-hero{display:none!important}[data-showweld-spark=true] .spark-system-strip{order:1!important}[data-showweld-spark=true] .spark-workspace-switcher{order:2!important}[data-showweld-spark=true] .spark-editor-timeline-ribbon{order:3!important}[data-showweld-spark=true] .spark-flow-dock{order:4!important}[data-showweld-spark=true] .spark-clip-workspace,[data-showweld-spark=true] .spark-empty-editor-callout{order:5!important}[data-showweld-spark=true] .spark-production-system{order:6!important}[data-showweld-spark=true] .spark-production-system .spark-production-stack{grid-template-columns:1fr}[data-showweld-spark=true] .spark-production-stack [data-pfm=true] .pfm-insight-grid,[data-showweld-spark=true] .spark-production-stack [data-pfm=true] .pfm-control-grid{grid-template-columns:1fr!important}}@media (max-width: 520px){[data-showweld-spark=true] .spark-command-grid,[data-showweld-spark=true] .spark-flow-dock,[data-showweld-spark=true] .spark-video-cockpit__actions,[data-showweld-spark=true] .spark-video-cockpit__grid,[data-showweld-spark=true] .spark-reader-route-panel__grid,[data-showweld-spark=true] .spark-reader-route-panel__actions,[data-showweld-spark=true] .spark-hero-actions{grid-template-columns:1fr}}[data-showweld-spark=true] .spark-source-card{position:relative;overflow:hidden;border-radius:var(--spark-radius)!important;transition:border-color var(--spark-transition),background var(--spark-transition),box-shadow var(--spark-transition),transform var(--spark-transition)!important}[data-showweld-spark=true] .spark-source-card:not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px #00000052,0 0 0 1px #ffffff1a!important}[data-showweld-spark=true] .spark-source-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.13) 50%,transparent 70%);transform:translate(-110%);opacity:0;pointer-events:none;transition:none}[data-showweld-spark=true] .spark-source-card:not(:disabled):hover:after{animation:sparkScan .78s ease forwards}[data-showweld-spark=true] .spark-status-ribbon{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:3px 8px 3px 7px;font-size:.6rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em;color:var(--text-secondary);transition:background var(--spark-transition),border-color var(--spark-transition)}[data-showweld-spark=true] .spark-status-ribbon:hover{background:#ffffff12;border-color:#ffffff24}[data-showweld-spark=true] .spark-section-label{display:flex;align-items:center;gap:.5rem;color:var(--text-tertiary);font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.42rem}[data-showweld-spark=true] .spark-section-label:after{content:"";flex:1;height:1px;background:var(--spark-line)}[data-showweld-spark=true] .spark-frame-slot{aspect-ratio:16/9;border-radius:var(--spark-radius-sm);border:1px dashed rgba(255,255,255,.14);background:radial-gradient(ellipse at 50% 50%,rgba(var(--accent-primary-rgb,99,102,241),.06),transparent 70%),#ffffff06;display:grid;place-items:center;cursor:pointer;overflow:hidden;transition:border-color var(--spark-transition),background var(--spark-transition),transform var(--spark-transition);position:relative}[data-showweld-spark=true] .spark-frame-slot:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.5);background:radial-gradient(ellipse at 50% 50%,rgba(var(--accent-primary-rgb,99,102,241),.12),transparent 70%),#ffffff0a;transform:scale(1.01)}[data-showweld-spark=true] .spark-frame-slot[data-has-image=true]{border-color:#ffffff1f}[data-showweld-spark=true] .spark-frame-slot[data-has-image=true]:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.55)}[data-showweld-spark=true] .spark-output-canvas{position:relative;aspect-ratio:16/9;border-radius:var(--spark-radius);overflow:hidden;background:#06080f;border:1px solid var(--spark-line)}[data-showweld-spark=true] .spark-output-canvas[data-state=rendering]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.35);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.2),inset 0 0 60px rgba(var(--accent-primary-rgb,99,102,241),.08)}[data-showweld-spark=true] .spark-output-canvas[data-state=rendering]:before{content:"";position:absolute;top:0;left:-100%;right:-100%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--accent-primary-rgb,99,102,241),.9),transparent);animation:sparkRenderSweep 2.2s ease-in-out infinite;z-index:10}[data-showweld-spark=true] .spark-output-canvas[data-state=failed]{border-color:#ef444459;box-shadow:0 0 0 1px #ef444426,inset 0 0 40px #ef44440f}[data-showweld-spark=true] .spark-output-canvas[data-state=ready]{border-color:#22c55e4d;box-shadow:0 0 0 1px #22c55e1f}[data-showweld-spark=true] .spark-render-ripple{position:absolute;width:80px;height:80px;border-radius:50%;border:2px solid rgba(var(--accent-primary-rgb,99,102,241),.55);animation:sparkRipple 1.8s ease-out infinite}[data-showweld-spark=true] .spark-render-ripple:nth-child(2){animation-delay:.6s}[data-showweld-spark=true] .spark-render-ripple:nth-child(3){animation-delay:1.2s}[data-showweld-spark=true] .spark-preset-btn{border:1px solid rgba(255,255,255,.08);border-radius:var(--spark-radius-sm);background:#ffffff09;color:var(--text-secondary);padding:.34rem .54rem;font-size:.68rem;font-weight:800;cursor:pointer;transition:all var(--spark-transition);white-space:nowrap}[data-showweld-spark=true] .spark-preset-btn:hover{background:#ffffff12;border-color:#ffffff24;color:var(--text-primary);transform:translateY(-1px)}[data-showweld-spark=true] .spark-preset-btn[data-active=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.5);background:rgba(var(--accent-primary-rgb,99,102,241),.15);box-shadow:0 0 14px rgba(var(--accent-primary-rgb,99,102,241),.18)}[data-showweld-spark=true] .spark-metric-card{border-radius:var(--spark-radius);padding:.72rem;min-height:72px;display:grid;gap:.25rem;align-content:start;transition:transform var(--spark-transition),box-shadow var(--spark-transition);position:relative;overflow:hidden}[data-showweld-spark=true] .spark-metric-card:after{content:"";position:absolute;bottom:0;right:0;border-radius:50%;background:var(--spark-metric-accent, rgba(99,102,241,.12));filter:blur(20px);pointer-events:none}[data-showweld-spark=true] .spark-metric-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #0000004d}[data-showweld-spark=true] .spark-feature-card{border-radius:var(--spark-radius);padding:.72rem;min-height:72px;position:relative;overflow:hidden;transition:transform var(--spark-transition),border-color var(--spark-transition)}[data-showweld-spark=true] .spark-feature-card:hover{transform:translateY(-2px)}[data-showweld-spark=true] .spark-feature-card:before{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:var(--spark-feature-accent, rgba(99,102,241,.1));filter:blur(24px);pointer-events:none}[data-showweld-spark=true] .spark-prompt-area{width:100%;resize:vertical;min-height:112px;background:#ffffff07;border:1px solid var(--spark-line);border-radius:var(--spark-radius-sm);color:var(--text-primary);font-size:.82rem;line-height:1.5;padding:.68rem .78rem;box-sizing:border-box;font-family:inherit;transition:border-color var(--spark-transition),background var(--spark-transition),box-shadow var(--spark-transition)}[data-showweld-spark=true] .spark-prompt-area:focus{outline:none;border-color:rgba(var(--accent-primary-rgb,99,102,241),.5);background:#ffffff09;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.14),inset 0 1px #ffffff0a}[data-showweld-spark=true] .spark-prompt-area::-moz-placeholder{color:var(--text-tertiary);opacity:.6}[data-showweld-spark=true] .spark-prompt-area::placeholder{color:var(--text-tertiary);opacity:.6}[data-showweld-spark=true] .spark-select,[data-showweld-spark=true] .spark-input{background:#ffffff09;border:1px solid rgba(255,255,255,.09);border-radius:var(--spark-radius-sm);color:var(--text-primary);font-size:.74rem;font-weight:600;padding:.38rem .56rem;cursor:pointer;transition:border-color var(--spark-transition),background var(--spark-transition);-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-showweld-spark=true] .spark-select:focus,[data-showweld-spark=true] .spark-input:focus{outline:none;border-color:rgba(var(--accent-primary-rgb,99,102,241),.55);background:#ffffff0e;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.15)}[data-showweld-spark=true] .spark-select option{background:#0f1117;color:#f1f5f9}[data-showweld-spark=true] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#ffffff1a;border-radius:999px;cursor:pointer;accent-color:var(--accent-primary, #818cf8)}[data-showweld-spark=true] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent-primary, #818cf8);border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #0006;cursor:pointer;-webkit-transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease}[data-showweld-spark=true] input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 4px rgba(var(--accent-primary-rgb,99,102,241),.3),0 2px 8px #0006}[data-showweld-spark=true] button,[data-showweld-spark=true] [role=button]{transition:transform var(--spark-transition),box-shadow var(--spark-transition),border-color var(--spark-transition),background var(--spark-transition),color var(--spark-transition),opacity var(--spark-transition);min-height:40px}[data-showweld-spark=true] button:not(:disabled):hover{transform:translateY(-1px)}[data-showweld-spark=true] button:not(:disabled):active{transform:translateY(0) scale(.98)}[data-showweld-spark=true] button:focus-visible,[data-showweld-spark=true] input:focus-visible,[data-showweld-spark=true] textarea:focus-visible,[data-showweld-spark=true] select:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.35)!important;border-color:rgba(var(--accent-primary-rgb,99,102,241),.65)!important}[data-showweld-spark=true] .spark-prod-preset{flex-shrink:0;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0a;color:var(--text-secondary);padding:4px 12px;font-size:.7rem;font-weight:850;cursor:pointer;transition:all var(--spark-transition);white-space:nowrap}[data-showweld-spark=true] .spark-prod-preset:hover{background:rgba(var(--accent-primary-rgb,99,102,241),.12);border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);color:var(--text-primary);transform:translateY(-1px)}[data-showweld-spark=true] .spark-error-banner{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;background:linear-gradient(135deg,#ef44441f,#ef44440d);border:1px solid rgba(239,68,68,.28);border-radius:var(--spark-radius-sm);color:#fca5a5;font-size:.82rem;line-height:1.5}[data-showweld-spark=true] .spark-error-banner strong{color:#f87171}[data-showweld-spark=true] ::-webkit-scrollbar{width:6px;height:6px}[data-showweld-spark=true] ::-webkit-scrollbar-track{background:transparent}[data-showweld-spark=true] ::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}[data-showweld-spark=true] ::-webkit-scrollbar-thumb:hover{background:#ffffff38}[data-showweld-spark=true] .spark-title-input{width:100%;background:transparent;border:none;color:var(--text-primary);font-size:1.02rem;font-weight:900;letter-spacing:-.01em;outline:none;padding:0}[data-showweld-spark=true] .spark-title-input:focus{text-decoration:underline;text-decoration-color:rgba(var(--accent-primary-rgb,99,102,241),.5);text-underline-offset:3px}@media (max-width: 768px){[data-showweld-spark=true]{grid-template-columns:1fr!important}[data-showweld-spark=true] .spark-desktop-rail{display:none!important}}@media (prefers-reduced-motion: reduce){[data-showweld-spark=true],[data-showweld-spark=true] *{animation-duration:.001ms!important;transition-duration:.001ms!important}}[data-showweld-spark=true] .spark-inspector-shell{position:relative;background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.05) 0%,rgba(255,255,255,.018) 28%,transparent 100%),var(--spark-panel);border:1px solid var(--spark-line);border-radius:var(--spark-radius-lg);box-shadow:var(--spark-glow);padding:0;display:flex;flex-direction:column;min-width:0;overflow:hidden}[data-showweld-spark=true] .spark-inspector-shell__header{display:flex;align-items:center;gap:.48rem;padding:.66rem .78rem;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.08),rgba(var(--accent-secondary-rgb,168,85,247),.04));border-bottom:1px solid var(--spark-line);font-size:.7rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}[data-showweld-spark=true] .spark-inspector-shell__header .spark-shell-badge{margin-left:auto;font-size:.62rem;font-weight:800;letter-spacing:.05em;padding:.2rem .5rem;border-radius:999px;background:rgba(var(--accent-primary-rgb,99,102,241),.14);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.28);color:var(--accent-primary);text-transform:none}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-stack{display:flex;flex-direction:column;gap:0}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:.7rem .78rem!important;border-top:1px solid rgba(255,255,255,.045)!important;position:relative}html[data-theme=light] [data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card,html[data-theme=paper] [data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card{border-top-color:#0f172a12!important}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card:first-child{border-top:none!important}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card h3{margin:0 0 .52rem!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)!important}[data-showweld-spark=true] .spark-inspector-shell .spark-inspector-card h3 svg{opacity:.85}[data-showweld-spark=true] .spark-ai-strip{display:flex;align-items:center;gap:.42rem;padding:.52rem .64rem;margin:-.28rem 0 .72rem;border-radius:var(--spark-radius);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.12) 0%,rgba(var(--accent-secondary-rgb,168,85,247),.06) 60%,transparent 100%),var(--spark-panel-2);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.22);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.06),0 8px 22px rgba(var(--accent-primary-rgb,99,102,241),.08);flex-wrap:wrap}[data-showweld-spark=true] .spark-ai-strip__label{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-primary);white-space:nowrap;padding-right:.55rem;border-right:1px solid rgba(var(--accent-primary-rgb,99,102,241),.2);margin-right:.25rem}[data-showweld-spark=true] .spark-ai-chip{display:inline-flex;align-items:center;gap:.34rem;padding:.34rem .56rem;border-radius:999px;border:1px solid var(--spark-line);background:var(--spark-control-bg);color:var(--text-primary);font-size:.68rem;font-weight:800;cursor:pointer;transition:all var(--spark-transition);white-space:nowrap}[data-showweld-spark=true] .spark-ai-chip:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.45);background:rgba(var(--accent-primary-rgb,99,102,241),.1);transform:translateY(-1px)}[data-showweld-spark=true] .spark-ai-chip:disabled{opacity:.48;cursor:not-allowed;transform:none}[data-showweld-spark=true] .spark-ai-chip__count{font-size:.62rem;font-weight:800;padding:.06rem .36rem;border-radius:999px;background:rgba(var(--accent-primary-rgb,99,102,241),.18);color:var(--accent-primary)}@media (max-width: 680px){[data-showweld-spark=true] .spark-ai-strip{padding:.55rem .65rem;gap:.4rem}[data-showweld-spark=true] .spark-ai-strip__label{font-size:.62rem;border-right:none;padding-right:0;margin-right:0;width:100%}[data-showweld-spark=true] .spark-ai-chip{font-size:.66rem;padding:.38rem .55rem}}[data-showweld-spark=true] .spark-status-ribbon[data-tone=warn]{border-color:rgba(var(--warn-primary-rgb,245,158,11),.32);background:rgba(var(--warn-primary-rgb,245,158,11),.1);color:var(--warn-primary, #fbbf24)}[data-showweld-spark=true] .spark-status-ribbon[data-tone=success]{border-color:rgba(var(--success-primary-rgb,34,197,94),.32);background:rgba(var(--success-primary-rgb,34,197,94),.1);color:var(--success-primary, #86efac)}[data-showweld-spark=true] .spark-status-ribbon[data-tone=error]{border-color:rgba(var(--error-primary-rgb,239,68,68),.32);background:rgba(var(--error-primary-rgb,239,68,68),.1);color:var(--error-primary, #fca5a5)}[data-showweld-spark=true]:before{content:"";position:fixed;top:0;left:0;right:0;height:1px;background:conic-gradient(from 0deg at 50% 0%,transparent 0deg,rgba(var(--accent-primary-rgb,99,102,241),.72) 90deg,rgba(var(--accent-secondary-rgb,168,85,247),.55) 180deg,rgba(var(--accent-primary-rgb,99,102,241),.72) 270deg,transparent 360deg);z-index:1000;pointer-events:none;animation:sparkBorderRotate 6s linear infinite}[data-showweld-spark=true] .spark-desktop-rail{background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.1) 0%,rgba(var(--accent-secondary-rgb,168,85,247),.04) 40%,transparent 200px),var(--spark-panel);border-right:1px solid var(--spark-line);box-shadow:inset -1px 0 #ffffff0a,2px 0 24px #0000003d,inset 0 80px 60px rgba(var(--accent-primary-rgb,99,102,241),.04)}[data-showweld-spark=true] .spark-panel{background:linear-gradient(160deg,#fff1,#ffffff04),var(--spark-panel);border:1px solid var(--spark-line);box-shadow:var(--spark-glow),inset 0 1px #ffffff0f,inset 0 -1px #0000001f}[data-showweld-spark=true] .spark-panel:hover{box-shadow:var(--spark-glow),inset 0 1px #ffffff17,inset 0 -1px #0000001a,0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.1)}[data-showweld-spark=true] .spark-inspector-shell{box-shadow:var(--spark-glow),0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.08),inset 0 1px #ffffff12}[data-showweld-spark=true] .spark-inspector-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb,99,102,241),.8),rgba(var(--accent-secondary-rgb,168,85,247),.6),rgba(var(--accent-primary-rgb,99,102,241),.8));background-size:200% 100%;animation:sparkRenderSweep 3s ease-in-out infinite;border-radius:var(--spark-radius-lg) var(--spark-radius-lg) 0 0}[data-showweld-spark=true] .spark-experience-hero{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.18),#ffffff05 44%,rgba(var(--accent-secondary-rgb,168,85,247),.12)),var(--spark-panel);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.18);box-shadow:0 2px 40px rgba(var(--accent-primary-rgb,99,102,241),.14),inset 0 1px #ffffff14}[data-showweld-spark=true] .spark-hero-title{background:linear-gradient(135deg,#fff,rgba(var(--accent-primary-rgb,99,102,241),.92) 70%,rgba(var(--accent-secondary-rgb,168,85,247),.85));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] [data-showweld-spark=true] .spark-hero-title,html[data-theme=paper] [data-showweld-spark=true] .spark-hero-title{background:linear-gradient(135deg,var(--text-primary) 0%,rgba(var(--accent-primary-rgb,99,102,241),.85) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-showweld-spark=true] .spark-command-tile:hover{transform:translateY(-3px);border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);background:rgba(var(--accent-primary-rgb,99,102,241),.09);box-shadow:0 8px 24px rgba(var(--accent-primary-rgb,99,102,241),.16),inset 0 1px #ffffff14}[data-showweld-spark=true] .spark-command-tile__icon{width:26px;height:26px;border-radius:9px;box-shadow:0 2px 8px rgba(var(--accent-primary-rgb,99,102,241),.22)}[data-showweld-spark=true] .spark-source-card:not(:disabled):hover{transform:translateY(-3px)!important;box-shadow:0 12px 36px #0000005c,0 0 0 1px #ffffff1a,0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.14)!important}[data-showweld-spark=true] .spark-output-canvas[data-state=rendering]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.22),inset 0 0 80px rgba(var(--accent-primary-rgb,99,102,241),.12),0 8px 32px rgba(var(--accent-primary-rgb,99,102,241),.16)}[data-showweld-spark=true] .spark-output-canvas[data-state=ready]{border-color:#22c55e66;box-shadow:0 0 0 1px #22c55e29,0 4px 20px #22c55e1f}[data-showweld-spark=true] .spark-output-canvas[data-state=failed]{border-color:#ef44446b;box-shadow:0 0 0 1px #ef44442e,inset 0 0 48px #ef444414}[data-showweld-spark=true] .spark-render-ripple{border:2px solid rgba(var(--accent-primary-rgb,99,102,241),.6);filter:drop-shadow(0 0 6px rgba(var(--accent-primary-rgb,99,102,241),.5))}[data-showweld-spark=true] .spark-render-ripple:nth-child(2){border-color:rgba(var(--accent-secondary-rgb,168,85,247),.45);filter:drop-shadow(0 0 5px rgba(var(--accent-secondary-rgb,168,85,247),.4))}[data-showweld-spark=true] .spark-render-ripple:nth-child(3){border-color:rgba(var(--accent-primary-rgb,99,102,241),.28)}[data-showweld-spark=true] .spark-ai-strip{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.16) 0%,rgba(var(--accent-secondary-rgb,168,85,247),.08) 60%,transparent 100%),var(--spark-panel-2);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.28);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.08),0 8px 28px rgba(var(--accent-primary-rgb,99,102,241),.12),inset 0 1px #ffffff12;position:relative;overflow:hidden}[data-showweld-spark=true] .spark-ai-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);transform:translate(-110%);animation:sparkScan 4s ease 1s infinite;pointer-events:none}[data-showweld-spark=true] .spark-preset-btn[data-active=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.55);background:rgba(var(--accent-primary-rgb,99,102,241),.18);color:var(--accent-primary, #818cf8);box-shadow:0 0 18px rgba(var(--accent-primary-rgb,99,102,241),.22),inset 0 1px #ffffff14}[data-showweld-spark=true] .spark-metric-card:after{width:90px;height:90px;background:var(--spark-metric-accent, rgba(99,102,241,.16));filter:blur(26px)}[data-showweld-spark=true] .spark-metric-card:hover{transform:translateY(-4px);box-shadow:0 16px 44px #00000057}[data-showweld-spark=true] .spark-prompt-area:focus{border-color:rgba(var(--accent-primary-rgb,99,102,241),.58);background:#ffffff0a;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.16),0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.28),inset 0 1px #ffffff0d}[data-showweld-spark=true] .spark-flow-action:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);box-shadow:0 6px 20px rgba(var(--accent-primary-rgb,99,102,241),.14),inset 0 1px #ffffff12}[data-showweld-spark=true] .spark-frame-slot[data-has-image=true]{border-style:solid;border-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 4px 16px #0000003d}[data-showweld-spark=true] .spark-frame-slot[data-has-image=true]:hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.6);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb,99,102,241),.22),0 8px 24px rgba(var(--accent-primary-rgb,99,102,241),.16)}[data-showweld-spark=true] .spark-workspace-switcher{box-shadow:var(--spark-product-shadow),inset 0 1px #ffffff12,0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.08)}[data-showweld-spark=true] ::-webkit-scrollbar-thumb{background:rgba(var(--accent-primary-rgb,99,102,241),.22)}[data-showweld-spark=true] ::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-primary-rgb,99,102,241),.38)}[data-showweld-spark=true] .spark-status-ribbon{backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}[data-showweld-spark=true] .spark-ledger-status{box-shadow:inset 0 1px rgba(var(--accent-primary-rgb,99,102,241),.1),0 4px 16px rgba(var(--accent-primary-rgb,99,102,241),.1)}[data-showweld-spark=true] .spark-error-banner{box-shadow:inset 0 1px #ef44441f,0 4px 16px #ef44441a}[data-showweld-spark=true] .spark-mobile-bar{backdrop-filter:blur(22px) saturate(170%)!important;-webkit-backdrop-filter:blur(22px) saturate(170%)!important;box-shadow:0 -1px #ffffff0f,0 -4px 24px #00000052!important}[data-showweld-spark=true] .spark-clip-workspace{max-height:min(78vh,790px)!important;min-height:min(62vh,650px)!important;overflow:hidden!important;align-items:stretch!important}[data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel,[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{min-height:0!important;height:100%!important;max-height:min(68vh,690px)!important;overflow:hidden!important}[data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}[data-showweld-spark=true] .spark-clip-workspace .spark-editor-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell .spark-inspector-stack{height:100%!important;max-height:100%!important;min-height:0!important;align-self:stretch!important;overflow:auto!important;overscroll-behavior:contain!important}[data-showweld-spark=true] .spark-clip-workspace .spark-prompt-area{min-height:136px!important;max-height:218px!important}[data-showweld-spark=true] .spark-clip-workspace .spark-negative-block .spark-prompt-area{min-height:74px!important;max-height:112px!important}[data-showweld-spark=true] .spark-reader-route-panel,[data-showweld-spark=true] .spark-video-cockpit,[data-showweld-spark=true] .spark-visual-bible-panel,[data-showweld-spark=true] .spark-ops-ledger,[data-showweld-spark=true] .spark-command-center{min-height:min(34vh,360px)!important;max-height:min(72vh,640px)!important;overflow:auto!important;overscroll-behavior:contain!important}[data-showweld-spark=true] .spark-video-cockpit{height:auto!important}@media (max-width: 760px){[data-showweld-spark=true] .spark-mobile-preview-stage,[data-showweld-spark=true] .spark-mobile-preview-media,[data-showweld-spark=true] .spark-mobile-preview-empty{min-height:clamp(176px,28vh,236px)!important;max-height:clamp(196px,32vh,268px)!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-layered-prompt-area{min-height:74px!important;max-height:96px!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-neutron-layer-stack,[data-showweld-spark=true] .spark-mobile-input-layer .spark-agent-action-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;overflow:visible!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8.7rem,9.8rem)!important;grid-template-columns:none!important;gap:.4rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:.5rem!important;scrollbar-width:none}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-grid::-webkit-scrollbar{display:none}#showweld-app-root [data-showweld-spark=true].spark-shell .spark-mobile-input-layer>.spark-neutron-layer-stack,#showweld-app-root [data-showweld-spark=true].spark-shell .spark-mobile-input-layer>.spark-agent-action-grid{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:.4rem!important;overflow:visible!important;overflow-x:visible!important;scroll-snap-type:none!important}#showweld-app-root [data-showweld-spark=true].spark-shell .spark-mobile-input-layer>.spark-output-route-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(8.7rem,9.8rem)!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:.4rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}[data-showweld-spark=true] .spark-mobile-input-layer .spark-output-route-card,[data-showweld-spark=true] .spark-mobile-input-layer .spark-neutron-layer{width:auto!important;min-width:0!important;max-width:100%!important}[data-showweld-spark=true] .spark-clip-workspace{max-height:min(88dvh,720px)!important;min-height:0!important;overflow:auto!important}[data-showweld-spark=true] .spark-production-system{min-height:0!important;max-height:min(76dvh,620px)!important;overflow:auto!important}[data-showweld-spark=true] .spark-clip-workspace .spark-editor-panel{max-height:min(46dvh,386px)!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell{max-height:min(39dvh,330px)!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-shell .spark-inspector-stack{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}[data-showweld-spark=true] .spark-clip-workspace .spark-inspector-card{flex:0 0 min(296px,84vw)!important;max-height:min(32dvh,270px)!important;overflow:auto!important;scroll-snap-align:start!important}[data-showweld-spark=true] .spark-reader-route-panel,[data-showweld-spark=true] .spark-video-cockpit,[data-showweld-spark=true] .spark-visual-bible-panel,[data-showweld-spark=true] .spark-ops-ledger,[data-showweld-spark=true] .spark-command-center{min-height:0!important;max-height:min(70dvh,560px)!important;overflow:auto!important}}@media (min-width: 769px) and (max-width: 1100px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell{box-sizing:border-box!important;padding-bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))!important}}[data-showweld-spark=true]{--spark-premium-surface: color-mix(in srgb, var(--surface-primary,#0f1117) 88%, transparent);--spark-premium-surface-strong: color-mix(in srgb, var(--surface-secondary,#171b27) 92%, transparent);--spark-premium-border: color-mix(in srgb, var(--spark-line, rgba(255,255,255,.1)) 68%, rgba(var(--accent-primary-rgb,99,102,241),.34) 32%);--spark-premium-border-muted: color-mix(in srgb, var(--spark-line, rgba(255,255,255,.08)) 82%, rgba(var(--accent-primary-rgb,99,102,241),.18) 18%);--spark-premium-shadow: 0 18px 52px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.075);--spark-premium-shadow-active: 0 18px 44px rgba(var(--accent-primary-rgb,99,102,241),.16), inset 0 1px 0 rgba(255,255,255,.1)}html[data-theme=light] [data-showweld-spark=true],html[data-theme=paper] [data-showweld-spark=true]{--spark-premium-surface: rgba(255,255,255,.84);--spark-premium-surface-strong: rgba(255,255,255,.96);--spark-premium-border: color-mix(in srgb, rgba(15,23,42,.12) 72%, rgba(var(--accent-primary-rgb,99,102,241),.34) 28%);--spark-premium-border-muted: rgba(15,23,42,.1);--spark-premium-shadow: 0 18px 44px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.72)}[data-showweld-spark=true] :is(.spark-preview-editor-shell,.spark-mobile-preview-deck,.spark-workspace-switcher,.spark-editor-timeline-ribbon,.spark-command-center,.spark-ops-ledger,.spark-reader-route-panel,.spark-video-cockpit,.spark-visual-bible-panel,.spark-production-system,.spark-flow-dock){border:1px solid var(--spark-premium-border)!important;background:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04),var(--spark-premium-surface)!important;box-shadow:var(--spark-premium-shadow)!important}[data-showweld-spark=true] :is(.spark-layered-input-card,.spark-neutron-layer,.spark-output-route-card,.spark-editor-clip-pill,.spark-editor-signal-card,.spark-source-card,.spark-command-tile,.spark-ledger-card,.spark-reader-route-card,.spark-video-cockpit__card,.spark-inspector-card,.spark-editor-panel,.spark-frame-slot,.spark-metric-card,.spark-feature-card){border:1px solid var(--spark-premium-border-muted)!important;background:linear-gradient(160deg,#ffffff0d,#ffffff03),var(--spark-premium-surface-strong)!important;box-shadow:inset 0 1px #fff1}[data-showweld-spark=true] :is(.spark-output-route-card[data-primary=true],.spark-editor-clip-pill[data-active=true],.spark-source-card[data-active=true],.spark-command-tile[data-active=true],.spark-flow-action[data-primary=true]){border-color:rgba(var(--accent-primary-rgb,99,102,241),.52)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.2),rgba(var(--accent-secondary-rgb,168,85,247),.09)),var(--spark-premium-surface-strong)!important;box-shadow:var(--spark-premium-shadow-active)!important}[data-showweld-spark=true] :is(.spark-output-route-card,.spark-editor-clip-pill,.spark-source-card,.spark-command-tile,.spark-flow-action):not(:disabled):hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.44)!important;box-shadow:0 12px 32px rgba(var(--accent-primary-rgb,99,102,241),.12),inset 0 1px #ffffff14!important}#showweld-app-root [data-showweld-spark=true] :is(.spark-preview-editor-shell,.spark-mobile-preview-deck){border:1px solid var(--spark-premium-border)!important;border-radius:18px!important;background-color:var(--spark-premium-surface)!important;background-image:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04)!important;box-shadow:var(--spark-premium-shadow)!important}#showweld-app-root [data-showweld-spark=true] :is(.spark-output-route-card[data-primary=true],.spark-editor-clip-pill[data-active=true],.spark-source-card[data-active=true],.spark-command-tile[data-active=true],.spark-flow-action[data-primary=true]){border-color:rgba(var(--accent-primary-rgb,99,102,241),.52)!important;background-color:var(--spark-premium-surface-strong)!important;background-image:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.2),rgba(var(--accent-secondary-rgb,168,85,247),.09))!important;box-shadow:var(--spark-premium-shadow-active)!important}@media (max-width: 768px){[data-showweld-spark=true] .spark-mobile-preview-deck{padding:.55rem!important;border:1px solid var(--spark-premium-border)!important;border-radius:18px!important}[data-showweld-spark=true] .spark-mobile-input-layer{gap:.5rem!important}}@media (max-width: 768px){[data-showweld-spark=true] .spark-mobile-bar{display:block!important;height:auto!important;min-height:124px!important;max-height:none!important;overflow:visible!important;padding:.62rem!important;border-radius:20px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--spark-premium-surface-strong) 84%,transparent),color-mix(in srgb,var(--spark-premium-surface) 92%,transparent))!important;border:1px solid var(--spark-premium-border)!important;box-shadow:var(--spark-premium-shadow)!important}[data-showweld-spark=true] .spark-mobile-bar__brand{margin-block-end:.46rem!important}[data-showweld-spark=true] .spark-mobile-bar__clip-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.46rem!important;overflow:visible!important;overflow-x:visible!important;-webkit-mask-image:none!important;mask-image:none!important;scroll-snap-type:none!important}[data-showweld-spark=true] .spark-mobile-bar__clip-pill{flex:initial!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:42px!important;height:auto!important;white-space:normal!important}[data-showweld-spark=true] .spark-mobile-bar__sources{margin-block-start:.48rem!important}[data-showweld-spark=true] .spark-mobile-preview-deck{margin-top:0!important;gap:.58rem!important;overflow:visible!important}[data-showweld-spark=true] .spark-mobile-preview-stage{position:relative!important;min-height:clamp(210px,30dvh,268px)!important;height:clamp(210px,30dvh,268px)!important;max-height:clamp(228px,34dvh,292px)!important;display:block!important;padding:.5rem!important}[data-showweld-spark=true] .spark-mobile-preview-empty,[data-showweld-spark=true] .spark-mobile-preview-media{height:100%!important;min-height:0!important;padding-bottom:2.7rem!important}[data-showweld-spark=true] .spark-mobile-preview-caption{position:absolute!important;inset:auto .5rem .5rem!important;padding:.48rem .56rem!important;z-index:2!important}[data-showweld-spark=true] .spark-mobile-tool-dock{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.46rem!important}[data-showweld-spark=true] .spark-mobile-tool-dock button,[data-showweld-spark=true] .spark-layered-action-row button{min-height:44px!important;min-width:0!important}[data-showweld-spark=true] .spark-layered-input-card{padding:.62rem!important}[data-showweld-spark=true] .spark-layered-prompt-area{min-height:108px!important;max-height:160px!important;overflow-y:auto!important}[data-showweld-spark=true] .spark-output-route-grid{height:auto!important;min-height:118px!important;overflow:visible!important;align-items:stretch!important}[data-showweld-spark=true] .spark-output-route-grid>*{min-height:52px!important}}@media (max-width: 760px){html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark]{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock{display:flex!important;align-items:center!important;gap:.38rem!important;width:100%!important;max-width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:.35rem .48rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;width:auto!important;min-width:96px!important;max-width:140px!important;height:46px!important;min-height:46px!important;padding:.34rem .52rem!important;scroll-snap-align:start;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button>span{display:inline-flex!important;min-width:0!important;max-width:none!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button strong{display:block!important;max-width:none!important;overflow:visible!important;font-size:.66rem!important;white-space:nowrap!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-button small,html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-cockpit-mobile-dock .creator-cockpit__route-badge{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-main-stage{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .creator-cockpit__route-panel[data-cockpit-active=false]{display:none!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-rail{display:flex!important;grid-template-columns:none!important;flex-flow:row nowrap!important;gap:.46rem!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-mask-image:none!important;mask-image:none!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain;scrollbar-width:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-rail::-webkit-scrollbar{display:none}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] .spark-mobile-bar__clip-pill{flex:0 0 min(72vw,250px)!important;width:min(72vw,250px)!important;min-width:11rem!important;max-width:250px!important;scroll-snap-align:start;white-space:nowrap!important}}html body [data-showweld-spark=true] .spark-mobile-preview-deck[data-spark-secondary-preview=true],html body [data-showweld-spark=true] .spark-preview-editor-shell[data-spark-secondary-preview=true],html body [data-showweld-spark=true] .spark-editor-timeline-ribbon{display:none!important}.spark-director-workspaces{position:relative}.spark-director-workspaces:has(.spark-director-production-menu[open]){flex-wrap:wrap;overflow:visible}html body [data-showweld-spark=true] .spark-director-workspaces>button,html body [data-showweld-spark=true] .spark-director-production-menu>summary,html body [data-showweld-spark=true] .spark-director-inspector__tabs>button{font-size:.68rem!important;line-height:1.1!important;white-space:nowrap!important}html body [data-showweld-spark=true] .spark-director-workspaces>button,html body [data-showweld-spark=true] .spark-director-production-menu>summary{padding-inline:.48rem!important}html body [data-showweld-spark=true] .spark-director-inspector__tabs>button{padding-inline:.35rem!important}@media (max-width: 768px){html body [data-showweld-spark=true] .spark-director-shortcuts>span{display:none!important}html body [data-showweld-spark=true] .spark-director-workspaces>button,html body [data-showweld-spark=true] .spark-director-production-menu>summary{min-height:44px!important;padding-inline:.28rem!important;font-size:.66rem!important}html body [data-showweld-spark=true]>.spark-main-stage{order:0!important;overflow:visible!important}html body [data-showweld-spark=true]>.spark-mobile-bar{order:2!important}html body [data-showweld-spark=true]>.spark-cockpit-mobile-dock{order:3!important}}@media (max-width: 1179px){html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell{height:auto!important;min-height:100%!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell>.spark-main-stage{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}}@media (max-width: 768px){html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell{display:flex!important;flex-direction:column!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell>.spark-main-stage{order:0!important;flex:0 0 auto!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell>.spark-mobile-bar{order:2!important}html body #showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell>.spark-cockpit-mobile-dock{order:3!important}}@media (min-width: 769px) and (max-width: 980px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true].spark-shell{grid-template-columns:minmax(13.5rem,13.75rem) minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:44px!important;gap:.38rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button{grid-template-columns:1.15rem minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;gap:.42rem!important;padding:.38rem .52rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button>span:first-of-type{min-width:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:.72rem!important;line-height:1.1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-button small{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-cockpit-route-rail .creator-cockpit__route-badge{display:inline-flex!important;min-width:0!important;max-width:3.25rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock.spark-command-dock{position:absolute!important;inset:auto .65rem .65rem .65rem!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto!important;align-items:stretch!important;gap:.46rem!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(100% - 1.3rem)!important;padding:.5rem!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable;border-radius:16px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock :is(.spark-command-dock__primary,.spark-preview-status-beads,.spark-command-dock__agent-actions){position:static!important;inset:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__primary{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(15rem,auto)!important;align-items:center!important;gap:.46rem!important;min-height:58px!important;padding:.46rem .54rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__title small{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock .spark-command-dock__actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-preview-overlay-dock :is(.spark-preview-status-beads,.spark-command-dock__agent-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:stretch!important;gap:.34rem!important;padding:.38rem!important;overflow:hidden!important}}@media (max-width: 480px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-rail{block-size:auto!important;height:auto!important;min-block-size:48px!important;min-height:48px!important;max-block-size:none!important;max-height:none!important;align-items:center!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=spark] [data-showweld-spark=true] .spark-mobile-bar__clip-pill{block-size:46px!important;height:46px!important;min-block-size:46px!important;min-height:46px!important;max-block-size:46px!important;max-height:46px!important}}.spark-planning-status{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.75rem 1rem;color:var(--text-primary);background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:.875rem}.spark-planning-status>span{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}.spark-planning-status>button{min-height:44px}.spark-film-workbench{--film-line: var(--sw-border-muted-color, var(--border-primary));--film-surface: var(--sw-layer-default, var(--surface-primary));--film-muted: var(--sw-text-secondary, var(--text-secondary));--film-action: var(--sw-workspace-action, var(--accent-primary));color:var(--sw-text-primary, var(--text-primary));background:var(--film-surface);border:1px solid var(--film-line);border-radius:var(--sw-radius-lg, 16px);min-width:0;max-width:100%;overflow:hidden;margin-block:.5rem 1rem;font-size:.8125rem;line-height:1.5;isolation:isolate}.spark-film-workbench *,.spark-film-workbench *:before,.spark-film-workbench *:after{box-sizing:border-box}.spark-film-workbench :is(button,input,select,textarea){font:inherit;letter-spacing:normal;text-transform:none}.spark-film-workbench button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:var(--sw-radius-md, 8px);background:transparent;color:inherit;cursor:pointer;box-shadow:none;flex-shrink:0;overflow-wrap:normal;word-break:normal}.spark-film-workbench button:hover:not(:disabled),.spark-film-workbench button[aria-pressed=true]{background:color-mix(in srgb,var(--film-action) 12%,var(--film-surface));color:var(--film-action)}.spark-film-workbench button:disabled{opacity:.4;cursor:default}.spark-film-workbench :is(button,input,textarea,select,[role=slider]):focus-visible{outline:2px solid var(--sw-control-focus-color, var(--film-action));outline-offset:2px}.spark-film-workbench .spark-film-primary{color:var(--sw-text-on-accent,#fff);background:var(--film-action);border-color:transparent}.spark-film-workbench .spark-film-primary:hover:not(:disabled){color:var(--sw-text-on-accent,#fff);background:var(--film-action);filter:brightness(1.08)}.spark-film-workbench :is(input:not([type=range]),select,textarea){min-width:0;max-width:100%;width:100%;padding:9px 10px;border:1px solid var(--film-line);border-radius:var(--sw-radius-md,8px);color:inherit;background:var(--sw-layer-sunken,var(--surface-secondary));box-shadow:none}.spark-film-workbench textarea{resize:vertical;min-height:88px}.spark-film-workbench small{color:var(--film-muted);font-size:.6875rem}.spark-film-workbench :is(h3,h4,p){margin:0 0 12px}.spark-film-workbench p{color:var(--film-muted);overflow-wrap:anywhere}.spark-film-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--film-line);flex-wrap:wrap}.spark-film-header>div,.spark-film-header nav{display:flex;align-items:center;gap:4px;min-width:0}.spark-film-header strong{max-width:25ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-film-header nav{flex-wrap:wrap}.spark-film-stage-row{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.spark-film-workbench[data-panel-open=true] .spark-film-stage-row{grid-template-columns:minmax(0,1fr) minmax(250px,300px)}.spark-film-stage{min-width:0;padding:16px;display:flex;flex-direction:column;align-items:center;background:var(--sw-layer-sunken,var(--surface-secondary))}.spark-film-viewer{width:100%;max-height:36dvh;min-height:180px;flex:1;display:grid;place-items:center;overflow:hidden;background:var(--sw-media-canvas,#08090b);border-radius:4px}.spark-film-viewer video{width:100%;height:100%;max-height:36dvh;display:block;-o-object-fit:contain;object-fit:contain}.spark-film-transport{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:12px;flex-wrap:wrap}.spark-film-transport>div{display:flex;align-items:center;gap:4px}.spark-film-transport output{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:.75rem}.spark-film-context{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:10px}.spark-film-context span{max-width:45ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.spark-film-empty{padding:24px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.spark-film-empty img{max-width:100%;max-height:25dvh;-o-object-fit:contain;object-fit:contain}.spark-film-inspector{min-width:0;padding:16px;border-left:1px solid var(--film-line);max-height:64dvh;overflow:auto;overscroll-behavior:contain}.spark-film-inspector>.spark-film-inspector-close{display:flex;margin-left:auto;margin-bottom:8px;color:var(--film-muted)}.spark-film-inspector label{display:grid;gap:6px;margin-bottom:12px;color:var(--film-muted)}.spark-film-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spark-film-media{display:grid;gap:8px}.spark-film-media button{width:100%;justify-content:flex-start;text-align:left;border-color:var(--film-line)}.spark-film-media img{width:58px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.spark-film-media span{display:grid;flex:1;min-width:0;overflow-wrap:anywhere}.spark-film-prompts{display:grid;gap:8px;margin-block:16px}.spark-film-prompts button{border-color:var(--film-line);text-align:left;justify-content:flex-start;white-space:normal}.spark-frame-inspector figure{margin:12px 0}.spark-frame-inspector img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px}.spark-frame-inspector figcaption{color:var(--film-muted);font-size:.6875rem}.spark-frame-inspector section{margin-top:16px}.spark-frame-inspector h4{margin:12px 0 4px}.spark-frame-inspector small{display:block;margin-block:8px}.spark-frame-text{border:1px solid var(--film-line);border-radius:8px;padding:8px;margin-bottom:8px}.spark-frame-text p{color:inherit;white-space:pre-wrap}.spark-film-workbench .spark-frame-saved{display:flex;width:100%;text-align:left;justify-content:flex-start;white-space:normal}.spark-frame-saved span{min-width:0}.spark-frame-saved small{max-height:3em;overflow:hidden}.spark-cut-timeline{border-top:1px solid var(--film-line);min-width:0}.spark-cut-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px}.spark-cut-toolbar>strong{display:inline-flex;align-items:center;gap:8px;margin-right:auto;white-space:nowrap}.spark-cut-actions{display:flex;gap:2px;align-items:center;flex-wrap:wrap}.spark-cut-actions button{font-size:.75rem}.spark-cut-search{display:flex;align-items:center;gap:6px;padding:0 14px 8px;color:var(--film-muted)}.spark-film-workbench .spark-cut-search input{border:0;padding:4px;background:transparent;flex:1}.spark-cut-search span{white-space:nowrap;font-size:.75rem}.spark-cut-results{display:flex;gap:4px;overflow-x:auto;padding:4px 12px}.spark-cut-scroll{max-width:100%;min-width:0;overflow:auto;scrollbar-width:thin;overscroll-behavior-x:contain}.spark-cut-canvas{min-width:100%;position:relative;padding-bottom:8px}.spark-cut-ruler{height:30px;position:relative;border-bottom:1px solid var(--film-line);touch-action:none;cursor:ew-resize}.spark-cut-ruler>span{position:absolute;height:100%;border-left:1px solid var(--film-line);font:10px/24px ui-monospace,monospace;color:var(--film-muted);padding-left:5px;pointer-events:none}.spark-cut-lane{display:grid;grid-template-columns:88px minmax(0,1fr);border-bottom:1px solid var(--film-line);min-height:32px}.spark-cut-lane>b{position:sticky;left:0;z-index:4;background:var(--film-surface);padding:12px 10px;border-right:1px solid var(--film-line);font-weight:500;font-size:11px}.spark-cut-lane>div{min-width:0;position:relative}.spark-cut-clips{display:flex;padding-block:7px;gap:0}.spark-cut-shot{position:relative;flex-shrink:0;min-width:0;height:82px;padding-inline:1px}.spark-film-workbench .spark-cut-shot-body{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-width:0;padding:8px 12px;gap:0;border-radius:5px;background:color-mix(in srgb,var(--film-action) 12%,var(--film-surface));border:1px solid color-mix(in srgb,var(--film-action) 28%,var(--film-line));overflow:hidden;position:relative;touch-action:none}.spark-cut-shot-body img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.24;pointer-events:none}.spark-cut-shot-body span,.spark-cut-shot-body small{z-index:1;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.spark-cut-shot[data-selected=true] .spark-cut-shot-body{box-shadow:inset 0 0 0 2px var(--film-action)}.spark-cut-shot[data-match=false]{opacity:.3}.spark-film-workbench .spark-cut-trim{position:absolute;top:0;bottom:0;width:10px;min-width:0;padding:0;border:0;border-radius:3px;cursor:ew-resize;touch-action:none;z-index:2}.spark-cut-trim.is-in{left:1px}.spark-cut-trim.is-out{right:1px}.spark-cut-shot[data-selected=true] .spark-cut-trim{background:var(--film-action)}.spark-cut-trim:after{content:"";width:2px;height:16px;background:var(--sw-text-on-accent,#fff);opacity:.7;border-radius:2px}.spark-cut-lane.is-notes>div,.spark-cut-lane.is-captions>div{height:38px;overflow:hidden}.spark-cut-lane>div>small{display:block;padding:10px;font-size:11px}.spark-film-workbench .spark-cut-lane.is-notes button,.spark-film-workbench .spark-cut-lane.is-captions button{position:absolute;top:5px;min-width:0;min-height:26px;height:28px;font-size:11px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 8px;text-align:left;background:var(--sw-layer-raised,var(--surface-secondary));border-color:var(--film-line)}.spark-cut-playhead{position:absolute;top:0;bottom:0;width:1px;background:var(--film-action);pointer-events:none;z-index:3}.spark-cut-playhead>span{position:absolute;top:0;left:-4px;width:9px;height:12px;border-radius:0 0 3px 3px;background:var(--film-action)}.spark-cut-timeline footer{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:8px 12px;color:var(--film-muted);font-size:.6875rem}.spark-cut-timeline output{color:var(--film-action)}@media (max-width: 760px){.spark-film-workbench[data-panel-open=true] .spark-film-stage-row{grid-template-columns:minmax(0,1fr)}.spark-film-stage{padding:8px}.spark-film-viewer,.spark-film-viewer video{max-height:35dvh}.spark-film-inspector{border-left:0;border-top:1px solid var(--film-line);max-height:40dvh}.spark-film-header{padding:8px}.spark-film-header nav{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.spark-film-header>div{width:100%}.spark-film-workbench button{min-height:44px}.spark-cut-toolbar{padding:8px;gap:6px}.spark-cut-actions{max-width:100%}.spark-film-context small{display:block}.spark-cut-timeline footer>span{display:none}}.spark-director-timeline .spark-director-segments{gap:0}.spark-director-timeline .spark-director-segments>button{flex-shrink:0;min-width:0;box-sizing:border-box;overflow:hidden}.spark-director-ruler{touch-action:none}.spark-director-clip-strip>summary{cursor:pointer;padding:8px 0}.spark-director-clip-strip:not([open])>:not(summary){display:none!important}[data-showweld-spark=true] .spark-director-workspace :is(.spark-director-edit-bay,.spark-director-inspector,.spark-director-timeline,.spark-director-prompt-dock){min-width:0;max-width:100%;background:var(--sw-studio-surface);color:var(--sw-studio-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-showweld-spark=true] .spark-director-workspaces{display:flex;flex-wrap:wrap;gap:4px;overflow:visible}[data-showweld-spark=true] .spark-director-inspector__tabs{display:flex;flex-wrap:wrap;gap:4px}[data-showweld-spark=true] .spark-director-inspector__tabs>button{flex:1 1 auto;min-width:0;min-height:44px}[data-showweld-spark=true] .spark-director-workspace :is(button,summary,input,select,textarea,[role=tabpanel]):focus-visible{outline:2px solid var(--sw-control-focus-color);outline-offset:3px}[data-showweld-spark=true] .spark-director-warning{background:var(--sw-studio-surface);color:var(--sw-studio-ink)!important;border-color:var(--sw-accent-edge)}[data-showweld-spark=true] .spark-director-timeline__tools{display:flex;flex-wrap:wrap;min-width:0;gap:8px}[data-showweld-spark=true] :is(.spark-director-timeline__scroll,.spark-director-clip-strip__scroller){max-width:100%;overscroll-behavior-inline:contain;scrollbar-gutter:stable}@media (max-width: 768px){html body [data-showweld-spark=true] .spark-director-workspace :is(button,summary,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}html body [data-showweld-spark=true] .spark-director-workspaces>button{flex:1 1 28%;padding:8px}html body [data-showweld-spark=true] .spark-director-ingredient-remove{min-width:44px}[data-showweld-spark=true] .spark-director-workspace :is(input,select,textarea){font-size:16px;max-width:100%}[data-showweld-spark=true] .spark-director-preview__actions{flex-wrap:wrap;gap:6px}[data-showweld-spark=true] .spark-director-inspector__body{max-height:35dvh;overflow-y:auto;overscroll-behavior:contain}[data-showweld-spark=true] .spark-director-timeline__tools>label{min-width:0;max-width:100%;flex-wrap:wrap}[data-showweld-spark=true] .spark-director-workspace :is(.spark-director-field-grid,.spark-director-button-grid){grid-template-columns:minmax(0,1fr)}}@layer sw-studio-refinement{#showweld-app-root [data-showweld-spark=true] .spark-director-ruler>span{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}}@layer sw-studio-refinement{#showweld-app-root [data-showweld-spark=true] .spark-director-workspace .spark-director-inspector[data-open=true]{position:fixed!important;inset:auto 16px 16px auto!important;display:flex!important;flex-direction:column;width:min(760px,calc(100vw - 94px))!important;height:35dvh!important;max-height:35dvh!important;min-height:0!important;overflow:hidden!important;margin:0!important;z-index:80;background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:12px!important}#showweld-app-root [data-showweld-spark=true] .spark-director-workspace .spark-director-inspector__head,#showweld-app-root [data-showweld-spark=true] .spark-director-workspace .spark-director-inspector__tabs{flex:0 0 auto!important}#showweld-app-root [data-showweld-spark=true] .spark-director-workspace .spark-director-inspector__body{flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}@media (max-width:768px){#showweld-app-root [data-showweld-spark=true] .spark-director-workspace .spark-director-inspector[data-open=true]{inset:auto 8px calc(68px + env(safe-area-inset-bottom,0px)) 8px!important;width:auto!important;max-width:none!important}#showweld-app-root [data-showweld-spark=true] .spark-director-workspace .spark-director-inspector__head{padding:6px 8px!important}#showweld-app-root [data-showweld-spark=true] .spark-director-workspace .spark-director-inspector__tabs{gap:2px!important;padding:4px!important}#showweld-app-root [data-showweld-spark=true] .spark-director-workspace .spark-director-inspector__tabs button{padding:6px!important;min-height:44px!important}}}#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]){--pb-stack-accent-rgb: var(--sw-layer-route-accent-rgb, var(--accent-primary-rgb, 56 189 248));--pb-stack-gap: .65rem;--pb-stack-gap-lg: .9rem;--pb-stack-pad: .75rem;--pb-stack-radius-panel: var(--sw-radius-lg);--pb-stack-radius-control: var(--sw-control-radius);--pb-stack-panel-bg: var(--sw-layer-default);--pb-stack-panel-border: var(--sw-border-muted-color);--pb-stack-panel-shadow: var(--sw-card-shadow);--pb-stack-inset-bg: var(--sw-layer-sunken)}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-rail,.visual-layer-rail,.visual-production-deck,.pb-continuity-panel,.pb-visual-rules-panel,.pb-output-route-panel,.pb-lettering-route-panel,.pb-stitch-route-panel,.pb-files-route-panel,.pb-agent-route-panel,.pb-publish-package-panel,.pb-reader-handoff-strip,.pb-preview-editor-shell,.visual-reader-stage,.pb-mobile-preview-shell){background:var(--pb-stack-panel-bg)!important;border:1px solid var(--pb-stack-panel-border)!important;border-radius:var(--pb-stack-radius-panel)!important;box-shadow:var(--pb-stack-panel-shadow)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-panel-card,.pb-workflow-card,.pb-continuity-card,.pb-production-bible-card,.pb-output-route-card,.pb-editor-bridge-card,.pb-reader-handoff-card,.pb-layered-input-card,.pb-episode-row,.pb-thumb-item){background:linear-gradient(170deg,rgba(255,255,255,.035),transparent 60%),var(--pb-stack-inset-bg)!important;border:1px solid color-mix(in srgb,rgb(var(--pb-stack-accent-rgb)) 12%,var(--sw-theme-material-border, rgba(148, 163, 184, .18)))!important;border-radius:var(--pb-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.visual-reader-stage,.pb-preview-editor-shell){position:relative}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.visual-reader-stage,.pb-preview-editor-shell):after{content:"";position:absolute;inset:0 12% auto;block-size:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--pb-stack-accent-rgb),.55),transparent);opacity:.75}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .visual-cockpit-shell{gap:var(--pb-stack-gap-lg)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.visual-cockpit-layout,.visual-cockpit-route-rail,.visual-production-deck,.visual-reader-stage,.pb-preview-editor-shell,.pb-continuity-panel,.pb-episode-row,.pb-workflow-grid,.pb-panel-stack,.pb-thumb-grid){gap:var(--pb-stack-gap)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-studio-action,.pb-layered-action-button,.pb-route-command button,.pb-panel-toolbar button,.pb-mobile-tab){border-radius:var(--pb-stack-radius-control)!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-studio-action,.pb-layered-action-button,.pb-route-command button,.pb-panel-toolbar button,.pb-mobile-tab):is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,rgb(var(--pb-stack-accent-rgb)) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--pb-stack-accent-rgb)) 25%,transparent)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-layered-scene-area,textarea.pb-input,input.pb-input){background:var(--pb-stack-inset-bg)!important;border-radius:var(--pb-stack-radius-control)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-rail,.visual-layer-rail,.visual-cockpit-route-rail,.visual-production-deck,.pb-panel-stack){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,rgb(var(--pb-stack-accent-rgb)) 30%,transparent) transparent}@media (min-width: 769px){html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]){overflow-y:auto!important;min-block-size:0!important;scrollbar-gutter:stable;scroll-padding-block-end:var(--pb-stack-pad)}html body #showweld-app-root#showweld-app-root .sw-picture-premium-root{grid-template-columns:minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .visual-cockpit-layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .visual-cockpit-layout[data-inspector-visible=true]{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(260px,300px)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .visual-reader-stage{grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-layered-action-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-layered-action-row>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding-inline:.32rem!important;overflow:hidden!important;font-size:.68rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-preview-editor-command .pb-editor-bridge-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-preview-editor-command .pb-editor-bridge-card{width:100%!important;min-width:0!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-preview-editor-stage,.pb-preview-editor-command,.creator-cockpit__route-stack,.creator-cockpit__inspector){min-inline-size:0!important;min-block-size:0!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-preview-editor-stage{box-shadow:inset 0 0 0 1px rgba(var(--pb-stack-accent-rgb),.24),inset 0 18px 44px #00000080,0 10px 30px #02081773!important;border-radius:calc(var(--pb-stack-radius-control) + 3px)!important}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-block-end:var(--sw-route-mobile-content-clearance, 96px)}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-mobile-canvas-tools button,.pb-mobile-tabs .pb-mobile-tab,.pb-panel-toolbar button){min-block-size:42px!important;min-inline-size:42px!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) .pb-mobile-preview-media{inline-size:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--pb-stack-radius-control) + 2px)!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-mobile-tabs,.visual-stitch-strip,.pb-thumb-grid){overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]){--pb-stack-gap: .6rem;--pb-stack-gap-lg: .75rem;--pb-stack-pad: .65rem}}@media (prefers-reduced-motion: reduce){html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-studio-action,.pb-layered-action-button,.pb-route-command button,.pb-panel-toolbar button,.pb-mobile-tab){transition:none!important}}@media (forced-colors: active){html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.pb-rail,.visual-layer-rail,.visual-production-deck,.pb-continuity-panel,.pb-preview-editor-shell,.visual-reader-stage,.pb-panel-card,.pb-workflow-card,.pb-episode-row){background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important}html body #showweld-app-root#showweld-app-root :is(.sw-picture-premium-root,[data-showweld-studio=true]) :is(.visual-reader-stage,.pb-preview-editor-shell):after{content:none}}@keyframes pbFadeIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pbSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes pbPanelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pbSpin{to{transform:rotate(360deg)}}@keyframes pbPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pbScanLine{0%{transform:translate(-100%);opacity:0}25%{opacity:.6}to{transform:translate(110%);opacity:0}}@keyframes pbGlowPop{0%{box-shadow:0 0 rgba(var(--accent-primary-rgb,99,102,241),.45)}to{box-shadow:0 0 0 10px rgba(var(--accent-primary-rgb,99,102,241),0)}}@keyframes pbThumbIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[data-showweld-studio=true]{animation:pbFadeIn .28s cubic-bezier(.22,1,.36,1) both;--pb-rail-w: 268px;--pb-panel-bg: color-mix(in srgb, var(--surface-primary,#0f1117) 93%, transparent);--pb-panel-border: rgba(255,255,255,.07);--pb-panel-border-active: rgba(var(--accent-primary-rgb,99,102,241),.48);--pb-shadow: 0 2px 4px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.22);--pb-shadow-hover: 0 4px 8px rgba(0,0,0,.35), 0 16px 48px rgba(0,0,0,.28), 0 0 0 1px rgba(255,255,255,.06);--pb-radius: 16px;--pb-radius-sm: 10px;--pb-tr: .19s cubic-bezier(.22,1,.36,1);padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(0px,env(safe-area-inset-bottom));padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));box-sizing:border-box}[data-showweld-studio=true] .pb-rail{background:linear-gradient(180deg,rgba(var(--accent-primary-rgb,99,102,241),.05) 0%,transparent 180px),var(--pb-panel-bg);border-right:1px solid var(--pb-panel-border);box-shadow:2px 0 16px #00000029}[data-showweld-studio=true] .pb-episode-row{display:grid;grid-template-columns:52px minmax(0,1fr) 32px;gap:.6rem;align-items:center;padding:.55rem .65rem;border-radius:var(--pb-radius-sm);border:1px solid transparent;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left;width:100%;transition:background var(--pb-tr),border-color var(--pb-tr),box-shadow var(--pb-tr);animation:pbSlideIn .2s ease both}[data-showweld-studio=true] .pb-episode-row[data-active=true]{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.15),rgba(var(--accent-secondary-rgb,168,85,247),.07));border-color:var(--pb-panel-border-active);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.18)}[data-showweld-studio=true] .pb-episode-row:not([data-active=true]):hover{background:#ffffff0a;border-color:#ffffff17}[data-showweld-studio=true] .pb-ep-thumb{width:52px;height:38px;border-radius:7px;overflow:hidden;background:#ffffff0d;border:1px solid var(--pb-panel-border);display:grid;place-items:center;flex-shrink:0;animation:pbThumbIn .22s ease both}[data-showweld-studio=true] .pb-panel-card{border-radius:var(--pb-radius);overflow:hidden;border:1px solid var(--pb-panel-border);background:var(--pb-panel-bg);box-shadow:var(--pb-shadow);transition:box-shadow var(--pb-tr),border-color var(--pb-tr),transform var(--pb-tr);animation:pbPanelIn .3s cubic-bezier(.22,1,.36,1) both}[data-showweld-studio=true] .pb-panel-card:hover{box-shadow:var(--pb-shadow-hover);border-color:#ffffff1c;transform:translateY(-1px)}[data-showweld-studio=true] .pb-panel-card[data-selected=true]{border-color:var(--pb-panel-border-active);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb,99,102,241),.22),var(--pb-shadow)}[data-showweld-studio=true] .pb-panel-img-wrap{position:relative;background:#06080f;overflow:hidden}[data-showweld-studio=true] .pb-panel-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 30%,rgba(255,255,255,.09) 50%,transparent 70%);transform:translate(-110%);opacity:0;pointer-events:none}[data-showweld-studio=true] .pb-panel-img-wrap:hover:after{animation:pbScanLine .8s ease forwards}[data-showweld-studio=true] .pb-generating-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#06080fb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-showweld-studio=true] .pb-generating-spinner{width:40px;height:40px;border:3px solid rgba(var(--accent-primary-rgb,99,102,241),.2);border-top-color:rgba(var(--accent-primary-rgb,99,102,241),.9);border-radius:50%;animation:pbSpin 1s linear infinite}[data-showweld-studio=true] .pb-panel-toolbar{top:8px;right:8px;opacity:0;transition:opacity var(--pb-tr),transform var(--pb-tr);transform:translateY(-4px)}[data-showweld-studio=true] .pb-panel-img-wrap:hover .pb-panel-toolbar{opacity:1;transform:translateY(0)}[data-showweld-studio=true] .pb-panel-action-btn{border:1px solid rgba(255,255,255,.18);background:#06080fd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;color:#fff;padding:.3rem .5rem;font-size:.65rem;font-weight:900;cursor:pointer;display:flex;align-items:center;gap:3px;min-height:0!important;transition:background var(--pb-tr),border-color var(--pb-tr);white-space:nowrap}[data-showweld-studio=true] .pb-panel-action-btn:hover{background:rgba(var(--accent-primary-rgb,99,102,241),.55);border-color:rgba(var(--accent-primary-rgb,99,102,241),.55);transform:none!important}[data-showweld-studio=true] .pb-panel-meta{padding:1.1rem;display:grid;gap:.7rem;background:var(--pb-panel-bg);min-width:0}[data-showweld-studio=true] .pb-scene-num{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:.65rem;font-weight:950;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.24),rgba(var(--accent-secondary-rgb,168,85,247),.18));border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.3);color:var(--accent-primary,#818cf8);flex-shrink:0}[data-showweld-studio=true] .pb-bubble-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700;color:var(--text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-status-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--text-tertiary)}[data-showweld-studio=true] .pb-bible-card{padding:1rem 1.2rem;border-radius:var(--pb-radius);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.1),#ffffff05);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.22);box-shadow:0 4px 16px rgba(var(--accent-primary-rgb,99,102,241),.08);animation:pbFadeIn .25s ease both}[data-showweld-studio=true] .pb-mobile-tabs{display:flex;background:#00000040;border-bottom:1px solid var(--pb-panel-border);padding:0 .75rem;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-showweld-studio=true] .pb-mobile-tabs::-webkit-scrollbar{display:none}[data-showweld-studio=true] .pb-mobile-tab{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.65rem 1rem;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);border:none;background:transparent;cursor:pointer;border-bottom:2px solid transparent;transition:color var(--pb-tr),border-color var(--pb-tr);min-height:44px!important;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-tab svg{flex:0 0 auto}[data-showweld-studio=true] .pb-mobile-tab[data-active=true]{color:var(--accent-primary,#818cf8);border-bottom-color:var(--accent-primary,#818cf8)}[data-showweld-studio=true] .pb-route-command{margin-bottom:.68rem;padding:.72rem;border-radius:16px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.22);background:radial-gradient(520px 180px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.16),transparent 64%),linear-gradient(135deg,#ffffff0e,#ffffff05);box-shadow:var(--pb-shadow);animation:pbPanelIn .28s cubic-bezier(.22,1,.36,1) both}[data-showweld-studio=true] .pb-route-command__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin-bottom:.58rem}[data-showweld-studio=true] .pb-route-command__title{display:flex;align-items:center;gap:.55rem;margin:0;font-size:clamp(.92rem,1.4vw,1.08rem);line-height:1.1;color:var(--text-primary);letter-spacing:0}[data-showweld-studio=true] .pb-route-command__copy{margin:.32rem 0 0;max-width:760px;color:var(--text-secondary);font-size:.68rem;line-height:1.42}[data-showweld-studio=true] .pb-route-meter{min-width:112px;padding:.5rem .62rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0003;text-align:right}[data-showweld-studio=true] .pb-route-meter strong{display:block;font-size:1.08rem;line-height:1;color:var(--accent-primary)}[data-showweld-studio=true] .pb-route-meter span{display:block;margin-top:.2rem;color:var(--text-tertiary);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}[data-showweld-studio=true] .pb-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.44rem}[data-showweld-studio=true] .pb-workflow-card{min-width:0;min-height:112px;padding:.62rem;border-radius:12px;border:1px solid rgba(255,255,255,.075);background:#0003;color:var(--text-primary);text-align:left;cursor:pointer;display:grid;grid-template-rows:auto auto 1fr auto;gap:.34rem;overflow:hidden}[data-showweld-studio=true] .pb-workflow-card[data-active=true]{border-color:var(--pb-panel-border-active);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.18),rgba(var(--accent-secondary-rgb,168,85,247),.08));box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.16) inset,0 16px 38px #0003}[data-showweld-studio=true] .pb-workflow-card__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:.45rem;color:var(--accent-primary);font-size:.58rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}[data-showweld-studio=true] .pb-workflow-card__label{color:var(--text-primary);font-size:.9rem;font-weight:950;line-height:1.15}[data-showweld-studio=true] .pb-workflow-card__detail{color:var(--text-secondary);font-size:.7rem;line-height:1.4}[data-showweld-studio=true] .pb-workflow-card__action{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent-primary);font-size:.66rem;font-weight:900;text-transform:uppercase}[data-showweld-studio=true] .pb-continuity-panel{display:grid;gap:.85rem;min-width:0}[data-showweld-studio=true] .pb-continuity-card{padding:.9rem;border-radius:14px;border:1px solid var(--pb-panel-border);background:#ffffff09;min-width:0}[data-showweld-studio=true] .pb-studio-action{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.68rem .78rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-primary);font-size:.72rem;font-weight:850;text-align:left;cursor:pointer}[data-showweld-studio=true] .pb-studio-action span{display:inline-flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-studio-action svg{flex:0 0 auto}[data-showweld-studio=true] .pb-create-os{position:relative;overflow:hidden;display:grid;gap:.56rem;margin-bottom:.64rem;padding:.64rem;border-radius:15px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 72%,rgba(var(--accent-primary-rgb,99,102,241),.36) 28%);background:radial-gradient(640px 220px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.14),transparent 66%),radial-gradient(460px 190px at 100% 15%,rgba(var(--accent-secondary-rgb,168,85,247),.1),transparent 70%),linear-gradient(145deg,#ffffff0d,#ffffff04),var(--pb-panel-bg);box-shadow:0 14px 44px #0003,inset 0 1px #ffffff12}[data-showweld-studio=true] .pb-create-os:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 22%,transparent 78%,rgba(255,255,255,.035)),repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 1px,transparent 1px 26px);-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%);opacity:.55}[data-showweld-studio=true] .pb-create-os>*{position:relative;z-index:1}[data-showweld-studio=true] .pb-create-os__head{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-width:0}[data-showweld-studio=true] .pb-create-os__title{min-width:0;display:flex;align-items:center;gap:.58rem}[data-showweld-studio=true] .pb-create-os__title-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.34);background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.16),transparent 34%),linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.22),rgba(var(--accent-secondary-rgb,168,85,247),.12))}[data-showweld-studio=true] .pb-create-os__title strong{display:block;color:var(--text-primary);font-size:.92rem;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__title span{display:block;margin-top:.16rem;color:var(--text-secondary);font-size:.65rem;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__signals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}[data-showweld-studio=true] .pb-create-os__signal{display:inline-flex;align-items:center;gap:.32rem;min-height:28px;padding:.28rem .48rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0000002e;color:var(--text-secondary);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}[data-showweld-studio=true] .pb-create-os__layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.44rem}[data-showweld-studio=true] .pb-create-os__layer{min-width:0;display:grid;gap:.4rem;padding:.52rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0000002e}[data-showweld-studio=true] .pb-create-os__layer-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}[data-showweld-studio=true] .pb-create-os__layer-head strong{display:inline-flex;align-items:center;gap:.38rem;color:var(--text-primary);font-size:.74rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__layer-head span{color:var(--accent-primary);font-size:.52rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}[data-showweld-studio=true] .pb-create-os__action{min-width:0;min-height:50px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.36rem;align-items:center;padding:.4rem;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:var(--text-primary);text-align:left;cursor:pointer}[data-showweld-studio=true] .pb-create-os__action[data-primary=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.38);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.16),rgba(var(--accent-secondary-rgb,168,85,247),.07)),#ffffff09}[data-showweld-studio=true] .pb-create-os__action:disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.18)}[data-showweld-studio=true] .pb-create-os__action svg{color:var(--accent-primary);flex:0 0 auto}[data-showweld-studio=true] .pb-create-os__action strong{display:block;color:var(--text-primary);font-size:.66rem;line-height:1.12;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-create-os__action span{display:block;margin-top:.12rem;color:var(--text-tertiary);font-size:.52rem;line-height:1.22;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-canvas-tools,[data-showweld-studio=true] .pb-mobile-preview-shell{display:none}[data-showweld-studio=true] .pb-mobile-preview-stage{position:relative;overflow:hidden;min-height:390px;border-radius:18px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.26);background:radial-gradient(360px 180px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.16),transparent 72%),linear-gradient(180deg,#ffffff0c,#ffffff03),#0000002e;box-shadow:0 18px 54px #00000047}[data-showweld-studio=true] .pb-mobile-preview-media{width:100%;min-height:390px;aspect-ratio:4 / 5;display:grid;place-items:center;background:linear-gradient(150deg,rgba(var(--accent-primary-rgb,99,102,241),.14),rgba(var(--accent-secondary-rgb,168,85,247),.1)),#ffffff07}[data-showweld-studio=true] .pb-mobile-preview-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-showweld-studio=true] .pb-mobile-preview-empty{min-height:390px;display:grid;place-items:center;text-align:center;padding:1.35rem;color:var(--text-secondary)}[data-showweld-studio=true] .pb-mobile-preview-empty svg{color:var(--accent-primary);margin-bottom:.62rem}[data-showweld-studio=true] .pb-mobile-preview-caption{position:absolute;left:.62rem;right:.62rem;bottom:.62rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.62rem .68rem;border-radius:14px;border:1px solid rgba(255,255,255,.13);background:#05080fc7;box-shadow:0 18px 46px #00000057;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}[data-showweld-studio=true] .pb-mobile-preview-caption strong{display:block;color:var(--text-primary);font-size:.84rem;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-preview-caption span{display:block;margin-top:.16rem;color:var(--text-secondary);font-size:.64rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-preview-chip{display:inline-grid;place-items:center;min-width:42px;height:42px;border-radius:999px;color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.32);background:rgba(var(--accent-primary-rgb,99,102,241),.13);font-size:.74rem;font-weight:950}[data-showweld-studio=true] .pb-preview-editor-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.58fr) minmax(320px,.42fr);gap:.68rem;align-items:stretch;margin-bottom:.58rem;padding:.68rem;border-radius:18px;border:1px solid var(--pb-panel-border);background:radial-gradient(620px 240px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.14),transparent 62%),radial-gradient(520px 220px at 100% 20%,rgba(var(--accent-secondary-rgb,168,85,247),.1),transparent 68%),linear-gradient(145deg,#ffffff0d,#ffffff04),var(--pb-panel-bg);box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}[data-showweld-studio=true] .pb-preview-editor-stage{position:relative;min-width:0;min-height:clamp(520px,66vh,860px);overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 72%,rgba(var(--accent-primary-rgb,99,102,241),.38) 28%);background:linear-gradient(180deg,#ffffff0d,#ffffff03),#00000038}[data-showweld-studio=true] .pb-preview-editor-stage .pb-mobile-preview-media,[data-showweld-studio=true] .pb-preview-editor-stage .pb-mobile-preview-empty{min-height:inherit;height:100%;aspect-ratio:auto}[data-showweld-studio=true] .pb-preview-editor-command,[data-showweld-studio=true] .pb-mobile-input-layer{min-width:0;display:grid;gap:.58rem;align-content:start}[data-showweld-studio=true] .pb-preview-editor-command{grid-template-rows:auto auto auto auto;max-height:clamp(520px,66vh,860px);overflow:auto;padding-right:.08rem}[data-showweld-studio=true] .pb-layered-input-card{min-width:0;display:grid;gap:.58rem;padding:.72rem;border-radius:15px;border:1px solid var(--pb-panel-border);background:linear-gradient(145deg,#ffffff0d,#ffffff04),color-mix(in srgb,var(--surface-primary,#0f1117) 86%,transparent);box-shadow:inset 0 1px #ffffff12}[data-showweld-studio=true] .pb-layered-input-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;min-width:0}[data-showweld-studio=true] .pb-layered-input-card__top strong{display:block;color:var(--text-primary);font-size:.92rem;font-weight:950;line-height:1.14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-layered-input-card__top span{display:block;margin-top:.18rem;color:var(--text-secondary);font-size:.68rem;line-height:1.34}[data-showweld-studio=true] .pb-layered-scene-area{width:100%;min-height:128px;max-height:280px;resize:vertical;border-radius:12px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 76%,rgba(var(--accent-primary-rgb,99,102,241),.3) 24%);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0000002e;color:var(--text-primary);padding:.78rem;font:inherit;font-size:.82rem;line-height:1.5;box-sizing:border-box}[data-showweld-studio=true] .pb-layered-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}[data-showweld-studio=true] .pb-layered-action-row button{min-width:0;justify-content:center!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-showweld-studio=true] .pb-neutron-layer-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}[data-showweld-studio=true] .pb-neutron-layer{min-width:0;display:grid;gap:.2rem;padding:.56rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(180px 90px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.1),transparent 70%),#ffffff07}[data-showweld-studio=true] .pb-neutron-layer strong{color:var(--text-primary);font-size:.72rem;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-neutron-layer span{color:var(--text-tertiary);font-size:.58rem;line-height:1.32;font-weight:780}[data-showweld-studio=true] .pb-mobile-production-disclosure{min-width:0;overflow:clip;border:1px solid var(--pb-panel-border);border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),color-mix(in srgb,var(--surface-primary, #0f1117) 88%,transparent)}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.62rem .7rem;color:var(--text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary::-webkit-details-marker{display:none}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary>span:first-child{min-width:0;display:grid;gap:.12rem}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary strong{font-size:.76rem;font-weight:920;line-height:1.15}[data-showweld-studio=true] .pb-mobile-production-disclosure>summary small{overflow:hidden;color:var(--text-tertiary);font-size:.62rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-mobile-production-disclosure__body{display:grid;gap:.5rem;padding:.62rem;border-top:1px solid color-mix(in srgb,var(--pb-panel-border) 76%,transparent)}[data-showweld-studio=true] .pb-reader-handoff-strip{display:grid;margin-bottom:1rem;padding:.82rem;border-radius:14px;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.18);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.09),#ffffff04),#ffffff07;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:.6rem;align-items:stretch}[data-showweld-studio=true] .pb-reader-handoff-copy{min-width:0;display:grid;align-content:center;gap:.26rem}[data-showweld-studio=true] .pb-reader-handoff-copy strong{color:var(--text-primary);font-size:.86rem;font-weight:950;line-height:1.15}[data-showweld-studio=true] .pb-reader-handoff-copy span{color:var(--text-secondary);font-size:.68rem;line-height:1.4}[data-showweld-studio=true] .pb-reader-handoff-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}[data-showweld-studio=true] .pb-reader-handoff-card{min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#0000002e;padding:.58rem;display:grid;gap:.24rem}[data-showweld-studio=true] .pb-reader-handoff-card svg{color:var(--accent-primary)}[data-showweld-studio=true] .pb-reader-handoff-card strong{color:var(--text-primary);font-size:.8rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-reader-handoff-card span{color:var(--text-tertiary);font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}[data-showweld-studio=true] .pb-output-route-panel{display:grid;gap:.58rem;margin-bottom:1rem;padding:.78rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 76%,rgba(var(--accent-primary-rgb,99,102,241),.34) 24%);background:radial-gradient(420px 170px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.12),transparent 70%),linear-gradient(145deg,#ffffff0c,#ffffff04),color-mix(in srgb,var(--surface-primary,#0f1117) 86%,transparent);box-shadow:inset 0 1px #ffffff12}[data-showweld-studio=true] .pb-output-route-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}[data-showweld-studio=true] .pb-output-route-head strong{display:block;color:var(--text-primary);font-size:.9rem;font-weight:950;line-height:1.12}[data-showweld-studio=true] .pb-output-route-head span{display:block;margin-top:.16rem;color:var(--text-secondary);font-size:.66rem;line-height:1.34}[data-showweld-studio=true] .pb-output-route-grid,[data-showweld-studio=true] .pb-agent-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}[data-showweld-studio=true] .pb-output-route-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;padding:.58rem;border-radius:13px;border:1px solid rgba(255,255,255,.075);background:#0000002e;color:var(--text-primary);text-align:left}[data-showweld-studio=true] .pb-output-route-card[data-primary=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.17),rgba(var(--accent-secondary-rgb,168,85,247),.08)),#ffffff09;box-shadow:0 12px 32px rgba(var(--accent-primary-rgb,99,102,241),.12)}[data-showweld-studio=true] .pb-output-route-card svg{color:var(--accent-primary)}[data-showweld-studio=true] .pb-output-route-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.7rem;line-height:1.12;font-weight:950}[data-showweld-studio=true] .pb-output-route-card span{display:block;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:.55rem;line-height:1.24;font-weight:820}[data-showweld-studio=true] .pb-editor-bridge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}[data-showweld-studio=true] .pb-editor-bridge-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;min-height:58px;padding:.54rem;border-radius:13px;border:1px solid color-mix(in srgb,var(--pb-panel-border) 76%,rgba(var(--accent-primary-rgb,99,102,241),.28) 24%);background:radial-gradient(160px 80px at 0% 0%,rgba(var(--accent-primary-rgb,99,102,241),.11),transparent 70%),#ffffff07;color:var(--text-primary);text-align:left}[data-showweld-studio=true] .pb-editor-bridge-card[data-primary=true]{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.17),rgba(var(--accent-secondary-rgb,168,85,247),.08)),#ffffff09}[data-showweld-studio=true] .pb-editor-bridge-card svg{color:var(--accent-primary)}[data-showweld-studio=true] .pb-editor-bridge-card strong{display:block;color:var(--text-primary);font-size:.68rem;line-height:1.12;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-editor-bridge-card span{display:block;margin-top:.12rem;color:var(--text-tertiary);font-size:.54rem;line-height:1.24;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-empty-production-state{border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.18);border-radius:18px;background:radial-gradient(440px 180px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.11),transparent 70%),linear-gradient(180deg,#ffffff0b,#ffffff03)}[data-showweld-studio=true] .pb-empty-visual-row{width:min(100%,620px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;align-items:stretch}[data-showweld-studio=true] .pb-empty-visual-row>*{min-width:0}[data-showweld-studio=true] .pb-panel-toolbar{position:absolute;bottom:.5rem;right:.5rem;left:.5rem;display:flex;justify-content:flex-end;gap:.3rem;flex-wrap:wrap;pointer-events:auto}[data-showweld-studio=true] .pb-launch-visual{width:min(100%,560px);aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.28);background:#ffffff0a;box-shadow:0 22px 70px #00000052,0 0 0 1px #ffffff0d inset;position:relative}[data-showweld-studio=true] .pb-launch-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.04) brightness(.9)}[data-showweld-studio=true] .pb-launch-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 28%,rgba(5,8,16,.55)),radial-gradient(circle at 22% 18%,rgba(var(--accent-primary-rgb,99,102,241),.2),transparent 35%);pointer-events:none}@media (max-width: 768px){[data-showweld-studio=true]{overflow-x:hidden!important;min-height:0!important;height:100%!important}[data-showweld-studio=true]>header>div:first-child{flex:1 1 54%!important}[data-showweld-studio=true]>header>div:first-child h1{line-height:1.25!important}[data-showweld-studio=true]>header>div:first-child h1+div{gap:.3rem!important;line-height:1.35!important}[data-showweld-studio=true]>header>div:last-child{grid-template-columns:repeat(3,40px)!important;justify-content:end!important}[data-showweld-studio=true]>header>div:last-child button{border-radius:12px!important;justify-content:center!important;overflow:hidden!important;white-space:nowrap!important}[data-showweld-studio=true]>header>div:last-child button svg{flex:0 0 auto!important}[data-showweld-studio=true] .pb-mobile-tabs{z-index:160;padding:.35rem .5rem;gap:.35rem;border-bottom:1px solid var(--pb-panel-border);background:color-mix(in srgb,var(--surface-primary,#0f1117) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-showweld-studio=true] .pb-mobile-tab{flex:1 1 0;min-width:0;padding:.5rem .4rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:.62rem;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis}[data-showweld-studio=true]>div[style*="height: 100%"]{min-height:0!important;height:100%!important;overflow:hidden!important}[data-showweld-studio=true] .pb-mobile-tab[data-active=true]{border-color:var(--pb-panel-border-active);background:rgba(var(--accent-primary-rgb,99,102,241),.12)}[data-showweld-studio=true] .pb-rail,[data-showweld-studio=true] main{padding-bottom:var(--sw-mobile-bottom-clearance, 8.25rem)!important}[data-showweld-studio=true] .pb-panel-card{border-radius:12px}[data-showweld-studio=true] .pb-panel-meta{padding:.85rem}[data-showweld-studio=true] .pb-route-command{margin-bottom:.75rem;padding:.82rem;border-radius:14px}[data-showweld-studio=true] .pb-route-command__head{align-items:stretch;flex-direction:column;margin-bottom:.7rem}[data-showweld-studio=true] .pb-route-meter{min-width:0;text-align:left}[data-showweld-studio=true] .pb-workflow-grid{gap:.5rem;min-width:0;max-width:100%;overflow:hidden}[data-showweld-studio=true] .pb-workflow-card{min-height:132px;padding:.72rem;border-radius:12px;width:100%!important;max-width:100%!important;min-width:0}[data-showweld-studio=true] .pb-workflow-card__eyebrow,[data-showweld-studio=true] .pb-workflow-card__label,[data-showweld-studio=true] .pb-workflow-card__detail,[data-showweld-studio=true] .pb-workflow-card__action{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-showweld-studio=true] .pb-workflow-card__detail{display:none}[data-showweld-studio=true] .pb-launch-visual{border-radius:14px;width:100%}[data-showweld-studio=true] .pb-reader-handoff-strip{display:grid;grid-template-columns:1fr;padding:.72rem;gap:.58rem}[data-showweld-studio=true] .pb-reader-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-studio=true] .pb-output-route-panel{padding:.68rem;gap:.48rem;margin-bottom:.64rem}[data-showweld-studio=true] .pb-output-route-head{align-items:flex-start}[data-showweld-studio=true] .pb-output-route-head strong{font-size:.78rem}[data-showweld-studio=true] .pb-output-route-head span{font-size:.58rem}[data-showweld-studio=true] .pb-output-route-grid,[data-showweld-studio=true] .pb-agent-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}[data-showweld-studio=true] .pb-output-route-card{min-height:58px;padding:.5rem}[data-showweld-studio=true] .pb-output-route-card strong{font-size:.64rem}[data-showweld-studio=true] .pb-output-route-card span{font-size:.5rem}[data-showweld-studio=true] .pb-mobile-preview-shell{display:grid;gap:.58rem;margin-bottom:.64rem}[data-showweld-studio=true] .pb-preview-editor-shell{display:none}[data-showweld-studio=true] .pb-mobile-canvas-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:0;padding:.58rem;border:1px solid var(--pb-panel-border);border-radius:14px;background:color-mix(in srgb,var(--surface-primary,#0f1117) 90%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 12px 36px #00000042}[data-showweld-studio=true] .pb-mobile-canvas-tools button{min-width:0!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-input-card{padding:.62rem;border-radius:14px}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:104px;max-height:170px;font-size:.78rem}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row button{padding-inline:.42rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-neutron-layer-stack{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-studio=true] .pb-visual-rules-panel{margin-bottom:.75rem!important;padding:.76rem!important;border-radius:14px!important}[data-showweld-studio=true] .pb-empty-production-state{border-radius:14px}[data-showweld-studio=true] .pb-empty-visual-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}[data-showweld-studio=true] .pb-launch-card{padding:1.25rem .9rem;gap:.85rem}[data-showweld-studio=true] .pb-launch-icon{width:58px;height:58px;border-radius:18px}[data-showweld-studio=true] .pb-panel-stack{padding-bottom:calc(var(--sw-mobile-bottom-clearance, 8.25rem) + 1.25rem)!important}[data-showweld-studio=true] .pb-production-bible-card{padding:.9rem!important;border-radius:13px!important}[data-showweld-studio=true] .pb-panel-img-wrap{width:100%!important;max-width:100%!important}[data-showweld-studio=true] .pb-panel-toolbar{position:static!important;padding:.5rem;justify-content:stretch;background:#0000003d;border-top:1px solid var(--pb-panel-border)}[data-showweld-studio=true] .pb-panel-toolbar button{flex:1 1 calc(50% - .3rem);min-width:0;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}[data-showweld-studio=true] .pb-launch-card{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:5rem 2rem;text-align:center}[data-showweld-studio=true] .pb-launch-icon{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.22),rgba(var(--accent-secondary-rgb,168,85,247),.16));border:1px solid rgba(var(--accent-primary-rgb,99,102,241),.35);box-shadow:0 12px 40px rgba(var(--accent-primary-rgb,99,102,241),.22)}[data-showweld-studio=true] .pb-thumb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.65rem;padding:.85rem}[data-showweld-studio=true] .pb-thumb-item{border-radius:10px;overflow:hidden;border:1px solid var(--pb-panel-border);background:#ffffff0a;cursor:pointer;transition:border-color var(--pb-tr),transform var(--pb-tr),box-shadow var(--pb-tr);animation:pbThumbIn .2s ease both}[data-showweld-studio=true] .pb-thumb-item[data-active=true]{border-color:var(--pb-panel-border-active);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb,99,102,241),.2)}[data-showweld-studio=true] .pb-thumb-item:hover{transform:scale(1.03);border-color:#ffffff24}[data-showweld-studio=true] button,[data-showweld-studio=true] [role=button]{transition:transform var(--pb-tr),box-shadow var(--pb-tr),border-color var(--pb-tr),background var(--pb-tr);min-height:38px}[data-showweld-studio=true] button:not(:disabled):hover{transform:translateY(-1px)}[data-showweld-studio=true] button:not(:disabled):active{transform:scale(.97)}[data-showweld-studio=true] button:focus-visible,[data-showweld-studio=true] input:focus-visible,[data-showweld-studio=true] textarea:focus-visible,[data-showweld-studio=true] select:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.3)!important;border-color:rgba(var(--accent-primary-rgb,99,102,241),.65)!important}[data-showweld-studio=true] ::-webkit-scrollbar{width:5px;height:5px}[data-showweld-studio=true] ::-webkit-scrollbar-track{background:transparent}[data-showweld-studio=true] ::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}[data-showweld-studio=true] ::-webkit-scrollbar-thumb:hover{background:#ffffff38}[data-showweld-studio=true]{--pb-canvas-layer: var(--sw-layer-canvas, rgba(3,7,18,.98));--pb-sunken-layer: var(--sw-layer-sunken, rgba(5,10,22,.94));--pb-default-layer: var(--sw-layer-default, rgba(9,14,26,.9));--pb-raised-layer: var(--sw-layer-raised, rgba(15,23,42,.88));--pb-field-layer: var(--sw-layer-field, rgba(9,14,26,.74));--pb-border-muted: var(--sw-border-muted, rgba(148,163,184,.18));--pb-border-strong: var(--sw-border-strong, rgba(226,232,240,.24));--pb-accent-wash: var(--sw-accent-wash, rgba(var(--accent-primary-rgb,99,102,241),.12));--pb-accent-edge: var(--sw-accent-edge, rgba(var(--accent-primary-rgb,99,102,241),.44));--pb-mobile-clearance: var(--sw-mobile-bottom-clearance, 8.25rem)}[data-showweld-studio=true] .pb-mobile-preview-shell,[data-showweld-studio=true] .pb-mobile-input-layer,[data-showweld-studio=true] .pb-output-route-panel,[data-showweld-studio=true] .pb-reader-handoff-strip,[data-showweld-studio=true] .pb-mobile-tabs{min-width:0;max-width:100%;box-sizing:border-box}[data-showweld-studio=true] .pb-modal-overlay{background:radial-gradient(circle at 50% 10%,rgba(var(--accent-primary-rgb,99,102,241),.18),transparent 38%),#02060fc2!important;backdrop-filter:blur(16px) saturate(136%)!important;-webkit-backdrop-filter:blur(16px) saturate(136%)!important}[data-showweld-studio=true] .pb-modal-panel{border-color:color-mix(in srgb,var(--pb-border-muted) 72%,var(--pb-accent-edge) 28%)!important;background:radial-gradient(680px 260px at 8% 0%,rgba(var(--accent-primary-rgb,99,102,241),.12),transparent 68%),linear-gradient(180deg,#ffffff0f,#ffffff04),var(--pb-default-layer)!important;box-shadow:0 28px 84px #0000008f,inset 0 1px #ffffff14!important}[data-showweld-studio=true] .pb-modal-header,[data-showweld-studio=true] .pb-modal-footer{border-color:var(--pb-border-muted)!important;background:color-mix(in srgb,var(--pb-sunken-layer) 86%,transparent)!important}[data-showweld-studio=true] .pb-modal-body{min-width:0;overscroll-behavior:contain}@media (max-width: 768px){[data-showweld-studio=true]{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:radial-gradient(620px 260px at 10% -12%,rgba(var(--accent-primary-rgb,99,102,241),.15),transparent 64%),var(--pb-canvas-layer)!important}[data-showweld-studio=true]>header{min-height:62px!important;padding:.58rem .72rem!important;align-items:center!important;gap:.52rem!important;border-bottom-color:var(--pb-border-muted)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff03),color-mix(in srgb,var(--pb-sunken-layer) 88%,transparent)!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}[data-showweld-studio=true]>header>div:first-child{min-width:0!important;flex:1 1 auto!important;gap:.48rem!important}[data-showweld-studio=true]>header>div:first-child h1{max-width:52vw!important;font-size:.76rem!important;line-height:1.12!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-showweld-studio=true]>header>div:first-child h1+div{max-width:52vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.54rem!important;opacity:.72!important}[data-showweld-studio=true]>header>div:last-child{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,38px)!important;gap:.36rem!important;max-width:none!important}[data-showweld-studio=true]>header>div:last-child button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:13px!important;font-size:0!important;background:linear-gradient(180deg,#ffffff12,#ffffff05),var(--pb-field-layer)!important;border-color:var(--pb-border-muted)!important;box-shadow:inset 0 1px #ffffff12!important}[data-showweld-studio=true]>header>div:last-child button svg{width:17px!important;height:17px!important}[data-showweld-studio=true] .pb-mobile-tabs{position:sticky;top:0;z-index:170;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem!important;padding:.42rem .56rem!important;background:linear-gradient(180deg,#ffffff0b,#ffffff03),color-mix(in srgb,var(--pb-sunken-layer) 91%,transparent)!important;border-bottom:1px solid var(--pb-border-muted)!important}[data-showweld-studio=true] .pb-mobile-tab{min-width:0!important;min-height:47px!important;padding:.42rem .18rem!important;display:inline-flex!important;flex-direction:column!important;gap:.12rem!important;border-radius:14px!important;border:1px solid var(--pb-border-muted)!important;background:color-mix(in srgb,var(--pb-field-layer) 88%,transparent)!important;color:var(--text-secondary)!important;font-size:.56rem!important;letter-spacing:0!important;text-transform:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff0e!important}[data-showweld-studio=true] .pb-mobile-tab[data-active=true]{color:var(--accent-primary, #818cf8)!important;border-color:var(--pb-accent-edge)!important;background:radial-gradient(circle at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.22),transparent 72%),var(--pb-field-layer)!important;box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.13) inset!important}[data-showweld-studio=true] main>div{max-width:100%!important;padding:.68rem!important;padding-bottom:calc(var(--pb-mobile-clearance) + 1.75rem)!important}[data-showweld-studio=true] .pb-mobile-preview-shell{display:grid!important;gap:.55rem!important;margin:0 0 .72rem!important}[data-showweld-studio=true] .pb-create-os{gap:.55rem!important;margin-bottom:.62rem!important;padding:.58rem!important;border-radius:17px!important}[data-showweld-studio=true] .pb-create-os__head{align-items:flex-start!important;gap:.48rem!important}[data-showweld-studio=true] .pb-create-os__title-icon{width:32px!important;height:32px!important;border-radius:11px!important}[data-showweld-studio=true] .pb-create-os__title strong{font-size:.76rem!important}[data-showweld-studio=true] .pb-create-os__title span{max-width:48vw!important;font-size:.54rem!important}[data-showweld-studio=true] .pb-create-os__signals{max-width:116px!important;gap:.28rem!important}[data-showweld-studio=true] .pb-create-os__signal{min-height:24px!important;padding:.24rem .38rem!important;font-size:.46rem!important}[data-showweld-studio=true] .pb-create-os__layers{grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important}[data-showweld-studio=true] .pb-create-os[data-mobile-view=canvas] .pb-create-os__layer[data-layer=build],[data-showweld-studio=true] .pb-create-os[data-mobile-view=continuity] .pb-create-os__layer[data-layer=refine],[data-showweld-studio=true] .pb-create-os[data-mobile-view=output] .pb-create-os__layer[data-layer=publish]{order:-1;border-color:var(--pb-accent-edge)!important}[data-showweld-studio=true] .pb-create-os__layer{gap:.4rem!important;padding:.48rem!important;border-radius:14px!important}[data-showweld-studio=true] .pb-create-os__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.32rem!important}[data-showweld-studio=true] .pb-create-os__action{min-height:46px!important;padding:.38rem!important;border-radius:12px!important;gap:.32rem!important}[data-showweld-studio=true] .pb-create-os__action strong{font-size:.56rem!important}[data-showweld-studio=true] .pb-create-os__action span{font-size:.46rem!important}[data-showweld-studio=true] .pb-mobile-preview-stage,[data-showweld-studio=true] .pb-mobile-preview-media,[data-showweld-studio=true] .pb-mobile-preview-empty{min-height:clamp(218px,58vw,298px)!important;max-height:48dvh!important;border-radius:18px!important}[data-showweld-studio=true] .pb-mobile-preview-stage{border-color:color-mix(in srgb,var(--pb-border-muted) 62%,var(--pb-accent-edge) 38%)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--pb-sunken-layer)!important;box-shadow:0 16px 46px #00000057,inset 0 1px #ffffff12!important}[data-showweld-studio=true] .pb-mobile-preview-empty{padding:1rem!important;background:radial-gradient(circle at 52% 24%,rgba(var(--accent-primary-rgb,99,102,241),.16),transparent 45%),linear-gradient(180deg,#ffffff0b,#ffffff03),#050916!important}[data-showweld-studio=true] .pb-mobile-preview-caption{left:.5rem!important;right:.5rem!important;bottom:.5rem!important;padding:.54rem .6rem!important;grid-template-columns:minmax(0,1fr) auto!important;border-radius:14px!important;background:#030712bd!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}[data-showweld-studio=true] .pb-mobile-preview-caption strong{font-size:.74rem!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-showweld-studio=true] .pb-mobile-preview-caption span{font-size:.55rem!important;white-space:nowrap!important}[data-showweld-studio=true] .pb-mobile-canvas-tools{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important;padding:.48rem!important;border-radius:16px!important;border-color:var(--pb-border-muted)!important;background:linear-gradient(180deg,#ffffff0d,#ffffff04),color-mix(in srgb,var(--pb-default-layer) 88%,transparent)!important}[data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:40px!important;padding:.42rem .24rem!important;border-radius:12px!important;font-size:.56rem!important;letter-spacing:0!important}[data-showweld-studio=true] .pb-layered-input-card,[data-showweld-studio=true] .pb-neutron-layer,[data-showweld-studio=true] .pb-output-route-panel,[data-showweld-studio=true] .pb-reader-handoff-strip,[data-showweld-studio=true] .pb-continuity-card,[data-showweld-studio=true] .pb-visual-rules-panel{border-color:var(--pb-border-muted)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--pb-default-layer)!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-input-card{gap:.48rem!important;padding:.58rem!important}[data-showweld-studio=true] .pb-layered-input-card__top strong,[data-showweld-studio=true] .pb-output-route-head strong,[data-showweld-studio=true] .pb-reader-handoff-copy strong{font-size:.76rem!important;line-height:1.15!important}[data-showweld-studio=true] .pb-layered-input-card__top span,[data-showweld-studio=true] .pb-output-route-head span,[data-showweld-studio=true] .pb-reader-handoff-copy span{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:.58rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:92px!important;max-height:132px!important;padding:.62rem!important;font-size:.72rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row{gap:.32rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row button{min-height:38px!important;padding:.36rem .2rem!important;font-size:.56rem!important;border-radius:11px!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-neutron-layer-stack{gap:.38rem!important}[data-showweld-studio=true] .pb-neutron-layer{padding:.46rem!important;border-radius:12px!important}[data-showweld-studio=true] .pb-neutron-layer strong{font-size:.64rem!important}[data-showweld-studio=true] .pb-neutron-layer span{font-size:.52rem!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}[data-showweld-studio=true] .pb-route-command{padding:.66rem!important;margin-bottom:.62rem!important;border-radius:16px!important}[data-showweld-studio=true] .pb-route-command__copy{display:none!important}[data-showweld-studio=true] .pb-route-command__head{flex-direction:row!important;align-items:center!important;gap:.52rem!important;margin-bottom:.54rem!important}[data-showweld-studio=true] .pb-route-command__title{font-size:.86rem!important;min-width:0!important}[data-showweld-studio=true] .pb-route-meter{min-width:64px!important;max-width:72px!important;padding:.38rem!important;text-align:center!important}[data-showweld-studio=true] .pb-route-meter strong{font-size:.92rem!important}[data-showweld-studio=true] .pb-route-meter span{display:none!important}[data-showweld-studio=true] .pb-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important}[data-showweld-studio=true] .pb-workflow-card{min-height:76px!important;padding:.52rem!important;border-radius:13px!important;grid-template-rows:auto 1fr auto!important;gap:.26rem!important}[data-showweld-studio=true] .pb-workflow-card__detail{display:none!important}[data-showweld-studio=true] .pb-workflow-card__label{font-size:.68rem!important;line-height:1.12!important}[data-showweld-studio=true] .pb-workflow-card__eyebrow,[data-showweld-studio=true] .pb-workflow-card__action{font-size:.48rem!important}[data-showweld-studio=true] .pb-reader-handoff-strip{grid-template-columns:1fr!important;gap:.48rem!important;padding:.62rem!important;margin-bottom:.62rem!important}[data-showweld-studio=true] .pb-reader-handoff-copy span{display:none!important}[data-showweld-studio=true] .pb-reader-handoff-grid,[data-showweld-studio=true] .pb-output-route-grid,[data-showweld-studio=true] .pb-agent-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.34rem!important}[data-showweld-studio=true] .pb-reader-handoff-card,[data-showweld-studio=true] .pb-output-route-card{min-height:56px!important;padding:.48rem!important;border-radius:12px!important}[data-showweld-studio=true] .pb-output-route-card strong,[data-showweld-studio=true] .pb-reader-handoff-card strong{font-size:.62rem!important}[data-showweld-studio=true] .pb-output-route-card span,[data-showweld-studio=true] .pb-reader-handoff-card span{font-size:.48rem!important}[data-showweld-studio=true] .pb-empty-production-state{padding:.86rem .58rem!important;gap:.62rem!important}[data-showweld-studio=true] .pb-empty-visual-row{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.34rem!important}[data-showweld-studio=true] .pb-empty-visual-row .sw-qol-visual{min-height:74px!important;max-height:96px!important;border-radius:14px!important}[data-showweld-studio=true] .pb-panel-stack{gap:.72rem!important;padding-bottom:calc(var(--pb-mobile-clearance) + 1.75rem)!important}[data-showweld-studio=true] .pb-panel-card{border-radius:14px!important}[data-showweld-studio=true] .pb-panel-meta{padding:.68rem!important;gap:.5rem!important}[data-showweld-studio=true] .pb-panel-toolbar{padding:.42rem!important;gap:.34rem!important}[data-showweld-studio=true] .pb-panel-toolbar button{min-height:36px!important;border-radius:11px!important;font-size:.56rem!important}[data-showweld-studio=true] .pb-modal-overlay{align-items:flex-end!important;justify-content:center!important;padding:.62rem!important;padding-bottom:calc(var(--pb-mobile-clearance) + env(safe-area-inset-bottom) + .62rem)!important}[data-showweld-studio=true] .pb-modal-panel{max-width:100%!important;max-height:calc(100dvh - var(--pb-mobile-clearance) - 1.25rem)!important;border-radius:22px 22px 16px 16px!important;padding:0!important;gap:0!important}[data-showweld-studio=true] .pb-modal-header{padding:.84rem .9rem!important;gap:.58rem!important}[data-showweld-studio=true] .pb-modal-header p,[data-showweld-studio=true] .pb-modal-panel div[style*="How it works"]{display:none!important}[data-showweld-studio=true] .pb-modal-body{padding:.7rem .86rem!important}[data-showweld-studio=true] .pb-modal-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important;padding:.72rem .86rem!important}}[data-showweld-studio=true]{--pb-editor-stack-gap: clamp(.72rem, .8vw, 1rem);--pb-editor-stack-bottom: clamp(1rem, 2vh, 1.6rem);--pb-editor-inner-gap: clamp(.62rem, .78vw, .92rem)}[data-showweld-studio=true] .pb-panel-stack{gap:var(--pb-editor-stack-gap)!important;padding-bottom:var(--pb-editor-stack-bottom)!important;min-width:0!important}[data-showweld-studio=true] .pb-production-bible-card{max-height:min(32vh,286px)!important;overflow:auto!important;scrollbar-gutter:stable;background:radial-gradient(420px 160px at 8% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 70%),linear-gradient(145deg,#ffffff0d,#ffffff03),var(--pb-raised-layer, var(--pb-panel-bg))!important;border-color:color-mix(in srgb,var(--pb-panel-border) 68%,var(--accent-primary) 32%)!important;box-shadow:inset 0 1px #ffffff12,0 14px 38px #0003}[data-showweld-studio=true] .pb-panel-card[data-selected=true] .pb-panel-toolbar,[data-showweld-studio=true] .pb-panel-img-wrap:focus-within .pb-panel-toolbar{opacity:1!important;transform:translateY(0)!important}[data-showweld-studio=true] .pb-panel-edit-body{min-width:0!important;min-height:0!important;gap:var(--pb-editor-inner-gap)!important}[data-showweld-studio=true] .pb-panel-edit-body textarea{border-radius:14px!important;padding:.7rem .78rem!important;border:1px solid var(--pb-border-muted, rgba(255,255,255,.09))!important;background:linear-gradient(180deg,#ffffff09,#ffffff03),#0000002e!important;color:var(--text-primary)!important;scrollbar-gutter:stable}[data-showweld-studio=true] .pb-panel-edit-body textarea:focus{border-color:var(--pb-accent-edge, rgba(var(--accent-primary-rgb,99,102,241),.45))!important;box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.12)!important}[data-showweld-studio=true] .pb-panel-meta-grid{gap:.62rem!important;padding-top:.72rem!important;border-top-color:var(--pb-border-muted, rgba(255,255,255,.07))!important}[data-showweld-studio=true] .pb-panel-dialogue-block{padding-top:.72rem!important;border-top-color:var(--pb-border-muted, rgba(255,255,255,.07))!important}[data-showweld-studio=true] .pb-panel-dialogue-line{border-color:var(--pb-border-muted, rgba(255,255,255,.06))!important;background:linear-gradient(180deg,#ffffff09,#ffffff03),#00000024!important}@media (min-width: 901px){[data-showweld-studio=true] .pb-panel-stack{max-height:min(74vh,720px)!important;overflow:auto!important;overscroll-behavior:contain!important;padding-bottom:clamp(1rem,2vh,1.6rem)!important;padding-right:.18rem!important;scroll-snap-type:y proximity}[data-showweld-studio=true] .pb-panel-card{max-height:min(70vh,660px)!important;scroll-snap-align:start}[data-showweld-studio=true] .pb-panel-img-wrap{width:clamp(250px,27vw,340px)!important;max-width:38%!important}[data-showweld-studio=true] .pb-panel-img-wrap>div[style*=aspect-ratio]{max-height:min(70vh,660px)!important}[data-showweld-studio=true] .pb-panel-edit-body{padding:clamp(.88rem,1.2vw,1.28rem)!important;overflow:auto!important}[data-showweld-studio=true] .pb-panel-edit-body textarea{min-height:5.2rem!important;max-height:10rem!important}[data-showweld-studio=true] .pb-panel-dialogue-block{max-height:12.5rem!important;overflow:auto!important;padding-right:.18rem!important}[data-showweld-studio=true] .pb-create-os{max-height:min(44vh,370px)!important;overflow:auto!important;scrollbar-gutter:stable}[data-showweld-studio=true] .pb-output-route-panel,[data-showweld-studio=true] .pb-reader-handoff-strip,[data-showweld-studio=true] .pb-visual-rules-panel{margin-bottom:.74rem!important}}@media (max-width: 900px){[data-showweld-studio=true]{--pb-editor-stack-gap: .58rem;--pb-editor-stack-bottom: calc(var(--pb-mobile-clearance, 7.4rem) + .9rem);--pb-editor-inner-gap: .54rem}[data-showweld-studio=true] .pb-production-bible-card{max-height:184px!important;padding:.72rem!important}[data-showweld-studio=true] .pb-create-os__layers{max-height:338px!important;overflow:auto!important;padding-right:.1rem!important}[data-showweld-studio=true] .pb-create-os__action span,[data-showweld-studio=true] .pb-output-route-head span,[data-showweld-studio=true] .pb-output-route-card span span,[data-showweld-studio=true] .pb-reader-handoff-copy span{display:none!important}[data-showweld-studio=true] .pb-mobile-preview-stage,[data-showweld-studio=true] .pb-mobile-preview-media,[data-showweld-studio=true] .pb-mobile-preview-empty{min-height:clamp(208px,54vw,284px)!important;max-height:min(42dvh,320px)!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:86px!important;max-height:118px!important}[data-showweld-studio=true] .pb-panel-card{max-height:none!important;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff0f!important}[data-showweld-studio=true] .pb-panel-edit-body{padding:.72rem!important}[data-showweld-studio=true] .pb-panel-edit-body>div:first-child{gap:.5rem!important}[data-showweld-studio=true] .pb-panel-edit-body textarea{min-height:84px!important;max-height:118px!important;font-size:.72rem!important;line-height:1.45!important}[data-showweld-studio=true] .pb-panel-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.46rem!important;padding-top:.56rem!important}[data-showweld-studio=true] .pb-panel-dialogue-block{max-height:168px!important;overflow:auto!important;padding-top:.56rem!important;padding-right:.1rem!important}[data-showweld-studio=true] .pb-panel-dialogue-line{display:grid!important;gap:.28rem!important;padding:.44rem .5rem!important}[data-showweld-studio=true] .pb-panel-toolbar{opacity:1!important;transform:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-showweld-studio=true] .pb-panel-toolbar button{flex:initial!important;width:100%!important;min-height:34px!important;padding-inline:.32rem!important}}[data-showweld-studio=true]{--pb-premium-surface: color-mix(in srgb, var(--surface-primary,#0f1117) 88%, transparent);--pb-premium-surface-strong: color-mix(in srgb, var(--surface-secondary,#171b27) 92%, transparent);--pb-premium-border: color-mix(in srgb, var(--pb-panel-border, rgba(255,255,255,.1)) 68%, rgba(var(--accent-primary-rgb,99,102,241),.34) 32%);--pb-premium-border-muted: color-mix(in srgb, var(--pb-panel-border, rgba(255,255,255,.08)) 82%, rgba(var(--accent-primary-rgb,99,102,241),.18) 18%);--pb-premium-shadow: 0 18px 52px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.075);--pb-premium-shadow-active: 0 18px 44px rgba(var(--accent-primary-rgb,99,102,241),.16), inset 0 1px 0 rgba(255,255,255,.1)}html[data-theme=light] [data-showweld-studio=true],html[data-theme=paper] [data-showweld-studio=true]{--pb-premium-surface: rgba(255,255,255,.84);--pb-premium-surface-strong: rgba(255,255,255,.96);--pb-premium-border: color-mix(in srgb, rgba(15,23,42,.12) 72%, rgba(var(--accent-primary-rgb,99,102,241),.34) 28%);--pb-premium-border-muted: rgba(15,23,42,.1);--pb-premium-shadow: 0 18px 44px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.72)}[data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell,.pb-route-command,.pb-create-os,.pb-output-route-panel,.pb-reader-handoff-strip,.pb-visual-rules-panel,.pb-production-bible-card,.pb-mobile-canvas-tools){border:1px solid var(--pb-premium-border)!important;background:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04),var(--pb-premium-surface)!important;box-shadow:var(--pb-premium-shadow)!important}[data-showweld-studio=true] :is(.pb-layered-input-card,.pb-neutron-layer,.pb-output-route-card,.pb-editor-bridge-card,.pb-reader-handoff-card,.pb-create-os__layer,.pb-create-os__action,.pb-workflow-card,.pb-panel-card,.pb-panel-dialogue-line){border:1px solid var(--pb-premium-border-muted)!important;background:linear-gradient(160deg,#ffffff0d,#ffffff03),var(--pb-premium-surface-strong)!important;box-shadow:inset 0 1px #fff1}[data-showweld-studio=true] :is(.pb-output-route-card[data-primary=true],.pb-editor-bridge-card[data-primary=true],.pb-create-os__action[data-primary=true],.pb-workflow-card[aria-current=true],.pb-panel-card[data-selected=true]){border-color:rgba(var(--accent-primary-rgb,99,102,241),.52)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.2),rgba(var(--accent-secondary-rgb,168,85,247),.09)),var(--pb-premium-surface-strong)!important;box-shadow:var(--pb-premium-shadow-active)!important}#showweld-app-root [data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell){border:1px solid var(--pb-premium-border)!important;border-radius:18px!important;background-color:var(--pb-premium-surface)!important;background-image:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04)!important;box-shadow:var(--pb-premium-shadow)!important}#showweld-app-root [data-showweld-studio=true] :is(.pb-output-route-card[data-primary=true],.pb-editor-bridge-card[data-primary=true],.pb-create-os__action[data-primary=true]){border-color:rgba(var(--accent-primary-rgb,99,102,241),.52)!important;background-color:var(--pb-premium-surface-strong)!important;background-image:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.2),rgba(var(--accent-secondary-rgb,168,85,247),.09))!important;box-shadow:var(--pb-premium-shadow-active)!important}html body #showweld-app-root [data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell){background:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 62%),linear-gradient(150deg,#ffffff0f,#ffffff04),#ffffff0f!important}html[data-theme=light] body #showweld-app-root [data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell),html[data-theme=paper] body #showweld-app-root [data-showweld-studio=true] :is(.pb-preview-editor-shell,.pb-mobile-preview-shell){background:radial-gradient(620px 260px at 6% 0%,rgba(var(--accent-primary-rgb,99,102,241),.1),transparent 62%),linear-gradient(150deg,#ffffffbd,#ffffff6b),#ffffffd6!important}[data-showweld-studio=true] :is(.pb-output-route-card,.pb-editor-bridge-card,.pb-create-os__action,.pb-workflow-card):not(:disabled):hover{border-color:rgba(var(--accent-primary-rgb,99,102,241),.44)!important;box-shadow:0 12px 32px rgba(var(--accent-primary-rgb,99,102,241),.12),inset 0 1px #ffffff14!important}@media (max-width: 900px){[data-showweld-studio=true] .pb-mobile-input-layer{order:2!important}[data-showweld-studio=true] .pb-mobile-preview-stage{order:0!important}[data-showweld-studio=true] .pb-mobile-canvas-tools{order:1!important}[data-showweld-studio=true] .pb-mobile-preview-shell{gap:.54rem!important;padding:.55rem!important;border-radius:18px!important}}@media (max-width: 430px){[data-showweld-studio=true] .pb-mobile-preview-shell{gap:.46rem!important;padding:.46rem!important;border-radius:17px!important}[data-showweld-studio=true] .pb-mobile-preview-stage,[data-showweld-studio=true] .pb-mobile-preview-media,[data-showweld-studio=true] .pb-mobile-preview-empty{min-height:clamp(196px,28dvh,246px)!important;height:clamp(196px,28dvh,246px)!important;max-height:clamp(210px,30dvh,260px)!important;aspect-ratio:auto!important;border-radius:16px!important}[data-showweld-studio=true] .pb-mobile-preview-media>*,[data-showweld-studio=true] .pb-mobile-preview-media img{width:100%!important;height:100%!important;min-height:0!important;-o-object-fit:cover!important;object-fit:cover!important}[data-showweld-studio=true] .pb-mobile-preview-empty{padding:.62rem!important}[data-showweld-studio=true] .pb-mobile-preview-empty svg{width:34px!important;height:34px!important;margin-bottom:.3rem!important}[data-showweld-studio=true] .pb-mobile-preview-caption{inset:auto .42rem .42rem!important;padding:.4rem .48rem!important;border-radius:12px!important}[data-showweld-studio=true] .pb-mobile-preview-caption strong{font-size:.76rem!important}[data-showweld-studio=true] .pb-mobile-preview-caption span{font-size:.6rem!important}[data-showweld-studio=true] .pb-mobile-preview-chip{min-width:32px!important;height:32px!important;font-size:.6rem!important}[data-showweld-studio=true] .pb-mobile-canvas-tools{gap:.3rem!important;padding:.42rem!important;border-radius:14px!important}[data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:44px!important;font-size:.66rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-input-card{gap:.42rem!important;padding:.5rem!important}[data-showweld-studio=true] .pb-layered-input-card__top{align-items:center!important;gap:.5rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{min-height:104px!important;max-height:156px!important;padding:.68rem!important;font-size:.78rem!important;line-height:1.46!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row{order:1!important;gap:.28rem!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-scene-area{order:2!important}[data-showweld-studio=true] .pb-mobile-input-layer .pb-layered-action-row button{min-height:44px!important;font-size:.66rem!important;padding:.42rem .24rem!important}[data-showweld-studio=true] .pb-editor-bridge-grid{margin-block-start:.58rem!important}}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;--pb-rail-w: 220px}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header{flex:0 0 auto!important;min-height:64px!important;max-height:72px!important;padding:.58rem .9rem!important;gap:.75rem!important;overflow:hidden!important}[data-showweld-studio=true] .pb-studio-header-actions{gap:.45rem!important;min-width:0;justify-content:flex-end}[data-showweld-studio=true] .pb-studio-header-actions button{min-height:38px;white-space:nowrap}[data-showweld-studio=true] .pb-header-ai{border-color:rgba(var(--accent-primary-rgb,99,102,241),.42)!important;color:color-mix(in srgb,var(--accent-primary) 76%,white)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.16),rgba(var(--accent-secondary-rgb,168,85,247),.08)),var(--pb-premium-surface-strong)!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout{flex:1 1 auto!important;display:grid!important;grid-template-columns:var(--pb-rail-w) minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:0!important;gap:.68rem!important;padding:.68rem .68rem max(.68rem,env(safe-area-inset-bottom))!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout[data-inspector-visible=true]{grid-template-columns:var(--pb-rail-w) minmax(0,1fr) minmax(260px,280px)!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-rail{width:var(--pb-rail-w)!important;min-width:var(--pb-rail-w)!important;max-width:var(--pb-rail-w)!important;inline-size:var(--pb-rail-w)!important;min-inline-size:var(--pb-rail-w)!important;max-inline-size:var(--pb-rail-w)!important;height:100%!important;min-height:0!important;border:1px solid var(--pb-premium-border-muted)!important;border-radius:17px!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] main.creator-cockpit__route-stack{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-studio-stage{display:grid!important;width:100%!important;max-width:1240px!important;min-width:0!important;margin-inline:auto!important;padding:clamp(.78rem,1.2vw,1.15rem)!important;align-content:start!important;overflow:visible!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-shell{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .creator-cockpit__inspector{width:280px!important;min-width:260px!important;max-width:280px!important;inline-size:280px!important;min-inline-size:260px!important;max-inline-size:280px!important;height:100%!important;padding:.78rem!important;border:1px solid var(--pb-premium-border-muted)!important;border-radius:17px!important;overflow-y:auto!important}@media (min-width: 1024px) and (max-width: 1280px){[data-showweld-studio=true] .pb-header-action--secondary,[data-showweld-studio=true] .pb-studio-header-actions>label{display:none!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true]{--pb-rail-w: 204px}}@media (max-width: 1023px){#showweld-app-root[data-active-creator-route=studio] [data-storyforge-fab=true]{display:none!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header{min-height:60px!important;max-height:60px!important;padding:.48rem .62rem!important;border-radius:0!important}[data-showweld-studio=true] .pb-studio-header>div:first-child{min-width:0;gap:.58rem!important}[data-showweld-studio=true] .pb-studio-header>div:first-child>div:first-child{width:36px;height:36px;padding:0!important;display:grid;place-items:center;flex:0 0 36px}[data-showweld-studio=true] .pb-studio-header>div:first-child>div:last-child{min-width:0}[data-showweld-studio=true] .pb-studio-header h1{font-size:.78rem!important;letter-spacing:.075em!important}[data-showweld-studio=true] .pb-studio-header h1+div{max-width:min(50vw,220px);flex-wrap:nowrap!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-showweld-studio=true] .pb-studio-header-actions>:not(.pb-header-ai):not(.pb-studio-mobile-menu){display:none!important}[data-showweld-studio=true] .pb-studio-header-actions{flex:0 0 auto;gap:.35rem!important}[data-showweld-studio=true] .pb-header-ai,[data-showweld-studio=true] .pb-studio-mobile-menu{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important}[data-showweld-studio=true] .pb-header-ai>span{display:none!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true]>.pb-mobile-tabs{position:relative!important;flex:0 0 66px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:66px!important;min-height:66px!important;margin:0!important;padding:.42rem .58rem!important;gap:.38rem!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:0!important;scroll-snap-type:x proximity}[data-showweld-studio=true] .pb-mobile-tab{flex:0 0 86px!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:52px!important;min-height:52px!important;padding:.34rem .42rem!important;scroll-snap-align:start}[data-showweld-studio=true] .pb-mobile-tab small{display:none!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout,html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout[data-inspector-visible]{flex:1 1 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;gap:0!important;overflow:hidden!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-studio-stage{width:100%!important;max-width:100%!important;padding:.62rem!important;padding-bottom:calc(var(--pb-mobile-clearance, 8.25rem) + 1.25rem)!important;gap:.72rem!important}html body #showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-showweld-studio=true] .pb-mobile-preview-shell{width:100%!important;max-width:100%!important;margin:0!important}[data-showweld-studio=true] .pb-layered-action-row button,[data-showweld-studio=true] .pb-mobile-canvas-tools button{min-height:44px!important}[data-showweld-studio=true] .pb-rail{width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;border-radius:0!important}}@media (min-width: 769px) and (max-width: 1100px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-stage{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-motion: reduce){[data-showweld-studio=true],[data-showweld-studio=true] *{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media (max-width: 1023px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header{display:flex!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:minmax(0,1fr)!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;height:60px!important;min-height:60px!important;max-height:60px!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header>div:first-child{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 5.75rem)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header>.pb-studio-header-actions{position:static!important;display:inline-flex!important;grid-template-columns:none!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:5.35rem!important;max-width:none!important;height:40px!important;min-height:40px!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.pb-studio-header :is(.pb-header-ai,.pb-studio-mobile-menu){position:static!important;display:inline-flex!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important}}@media (min-width: 769px) and (max-width: 900px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-panel-toolbar{position:absolute!important;inset:auto .5rem .5rem .5rem!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;justify-content:stretch!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:.42rem!important;overflow:visible!important;opacity:1!important;transform:none!important;background:linear-gradient(180deg,#040812b8,#040812eb)!important;border:1px solid var(--pb-premium-border-muted)!important;border-radius:13px!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-panel-toolbar>button{flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:36px!important;justify-content:center!important}}@media (min-width: 901px) and (max-width: 1100px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-panel-card{height:auto!important;max-height:none!important;overflow:visible!important}}@media (min-width: 769px) and (max-width: 1023px){html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout[data-inspector-visible]{flex:1 1 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:.6rem!important;gap:.6rem!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-rail{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;border-radius:16px!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] #visual-stories-stage{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.pb-mobile-tabs{inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout>.creator-cockpit__inspector{grid-column:1!important;grid-row:1!important;align-self:stretch!important;justify-self:end!important;z-index:5!important;width:min(17.5rem,52%)!important;min-width:15rem!important;max-width:17.5rem!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;box-shadow:-18px 0 42px #00000057!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab{flex-basis:104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;grid-template-columns:1rem minmax(0,1fr)!important;gap:.36rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-mobile-tab strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:.72rem!important;line-height:1.1!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .visual-cockpit-route-rail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:44px!important;gap:.38rem!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .visual-cockpit-route-rail .creator-cockpit__route-button{display:grid!important;grid-template-columns:1.1rem minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:.38rem .48rem!important;gap:.38rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .visual-cockpit-route-rail .creator-cockpit__route-button>span:first-of-type,html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .visual-cockpit-route-rail .creator-cockpit__route-button strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .visual-cockpit-route-rail .creator-cockpit__route-button small{display:none!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-studio-stage{width:100%!important;max-width:100%!important;min-width:0!important;padding:.7rem .7rem 2rem!important;gap:.75rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-preview-editor-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] :is(.pb-preview-editor-stage,.pb-preview-editor-command){width:100%!important;min-width:0!important;height:auto!important;min-height:22rem!important;max-height:none!important}}[data-showweld-studio=true][data-cockpit-active-route=canvas] :is(.pb-mobile-preview-shell,.pb-preview-editor-shell,.pb-create-os,.pb-lettering-route-panel){display:none!important}[data-showweld-studio=true] .pb-production-workspace{--pb-production-surface: var(--sw-studio-surface);--pb-production-surface-raised: var(--sw-layer-raised);--pb-production-line: color-mix(in srgb, var(--border-primary, rgba(255,255,255,.12)) 78%, transparent);--pb-production-line-strong: color-mix(in srgb, var(--accent-primary, #818cf8) 48%, var(--pb-production-line));--pb-production-text-muted: var(--text-secondary, #a8b0c2);display:grid!important;gap:.72rem;width:100%;min-width:0;margin:0;color:var(--text-primary, #f7f8fb)}[data-showweld-studio=true] .pb-production-toolbar{display:grid;grid-template-columns:minmax(150px,.62fr) minmax(148px,.46fr) minmax(360px,1.72fr);gap:.62rem;align-items:center;min-width:0;padding:.62rem;border:1px solid var(--pb-production-line);border-radius:16px;background:radial-gradient(440px 120px at 0% 0%,rgba(var(--accent-primary-rgb, 99,102,241),.13),transparent 72%),linear-gradient(145deg,rgba(255,255,255,.045),transparent),var(--pb-production-surface);box-shadow:inset 0 1px #ffffff0e,0 14px 36px #00000026}[data-showweld-studio=true] .pb-production-toolbar__identity{display:grid;gap:.12rem;min-width:0}[data-showweld-studio=true] .pb-production-toolbar__identity>strong{overflow:hidden;color:var(--text-primary);font-size:.86rem;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-production-toolbar__identity>span:last-child{overflow:hidden;color:var(--pb-production-text-muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-production-format-select{display:grid;gap:.22rem;min-width:0}[data-showweld-studio=true] .pb-production-format-select>span{color:var(--text-tertiary);font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}[data-showweld-studio=true] :is(.pb-production-format-select select,.pb-production-view-controls select){width:100%;min-width:0;min-height:40px;padding:0 2rem 0 .68rem;border:1px solid var(--pb-production-line);border-radius:10px;background:var(--pb-production-surface-raised);color:var(--text-primary);font:inherit;font-size:.7rem;font-weight:780}[data-showweld-studio=true] .pb-production-workspace-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.24rem;padding:.22rem;border:1px solid var(--pb-production-line);border-radius:12px;background:#00000026}[data-showweld-studio=true] .pb-production-workspace-tabs>button{display:grid;place-items:center;gap:.08rem;min-height:42px;padding:.34rem .38rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer}[data-showweld-studio=true] .pb-production-workspace-tabs>button strong{max-width:100%;overflow:hidden;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-production-workspace-tabs>button span{color:var(--text-tertiary);font-size:.54rem}[data-showweld-studio=true] .pb-production-workspace-tabs>button[data-active=true]{border-color:var(--pb-production-line-strong);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.2),rgba(var(--accent-secondary-rgb,168,85,247),.08)),var(--pb-production-surface-raised);color:var(--text-primary);box-shadow:inset 0 1px #ffffff14}[data-showweld-studio=true] .pb-production-view-controls{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,minmax(62px,auto)) 76px 126px;align-items:center;justify-content:flex-end;gap:.26rem;min-width:0}[data-showweld-studio=true] .pb-production-view-controls>button,[data-showweld-studio=true] .pb-production-stage__status-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-width:40px;min-height:40px;padding:.42rem .5rem;border:1px solid var(--pb-production-line);border-radius:10px;background:var(--pb-production-surface-raised);color:var(--text-secondary);cursor:pointer;font-size:.62rem;font-weight:820}[data-showweld-studio=true] .pb-production-view-controls>button[data-active=true]{border-color:var(--pb-production-line-strong);color:var(--accent-primary);background:rgba(var(--accent-primary-rgb,99,102,241),.14)}[data-showweld-studio=true] .pb-production-view-controls>select{width:76px!important;min-width:76px;min-height:40px;padding-right:1.3rem}[data-showweld-studio=true] .pb-production-zoom{display:flex;align-items:center;gap:.32rem;width:126px;min-width:0}[data-showweld-studio=true] .pb-production-zoom>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[data-showweld-studio=true] .pb-production-zoom input{width:70px;min-width:0;accent-color:var(--accent-primary)}[data-showweld-studio=true] .pb-production-zoom output{width:35px;color:var(--text-secondary);font-size:.6rem;font-variant-numeric:tabular-nums;text-align:right}[data-showweld-studio=true] .pb-production-workspace__body{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem;align-items:start;min-width:0}[data-showweld-studio=true] .pb-production-stage-column{display:grid;gap:.72rem}[data-showweld-studio=true] .pb-production-stage{display:grid;grid-template-rows:auto auto minmax(510px,66vh) auto;min-width:0;overflow:hidden;border:1px solid var(--pb-production-line-strong);border-radius:19px;background:radial-gradient(680px 260px at 50% 0%,rgba(var(--accent-primary-rgb,99,102,241),.13),transparent 72%),#070a11;box-shadow:0 28px 74px #00000052,inset 0 1px #ffffff0f}[data-showweld-studio=true] :is(.pb-production-stage__status,.pb-production-stage__footer){display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;padding:.58rem .7rem;background:color-mix(in srgb,var(--pb-production-surface) 96%,transparent)}[data-showweld-studio=true] .pb-production-stage__status{border-bottom:1px solid var(--pb-production-line)}[data-showweld-studio=true] .pb-production-stage__format-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;padding:.42rem .7rem;border-bottom:1px solid var(--pb-production-line);background:color-mix(in srgb,var(--pb-production-surface-raised) 86%,#05070c)}[data-showweld-studio=true] .pb-production-stage__format-bar>span{display:grid;gap:.06rem;min-width:0}[data-showweld-studio=true] .pb-production-stage__format-bar>span:last-child{padding-left:.55rem;border-left:1px solid var(--pb-production-line)}[data-showweld-studio=true] .pb-production-stage__format-bar strong,[data-showweld-studio=true] .pb-production-stage__format-bar small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-production-stage__format-bar strong{color:var(--text-primary);font-size:.62rem}[data-showweld-studio=true] .pb-production-stage__format-bar small{color:var(--text-tertiary);font-size:.54rem}[data-showweld-studio=true] .pb-production-stage__status>div:first-child{display:flex;align-items:center;gap:.42rem;min-width:0}[data-showweld-studio=true] .pb-production-stage__status strong{font-size:.72rem}[data-showweld-studio=true] .pb-production-stage__status span{color:var(--text-tertiary);font-size:.62rem}[data-showweld-studio=true] .pb-production-status-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}[data-showweld-studio=true] .pb-production-status-dot[data-ready=true]{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}[data-showweld-studio=true] .pb-production-stage__status-actions{display:flex;align-items:center;gap:.28rem}[data-showweld-studio=true] .pb-production-stage__status-actions>button{width:32px;min-width:32px;min-height:32px;padding:0}[data-showweld-studio=true] .pb-production-stage__status-actions>button:disabled{opacity:.35;cursor:default}[data-showweld-studio=true] .pb-production-stage__status-actions>span{min-width:54px;font-variant-numeric:tabular-nums;text-align:center}[data-showweld-studio=true] .pb-production-stage__viewport{display:grid;place-items:center;min-width:0;min-height:0;overflow:auto;padding:clamp(.9rem,2.2vw,1.8rem);overscroll-behavior:contain;scrollbar-gutter:stable;background:radial-gradient(circle at 50% 42%,#323a5075,#04060ae0 66%),linear-gradient(45deg,rgba(255,255,255,.018) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.018) 75%),linear-gradient(45deg,rgba(255,255,255,.018) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.018) 75%);background-position:0 0,0 0,10px 10px;background-size:auto,20px 20px,20px 20px}[data-showweld-studio=true] .pb-production-canvas{position:relative;width:min(78%,680px);max-width:860px;max-height:100%;aspect-ratio:var(--pb-production-aspect);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#f7f4ee;box-shadow:0 22px 64px #00000080,0 0 0 1px #00000075;transform:scale(var(--pb-production-zoom));transform-origin:center;transition:transform .16s ease}[data-showweld-studio=true] [data-visual-format=manga] .pb-production-canvas{width:min(58%,500px)}[data-showweld-studio=true] [data-visual-format=comic] .pb-production-canvas{width:min(66%,570px)}[data-showweld-studio=true] [data-visual-format=webtoon] .pb-production-canvas{width:min(52%,450px);min-height:680px}[data-showweld-studio=true] [data-visual-format=picture-book] .pb-production-canvas,[data-showweld-studio=true] [data-visual-format=visual-novel] .pb-production-canvas{width:min(92%,900px)}[data-showweld-studio=true] .pb-production-canvas__media{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;-o-object-position:center;object-position:center}[data-showweld-studio=true] .pb-production-stage__viewport[data-fit=fit] .pb-production-canvas__media{-o-object-fit:contain;object-fit:contain}[data-showweld-studio=true] .pb-production-stage__viewport[data-fit=fill] .pb-production-canvas__media{-o-object-fit:cover;object-fit:cover}[data-showweld-studio=true] .pb-production-stage__viewport[data-fit=actual] .pb-production-canvas__media{-o-object-fit:none;object-fit:none}[data-showweld-studio=true] .pb-production-canvas__media.pb-svg-asset-plate{display:grid;place-items:center;background:#0a0d16}[data-showweld-studio=true] .pb-production-canvas__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:.55rem;padding:clamp(1rem,5vw,3rem);color:#273142;text-align:center;background:linear-gradient(90deg,transparent 49.8%,rgba(17,24,39,.08) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(17,24,39,.08) 50%,transparent 50.2%),radial-gradient(circle at 50% 42%,#fff,#ebe8e1)}[data-showweld-studio=true] .pb-production-canvas__empty>strong{max-width:32ch;font-size:clamp(.88rem,1.4vw,1.1rem)}[data-showweld-studio=true] .pb-production-canvas__empty>span{max-width:48ch;color:#596477;font-size:.7rem;line-height:1.5}[data-showweld-studio=true] .pb-production-canvas__empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}[data-showweld-studio=true] .pb-production-canvas__empty button,[data-showweld-studio=true] .pb-production-stage__footer button,[data-showweld-studio=true] .pb-production-sequence__head button,[data-showweld-studio=true] .pb-production-action-grid button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:40px;padding:.46rem .7rem;border:1px solid var(--pb-production-line);border-radius:10px;background:var(--pb-production-surface-raised);color:var(--text-primary);cursor:pointer;font-size:.66rem;font-weight:830}[data-showweld-studio=true] .pb-production-canvas__empty button{border-color:#2731422e;background:#ffffffbf;color:#1e293b}[data-showweld-studio=true] .pb-production-composition-grid,[data-showweld-studio=true] .pb-production-safe-zones,[data-showweld-studio=true] .pb-production-safe-zones>span{position:absolute;pointer-events:none}[data-showweld-studio=true] .pb-production-composition-grid{z-index:4;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 33.1%,rgba(255,255,255,.38) 33.25%,transparent 33.4%,transparent 66.4%,rgba(255,255,255,.38) 66.55%,transparent 66.7%),linear-gradient(0deg,transparent 33.1%,rgba(255,255,255,.38) 33.25%,transparent 33.4%,transparent 66.4%,rgba(255,255,255,.38) 66.55%,transparent 66.7%);mix-blend-mode:difference}[data-showweld-studio=true] .pb-production-safe-zones{z-index:5;top:0;right:0;bottom:0;left:0}[data-showweld-studio=true] .pb-production-safe-zones>span{border:1px dashed;border-radius:3px}[data-showweld-studio=true] .pb-production-safe-zones>[data-zone=action]{top:6%;right:6%;bottom:6%;left:6%;border-color:#22d3eed1}[data-showweld-studio=true] .pb-production-safe-zones>[data-zone=title]{top:12%;right:12%;bottom:12%;left:12%;border-color:#facc15d1}[data-showweld-studio=true] .pb-production-format-guides,[data-showweld-studio=true] .pb-production-format-guides>span{position:absolute;pointer-events:none}[data-showweld-studio=true] .pb-production-format-guides{z-index:6;top:0;right:0;bottom:0;left:0;color:#fff;font-size:clamp(7px,.75vw,10px);font-weight:900;letter-spacing:.04em;text-transform:uppercase}[data-showweld-studio=true] .pb-production-format-guides em{position:absolute;top:3px;left:5px;padding:2px 4px;border-radius:3px;background:#030712bd;color:currentColor;font-style:normal;line-height:1;white-space:nowrap}[data-showweld-studio=true] .pb-production-format-guides[data-format=manga]>[data-guide=primary],[data-showweld-studio=true] .pb-production-format-guides[data-format=comic]>[data-guide=primary]{top:2%;right:2%;bottom:2%;left:2%;border:1px solid rgba(244,63,94,.88);color:#fda4af}[data-showweld-studio=true] .pb-production-format-guides[data-format=manga]>[data-guide=secondary],[data-showweld-studio=true] .pb-production-format-guides[data-format=comic]>[data-guide=secondary]{top:6%;right:6%;bottom:6%;left:6%;border:1px dashed rgba(56,189,248,.9);color:#7dd3fc}[data-showweld-studio=true] .pb-production-format-guides[data-format=webtoon]>span{right:0;left:0;height:0;border-top:1px dashed rgba(250,204,21,.92);color:#fde047}[data-showweld-studio=true] .pb-production-format-guides[data-format=webtoon]>[data-guide=primary]{top:33.333%}[data-showweld-studio=true] .pb-production-format-guides[data-format=webtoon]>[data-guide=secondary]{top:66.666%}[data-showweld-studio=true] .pb-production-format-guides[data-format=picture-book]>[data-guide=primary]{top:0;bottom:0;left:47%;width:6%;border-right:1px dashed rgba(244,63,94,.92);border-left:1px dashed rgba(244,63,94,.92);background:#f43f5e14;color:#fda4af}[data-showweld-studio=true] .pb-production-format-guides[data-format=picture-book]>[data-guide=secondary]{top:8%;right:6%;bottom:8%;left:6%;border:1px dashed rgba(56,189,248,.9);color:#7dd3fc}[data-showweld-studio=true] .pb-production-format-guides[data-format=visual-novel]>[data-guide=primary]{right:4%;bottom:4%;left:4%;height:27%;border:1px dashed rgba(56,189,248,.92);background:#0284c70f;color:#7dd3fc}[data-showweld-studio=true] .pb-production-format-guides[data-format=visual-novel]>[data-guide=secondary]{top:12%;right:4%;width:30%;height:38%;border:1px dashed rgba(250,204,21,.92);color:#fde047}[data-showweld-studio=true] .pb-production-lettering-overlay{position:absolute;z-index:8;display:grid;place-items:center;min-width:42px;min-height:30px;padding:.28rem .42rem;overflow:hidden;border:2px solid rgba(15,23,42,.82);border-radius:999px;background:#fffffff0;box-shadow:0 5px 14px #0000003d;color:#111827;cursor:pointer;line-height:1.15;text-align:center;text-overflow:ellipsis}[data-showweld-studio=true] .pb-production-lettering-overlay[data-kind=caption]{border-radius:4px;background:#0f172aeb;color:#fff}[data-showweld-studio=true] .pb-production-lettering-overlay[data-kind=thought]{border-style:dotted}[data-showweld-studio=true] .pb-production-lettering-overlay[data-kind=sfx]{border:0;border-radius:0;background:transparent;color:#fff;filter:drop-shadow(0 2px 1px #000) drop-shadow(0 0 2px #000);font-style:italic;letter-spacing:.04em;text-transform:uppercase}[data-showweld-studio=true] .pb-production-lettering-overlay[data-selected=true]{outline:3px solid var(--accent-primary);outline-offset:2px}[data-showweld-studio=true] .pb-production-stage .pb-generating-overlay{z-index:20;gap:.7rem;color:#fff}[data-showweld-studio=true] .pb-production-stage__footer{border-top:1px solid var(--pb-production-line)}[data-showweld-studio=true] .pb-production-stage__footer>div:first-child{display:grid;gap:.12rem;min-width:0}[data-showweld-studio=true] .pb-production-stage__footer>div:first-child strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-production-stage__footer>div:first-child span{overflow:hidden;color:var(--text-tertiary);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-production-stage__footer>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem}[data-showweld-studio=true] .pb-production-stage__footer button:first-child{border-color:var(--pb-production-line-strong);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.26),rgba(var(--accent-secondary-rgb,168,85,247),.13))}[data-showweld-studio=true] .pb-production-stage__footer button:disabled,[data-showweld-studio=true] .pb-production-action-grid button:disabled{opacity:.45;cursor:not-allowed}[data-showweld-studio=true] .pb-production-sequence{display:grid;gap:.5rem;min-width:0;padding:.62rem;overflow:hidden;border:1px solid var(--pb-production-line);border-radius:16px;background:var(--pb-production-surface)}[data-showweld-studio=true] .pb-production-sequence__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}[data-showweld-studio=true] .pb-production-sequence__head>div{display:grid;gap:.08rem;min-width:0}[data-showweld-studio=true] .pb-production-sequence__head strong{font-size:.75rem}[data-showweld-studio=true] .pb-production-sequence__head span{color:var(--text-tertiary);font-size:.6rem}[data-showweld-studio=true] .pb-production-sequence__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(144px,176px);gap:.42rem;min-width:0;padding:.08rem .06rem .3rem;scroll-snap-type:inline proximity;scrollbar-width:thin}[data-showweld-studio=true] .pb-production-sequence__rail[data-reading-direction=rtl-pages]{direction:rtl}[data-showweld-studio=true] .pb-production-sequence__rail[data-reading-direction=rtl-pages]>button{direction:ltr}[data-showweld-studio=true] [data-visual-format=webtoon] .pb-production-sequence__thumb{height:54px;border-radius:5px}[data-showweld-studio=true] [data-visual-format=picture-book] .pb-production-sequence__rail,[data-showweld-studio=true] [data-visual-format=visual-novel] .pb-production-sequence__rail{grid-auto-columns:minmax(174px,220px)}[data-showweld-studio=true] [data-visual-format=picture-book] .pb-production-sequence__thumb,[data-showweld-studio=true] [data-visual-format=visual-novel] .pb-production-sequence__thumb{width:62px;height:42px}[data-showweld-studio=true] [data-visual-format=picture-book] .pb-production-sequence__rail>button,[data-showweld-studio=true] [data-visual-format=visual-novel] .pb-production-sequence__rail>button{grid-template-columns:22px 62px minmax(0,1fr)}[data-showweld-studio=true] .pb-production-sequence__rail>button{position:relative;display:grid;grid-template-columns:22px 48px minmax(0,1fr);gap:.36rem;align-items:center;min-width:0;min-height:66px;padding:.38rem;overflow:hidden;border:1px solid var(--pb-production-line);border-radius:11px;background:var(--pb-production-surface-raised);color:var(--text-primary);cursor:pointer;text-align:left;scroll-snap-align:start}[data-showweld-studio=true] .pb-production-sequence__rail>button[data-selected=true]{border-color:var(--pb-production-line-strong);box-shadow:inset 0 0 0 1px rgba(var(--accent-primary-rgb,99,102,241),.2)}[data-showweld-studio=true] .pb-production-sequence__rail>button[data-rendered=true]:after{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#22c55e;content:""}[data-showweld-studio=true] .pb-production-sequence__number{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:rgba(var(--accent-primary-rgb,99,102,241),.13);color:var(--accent-primary);font-size:.62rem;font-weight:950}[data-showweld-studio=true] .pb-production-sequence__thumb{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid var(--pb-production-line);border-radius:8px;background:#0003;color:var(--text-tertiary)}[data-showweld-studio=true] .pb-production-sequence__thumb :is(img,.pb-svg-asset-plate){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-showweld-studio=true] .pb-production-sequence__copy{display:grid;gap:.1rem;min-width:0}[data-showweld-studio=true] .pb-production-sequence__copy strong,[data-showweld-studio=true] .pb-production-sequence__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-production-sequence__copy strong{font-size:.67rem}[data-showweld-studio=true] .pb-production-sequence__copy span{color:var(--text-tertiary);font-size:.56rem}[data-showweld-studio=true] .pb-production-inspector{position:sticky;top:0;display:grid;gap:.58rem;min-width:0;max-height:calc(100dvh - 10.5rem);padding:.62rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--pb-production-line);border-radius:17px;background:linear-gradient(155deg,rgba(255,255,255,.045),transparent 28%),var(--pb-production-surface);box-shadow:inset 0 1px #ffffff0e,0 18px 46px #0000002e}[data-showweld-studio=true] .pb-production-inspector__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:start;padding:.12rem .1rem .42rem;border-bottom:1px solid var(--pb-production-line)}[data-showweld-studio=true] .pb-production-inspector__head>div{display:grid;gap:.12rem;min-width:0}[data-showweld-studio=true] .pb-production-inspector__head :is(span,small){color:var(--text-tertiary);font-size:.58rem}[data-showweld-studio=true] .pb-production-inspector__head>div>span{font-weight:900;letter-spacing:.09em;text-transform:uppercase}[data-showweld-studio=true] .pb-production-inspector__head strong{font-size:.84rem}[data-showweld-studio=true] .pb-production-inspector__head small{display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-showweld-studio=true] .pb-production-inspector__readiness{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid var(--pb-production-line-strong);border-radius:50%;background:rgba(var(--accent-primary-rgb,99,102,241),.13);color:var(--accent-primary)!important;font-size:.68rem!important;font-weight:950;font-variant-numeric:tabular-nums}[data-showweld-studio=true] .pb-production-preflight-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;min-width:0;padding:.5rem;border:1px solid rgba(245,158,11,.28);border-radius:11px;background:#f59e0b12;color:#f59e0b}[data-showweld-studio=true] .pb-production-preflight-summary[data-status=ready]{border-color:#22c55e47;background:#22c55e12;color:#22c55e}[data-showweld-studio=true] .pb-production-preflight-summary>span{display:grid;gap:.08rem;min-width:0}[data-showweld-studio=true] .pb-production-preflight-summary strong{color:var(--text-primary);font-size:.65rem}[data-showweld-studio=true] .pb-production-preflight-summary small{color:var(--text-tertiary);font-size:.54rem}[data-showweld-studio=true] .pb-production-preflight-summary button,[data-showweld-studio=true] .pb-production-inspector__section-head button{display:inline-flex;align-items:center;gap:.2rem;min-height:32px;padding:.3rem .46rem;border:1px solid var(--pb-production-line);border-radius:8px;background:var(--pb-production-surface-raised);color:var(--text-primary);cursor:pointer;font-size:.56rem;font-weight:850}[data-showweld-studio=true] :is(.pb-production-format-preflight,.pb-production-layer-stack,.pb-production-inspector__workspace,.pb-production-ai-context){display:grid;gap:.46rem;min-width:0;padding:.52rem;border:1px solid var(--pb-production-line);border-radius:12px;background:#0000001a}[data-showweld-studio=true] .pb-production-format-preflight{border-color:rgba(var(--accent-primary-rgb, 99, 102, 241),.28);background:linear-gradient(145deg,rgba(var(--accent-primary-rgb, 99, 102, 241),.075),transparent 68%),#0000001a}[data-showweld-studio=true] .pb-production-format-preflight>p{margin:0;color:var(--text-secondary);font-size:.58rem;line-height:1.4}[data-showweld-studio=true] .pb-production-format-preflight__checks{display:grid;gap:.28rem}[data-showweld-studio=true] .pb-production-format-preflight__checks>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.38rem;align-items:start;min-width:0;padding:.38rem .42rem;border:1px solid rgba(245,158,11,.22);border-radius:8px;color:#f59e0b;background:#f59e0b09}[data-showweld-studio=true] .pb-production-format-preflight__checks>div[data-state=ready]{border-color:#22c55e38;color:#22c55e;background:#22c55e09}[data-showweld-studio=true] .pb-production-format-preflight__checks>div[data-state=review]{border-color:#38bdf83d;color:#38bdf8;background:#38bdf80a}[data-showweld-studio=true] .pb-production-format-preflight__checks>div>span{display:grid;gap:.06rem;min-width:0}[data-showweld-studio=true] .pb-production-format-preflight__checks strong{color:var(--text-primary);font-size:.6rem}[data-showweld-studio=true] .pb-production-format-preflight__checks small{color:var(--text-tertiary);font-size:.51rem;line-height:1.42}[data-showweld-studio=true] .pb-production-inspector__section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}[data-showweld-studio=true] .pb-production-inspector__section-head>span{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-primary);font-size:.66rem;font-weight:900}[data-showweld-studio=true] .pb-production-inspector__section-head>small{color:var(--text-tertiary);font-size:.56rem}[data-showweld-studio=true] .pb-production-layer-stack__rows{display:grid;gap:.24rem}[data-showweld-studio=true] .pb-production-layer-stack__rows>div{display:grid;grid-template-columns:minmax(0,1fr) 34px;min-width:0;overflow:hidden;border:1px solid transparent;border-radius:9px;background:#ffffff06}[data-showweld-studio=true] .pb-production-layer-stack__rows>div[data-selected=true]{border-color:var(--pb-production-line-strong);background:rgba(var(--accent-primary-rgb,99,102,241),.08)}[data-showweld-studio=true] .pb-production-layer-stack__rows>div>button{display:flex;align-items:center;gap:.38rem;min-width:0;min-height:36px;padding:.34rem .42rem;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;text-align:left}[data-showweld-studio=true] .pb-production-layer-stack__rows>div>button:last-child{justify-content:center;padding:0;border-left:1px solid var(--pb-production-line)}[data-showweld-studio=true] .pb-production-layer-stack__rows button>span{display:grid;gap:.04rem;min-width:0}[data-showweld-studio=true] .pb-production-layer-stack__rows :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-showweld-studio=true] .pb-production-layer-stack__rows strong{color:var(--text-primary);font-size:.61rem}[data-showweld-studio=true] .pb-production-layer-stack__rows small{color:var(--text-tertiary);font-size:.51rem}[data-showweld-studio=true] .pb-production-layer-stack__rows>p,[data-showweld-studio=true] .pb-production-inspector__workspace p{margin:0;color:var(--text-tertiary);font-size:.62rem;line-height:1.45}[data-showweld-studio=true] .pb-production-inspector__workspace>section{display:grid;gap:.5rem;min-width:0}[data-showweld-studio=true] .pb-production-inspector__workspace label{display:grid;gap:.24rem;min-width:0}[data-showweld-studio=true] .pb-production-inspector__workspace label>span{color:var(--text-tertiary);font-size:.56rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}[data-showweld-studio=true] .pb-production-inspector__workspace :is(input,select,textarea){width:100%;min-width:0;min-height:40px;box-sizing:border-box;padding:.48rem .55rem;resize:vertical;border:1px solid var(--pb-production-line);border-radius:9px;outline:0;background:color-mix(in srgb,var(--pb-production-surface-raised) 94%,black);color:var(--text-primary);font:inherit;font-size:.66rem;line-height:1.45}[data-showweld-studio=true] .pb-production-inspector__workspace :is(input,select,textarea):focus{border-color:var(--pb-production-line-strong);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb,99,102,241),.12)}[data-showweld-studio=true] .pb-production-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}[data-showweld-studio=true] .pb-production-action-grid button{min-width:0;min-height:42px;padding:.4rem;overflow:hidden;font-size:.58rem}[data-showweld-studio=true] .pb-production-lettering-list{display:grid;gap:.38rem}[data-showweld-studio=true] .pb-production-lettering-list label{padding-left:.42rem;border-left:2px solid var(--accent-primary)}[data-showweld-studio=true] .pb-production-lettering-list label[data-kind=sfx]{border-left-color:#f59e0b}[data-showweld-studio=true] .pb-production-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;padding:.2rem;border:1px solid var(--pb-production-line);border-radius:10px;background:#0000001f}[data-showweld-studio=true] .pb-production-segmented button{min-height:36px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.6rem;font-weight:850;text-transform:capitalize}[data-showweld-studio=true] .pb-production-segmented button[data-active=true]{border-color:var(--pb-production-line-strong);background:rgba(var(--accent-primary-rgb,99,102,241),.13);color:var(--text-primary)}[data-showweld-studio=true] .pb-production-context-ledger{display:grid;gap:.28rem}[data-showweld-studio=true] .pb-production-context-ledger>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:.4rem;min-width:0;padding:.36rem .42rem;border:1px solid var(--pb-production-line);border-radius:8px;background:#ffffff05}[data-showweld-studio=true] .pb-production-context-ledger strong{color:var(--text-tertiary);font-size:.55rem;text-transform:uppercase}[data-showweld-studio=true] .pb-production-context-ledger span{overflow:hidden;color:var(--text-secondary);font-size:.58rem;line-height:1.35;text-overflow:ellipsis}[data-showweld-studio=true] .pb-production-checklist{display:grid;gap:.28rem}[data-showweld-studio=true] .pb-production-checklist>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;align-items:start;padding:.38rem .42rem;border:1px solid rgba(245,158,11,.22);border-radius:8px;color:#f59e0b}[data-showweld-studio=true] .pb-production-checklist>div[data-complete=true]{border-color:#22c55e38;color:#22c55e}[data-showweld-studio=true] .pb-production-checklist span{display:grid;gap:.06rem;min-width:0}[data-showweld-studio=true] .pb-production-checklist strong{color:var(--text-primary);font-size:.61rem}[data-showweld-studio=true] .pb-production-checklist small{color:var(--text-tertiary);font-size:.53rem}[data-showweld-studio=true] .pb-production-variant-history{display:grid;gap:.34rem;min-width:0}[data-showweld-studio=true] .pb-production-variant-history>div:last-child{display:grid;grid-auto-flow:column;grid-auto-columns:74px;gap:.32rem;overflow-x:auto;padding-bottom:.2rem;overscroll-behavior-inline:contain}[data-showweld-studio=true] .pb-production-variant-history>div:last-child>button{display:grid;grid-template-rows:58px auto;gap:.2rem;min-width:0;overflow:hidden;padding:.24rem;border:1px solid var(--pb-production-line);border-radius:8px;background:var(--pb-production-surface-raised);color:var(--text-secondary);cursor:pointer;font-size:.52rem}[data-showweld-studio=true] .pb-production-variant-history button[data-current=true]{border-color:var(--pb-production-line-strong)}[data-showweld-studio=true] .pb-production-variant-history button :is(img,.pb-svg-asset-plate){width:100%;height:58px;-o-object-fit:cover;object-fit:cover}[data-showweld-studio=true] .pb-production-ai-context{border-color:rgba(var(--accent-primary-rgb,99,102,241),.32);background:radial-gradient(260px 100px at 0 0,rgba(var(--accent-primary-rgb,99,102,241),.16),transparent 74%),rgba(var(--accent-primary-rgb,99,102,241),.055)}[data-showweld-studio=true] .pb-production-ai-context__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-showweld-studio=true] .pb-production-ai-context__head>span{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-primary);font-size:.65rem;font-weight:900}[data-showweld-studio=true] .pb-production-ai-context__head>div{display:grid;grid-template-columns:repeat(2,auto);gap:.16rem;padding:.14rem;border:1px solid var(--pb-production-line);border-radius:8px}[data-showweld-studio=true] .pb-production-ai-context__head button{min-height:28px;padding:.28rem .4rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;font-size:.54rem;font-weight:850}[data-showweld-studio=true] .pb-production-ai-context__head button[data-active=true]{border-color:var(--pb-production-line-strong);background:rgba(var(--accent-primary-rgb,99,102,241),.16);color:var(--text-primary)}[data-showweld-studio=true] .pb-production-ai-context>p{margin:0;color:var(--text-secondary);font-size:.58rem;line-height:1.4}[data-showweld-studio=true] .pb-production-ai-context>button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:42px;padding:.48rem .6rem;border:1px solid var(--pb-production-line-strong);border-radius:9px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb,99,102,241),.24),rgba(var(--accent-secondary-rgb,168,85,247),.11));color:var(--text-primary);cursor:pointer;font-size:.62rem;font-weight:900}[data-showweld-studio=true] .pb-production-ai-context>small{color:var(--text-tertiary);font-size:.51rem;line-height:1.4}[data-showweld-studio=true] .pb-production-workspace :is(button,select,input,textarea):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (min-width: 1440px){[data-showweld-studio=true] .pb-production-toolbar{grid-template-columns:minmax(180px,.72fr) 174px minmax(480px,1.6fr)}[data-showweld-studio=true] .pb-production-workspace-tabs>button span{display:block}[data-showweld-studio=true] .pb-production-stage{grid-template-rows:auto auto minmax(580px,70vh) auto}}@media (max-width: 1279px){[data-showweld-studio=true] .pb-production-toolbar{grid-template-columns:minmax(150px,.62fr) minmax(148px,.46fr) minmax(340px,1.6fr)}[data-showweld-studio=true] .pb-production-format-select{grid-column:2;grid-row:1}[data-showweld-studio=true] .pb-production-view-controls{grid-column:1 / -1;grid-row:2}}@media (max-width: 1023px){[data-showweld-studio=true] .pb-production-workspace{gap:.58rem}[data-showweld-studio=true] .pb-production-toolbar{position:relative;z-index:3;grid-template-columns:minmax(0,1fr) auto;padding:.52rem}[data-showweld-studio=true] .pb-production-toolbar__identity{grid-column:1;grid-row:1}[data-showweld-studio=true] .pb-production-format-select{grid-column:2;grid-row:1;width:min(42vw,190px)}[data-showweld-studio=true] .pb-production-workspace-tabs{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity}[data-showweld-studio=true] .pb-production-workspace-tabs::-webkit-scrollbar{display:none}[data-showweld-studio=true] .pb-production-workspace-tabs>button{flex:0 0 104px;min-height:44px;scroll-snap-align:start}[data-showweld-studio=true] .pb-production-view-controls{display:flex;grid-column:1 / -1;grid-row:3;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.08rem;overscroll-behavior-inline:contain;scrollbar-width:none}[data-showweld-studio=true] .pb-production-view-controls>button{flex:0 0 auto;min-height:44px}[data-showweld-studio=true] .pb-production-zoom{flex:0 0 120px}[data-showweld-studio=true] .pb-production-workspace__body{grid-template-columns:minmax(0,1fr)}[data-showweld-studio=true] .pb-production-stage{grid-template-rows:auto auto minmax(480px,64dvh) auto}[data-showweld-studio=true] .pb-production-inspector{position:static;max-height:none;overflow:visible}[data-showweld-studio=true] .pb-production-layer-stack__rows{grid-template-columns:repeat(2,minmax(0,1fr))}[data-showweld-studio=true] .pb-production-inspector__workspace{min-height:0}}@media (max-width: 640px){[data-showweld-studio=true] .pb-production-toolbar{border-radius:13px}[data-showweld-studio=true] .pb-production-toolbar__identity .pb-route-eyebrow,[data-showweld-studio=true] .pb-production-toolbar__identity>span:last-child{display:none}[data-showweld-studio=true] .pb-production-toolbar__identity>strong{font-size:.78rem}[data-showweld-studio=true] .pb-production-format-select{width:min(48vw,172px)}[data-showweld-studio=true] .pb-production-format-select>span{display:none}[data-showweld-studio=true] .pb-production-format-select select{min-height:44px}[data-showweld-studio=true] .pb-production-stage{grid-template-rows:auto auto minmax(420px,60dvh) auto;border-radius:15px}[data-showweld-studio=true] .pb-production-stage__status{padding:.48rem .52rem}[data-showweld-studio=true] .pb-production-stage__status>div:first-child>span:last-child{display:none}[data-showweld-studio=true] .pb-production-stage__format-bar{grid-template-columns:minmax(0,1fr);gap:.24rem;padding:.38rem .52rem}[data-showweld-studio=true] .pb-production-stage__format-bar>span:last-child{padding-top:.24rem;padding-left:0;border-top:1px solid var(--pb-production-line);border-left:0}[data-showweld-studio=true] .pb-production-stage__viewport{padding:.7rem;scrollbar-gutter:auto}[data-showweld-studio=true] [data-visual-format=webtoon] .pb-production-canvas{width:min(76%,380px);min-height:590px}[data-showweld-studio=true] [data-visual-format=manga] .pb-production-canvas,[data-showweld-studio=true] [data-visual-format=comic] .pb-production-canvas{width:min(76%,420px)}[data-showweld-studio=true] [data-visual-format=picture-book] .pb-production-canvas,[data-showweld-studio=true] [data-visual-format=visual-novel] .pb-production-canvas{width:min(96%,620px)}[data-showweld-studio=true] .pb-production-stage__footer{align-items:flex-start;padding:.48rem .52rem max(.48rem,env(safe-area-inset-bottom))}[data-showweld-studio=true] .pb-production-stage__footer>div:first-child{max-width:34%}[data-showweld-studio=true] .pb-production-stage__footer>div:last-child{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-showweld-studio=true] .pb-production-stage__footer button{min-width:0;min-height:44px;padding:.38rem .28rem;font-size:.56rem}[data-showweld-studio=true] .pb-production-sequence{padding:.5rem;border-radius:13px}[data-showweld-studio=true] .pb-production-sequence__head>div>span{display:none}[data-showweld-studio=true] .pb-production-sequence__head button{min-height:44px}[data-showweld-studio=true] .pb-production-sequence__rail{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);max-height:18rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:none}[data-showweld-studio=true] .pb-production-sequence__rail>button{grid-template-columns:20px 42px minmax(0,1fr);min-height:62px}[data-showweld-studio=true] .pb-production-sequence__thumb{width:42px;height:46px}[data-showweld-studio=true] .pb-production-inspector{padding:.5rem;padding-bottom:max(.65rem,env(safe-area-inset-bottom));border-radius:14px;scrollbar-gutter:auto}[data-showweld-studio=true] .pb-production-layer-stack__rows,[data-showweld-studio=true] .pb-production-action-grid{grid-template-columns:minmax(0,1fr)}[data-showweld-studio=true] .pb-production-action-grid button,[data-showweld-studio=true] .pb-production-ai-context>button{min-height:44px}}@media (max-width: 768px){html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]{height:100%!important;min-height:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true]>.visual-cockpit-layout{flex:1 1 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] #visual-stories-stage{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px));scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-workspace{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-toolbar{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(154px,1.22fr)!important;grid-auto-rows:auto!important;gap:.4rem!important;width:100%!important;height:auto!important;min-width:0!important;padding:.48rem!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] :is(.pb-production-toolbar__identity,.pb-production-format-select,.pb-production-workspace-tabs,.pb-production-view-controls){min-width:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-toolbar__identity{grid-column:1!important;grid-row:1!important;width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-format-select{display:grid!important;grid-column:2!important;grid-row:1!important;width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-workspace-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-view-controls{display:grid!important;grid-column:1 / -1!important;grid-row:3!important;grid-template-columns:repeat(3,minmax(44px,.78fr)) minmax(50px,.9fr) minmax(86px,1.5fr)!important;align-items:center!important;gap:.15rem!important;width:100%!important;overflow:visible!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-view-controls>button{width:100%!important;min-width:0!important;white-space:nowrap!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-view-controls>select{width:100%!important;min-width:50px!important;padding-inline:.42rem 1.05rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-zoom{grid-column:auto!important;display:grid!important;grid-template-columns:minmax(44px,1fr) 2.25rem!important;width:100%!important;min-width:0!important;min-height:44px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-zoom input{width:100%!important;min-width:44px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__status{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__status>div:first-child{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;overflow:hidden!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__status strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__status-actions{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__format-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.35rem!important;padding:.38rem .52rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__format-bar>span:last-child{padding-top:0!important;padding-left:.35rem!important;border-top:0!important;border-left:1px solid var(--pb-production-line)!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__footer>div:first-child{width:100%!important;max-width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__footer>div:last-child{width:100%!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__footer button{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-lettering-overlay{min-width:52px!important;min-height:52px!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-stage__viewport{overflow:auto!important;place-items:start center!important;overscroll-behavior:contain}}@media (max-width: 360px){html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-view-controls>button{padding-inline:.22rem!important;font-size:.56rem!important}html body #showweld-app-root#showweld-app-root#showweld-app-root#showweld-app-root[data-app-surface=creator][data-active-creator-route=studio] [data-creator-active-view=true][data-creator-route=studio] [data-showweld-studio=true] .pb-production-view-controls>button svg{display:none!important}}@media (pointer: coarse){[data-showweld-studio=true] .pb-production-workspace :is(button,select,input){min-height:44px}[data-showweld-studio=true] .pb-production-lettering-overlay{min-width:44px;min-height:44px}}@media (prefers-reduced-motion: reduce){[data-showweld-studio=true] .pb-production-canvas{transition:none}}[data-showweld-studio=true],[data-showweld-studio=true] .visual-cockpit-layout{min-height:0;min-width:0}[data-showweld-studio=true] #visual-stories-stage{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}[data-showweld-studio=true] .pb-studio-stage,[data-showweld-studio=true] .pb-production-workspace{gap:clamp(.55rem,.9vw,.9rem)}[data-showweld-studio=true] .pb-production-stage-column{min-width:0}[data-showweld-studio=true] .pb-production-stage__viewport{min-height:clamp(300px,48vh,620px)}[data-showweld-studio=true] .pb-production-sequence__rail{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable}@media (max-width: 760px){[data-showweld-studio=true] .pb-production-stage__viewport{min-height:clamp(220px,38dvh,420px)}[data-showweld-studio=true] .pb-production-workspace[data-visual-format=webtoon] .pb-production-canvas,[data-showweld-studio=true] .pb-production-workspace[data-visual-format=manga] .pb-production-canvas,[data-showweld-studio=true] .pb-production-workspace[data-visual-format=comic] .pb-production-canvas{width:min(90%,400px);min-height:0}[data-showweld-studio=true] .pb-production-stage__footer{align-items:stretch;flex-wrap:wrap}}.pb-planning-status{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;flex:0 0 auto;background:var(--surface-secondary);color:var(--text-primary);border-bottom:1px solid var(--border-primary);font-size:.875rem}.pb-planning-status>span{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}.pb-planning-status>button{min-height:44px;flex:0 0 auto}[data-showweld-studio=true] .pb-production-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;background:var(--sw-studio-surface);box-shadow:none;border-radius:12px}[data-showweld-studio=true] .pb-production-workspace :is(.pb-production-inspector,.pb-production-sequence,.pb-production-direction-dock){background:var(--sw-studio-surface);color:var(--sw-studio-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0}[data-showweld-studio=true] .pb-production-workspace-tabs{display:flex;flex-wrap:wrap;gap:4px;min-width:0;overflow:visible}[data-showweld-studio=true] .pb-production-workspace-tabs>button{flex:1 1 auto;min-width:0;min-height:44px;padding:8px 12px}[data-showweld-studio=true] .pb-production-workspace-tabs>button span{display:none}[data-showweld-studio=true] .pb-production-workspace-tabs>button[aria-selected=true]{border-color:var(--sw-accent-edge);background:var(--sw-accent-wash);color:var(--sw-studio-ink)}[data-showweld-studio=true] .pb-production-inspector__head{position:sticky;top:0;z-index:2;background:var(--sw-studio-surface)}[data-showweld-studio=true] .pb-production-workspace :is(button,summary,input,select,textarea):focus-visible{outline:2px solid var(--sw-control-focus-color);outline-offset:3px}@media (max-width: 768px){[data-showweld-studio=true] .pb-production-toolbar{grid-template-columns:minmax(0,1fr) auto}[data-showweld-studio=true] .pb-production-toolbar__identity{grid-column:1 / -1}[data-showweld-studio=true] .pb-production-workspace :is(button,summary,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}[data-showweld-studio=true] .pb-production-stage__status-actions>button,[data-showweld-studio=true] .pb-production-inspector__head>button{min-width:44px}[data-showweld-studio=true] .pb-production-stage__status,[data-showweld-studio=true] .pb-production-stage__status-actions{flex-wrap:wrap}[data-showweld-studio=true] .pb-production-workspace :is(input,select,textarea){font-size:16px;max-width:100%}[data-showweld-studio=true] .pb-production-inspector{max-height:35dvh;overflow-y:auto;overscroll-behavior:contain}[data-showweld-studio=true] .pb-production-inspector__head{position:sticky}[data-showweld-studio=true] .pb-production-workspace :is(.pb-production-action-grid,.pb-production-context-ledger){grid-template-columns:minmax(0,1fr)}}@layer sw-studio-refinement{#showweld-app-root [data-showweld-studio=true] .pb-production-workspace .sw-studio-editing-deck{flex:0 1 auto!important;overflow:hidden}#showweld-app-root [data-showweld-studio=true] .pb-production-workspace .pb-production-inspector{min-height:0!important;display:block!important}#showweld-app-root [data-showweld-studio=true] .pb-production-workspace .pb-production-sequence{flex:0 0 auto!important}#showweld-app-root [data-showweld-studio=true] .pb-production-workspace .pb-production-stage__status{flex:0 0 auto!important;min-height:44px!important;height:auto!important}}:root{--sw-studio-bg: var(--sw-layer-canvas, #111318);--sw-studio-surface: var(--sw-layer-default, #191c22);--sw-studio-raised: var(--sw-layer-raised, #242830);--sw-studio-ink: var(--sw-text-primary, #eeeef2);--sw-studio-muted: var(--sw-text-secondary, #adb5c1);--sw-studio-line: var(--sw-border-muted-color, #343a46);--sw-studio-accent: var(--sw-workspace-accent, var(--accent-primary));--sw-studio-action: var(--sw-workspace-action, #2563eb);--sw-studio-on-action: var(--sw-workspace-on-action, #ffffff);--sw-studio-selected: var(--sw-layer-selected);--sw-studio-gap: var(--sw-dashboard-gap, 1.5rem);--sw-studio-control: 36px;--sw-studio-panel: var(--sw-material-panel, var(--sw-studio-surface));--sw-studio-panel-shadow: var(--sw-card-shadow);--sw-studio-panel-radius: var(--sw-panel-radius, 18px)}html[data-density=compact]{--sw-studio-control: 32px}html[data-density=spacious]{--sw-studio-control: 42px}@media (pointer: coarse),(max-width: 768px){:root,html[data-density]{--sw-studio-control: 44px}}.sw-prompt-editor{min-width:0;display:grid;gap:12px}.sw-prompt-editor__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.sw-prompt-editor__header>div:first-child{min-width:0;display:grid;gap:4px}.sw-prompt-editor__header label{font-size:13px;font-weight:600}.sw-prompt-editor__header small{font-size:11px;color:var(--sw-studio-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-prompt-editor__actions,.sw-prompt-editor__footer{display:flex;align-items:center;gap:8px}.sw-prompt-editor__footer{flex-wrap:wrap}.sw-prompt-editor__count{margin-left:auto;color:var(--sw-studio-muted);font-size:10px;white-space:nowrap}.sw-prompt-editor__guides{flex:1 1 100%;min-width:0}.sw-prompt-editor__guides summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11px;color:var(--sw-studio-muted)}.sw-prompt-editor__guides>div{display:grid;gap:6px;padding:10px 0}.sw-prompt-editor__guides button{display:grid;gap:4px;text-align:left}.sw-prompt-editor__guides small{font-weight:400;font-size:11px;line-height:1.6;color:var(--sw-studio-muted)}.sw-prompt-editor__guides:not([open])>div{display:none}.sw-record-summary{display:grid;gap:12px;min-width:0}.sw-record-summary__edit{justify-self:start}.sw-record-summary__conflict{font-size:12px;line-height:1.6;color:var(--sw-studio-muted)}:is(.robotics-adapter-workbench,.spark-dialogue-editor){grid-column:1 / -1;display:grid!important;gap:16px!important;padding:20px!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px;background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important;min-width:0}:is(.robotics-adapter-workbench,.spark-dialogue-editor) :is(h3,strong,label,summary,legend){color:var(--sw-studio-ink)!important;background:transparent!important}:is(.robotics-adapter-workbench,.spark-dialogue-editor) :is(h3,p,ul,ol){margin:0;line-height:1.6}:is(.robotics-adapter-workbench,.spark-dialogue-editor) :is(p,li){color:var(--sw-studio-muted);font-size:13px}:is(.robotics-adapter-workbench,.spark-dialogue-editor) label{display:grid;gap:8px;font-size:13px}:is(.robotics-adapter-workbench,.spark-dialogue-editor) :is(textarea,select,input:not([type=checkbox])){width:100%;min-width:0;padding:10px!important;color:var(--sw-studio-ink)!important;background:var(--sw-studio-bg)!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px}.robotics-adapter-workbench textarea{resize:vertical;font:12px/1.6 ui-monospace,monospace}:is(.robotics-adapter-workbench,.spark-dialogue-editor) button{justify-self:start;min-height:40px;padding:8px 14px;color:var(--sw-studio-on-action)!important;background:var(--sw-studio-action)!important;border:0;border-radius:6px;box-shadow:none!important;cursor:pointer}:is(.robotics-adapter-workbench,.spark-dialogue-editor) [role=status]{background:transparent!important;box-shadow:none!important}:is(.robotics-adapter-workbench,.spark-dialogue-editor) button:disabled{opacity:.5;cursor:not-allowed}.spark-dialogue-editor{margin-block:16px}.spark-dialogue-editor fieldset{display:grid;gap:12px;border:1px solid var(--sw-studio-line);border-radius:6px;padding:16px;min-width:0}.spark-dialogue-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spark-dialogue-editor__actions{display:flex;flex-wrap:wrap;gap:8px}.spark-dialogue-editor .spark-dialogue-editor__consent{display:flex;align-items:center}.spark-dialogue-editor__consent input{width:18px;height:18px;flex-shrink:0}@media (max-width: 480px){.spark-dialogue-editor__fields{grid-template-columns:1fr}}@layer sw-studio-refinement{.sw-voice-conversation{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;padding:5px 0!important}.sw-voice-conversation button{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:36px!important;padding:6px 9px!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--sw-radius-md)!important;color:var(--sw-text-primary)!important;background:var(--sw-layer-default)!important;font-size:12px!important}.sw-voice-conversation span{color:var(--sw-text-secondary);font-size:11px}.sw-voice-conversation[data-voice-state=recording] button:first-child{color:var(--danger-primary)!important;border-color:var(--danger-primary)!important}#showweld-app-root [data-studio-prompt]{background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:9px!important;padding:16px!important;box-shadow:none!important}#showweld-app-root [data-studio-prompt]>header{background:transparent!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}#showweld-app-root [data-studio-prompt] textarea{width:100%!important;min-height:120px!important;max-height:420px!important;resize:vertical!important;overflow:auto!important;padding:12px!important;margin:0!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px!important;background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important;font:400 14px/1.7 var(--sw-font-family-base)!important}#showweld-app-root [data-studio-prompt] button,#showweld-app-root .sw-record-summary__edit,#showweld-app-root .sw-prompt-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:36px!important;padding:8px 10px!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px!important;box-shadow:none!important;background:transparent!important;color:var(--sw-studio-ink)!important;font-size:11px!important}#showweld-app-root [data-studio-prompt] .sw-prompt-editor__commit{background:var(--sw-studio-action)!important;border-color:var(--sw-studio-action)!important;color:var(--sw-studio-on-action)!important}#showweld-app-root [data-studio-prompt] .sw-prompt-editor__guides button{display:grid!important;justify-content:start!important;text-align:left!important}#showweld-app-root [data-studio-prompt] .sw-prompt-editor__hint{margin:0!important;font-size:11px!important;line-height:1.6!important;color:var(--sw-studio-muted)!important}#showweld-app-root [data-studio-prompt] :is(textarea,p,small,span){text-shadow:none!important}#showweld-app-root :is(.sw-record-summary,.pb-production-inspector__workspace) [data-studio-prompt]{padding:0!important;border:0!important;background:transparent!important}#showweld-app-root .sw-record-summary{display:grid!important;gap:12px!important}#showweld-app-root .sw-record-summary>p{display:block!important;visibility:visible!important;margin:0!important;color:var(--sw-studio-ink)!important;font:400 var(--sw-record-summary-size, 16px)/1.8 var(--sw-font-family-base)!important;white-space:pre-wrap}.spark-director-prompt-dock{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.app-builder-agent-sidebar{display:flex!important;flex-direction:column!important;gap:14px!important}.app-builder-agent-sidebar__brand{order:0!important}.app-builder-production-drawer:not([open])>:not(summary){display:none!important}.app-builder-agent-sidebar__prompt{order:1!important;display:block!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-builder-agent-sidebar__chat{order:2!important}.app-builder-agent-sidebar>:is(details,.sw-workspace-disclosure,.sw-agent-continuation){order:3!important}.app-builder-agent-sidebar__prompt [data-studio-prompt]{padding:12px!important}@media (pointer: coarse),(max-width: 760px){#showweld-app-root [data-studio-prompt] button,#showweld-app-root .sw-record-summary__edit{min-height:44px!important}}:is(.dashboard-shell,.wb-os,#character-directory-view,#story-structure-view,[data-showweld-studio],[data-showweld-spark],.app-builder-active,.robotics-view,.chat-modern,.ai-helper-panel){font-family:var(--sw-font-family-base)!important}:is(.dashboard-shell,.wb-os,#character-directory-view,#story-structure-view,[data-showweld-studio],[data-showweld-spark],.app-builder-active,.robotics-view,.chat-modern,.ai-helper-panel) :is(button,select,input,summary){font-family:var(--sw-font-family-base)!important;text-shadow:none!important}:where(.dashboard-shell,.wb-os,#character-directory-view,#story-structure-view,[data-showweld-spark],.app-builder-active,.robotics-view) :is(h1,h2,h3,strong){font-family:var(--sw-font-family-heading)!important;text-shadow:none!important}:is(.dashboard-shell,.wb-os,#character-directory-view,#story-structure-view,[data-showweld-spark],.app-builder-active,.robotics-view,.ai-helper-panel) :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--sw-studio-accent)!important;outline-offset:2px!important}.chat-modern .chat-modern-send,.spark-director-preview__actions .is-primary{background:var(--sw-studio-action)!important;color:var(--sw-studio-on-action)!important;border-color:var(--sw-studio-action)!important}.sw-workspace-routes__more{flex:0 0 auto!important;min-width:0!important;margin-left:auto!important;border-bottom:2px solid transparent!important}.sw-workspace-routes__more[data-active=true]{border-bottom-color:var(--sw-studio-accent)!important}.sw-workspace-routes__more select{min-height:42px!important;max-width:180px!important;padding:8px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--sw-studio-muted)!important;font-size:12px!important;box-shadow:none!important}.sw-workspace-routes__more[data-active=true] select{color:var(--sw-studio-ink)!important}.sw-workspace-routes__more option{color:var(--sw-studio-ink);background:var(--sw-studio-surface)}@media (max-width: 768px){.sw-workspace-routes__more select{min-height:44px!important;max-width:150px!important}}@keyframes sw-workspace-enter{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes sw-panel-enter{0%{opacity:.5}to{opacity:1}}[data-creator-active-view=true]{animation:sw-workspace-enter .18s ease-out!important}.wb-tabpanel:not([hidden]),.sw-workspace-menu[open]>.sw-workspace-menu__content{animation:sw-panel-enter .14s ease-out!important}:is(.sw-studio-header,.sw-studio-rail,.sw-studio-command,.wb-tabs,.spark-director-workspaces,.sw-workspace-routes,.spark-player) :is(button,summary,select){transition:background-color .14s ease,color .14s ease,border-color .14s ease!important}:is(.sw-studio-header,.sw-studio-rail,.wb-tabs,.spark-player,.sw-ai-execution,.sw-workspace-menu) :is(button,input,select,summary):focus-visible,.spark-player:focus-visible{outline:2px solid var(--sw-studio-accent)!important;outline-offset:3px!important}.sw-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.spark-player{width:100%!important;min-width:0!important;color:var(--sw-studio-ink)!important;background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden!important}.spark-player-stage{position:relative!important;display:grid!important;place-items:center!important;min-height:180px!important;max-height:70vh!important;background:var(--sw-media-canvas)!important;overflow:hidden!important}.spark-player-stage video{display:block!important;width:100%!important;height:100%!important;max-height:70vh!important;-o-object-fit:contain!important;object-fit:contain!important;background:var(--sw-media-canvas)!important}.spark-player[data-fit=fill] video{-o-object-fit:cover!important;object-fit:cover!important}.spark-player[data-fit=actual] video{-o-object-fit:none!important;object-fit:none!important}.spark-player button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:6px 9px!important;border-radius:6px!important;border:1px solid transparent!important;color:var(--sw-studio-ink)!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;cursor:pointer}.spark-player button:before,.spark-player button:after{display:none!important}.spark-player button:hover{background:var(--sw-studio-raised)!important}.spark-player button:disabled{opacity:.45!important;cursor:default}.spark-player button svg{flex:0 0 auto!important}.spark-player .spark-player-play{position:absolute!important;width:58px!important;height:58px!important;min-height:58px!important;border-radius:50%!important;color:var(--sw-media-ink)!important;background:var(--sw-media-control)!important;border:1px solid var(--sw-media-border)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.spark-player-controls{padding:8px 12px!important;background:var(--sw-studio-surface)!important;border-top:1px solid var(--sw-studio-line)!important}.spark-player input[type=range]{accent-color:var(--sw-studio-accent)!important;cursor:pointer;padding:0!important;border:0!important;background:transparent!important}.spark-player .spark-player-seek{display:block!important;width:100%!important;min-height:24px!important;height:24px!important;margin:0!important}.spark-player-transport{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px!important}.spark-player-time{flex:1 0 auto!important;color:var(--sw-studio-ink)!important;font:11px/1.6 ui-monospace,monospace!important;font-variant-numeric:tabular-nums!important;padding-inline:8px!important}.spark-player-time span{color:var(--sw-studio-muted)!important}.spark-player-options{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;border-top:1px solid var(--sw-studio-line)!important;padding:12px 0 4px!important;margin-top:8px!important}.spark-player-options[hidden]{display:none!important}.spark-player-options label{display:flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;color:var(--sw-studio-muted)!important}.spark-player-options input[type=range]{width:90px!important;min-height:30px!important}.spark-player-options input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:16px!important;height:16px!important;min-height:0!important;accent-color:var(--sw-studio-accent)!important}.spark-player-options select{padding:6px!important;min-height:34px!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px!important;background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important}.spark-player-options small{flex-basis:100%!important;color:var(--sw-studio-muted)!important;font-size:11px!important}.spark-player-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:28px!important;color:var(--sw-media-ink)!important;text-align:center!important;max-width:520px!important}.spark-player-empty p{margin:0!important;color:var(--sw-media-muted)!important;font-size:13px!important;line-height:1.7!important}.spark-player-empty button{color:var(--sw-media-ink)!important;border-color:var(--sw-media-border)!important}.spark-player-buffering{position:absolute!important;bottom:16px!important;background:var(--sw-media-control)!important;color:var(--sw-media-ink)!important;border-radius:6px!important;padding:7px 12px!important;font-size:12px!important}.spark-player-notice{padding:12px!important;font-size:12px!important;line-height:1.6!important;color:var(--sw-studio-muted)!important}.spark-player:fullscreen{display:flex!important;flex-direction:column!important;justify-content:center!important;border-radius:0!important}.spark-player:fullscreen .spark-player-stage{flex:1!important;max-height:none!important;aspect-ratio:auto!important}.spark-player:fullscreen video{max-height:calc(100vh - 130px)!important}.spark-director-preview__selection{color:var(--sw-studio-ink)!important;background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;opacity:.95!important;pointer-events:none!important}.sw-ai-execution{padding:14px!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important;background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important;font-size:12px!important}.sw-ai-execution header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;background:transparent!important;padding:0!important;min-height:0!important;border:0!important}.sw-ai-execution button{min-height:34px!important;padding:6px 12px!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px!important;background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important}.sw-ai-execution :is(p,small,dt){color:var(--sw-studio-muted)!important;font-size:11px!important;line-height:1.6!important}.sw-ai-execution summary{cursor:pointer;min-height:32px!important;padding-block:8px!important}.sw-ai-execution dl{display:grid!important;gap:6px!important;margin-block:12px!important}.sw-ai-execution dl>div{display:flex!important;justify-content:space-between!important;gap:16px!important}.sw-ai-execution dd{margin:0!important;overflow-wrap:anywhere;text-align:right!important}.sw-ai-execution ol{margin:12px 0 0!important;padding:0!important;list-style:none!important}.sw-ai-execution li{display:grid!important;gap:3px!important;border-top:1px solid var(--sw-studio-line)!important;padding:9px 0!important;overflow-wrap:anywhere}.sw-workspace-routes{scroll-snap-type:none!important;display:flex!important;align-items:center!important;gap:4px!important;max-width:100%!important;min-width:0!important;padding:0 20px!important;overflow-x:auto!important;scrollbar-width:thin;border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important;background:var(--sw-studio-surface)!important;flex-shrink:0!important}.sw-workspace-routes>button{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;padding:10px 12px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--sw-studio-muted)!important;font:inherit!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important;cursor:pointer}.sw-workspace-routes>button[aria-current=page]{color:var(--sw-studio-ink)!important;border-bottom-color:var(--sw-studio-accent)!important}.sw-workspace-routes svg{width:13px!important;height:13px!important}.app-builder-preview-browserbar button{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;opacity:1!important}.app-builder-preview-browserbar button:before,.app-builder-preview-browserbar button:after{display:none!important}.app-builder-preview-browserbar button[aria-label]{flex:0 0 var(--sw-studio-control)!important;width:var(--sw-studio-control)!important;min-width:var(--sw-studio-control)!important;padding:0!important}.app-builder-preview-browserbar button[aria-label] svg,.app-builder-agent-sidebar__brand button svg{flex-shrink:0!important;width:14px!important;min-width:14px!important;height:14px!important}.app-builder-agent-sidebar__brand button{display:grid!important;place-items:center!important;padding:0!important;width:34px!important;min-width:34px!important;height:34px!important}.sw-workspace-routes>button:hover{background:var(--sw-studio-raised)}.sw-workspace-routes>button:focus-visible{outline:2px solid var(--sw-studio-accent);outline-offset:-3px}.sw-builder-checkpoint{padding:14px!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important;background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important;font-size:12px!important}.sw-builder-checkpoint header{display:flex!important;justify-content:space-between!important;gap:12px!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important}.sw-builder-checkpoint p,.sw-builder-checkpoint header span{color:var(--sw-studio-muted)!important;font-size:11px!important;line-height:1.6!important;margin-block:8px!important}.sw-builder-checkpoint ul{padding-left:16px!important;margin-block:12px!important}.sw-builder-checkpoint li{overflow-wrap:anywhere}.sw-builder-checkpoint button{min-height:40px!important;width:100%!important;margin-top:12px!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px!important;background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important;cursor:pointer}.app-builder-agent-sidebar__message{color:var(--sw-studio-ink)!important;background:transparent!important;line-height:1.6!important}.app-builder-agent-sidebar__message[data-role=user]{color:var(--sw-studio-ink)!important;background:var(--sw-studio-selected)!important}.ai-helper-shell{background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important}.ai-helper-panel{background:var(--sw-studio-surface)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-helper-brand__title,.ai-helper-tab__label{color:var(--sw-studio-ink)!important}.ai-helper-close{color:var(--sw-studio-muted)!important;background:transparent!important;box-shadow:none!important;border:1px solid var(--sw-studio-line)!important}.ai-helper-tabs{background:var(--sw-studio-bg)!important;border:1px solid var(--sw-studio-line)!important;border-radius:7px!important}.ai-helper-tab{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:5px!important}.ai-helper-tab[data-active=true]{background:var(--sw-studio-selected)!important}.ai-helper-main,.ai-helper-chat,.ai-helper-panel [data-chat-interface]{background:var(--sw-studio-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-helper-panel :is(.sw-ai-context-strip,.sw-ai-context-strip__head,.sw-ai-prompt-chip-list){background:var(--sw-studio-surface)!important;color:var(--sw-studio-muted)!important;border-color:var(--sw-studio-line)!important}.ai-helper-panel :is(.sw-ai-prompt-chip,.sw-ai-prompt-toggle,[data-chat-interface] button){background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:none!important;font-weight:500!important}.ai-helper-panel [data-chat-message]>div:last-child{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-helper-panel [data-chat-message=user]>div:last-child{background:var(--sw-studio-selected)!important}.ai-helper-panel [data-chat-message-content]{color:var(--sw-studio-ink)!important;font-size:13px!important;line-height:1.7!important}.ai-helper-panel [data-chat-message]>div:last-child>div:last-child span{color:var(--sw-studio-muted)!important}.ai-helper-panel textarea{background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:none!important}.ai-helper-panel textarea::-moz-placeholder{color:var(--sw-studio-muted)!important;opacity:1!important}.ai-helper-panel textarea::placeholder{color:var(--sw-studio-muted)!important;opacity:1!important}.ai-helper-execution-mobile{flex:0 0 auto!important;max-height:30dvh!important;overflow-y:auto!important;padding:0 10px 8px!important;background:var(--sw-studio-surface)!important}.ai-helper-panel :is(.ai-helper-output,.ai-helper-section,.ai-helper-section__trigger,.ai-helper-section__content){background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important;border-color:var(--sw-studio-line)!important;box-shadow:none!important}.ai-helper-panel .ai-helper-section__title{color:var(--sw-studio-ink)!important}.ai-helper-panel .ai-helper-section__subtitle{color:var(--sw-studio-muted)!important}.ai-helper-output{display:grid!important;gap:12px!important;min-width:0!important;padding:14px!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important}.ai-helper-output__header{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:12px!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important}.ai-helper-output__identity{display:grid!important;gap:4px!important;min-width:0!important}.ai-helper-output__identity strong{color:var(--sw-studio-ink)!important;font-size:13px!important;font-weight:600!important}.ai-helper-output__identity small,.ai-helper-output__identity p{color:var(--sw-studio-muted)!important;font-size:11px!important;line-height:1.6!important;margin:0!important}.ai-helper-output__actions{display:flex!important;gap:4px!important;flex:0 0 auto!important}.ai-helper-output__actions button{min-width:28px!important;min-height:34px!important;padding:5px 7px!important;border-radius:5px!important;font-size:11px!important}.ai-helper-output__content{max-height:min(40vh,440px)!important;overflow:auto!important;padding:12px!important;background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px!important;font:12px/1.7 var(--font-body, sans-serif)!important;white-space:pre-wrap!important;overflow-wrap:anywhere}.ai-helper-output__content[hidden]{display:none!important}.ai-helper-output button,.ai-helper-section__indicator{color:var(--sw-studio-ink)!important;background:var(--sw-studio-raised)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:none!important}.ai-helper-header{height:auto!important;max-height:none!important;flex-shrink:0!important;background:var(--sw-studio-surface)!important;border-bottom:1px solid var(--sw-studio-line)!important;box-shadow:none!important;padding:16px!important}.ai-helper-brand__mark{width:30px!important;height:30px!important;border-radius:7px!important;background:var(--sw-studio-selected)!important;color:var(--sw-studio-accent)!important;border:0!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important}.ai-helper-brand__title{font-size:15px!important;letter-spacing:-.02em!important}.ai-helper-brand__subtitle{color:var(--sw-studio-muted)!important;font-size:11px!important}.ai-helper-memory-grant{border:1px solid var(--sw-studio-line)!important;background:transparent!important;border-radius:8px!important;padding:6px!important}.ai-helper-memory-grant button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--sw-studio-muted)!important;min-height:36px!important}.ai-helper-memory-grant button[aria-pressed=true]{background:var(--sw-studio-selected)!important;color:var(--sw-studio-ink)!important}.ai-helper-memory-grant button small{display:none!important}.second-brain-view{background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important}.second-brain-view__topbar,.second-brain-view__rail{background:var(--sw-studio-surface)!important;border-color:var(--sw-studio-line)!important;box-shadow:none!important}.second-brain-view__body{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:24px!important}.second-brain-view__rail{align-self:start!important;padding:0!important;border-radius:0!important;gap:8px!important;grid-template-columns:minmax(0,1fr)!important;background:transparent!important}.second-brain-view__project-select{padding:0!important;border:0!important;background:transparent!important}.second-brain-view__rail>span{background:transparent!important;border:0!important;padding:0!important}.dashboard-second-brain__hero p{font-size:13px!important;line-height:1.65!important;color:var(--sw-studio-muted)!important;max-width:46ch!important}.dashboard-second-brain__eyebrow{display:none!important}.dashboard-second-brain__receipt small{font-size:11px!important;color:var(--sw-studio-muted)!important;line-height:1.6!important}.dashboard-second-brain__control{margin-top:0!important}.memory-control{background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:10px!important;box-shadow:none!important;padding:20px!important;gap:16px!important}.memory-control:before,.memory-control:after,.memory-control .sw-memory-card:before,.memory-control .sw-memory-card:after{display:none!important}.memory-control :is(.memory-control__card,.memory-control__composer,.memory-control__context,.memory-control__toggle,.memory-control__filters label){background:var(--sw-studio-bg)!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important;box-shadow:none!important}.memory-control :is(button,select,input,textarea){background:var(--sw-studio-raised)!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px!important;color:var(--sw-studio-ink)!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;min-height:38px!important}.memory-control :is(small,.memory-control__card p){color:var(--sw-studio-muted)!important;line-height:1.6!important}.memory-control__card{padding:16px!important;gap:12px!important;overflow:visible!important}.memory-control__card>div>strong{font-size:14px!important;font-weight:550!important}.memory-control__card footer{gap:8px!important}.memory-control__card footer>button{margin-left:auto!important}.memory-control__card .memory-card-menu{margin-left:auto!important}.memory-control__settings .memory-control__toggles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.memory-control__settings .memory-control__toggle,.memory-control__settings .memory-control__scope-grid{display:flex!important}.memory-control__settings .memory-control__scope-grid{flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}.memory-control__settings .memory-control__scope-grid button{display:flex!important;gap:10px!important}.memory-control__settings .memory-control__toggle>span{text-align:left!important}.memory-control__workbench{grid-template-columns:minmax(0,1fr)!important}.memory-control__context>summary{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;cursor:pointer}.memory-card-menu>summary{min-height:38px!important;padding:8px 12px!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px!important}.memory-control__privacy-rail{padding:0!important;border:0!important;background:transparent!important;min-height:0!important}.memory-control__privacy-rail>span:not(:first-child){display:none!important}.memory-control__workspace-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.memory-control__workspace-controls>details[open]{grid-column:1 / -1}.memory-control__workspace-controls>details>summary{min-height:44px;padding:10px!important;font-size:12px!important}.memory-control__filters{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.memory-control__filters>label{grid-column:1 / -1}.memory-control__filters>button:last-child{grid-column:1 / -1;justify-self:start;border:0!important;background:transparent!important}.dashboard-second-brain__hero-actions button,.second-brain-view__topbar>button{background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:none!important}.dashboard-second-brain__hero-actions button:first-child{background:var(--sw-studio-accent)!important;color:var(--sw-action-primary-fg, var(--sw-media-ink))!important}@media (max-width: 800px){.sw-workspace-routes{padding:0 12px}.second-brain-view__body{grid-template-columns:minmax(0,1fr)!important;padding:16px!important;gap:16px!important}.second-brain-view__rail>span{display:none!important}.memory-control{padding:12px!important}.memory-control :is(button,select,input){min-height:44px!important}}.sw-theme-panel{background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;border-radius:12px!important;box-shadow:var(--sw-shadow-overlay)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sw-theme-panel :is(.sw-theme-preview,.sw-theme-preset,.sw-theme-choice,.sw-theme-field select,.sw-theme-toggle,.sw-theme-button){background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:none!important;border-radius:7px!important}.sw-theme-panel :is(.sw-theme-preset,.sw-theme-choice)[aria-pressed=true]{background:var(--sw-studio-selected)!important;border-color:var(--sw-studio-accent)!important}.sw-theme-panel :is(.sw-theme-preset-desc,.sw-theme-preview-meta,.sw-theme-choice small,.sw-theme-section-title){color:var(--sw-studio-muted)!important;font-weight:400!important;line-height:1.5!important}.sw-theme-panel :is(.sw-theme-preset,.sw-theme-choice){padding:12px!important;font-size:12px!important}.sw-theme-panel .sw-theme-preview-topline{display:none!important}.app-builder-agent-sidebar__brand strong,.app-builder-agent-sidebar__empty small,.app-builder-preview-browserbar strong{opacity:1!important;animation:none!important;transform:none!important}.dashboard-home-proof{background:transparent!important;box-shadow:none!important;border:0!important}.dashboard-home-proof:before,.dashboard-home-proof:after,.dashboard-os-module__ambient{display:none!important}.dashboard-os-kicker{background:transparent!important;color:var(--sw-studio-muted)!important;font-size:10px!important;letter-spacing:.08em!important}.dashboard-continue-lane{padding:var(--sw-studio-gap)!important;gap:20px!important}.dashboard-continue-lane__metrics>span{background:var(--sw-studio-raised)!important;border:0!important;border-radius:7px!important;box-shadow:none!important}.dashboard-continue-lane__metrics strong{color:var(--sw-studio-ink)!important}.dashboard-continue-lane__metrics small,.dashboard-continue-lane__body>p{color:var(--sw-studio-muted)!important}.dashboard-os-action{background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;font-size:12px!important;line-height:1.6!important;box-shadow:none!important}.dashboard-os-action small{color:var(--sw-studio-muted)!important}.dashboard-os-action--primary{background:var(--sw-studio-action)!important;color:var(--sw-studio-on-action)!important;border-color:var(--sw-studio-action)!important}.dashboard-home-live-project__header{background:transparent!important}.dashboard-home-live-project__generated b{color:var(--sw-studio-muted)!important;text-shadow:none!important}.dashboard-home-live-project__canvas-overlay{background:var(--sw-media-control)!important;color:var(--sw-media-ink)!important;box-shadow:none!important}.dashboard-home-live-project__canvas-overlay :is(span,strong){color:var(--sw-media-ink)!important}.wb-overview__visual-copy{background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important;box-shadow:none!important}.wb-overview__visual-copy :is(strong,small,span){color:var(--sw-studio-ink)!important}.wb-overview__visual-copy span{background:var(--sw-studio-raised)!important}.dashboard-shell .sw-theme-trigger{background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:none!important}.app-builder-active{--text-primary: var(--sw-studio-ink);--text-secondary: var(--sw-studio-muted);--text-tertiary: var(--sw-studio-muted)}.app-builder-active :is(.app-builder-header-view-switch,.app-builder-preview-browserbar,.app-builder-preview-hero,.app-builder-preview-provenance-strip){background:var(--sw-studio-surface)!important;border-color:var(--sw-studio-line)!important;box-shadow:none!important;border-radius:7px!important}.app-builder-active :is(.app-builder-shell-action,.app-builder-header-view-switch button,.app-builder-preview-browserbar button){background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important;font-weight:500!important}.app-builder-active .app-builder-header-view-switch button[aria-selected=true]{background:var(--sw-studio-selected)!important;color:var(--sw-studio-accent)!important}.app-builder-header .sw-theme-trigger{background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important}.app-builder-header .sw-theme-trigger-label,.app-builder-header .sw-theme-trigger-value{display:none!important}.app-builder-active .app-builder-agent-sidebar:before,.app-builder-active .app-builder-preview-stage:before{display:none!important}.app-builder-active .app-builder-preview-provenance-strip{margin-bottom:16px!important;padding:12px!important}.app-builder-active .app-builder-preview-provenance-strip__status small{white-space:normal!important;line-height:1.6!important}.spark-director-preview__canvas>[class*=badge]{background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important}.robotics-view :is(button,.robotics-view__stage-toolbar,.robotics-view__bottom,.robotics-view__adapter-bridge){box-shadow:none!important}.robotics-view__stage-toolbar button{background:var(--sw-studio-raised)!important;color:var(--sw-studio-ink)!important}.dashboard-content-container{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}.dashboard-shell,.dashboard-content-container,.dashboard-os-topbar,.dashboard-header{background:var(--sw-studio-bg)!important;box-shadow:none!important;border-color:var(--sw-studio-line)!important}.dashboard-shell:before,.dashboard-shell:after{display:none!important}.dashboard-home__eyebrow,.dashboard-home-proof__heading>div>span{color:var(--sw-studio-muted)!important;letter-spacing:1px!important;font-weight:500!important}.dashboard-home-live-project__generated{background:var(--sw-studio-raised)!important}.sw-record-stats{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.wb-overview,.wb-tabpanels,.wb-tabpanel,.wb-workspace__hero{background:transparent!important;box-shadow:none!important;border-color:var(--sw-studio-line)!important}.wb-overview__visual:before,.wb-overview__visual:after,.wb-workspace__hero:before,.wb-overview:before{display:none!important}[data-manuscript-writing-header]>div[style*="height: 3px"],[data-manuscript-page-frame]>div[style*="height: 3px"]{display:none!important}[data-manuscript-page-scroll]{max-width:820px!important;margin-inline:auto!important}[data-manuscript-heading-row]{padding-block:12px!important}[data-manuscript-toolbar=desktop] button{justify-content:flex-start!important;gap:10px!important}[data-manuscript-toolbar=desktop] button[aria-pressed=true]{background:var(--sw-studio-selected)!important;color:var(--sw-studio-accent)!important}.app-builder-active{background:var(--sw-studio-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.app-builder-active :is(.app-builder-header,.app-builder-shell-header,.app-builder-agent-sidebar,.app-builder-preview-stage,.app-builder-main,.app-builder-live-preview-frame){background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:none!important;border-radius:8px!important}.app-builder-active :is(button,input,select,textarea,summary){background-image:none!important;box-shadow:none!important;border-color:var(--sw-studio-line)!important;border-radius:7px!important}.app-builder-active .app-builder-header{border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important;min-height:62px!important;padding:10px 24px!important}.app-builder-active .app-builder-main{margin:0!important;border:0!important;padding:20px!important;background:var(--sw-studio-bg)!important}.app-builder-rendering-layout{gap:20px!important}.app-builder-active .app-builder-agent-sidebar{padding:14px!important}.app-builder-active .app-builder-agent-sidebar__brand{background:transparent!important;border:0!important;padding:8px 0 16px!important}.app-builder-active .app-builder-agent-sidebar__neuron{background:transparent!important;border:0!important;padding:0!important}.app-builder-active .app-builder-agent-sidebar__message{background:var(--sw-studio-bg)!important;border:0!important;line-height:1.7!important}.app-builder-active .app-builder-agent-sidebar__preview-grid,.app-builder-active .app-builder-agent-sidebar__empty{background:transparent!important;border:0!important}.app-builder-active .app-builder-preview-toolbar,.app-builder-active .app-builder-live-preview-frame__toolbar{background:var(--sw-studio-surface)!important;border-color:var(--sw-studio-line)!important;box-shadow:none!important}.app-builder-active .app-builder-live-preview-frame__device{border:1px solid var(--sw-studio-line)!important;border-radius:8px!important;box-shadow:none!important;background:var(--sw-studio-bg)!important}.app-builder-active .sw-workspace-disclosure>summary{padding:10px!important;gap:7px!important;min-height:42px!important}.app-builder-active .sw-workspace-disclosure__body{padding:12px!important}.robotics-view{--sw-robotics-accent: var(--sw-studio-accent)}.robotics-view[data-onboarding=true]{display:block!important;overflow:auto!important;padding:clamp(16px,3vw,36px)!important;background:var(--sw-studio-bg)!important}.robotics-view[data-onboarding=true]>:not(.robotics-connect){display:none!important}}.robotics-connect{width:min(1120px,100%);margin:0 auto;color:var(--sw-studio-ink)}.robotics-connect__eyebrow{display:flex;align-items:center;gap:9px;color:var(--sw-studio-accent);font-size:11px;font-weight:600;letter-spacing:.1em}.robotics-connect__layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.robotics-connect__device{grid-column:2;grid-row:1;display:grid;gap:16px;padding:28px;min-width:0}.robotics-connect__device-heading{display:flex;align-items:center;gap:12px;color:var(--sw-studio-muted)}.robotics-connect__capabilities{display:grid;gap:24px;list-style:none;padding:0;margin:8px 0}.robotics-connect__capabilities li{display:flex;align-items:start;gap:14px}.robotics-connect__capabilities svg,.robotics-connect__setup li svg{flex-shrink:0;margin-top:2px;color:var(--sw-studio-muted)}.robotics-connect__capabilities strong,.robotics-connect__capabilities small{display:block}.robotics-connect__capabilities strong{font-size:14px;font-weight:600}.robotics-connect__capabilities small{margin-top:5px;font-size:13px;line-height:1.5;color:var(--sw-studio-muted)}.robotics-connect__connection{display:flex;align-items:center;gap:8px;color:var(--sw-studio-muted);font-size:12px}.robotics-connect__connection i{width:6px;height:6px;border-radius:50%;background:var(--sw-studio-muted)}.robotics-connect__setup{grid-column:1;grid-row:1;display:flex;flex-direction:column;padding:28px;min-width:0;border:1px solid var(--sw-studio-line);border-radius:16px;background:var(--sw-studio-surface)}.robotics-connect__setup ol{display:grid;gap:20px;list-style:none;padding:24px 0 0;margin:20px 0;border-top:1px solid var(--sw-studio-line)}.robotics-connect__compatibility summary{cursor:pointer;padding:8px 0;font-size:13px;color:var(--sw-studio-muted)}.robotics-connect__kit{display:inline-flex;align-items:center;min-height:44px;color:var(--sw-studio-accent);font-size:14px;text-decoration:underline;text-underline-offset:3px}.robotics-connect__compatibility p{padding-top:8px}.robotics-connect__setup li{display:flex;align-items:flex-start;gap:14px;color:var(--sw-studio-muted)}.robotics-connect__setup li strong{display:block;margin-bottom:5px;color:var(--sw-studio-ink);font-size:13px}.robotics-connect__setup li small{color:var(--sw-studio-muted);font-size:12px}.robotics-connect__setup form{display:grid;gap:16px}.robotics-connect__form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.robotics-connect__command{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;margin-block:12px;background:var(--sw-studio-bg);color:var(--sw-studio-ink);border:1px solid var(--sw-studio-line);border-radius:8px;font:12px/1.7 monospace}.robotics-connect__notice{display:grid;gap:12px;padding-block:16px;border-block:1px solid var(--sw-studio-line)}.robotics-connect__notice strong{font-size:13px;color:var(--sw-studio-ink)}.robotics-connect .robotics-connect__notice label{display:flex;align-items:start;gap:10px;line-height:1.6;cursor:pointer}.robotics-connect .robotics-connect__notice input{width:18px!important;height:18px;flex:0 0 18px;margin-top:2px;accent-color:var(--sw-studio-action)}.robotics-connect select{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--sw-studio-line);border-radius:7px;background:var(--sw-studio-bg);color:var(--sw-studio-ink)}.robotics-connect label{display:grid;gap:8px;color:var(--sw-studio-muted);font-size:12px}.robotics-connect__retry{display:flex;align-items:center;gap:16px;padding:20px 0;color:var(--sw-studio-muted);font-size:12px}.robotics-app-companion{min-width:0;margin-block:16px;border:1px solid var(--sw-studio-line);border-radius:10px;background:var(--sw-studio-surface);color:var(--sw-studio-ink);overflow-wrap:anywhere}.robotics-app-companion>summary{display:flex;align-items:center;gap:12px;padding:16px;min-height:48px;cursor:pointer;font-size:14px;font-weight:600}.robotics-app-companion small{display:block;margin-top:4px;color:var(--sw-studio-muted);font-size:12px;font-weight:400;line-height:1.5}.robotics-app-companion svg{flex-shrink:0}.robotics-app-companion__body{display:grid;gap:16px;padding:0 16px 20px}.robotics-app-companion__network{display:grid;gap:10px;padding:16px;border:1px solid var(--sw-studio-line);border-radius:12px;background:var(--sw-studio-bg)}.robotics-app-companion__network>strong{display:flex;align-items:center;gap:8px;color:var(--sw-studio-ink);font-size:14px}.robotics-app-companion__network>small{color:var(--sw-studio-muted);font-size:12px;line-height:1.6}.robotics-app-companion__body p{margin:0;color:var(--sw-studio-muted);font-size:13px;line-height:1.6}.robotics-app-companion__body label{display:grid;gap:8px;font-size:13px}.robotics-app-companion__body select{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--sw-studio-line);border-radius:6px;background:var(--sw-studio-bg);color:var(--sw-studio-ink)}.robotics-app-companion__actions{display:flex;flex-wrap:wrap;gap:8px}.robotics-app-companion__actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--sw-studio-line);border-radius:6px;background:var(--sw-studio-bg);color:var(--sw-studio-ink);font:inherit;font-size:13px;cursor:pointer}.robotics-app-companion__actions button:disabled{opacity:.55;cursor:default}.robotics-app-companion__body .robotics-app-companion__consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.robotics-app-companion__consent input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;flex:0 0 18px;margin:1px 0 0;accent-color:var(--sw-studio-action);box-shadow:none!important}.robotics-app-companion__reading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block:14px;border-block:1px solid var(--sw-studio-line)}.robotics-app-companion__reading strong{font-size:24px;font-variant-numeric:tabular-nums}.robotics-app-companion__reading span{font-size:13px}.robotics-app-companion__body .robotics-app-companion__note{font-size:12px;border-top:1px solid var(--sw-studio-line);padding-top:14px}.robotics-app-companion :is(button,select,input,summary):focus-visible{outline:2px solid var(--sw-studio-accent);outline-offset:3px}.robotics-app-companion>summary>span{flex:1;min-width:0}.robotics-app-companion__chevron{transition:transform var(--sw-motion-card-duration, .18s) ease}.robotics-app-companion[open]>summary>.robotics-app-companion__chevron{transform:rotate(180deg)}.robotics-app-companion__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:12px 0;border-block:1px solid var(--sw-studio-line);gap:8px}.robotics-app-companion__steps li{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--sw-studio-muted)}.robotics-app-companion__steps li>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid var(--sw-studio-line);border-radius:50%;font-variant-numeric:tabular-nums}.robotics-app-companion__steps li[data-complete=true]{color:var(--sw-studio-ink)}.robotics-app-companion__steps li[data-complete=true]>span{background:var(--sw-studio-action);color:var(--sw-studio-on-action);border-color:transparent}.robotics-app-companion__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.robotics-app-companion__fields[hidden]{display:none}.robotics-app-companion__fields>p{grid-column:1/-1}.robotics-app-companion__connection-state{padding:14px;border:1px solid var(--sw-studio-line);border-radius:8px;background:var(--sw-studio-bg)}.robotics-app-companion__state-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.robotics-app-companion__state-heading>i{width:7px;height:7px;border-radius:50%;background:var(--sw-studio-muted)}.robotics-app-companion__connection-state[data-phase=connected] .robotics-app-companion__state-heading>i{background:var(--sw-studio-action)}.robotics-app-companion__state-heading>span{margin-left:auto;color:var(--sw-studio-muted);font-size:11px}.robotics-app-companion__actions .robotics-app-companion__primary{background:var(--sw-studio-action);color:var(--sw-studio-on-action);border-color:transparent}.robotics-app-companion__empty{display:grid;gap:8px;border-inline-start:2px solid var(--sw-studio-line);padding-inline-start:12px;font-size:13px}.robotics-app-companion__empty button{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;padding:8px 12px;border:1px solid var(--sw-studio-line);border-radius:6px;color:var(--sw-studio-ink);background:var(--sw-studio-bg);cursor:pointer}.robotics-app-companion__support{border-top:1px solid var(--sw-studio-line);padding-top:8px}.robotics-app-companion__support>summary{min-height:44px;align-content:center;cursor:pointer;font-size:12px;color:var(--sw-studio-muted)}.robotics-app-companion__support dl{margin:0 0 12px;display:grid;gap:12px;font-size:12px;line-height:1.6}.robotics-app-companion__support dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px}.robotics-app-companion__support dd{margin:0;color:var(--sw-studio-muted)}@media (max-width: 600px){.robotics-app-companion__fields{grid-template-columns:minmax(0,1fr)}.robotics-app-companion__steps li{flex-direction:column;align-items:start;font-size:11px}}@media (prefers-reduced-motion: reduce){.robotics-app-companion__chevron{transition:none}}.robotics-adapter-workbench__advanced>:not(summary){margin-top:16px}@media (max-width: 768px){.robotics-connect__layout{grid-template-columns:1fr}.robotics-connect__device{grid-column:1;grid-row:2;padding:12px 4px}.robotics-connect__setup{padding:20px}.robotics-connect[data-connecting=true] .robotics-connect__device{display:none}}@layer sw-studio-refinement{.robotics-connect>header{display:block!important;padding:0!important;margin:0 0 24px!important;background:transparent!important;border:0!important;box-shadow:none!important}.robotics-connect h1{margin:12px 0 8px!important;font-size:clamp(26px,3vw,34px)!important;line-height:1.2!important;letter-spacing:-.025em!important;color:var(--sw-studio-ink)!important}.robotics-connect h2{margin:0 0 12px!important;color:var(--sw-studio-ink)!important;font-size:20px!important;line-height:1.3!important}.robotics-connect p{margin:0!important;max-width:580px;font-size:14px!important;line-height:1.7!important;color:var(--sw-studio-muted)!important}.robotics-connect button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px!important;padding:10px 16px!important;border-radius:7px!important;border:1px solid var(--sw-studio-line)!important;font-size:13px!important;box-shadow:none!important;cursor:pointer}.robotics-connect .robotics-connect__primary{background:var(--sw-studio-action)!important;color:var(--sw-studio-on-action)!important;border-color:var(--sw-studio-action)!important;margin-top:16px!important}.robotics-connect .robotics-connect__secondary{background:transparent!important;color:var(--sw-studio-muted)!important;border-color:transparent!important;margin-top:6px!important}.robotics-connect input{min-width:0;width:100%;padding:12px!important;border:1px solid var(--sw-studio-line)!important;border-radius:7px!important;background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important}.robotics-connect__retry{background:transparent!important;box-shadow:none!important}@media (max-width: 768px){.robotics-view[data-onboarding=true]{height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}}.robotics-view :is(.robotics-view__fleet,.robotics-view__stage,.robotics-view__inspector,.robotics-view__bottom){background:var(--sw-studio-panel)!important;border:1px solid var(--sw-studio-line)!important;border-radius:var(--sw-studio-panel-radius)!important;box-shadow:var(--sw-studio-panel-shadow)!important}.robotics-view__stage{display:flex!important;flex-direction:column!important;gap:14px!important;padding:14px!important}.robotics-view__stage>*{position:relative!important;inset:auto!important;flex:0 0 auto!important;grid-area:auto!important}.robotics-view__stage-toolbar{order:-3!important;background:transparent!important;border:0!important;padding:0!important;flex-wrap:wrap!important}.robotics-view__preview{order:-2!important;height:310px!important;min-height:310px!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important}.robotics-view__grid-map{background-color:var(--sw-studio-bg)!important}.robotics-view__stage .robotics-production-control{height:auto!important;max-height:none!important;overflow:visible!important;background:var(--sw-studio-bg)!important;border-color:var(--sw-studio-line)!important}.robotics-production-control__header,.robotics-production-control__preview>div,.robotics-production-control__mode button{background:var(--sw-studio-surface)!important;border-color:var(--sw-studio-line)!important}.robotics-stage-details{background:var(--sw-studio-bg)!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important;padding:0!important}.robotics-stage-details>summary{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;cursor:pointer!important}.robotics-stage-details:not([open])>:not(summary){display:none!important}.robotics-stage-details[open]>:not(summary){position:relative!important;inset:auto!important;margin:12px!important;height:auto!important}.robotics-view__stage-metrics,.robotics-view__orchestration-strip{background:transparent!important;box-shadow:none!important}.robotics-view__stage-metrics>span,.robotics-view__orchestration-strip>span,.robotics-view__cert-status,.robotics-view__safety-card,.robotics-view__terms-addendum{background:var(--sw-studio-bg)!important;border-color:var(--sw-studio-line)!important;box-shadow:none!important}.robotics-view__cert-status p,.robotics-view__terms-addendum p{font-size:12px!important;line-height:1.7!important}.dashboard-skip-link{position:fixed!important;top:max(8px,env(safe-area-inset-top,0px))!important;left:12px!important;z-index:12000!important;width:auto!important;min-height:44px!important;transform:translateY(-180%)!important}.dashboard-skip-link:focus{transform:translateY(0)!important}.dashboard-operating-status{width:100%!important;min-height:52px!important;padding:8px 24px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important;background:var(--sw-studio-surface)!important;box-shadow:none!important}.dashboard-operating-status__signal{width:6px!important;height:6px!important;box-shadow:none!important}.dashboard-operating-status[data-state=verified]{min-height:0!important;padding:7px 24px!important;margin:0!important;border:0!important;background:var(--sw-studio-bg)!important;box-shadow:none!important;font-size:11px!important}.dashboard-operating-status[data-state=verified] small{display:none!important}.dashboard-continue-lane--focused{display:flex!important;flex-direction:column!important;gap:18px!important;padding:12px 0!important;min-height:0!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.dashboard-continue-lane__activity{border-top:1px solid var(--sw-studio-line)!important}.dashboard-continue-lane__activity>summary{display:flex!important;gap:12px!important;align-items:center!important;min-height:48px!important;cursor:pointer;color:var(--sw-studio-ink);font-size:12px;list-style:none!important}.dashboard-continue-lane__activity>summary>span{margin-left:auto;color:var(--sw-studio-muted);font-size:11px}.dashboard-continue-lane__activity>summary:after{content:"+";color:var(--sw-studio-muted)}.dashboard-continue-lane__activity[open]>summary:after{content:"−"}.dashboard-continue-lane--focused:before,.dashboard-continue-lane--focused:after{display:none!important}.dashboard-continue-lane--focused .dashboard-os-module__header{padding:0!important;background:transparent!important;border:0!important}.dashboard-continue-lane--focused .dashboard-os-module__header h3{font-size:21px!important;font-weight:550!important}.dashboard-continue-lane--focused .dashboard-continue-lane__body{flex:0 0 auto!important;min-height:0!important;padding:0!important}.dashboard-continue-lane--focused .dashboard-continue-lane__body p{margin:0 0 8px!important;font-size:13px!important}.dashboard-continue-lane--focused .dashboard-continue-lane__body>small{font-size:11px!important;color:var(--sw-studio-muted)!important}.dashboard-continue-lane--focused .dashboard-continue-lane__actions{margin:0!important;gap:8px!important}.dashboard-continue-lane--focused .dashboard-continue-lane__actions .dashboard-os-action:not(.dashboard-os-action--primary){background:transparent!important;border-color:var(--sw-studio-line)!important;min-height:44px!important;border-radius:6px!important}.dashboard-workspace-destinations{display:grid!important;gap:0!important;border-top:1px solid var(--sw-studio-line)!important}.dashboard-workspace-destinations button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;text-align:left!important;padding:13px 0!important;border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--sw-studio-ink)!important}.dashboard-workspace-destinations button>span:first-child{display:grid!important;gap:3px!important}.dashboard-workspace-destinations strong{font-size:13px!important;font-weight:550!important}.dashboard-workspace-destinations small{color:var(--sw-studio-muted)!important;font-size:11px!important}.dashboard-workspace-destinations button:hover{color:var(--sw-studio-accent)!important}.dashboard-second-brain,.dashboard-second-brain__control{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.dashboard-second-brain__hero{background:transparent!important;border:0!important;padding:0 0 12px!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important;box-shadow:none!important;gap:8px!important}.dashboard-second-brain__hero:before,.dashboard-second-brain:before{display:none!important}.dashboard-second-brain__receipt{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.dashboard-second-brain__receipt>div{gap:8px!important}.dashboard-second-brain__receipt>div>span{border:0!important;background:transparent!important;padding:3px 0!important}#showweld-app-root :is(.sw-studio-header,.sw-studio-command) .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#showweld-app-root :is(.sw-studio-command,.sw-studio-header,.sw-studio-rail) :where(div,span,label){background-image:none!important;box-shadow:none!important;text-shadow:none!important}#showweld-app-root .sw-studio-command>div{display:flex!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}#showweld-app-root .sw-studio-header__actions{margin-left:auto!important}#showweld-app-root :is(.wb-os,[data-showweld-studio],[data-showweld-spark],#book-manuscript-view,.chat-os-shell){--text-primary: var(--sw-studio-ink);--text-secondary: var(--sw-studio-muted);--text-tertiary: var(--sw-studio-muted)}.wb-os{grid-template-rows:auto minmax(0,1fr)!important;gap:0!important}.wb-workspace{min-width:0!important;margin:0!important}.wb-workspace__hero{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important}.sw-record-stats{position:relative!important;align-self:start!important}.sw-record-stats>summary{cursor:pointer!important;min-height:44px!important;align-content:center;font-size:11px!important;color:var(--sw-studio-muted)!important;padding:10px!important;white-space:nowrap!important}.sw-record-stats[open]{grid-column:1 / -1!important}.sw-record-stats:not([open])>dl{display:none!important}.sw-record-stats dl{margin-top:8px!important}.wb-workspace__stats>div{background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:none!important;padding:12px!important}.story-overview-pulse__main,.story-overview-pulse__promise{background:transparent!important;border:0!important;box-shadow:none!important}.story-overview-pulse__promise{border-top:1px solid var(--sw-studio-line)!important;padding:16px 0 0!important}.wb-tabs{justify-content:flex-start!important}.wb-tabs button{flex:0 0 auto!important}.wb-primary-action{min-height:44px!important;background:var(--sw-studio-action)!important;color:var(--sw-studio-on-action)!important;border-color:var(--sw-studio-action)!important}.wb-secondary-action{min-height:44px!important;background:transparent!important}.pb-production-workspace__body[data-inspector-open=false]{grid-template-columns:minmax(0,1fr)!important}.pb-production-inspector[hidden],.pb-production-toolbar__identity{display:none!important}.pb-production-toolbar{grid-template-columns:200px minmax(0,1fr)!important}.pb-production-view-controls{grid-column:1 / -1!important}.pb-production-workspace-tabs,.spark-director-workspaces{border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pb-production-stage__status,.pb-production-stage__format-bar,.pb-production-stage__footer,.spark-director-preview__transport,.spark-director-inspector__head{border-color:var(--sw-studio-line)!important;background:var(--sw-studio-surface)!important}.spark-director-stage-grid[data-inspector-open=false]{grid-template-columns:minmax(0,1fr)!important}.spark-director-inspector[data-open=false]{width:42px!important;min-width:42px!important;min-height:42px!important}.spark-director-inspector[data-open=false] .spark-director-inspector__head{padding:0!important}.spark-director-inspector[data-open=false] .spark-director-inspector__head>strong{display:none!important}.spark-director-preview__canvas{background:var(--sw-studio-bg)!important;border-radius:var(--sw-studio-panel-radius)!important;box-shadow:var(--sw-studio-panel-shadow)!important}.spark-director-preview[data-focus-mode=false]{min-height:0!important}.spark-director-preview[data-focus-mode=false] .spark-director-preview__canvas{min-height:260px!important;height:clamp(280px,40vh,480px)!important}.spark-director-workspace{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.spark-director-preview__empty{gap:16px!important;padding:28px!important;background:transparent!important}.spark-director-preview[data-preview-content=empty] .spark-director-preview__canvas{height:auto!important;min-height:320px!important;aspect-ratio:auto!important}.spark-director-preview__empty>strong{font-size:clamp(20px,2vw,28px)!important;letter-spacing:-.02em!important}.spark-director-preview__empty>span{max-width:400px!important;line-height:1.7!important}.spark-director-preview__start-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-top:8px!important;width:100%!important;min-width:0!important}.spark-director-preview__start-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:10px 14px!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px!important;background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important}.spark-director-preview__start-actions svg{flex:0 0 16px!important;width:16px!important;height:16px!important}.app-builder-active .app-builder-live-preview-frame[data-preview-live-source=false]{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}.app-builder-active .app-builder-live-preview-frame[data-preview-live-source=false] .app-builder-live-preview-frame__device{width:100%!important;border:0!important;border-radius:8px!important;box-shadow:none!important;aspect-ratio:auto!important}.app-builder-active .app-builder-preview-provenance-strip[data-preview-live-source=false]{border:0!important;background:transparent!important;padding:0 0 12px!important;margin:0!important}.spark-source-library>summary{cursor:pointer;display:flex;gap:8px;min-height:40px;align-items:center}.spark-source-library>summary span{margin-left:auto;color:var(--sw-studio-muted)}.spark-source-library:not([open])>:not(summary){display:none!important}.spark-director-workspaces button{background:transparent!important;border-color:transparent!important}.spark-director-workspaces button[data-active=true]{background:var(--sw-studio-selected)!important}.spark-director-truth-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.spark-director-truth-strip>div{background:transparent!important;border-color:var(--sw-studio-line)!important}.spark-desktop-rail{width:224px!important;min-width:0!important;padding:18px 12px!important}[data-showweld-spark]{grid-template-columns:224px minmax(0,1fr)!important}.spark-main-stage{padding:20px!important}.dashboard-os-module:not(.dashboard-continue-lane--focused){background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:10px!important;box-shadow:none!important}.dashboard-home__usage button{background:transparent!important;border:0!important;border-left:1px solid var(--sw-studio-line)!important;box-shadow:none!important;border-radius:0!important}.dashboard-home-proof__heading>p{color:var(--sw-studio-muted)!important}#showweld-app-root :is([data-creator-shell],[data-creator-main-content],[data-creator-active-view],.dashboard-os-main,.dashboard-os-stage){background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important;box-shadow:none!important;border-radius:0!important}#showweld-app-root [data-creator-active-view]{padding:0!important}#showweld-app-root :is(.wb-os,[data-showweld-studio],[data-showweld-spark],#book-manuscript-view,.robotics-view,.app-builder-portal){background:var(--sw-studio-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important}#showweld-app-root :where(.wb-os,[data-showweld-studio],[data-showweld-spark],#book-manuscript-view,.chat-os-shell,.robotics-view,.app-builder-portal) :where(button,select){border-radius:7px!important;font-weight:500!important}:where(#showweld-app-root .wb-os,#showweld-app-root .chat-os-shell) :where(input,select,textarea){color:var(--sw-studio-ink)!important;background-color:var(--sw-studio-surface)!important}#showweld-app-root :is(.sw-studio-header,.sw-studio-command,.sw-studio-rail) :where(button,select,summary){font:inherit!important;font-size:12px!important;font-weight:500!important;color:var(--sw-studio-muted)!important;background:transparent!important;border:1px solid transparent!important;border-radius:7px!important;box-shadow:none!important;min-height:var(--sw-studio-control)!important;padding:7px 10px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;width:auto!important;flex-shrink:0!important}#showweld-app-root :is(.sw-studio-header,.sw-studio-command,.sw-studio-rail) :where(button,summary):hover{color:var(--sw-studio-ink)!important;background:var(--sw-studio-raised)!important}#showweld-app-root :is(.sw-studio-header,.sw-studio-command,.sw-studio-rail,.sw-workspace-disclosure) :focus-visible{outline:2px solid var(--sw-studio-accent)!important;outline-offset:3px!important}.sw-studio-header{height:58px!important;min-height:58px!important;padding:0 20px!important;gap:14px!important;display:flex!important;align-items:center!important;flex-shrink:0!important;--sw-studio-ink: var(--sw-chrome-ink);--sw-studio-muted: var(--sw-chrome-muted);background:var(--sw-chrome-highlight),var(--sw-chrome-bg)!important;border-bottom:1px solid var(--sw-chrome-border)!important;box-shadow:var(--sw-chrome-shadow)!important;backdrop-filter:var(--sw-chrome-filter)!important;-webkit-backdrop-filter:var(--sw-chrome-filter)!important;position:relative!important;z-index:100!important;overflow:visible!important}#showweld-app-root .sw-studio-header__brand{color:var(--sw-studio-ink)!important;font-size:15px!important;font-weight:650!important;padding-left:0!important}.sw-studio-header__divider{width:1px!important;height:19px!important;background:var(--sw-studio-line)!important}.sw-studio-header__project{font-size:12px!important;font-weight:550!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:320px!important}.sw-studio-header__status{display:flex!important;align-items:center!important;gap:5px!important;color:var(--sw-studio-muted)!important;font-size:11px!important;white-space:nowrap!important}.sw-studio-header__status[data-status=unsaved]{color:var(--warning-primary)!important}.sw-studio-save-issue>summary{color:var(--warning-primary)!important}.sw-studio-save-issue__message{margin:0!important;padding:10px!important;color:var(--sw-studio-ink)!important;font-size:13px!important;line-height:1.6!important;white-space:normal!important}@media (max-width: 768px){.sw-studio-save-issue .sw-workspace-menu__content{position:fixed!important;top:64px!important;left:16px!important;right:16px!important;width:auto!important}}.sw-studio-header__actions{margin-left:auto!important;display:flex!important;align-items:center!important;gap:6px!important;overflow:visible!important}#showweld-app-root .sw-studio-header__search{background:var(--sw-studio-bg)!important;border-color:var(--sw-studio-line)!important;gap:14px!important}.sw-studio-header__search kbd{font:inherit!important;font-size:10px!important;opacity:.65!important}#showweld-app-root .sw-studio-header__save{color:var(--sw-studio-ink)!important;border-color:var(--sw-studio-line)!important}.sw-studio-avatar{width:25px!important;height:25px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--sw-studio-selected)!important;color:var(--sw-studio-accent)!important}.sw-workspace-menu{position:relative;overflow:visible;background:transparent;border:0;padding:0;border-radius:0;box-shadow:none}.sw-workspace-menu>summary{list-style:none!important;color:var(--sw-studio-ink)!important;background:transparent!important;cursor:pointer}.sw-workspace-menu>summary::-webkit-details-marker{display:none!important}.sw-workspace-select>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:44px!important;box-sizing:border-box;padding:10px 14px!important;border:1px solid var(--sw-studio-line)!important;border-radius:var(--sw-radius-md,10px)!important}.sw-workspace-select>summary>span:not(.sr-only){flex:1;min-width:0;font-size:13px}.sw-workspace-select [role=listbox]{max-height:min(360px,55dvh);overflow:auto;scrollbar-width:thin}#showweld-app-root .sw-workspace-select [role=option]{min-height:44px!important;align-items:center!important;padding:10px 12px!important;gap:12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--sw-studio-ink)!important;text-align:start;font:inherit;font-size:13px;cursor:pointer}#showweld-app-root .sw-workspace-select [role=option]>span{flex:1}#showweld-app-root .sw-workspace-select [role=option]:is(:hover,[aria-selected=true]){background:var(--sw-studio-selected)!important}#showweld-app-root .sw-workspace-select [role=option]:focus-visible{outline:2px solid var(--sw-studio-accent);outline-offset:-2px}.sw-workspace-menu__content{position:absolute;z-index:110;right:0;top:calc(100% + 8px);width:238px;max-width:calc(100vw - 32px);padding:7px;color:var(--sw-text-primary);background:var(--sw-layer-raised);border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-lg,16px);box-shadow:var(--sw-elevation-floating,var(--sw-shadow-lg))}#showweld-app-root .sw-workspace-menu__content button{display:flex!important;width:100%!important;justify-content:flex-start!important}.sw-workspace-menu__label{font-size:11px!important;padding:9px 10px!important;color:var(--sw-studio-muted)!important}.sw-workspace-menu hr{border:0!important;border-top:1px solid var(--sw-studio-line)!important;margin:6px!important}.sw-studio-rail{display:flex!important;flex-direction:column!important;width:62px!important;min-width:62px!important;padding:12px 8px!important;overflow-y:auto!important;overflow-x:hidden!important;border-right:1px solid var(--sw-studio-line)!important;background:var(--sw-studio-surface)!important;gap:18px!important}.sw-studio-rail[data-expanded=true]{width:188px!important;min-width:188px!important}.sw-studio-rail__group{display:grid!important;gap:5px!important}.sw-studio-rail__group--tools{border-top:1px solid var(--sw-studio-line)!important;padding-top:16px!important}.sw-studio-rail__group--bottom{margin-top:auto!important}#showweld-app-root .sw-studio-rail button{min-height:max(44px,var(--sw-control-hit-area, 44px))!important;width:100%!important}.sw-studio-rail button>span{display:none!important}.sw-studio-rail[data-expanded=true] button>span{display:inline!important}#showweld-app-root .sw-studio-rail[data-expanded=true] button{justify-content:flex-start!important}#showweld-app-root .sw-studio-rail button[aria-current=page],#showweld-app-root .sw-studio-rail button[aria-pressed=true]{color:var(--sw-studio-accent)!important;background:var(--sw-studio-selected)!important}.sw-studio-command[data-creator-workspace-bar]{z-index:90!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:6px 22px!important;height:48px!important;min-height:48px!important;max-height:none!important;flex-shrink:0!important;border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;background:var(--sw-studio-bg)!important;box-shadow:none!important;border-radius:0!important;gap:12px!important;overflow:visible!important;contain:none!important}.sw-studio-command__location,.sw-studio-command__tools{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.sw-studio-command__location>span{color:var(--sw-studio-muted)!important}#showweld-app-root .sw-studio-command select{display:block!important;color:var(--sw-studio-ink)!important;padding-right:24px!important;max-width:200px!important}.sw-studio-command select option{background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important}.sw-studio-command__count,.sw-studio-command__selection{font-size:11px!important;color:var(--sw-studio-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:240px!important}.sw-workspace-disclosure{background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:9px!important;margin:0!important;min-width:0!important;flex-shrink:0!important}.sw-workspace-disclosure>summary{display:flex!important;align-items:center!important;gap:16px!important;padding:12px 16px!important;min-height:46px!important;cursor:pointer!important;color:var(--sw-studio-ink)!important;font-size:12px!important;list-style:none!important;background:transparent!important}.sw-workspace-disclosure>summary::-webkit-details-marker{display:none!important}.sw-workspace-disclosure>summary:before{content:"›"!important;font-size:18px!important;color:var(--sw-studio-muted)!important;transform:rotate(0)!important}.sw-workspace-disclosure[open]>summary:before{transform:rotate(90deg)!important}.sw-workspace-disclosure>summary>span{font-weight:600!important}.sw-workspace-disclosure>summary>small{margin-left:auto!important;color:var(--sw-studio-muted)!important;font-size:11px!important}.sw-workspace-disclosure__body{padding:16px!important;border-top:1px solid var(--sw-studio-line)!important;min-width:0!important}.sw-workspace-disclosure:not([open])>.sw-workspace-disclosure__body{display:none!important}.sw-library-options>summary{font-size:11px!important;color:var(--sw-studio-muted)!important;padding:8px 0!important;cursor:pointer!important}.sw-library-options[open]{display:grid!important;gap:8px!important}.wb-os__header{padding:14px 24px!important;background:var(--sw-studio-bg)!important;border:0!important;box-shadow:none!important;min-height:66px!important}.wb-os__identity{gap:12px!important}.wb-os__identity h1{font-size:22px!important;letter-spacing:-.6px!important;font-weight:600!important}.wb-os__identity p{margin-top:4px!important;color:var(--sw-studio-muted)!important;font-size:12px!important}.wb-os__mark,.wb-os__breadcrumb,.wb-ai-status{display:none!important}.wb-os>.sw-workspace-disclosure{margin:0 24px 16px!important}.wb-os__workspace{--sw-record-library-width: clamp(240px, 21vw, 288px);grid-template-columns:var(--sw-record-library-width) minmax(0,1fr)!important;gap:0!important;border-top:1px solid var(--sw-studio-line)!important}.wb-library{width:100%!important;min-width:0!important;background:var(--sw-studio-surface)!important;border-right:1px solid var(--sw-studio-line)!important;padding:20px 12px!important}.wb-library__header{padding:0 8px 8px!important}.wb-library__header .wb-kicker{display:none!important}.wb-library__header h2{font-size:14px!important;font-weight:600!important}.wb-kicker{letter-spacing:1px!important;font-size:9px!important;color:var(--sw-studio-muted)!important}.wb-library__controls{padding:12px 0 0!important;gap:0!important;border:0!important}.wb-library__list{padding:8px 0!important;gap:4px!important;align-items:stretch!important;scrollbar-gutter:auto!important}.wb-search{background:var(--sw-studio-bg)!important;border:1px solid var(--sw-studio-line)!important;border-radius:7px!important}.wb-search input{border:0!important;min-width:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;height:42px!important;font-size:13px!important;padding:0!important}.wb-library-item{background:transparent!important;border:1px solid transparent!important;border-radius:7px!important;box-shadow:none!important}.wb-library-item[data-selected=true]{background:var(--sw-studio-selected)!important;border-color:var(--sw-studio-line)!important}.wb-library-item__select{width:100%!important;min-height:68px!important;padding:12px 10px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important}.wb-library-item__glyph{width:24px!important;height:30px!important;border:0!important;background:transparent!important;color:var(--sw-studio-muted)!important}.wb-library-item[data-selected=true] .wb-library-item__glyph{color:var(--sw-studio-accent)!important}.wb-library-item__copy{gap:3px!important}.wb-library-item__copy strong{font-size:13px!important;line-height:1.45!important;font-weight:550!important;white-space:normal!important;overflow-wrap:anywhere!important}.wb-library-item__copy small{font-size:11px!important;line-height:1.5!important;color:var(--sw-studio-muted)!important}.wb-workspace{background:var(--sw-studio-bg)!important;padding:var(--sw-studio-gap)!important;gap:0!important}.wb-workspace__hero{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 0 12px!important;gap:12px!important;min-height:0!important;flex-shrink:0!important}.wb-workspace__thumb{width:56px!important;min-width:56px!important;height:56px!important;min-height:0!important;border:0!important;background:transparent!important;border-radius:8px!important}.wb-workspace__title{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.wb-workspace__title .wb-record__type-badge{border:0!important;padding:0!important;background:transparent!important;color:var(--sw-studio-muted)!important;font-size:10px!important;letter-spacing:.06em!important}.wb-workspace__title h2{font-size:28px!important;letter-spacing:-.7px!important;font-weight:550!important}.wb-workspace__title p{font-size:12px!important;color:var(--sw-studio-muted)!important}.sw-record-tools{display:flex;align-items:flex-start;gap:12px}.sw-record-tools>.sw-record-stats{max-width:180px}.wb-workspace__hero:has(.sw-record-stats[open]) .sw-record-tools{grid-column:1 / -1}.sw-record-tools:has(.sw-record-stats[open])>.sw-record-stats{flex:1;min-width:0;max-width:none}.sw-record-tools .wb-workspace__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))!important}.sw-record-tools summary{min-height:44px!important;display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.sw-record-actions>summary{padding:8px!important;border:0!important;background:transparent!important;font-size:12px;color:var(--sw-studio-muted)}.sw-record-actions button{min-height:44px!important;display:flex;align-items:center;gap:10px}.sw-record-actions [data-destructive=true]{color:var(--danger-primary, #dc2626)!important}.wb-library>.sw-record-actions{align-self:flex-end}.wb-library .sw-workspace-menu__content{width:200px!important}.story-structure-library__chapters button{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:4px!important}.story-structure-library__chapters button[data-current=true]{background:var(--sw-studio-selected)!important;color:var(--sw-studio-ink)!important}.wb-tabs{background:transparent!important;border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important;padding:0!important;margin:0 0 24px!important;gap:20px!important;display:flex!important;flex-shrink:0!important;overflow-x:auto!important}#showweld-app-root .wb-tabs button{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;width:auto!important;min-width:44px!important;min-height:44px!important;padding:8px 0!important;color:var(--sw-studio-muted)!important;font-size:12px!important;flex-shrink:0!important}#showweld-app-root .wb-tabs button[aria-selected=true]{color:var(--sw-studio-ink)!important;border-bottom-color:var(--sw-studio-accent)!important}.wb-tabs em{background:var(--sw-studio-raised)!important;color:var(--sw-studio-muted)!important;font-size:9px!important}.wb-tabs__full-label{display:none!important}.wb-tabs__short-label{display:inline!important}.wb-overview{gap:20px!important}.wb-overview__lead{gap:var(--sw-studio-gap)!important}.wb-overview__lead[data-has-art=false]{grid-template-columns:minmax(0,1fr)!important}.wb-overview__lead[data-has-art=false]>.wb-overview__pulse{margin:0!important}.wb-overview__pulse .sw-record-summary{--sw-record-summary-size: 18px;max-width:760px}#showweld-app-root .wb-overview__pulse .wb-section-heading h3{font-size:12px!important;font-weight:550!important;color:var(--sw-studio-muted)!important}.wb-overview__visual{align-self:start!important;min-height:280px!important;border-radius:var(--sw-radius-lg)!important;border:1px solid var(--sw-studio-line)!important;background:var(--sw-studio-surface)!important}.wb-overview__pulse{display:grid!important;align-content:start!important;padding:20px!important;border:1px solid var(--sw-studio-line)!important;background:var(--sw-studio-surface)!important;box-shadow:var(--sw-studio-panel-shadow)!important;border-radius:var(--sw-radius-lg)!important;gap:16px!important}.wb-overview__pulse .wb-section-heading{margin:0!important}.wb-overview__pulse .wb-section-heading .wb-kicker{display:none!important}.wb-overview__references{border-top:1px solid var(--sw-studio-line);font-size:12px}.wb-overview__references summary{min-height:44px;padding:12px 0;cursor:pointer;color:var(--sw-studio-muted)}.wb-overview__references summary>span{margin-left:8px;font-variant-numeric:tabular-nums}.wb-overview__pulse:before,.wb-overview__pulse:after{display:none!important}.wb-overview__visual-placeholder{background:var(--sw-studio-bg)!important;color:var(--sw-studio-muted)!important}.wb-overview__visual-placeholder svg{width:44px!important;height:44px!important;stroke-width:1.25}.wb-overview__chips{background:transparent!important;flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important;padding-bottom:12px!important}#showweld-app-root .wb-overview__chips span{background:transparent!important;border-color:var(--sw-studio-line)!important;color:var(--sw-studio-muted)!important}.wb-overview__summary{font-size:15px!important;line-height:1.8!important;font-weight:400!important;color:var(--sw-studio-ink)!important}.wb-overview__purpose,.character-overview__want-need>div{background:transparent!important;border:0!important;padding:10px 0!important}#showweld-app-root :is(.wb-overview__purpose,.character-overview__want-need) strong{font-weight:400!important;font-size:14px!important;line-height:1.7!important;color:var(--sw-studio-muted)!important}.wb-overview__actions{gap:8px!important;flex-wrap:wrap!important;margin:0!important}.wb-overview__actions .wb-secondary-action{border-color:transparent!important;padding-inline:0!important;justify-content:flex-start!important;color:var(--sw-studio-muted)!important}.wb-overview__actions button{font-size:12px!important;line-height:1.5!important}.wb-overview__readiness{width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important}.wb-overview__checklist{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.wb-overview__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important;gap:18px!important}.wb-overview__connection-list>button{grid-template-columns:auto minmax(0,1fr) auto!important;padding:12px!important;gap:8px!important}.wb-overview__connection-list>button>small{grid-column:2!important;grid-row:2!important;white-space:normal!important;overflow:visible!important;line-height:1.6!important}.wb-overview__connection-list>button>strong{white-space:normal!important;overflow-wrap:anywhere!important}.wb-overview__connection-list>button>svg{grid-column:3!important;grid-row:1!important}.wb-overview-card{background:transparent!important;border:0!important;border-top:1px solid var(--sw-studio-line)!important;border-radius:0!important;box-shadow:none!important;padding:24px 0!important}.wb-overview-card__heading>span{background:transparent!important;border:0!important;width:24px!important;color:var(--sw-studio-muted)!important}.wb-overview__connection-list>button{border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important;background:transparent!important;padding-inline:0!important}.story-panel-card{background:var(--sw-studio-panel)!important;border:1px solid var(--sw-studio-line)!important;border-radius:var(--sw-studio-panel-radius)!important;box-shadow:var(--sw-studio-panel-shadow)!important;padding:20px!important}.story-overview-workspace .story-panel-card{background:transparent!important;border:0!important;border-top:1px solid var(--sw-studio-line)!important;border-radius:0!important;box-shadow:none!important;padding:24px 0!important}.story-overview-pulse{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.story-overview-pulse__main .sw-record-summary{--sw-record-summary-size: 18px}.wb-overview-card__heading button,.story-panel-card__heading button{font-size:12px!important;min-height:44px!important}.story-overview-workspace{gap:20px!important}.story-overview-pulse__main h2{font-size:25px!important;font-weight:550!important}.story-overview-arcs{gap:16px!important}:is([data-showweld-studio],[data-showweld-spark]) :is(.creator-cockpit__rail,.pb-studio-sidebar,.spark-desktop-rail){background:var(--sw-studio-surface)!important;box-shadow:none!important;border-color:var(--sw-studio-line)!important;border-radius:0!important}:is(.creator-cockpit__route-button,.spark-source-card){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.creator-cockpit__route-button[data-active=true]{background:var(--sw-studio-selected)!important;color:var(--sw-studio-accent)!important;border-color:var(--sw-studio-line)!important}:is(.creator-cockpit__route-button,.spark-source-card) strong{font-size:12px!important;font-weight:550!important}:is(.pb-production-toolbar,.spark-director-toolbar,.pb-studio-header,.sw-manuscript-command){background:var(--sw-studio-surface)!important;border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important;box-shadow:none!important}:is(.pb-production-stage,.pb-production-inspector,.spark-director-preview,.spark-director-inspector,.spark-panel){border-color:var(--sw-studio-line)!important;box-shadow:var(--sw-studio-panel-shadow)!important;background:var(--sw-studio-panel)!important;border-radius:var(--sw-studio-panel-radius)!important}#showweld-app-root .pb-production-inspector :is(section,.pb-production-inspector__workspace>section){background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0!important}#showweld-app-root .pb-production-inspector [data-studio-prompt]{border-bottom:0!important}.pb-production-stage__viewport{background:var(--sw-studio-bg)!important}.pb-production-toolbar{padding:12px 16px!important;gap:14px!important}.pb-production-workspace-tabs button{background:transparent!important;border-color:transparent!important}.pb-production-workspace-tabs button[data-active=true]{background:var(--sw-studio-selected)!important}.pb-production-workspace-tabs button>span{display:none!important}.pb-production-workspace-tabs button strong{font-size:12px!important}.sw-manuscript-outline{position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;color:var(--sw-studio-ink)!important;background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important;overflow:hidden!important}[data-manuscript-write-grid=true][data-sidebar-collapsed=true][data-right-rail=false]{grid-template-columns:minmax(0,1fr)!important}[data-manuscript-write-grid=true][data-sidebar-collapsed=true][data-right-rail=true]{grid-template-columns:minmax(0,1fr) minmax(210px,250px)!important}.sw-manuscript-chapter-drawer{visibility:visible!important;transform:none!important;position:fixed!important;inset:auto 12px calc(env(safe-area-inset-bottom,0px) + 82px)!important;grid-area:auto!important;margin:0 auto!important;width:auto!important;max-width:540px!important;height:min(70dvh,600px)!important;min-height:0!important;max-height:calc(100dvh - 160px)!important;background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important}.sw-manuscript-chapter-drawer__body{display:block!important;width:100%!important;min-width:0!important}.sw-manuscript-outline>header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px!important;border-bottom:1px solid var(--sw-studio-line)!important}.sw-manuscript-outline>header>div{display:grid!important;gap:4px!important}.sw-manuscript-outline strong{font-weight:550!important;font-size:13px!important}.sw-manuscript-outline small{font-size:11px!important;color:var(--sw-studio-muted)!important}.sw-manuscript-outline button{background:transparent!important;color:var(--sw-studio-ink)!important;box-shadow:none!important;border:0!important;border-radius:5px!important;padding:8px!important;min-height:36px!important}.sw-manuscript-outline button:hover{background:var(--sw-studio-selected)!important}.sw-manuscript-outline__list{overflow-y:auto!important;min-height:0!important;flex:1!important;padding:8px!important}.sw-manuscript-outline summary{padding:10px 8px!important;color:var(--sw-studio-muted)!important;font-size:12px!important;line-height:1.6!important;cursor:pointer!important;background:transparent!important}.sw-manuscript-outline__chapter{padding:4px 0 10px!important;border-top:1px solid var(--sw-studio-line)!important}.sw-manuscript-outline__chapter>button{display:grid!important;gap:5px!important;width:100%!important;text-align:left!important}.sw-manuscript-outline__notes summary{font-size:11px!important;padding-block:5px!important}.sw-manuscript-outline__notes label{display:grid!important;gap:6px!important;padding:8px!important;color:var(--sw-studio-muted)!important;font-size:11px!important}.sw-manuscript-outline__notes textarea{width:100%!important;min-height:76px!important;padding:8px!important;background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;border-radius:5px!important;font:inherit!important;resize:vertical!important}.sw-manuscript-outline__notes>small{display:block!important;padding:0 8px 8px!important}.sw-manuscript-outline>footer{display:flex!important;justify-content:space-between!important;padding:8px!important;border-top:1px solid var(--sw-studio-line)!important}.sw-manuscript-reading-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 12px!important}.sw-manuscript-reading-bar__identity,.sw-manuscript-reading-bar__status{display:flex!important;align-items:center!important;gap:14px!important}.sw-manuscript-reading-bar h2{margin:0 0 3px!important;font-size:15px!important;font-weight:550!important;color:var(--sw-studio-ink)!important}.sw-manuscript-reading-bar span,.sw-manuscript-reading-bar small{font-size:11px!important;color:var(--sw-studio-muted)!important}.sw-manuscript-reading-bar .sw-manuscript-chapter-trigger{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--sw-studio-line)!important;background:var(--sw-studio-surface)!important;border-radius:7px!important;color:var(--sw-studio-ink)!important}.sw-manuscript-word-goal{display:grid!important;gap:5px!important}.sw-manuscript-word-goal progress{width:100px!important;height:5px!important;accent-color:var(--sw-studio-accent)!important}#book-manuscript-view{padding:0!important}[data-manuscript-command-center]{margin:0!important;padding:16px 24px!important}[data-manuscript-command-center] h2{font-size:21px!important;font-weight:550!important}[data-manuscript-body]{padding:20px!important;background:var(--sw-studio-bg)!important;border:0!important;border-radius:0!important;gap:16px!important}[data-manuscript-toolbar=desktop]{background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:none!important;border-radius:9px!important;width:146px!important;min-width:146px!important;padding:12px!important;overflow-y:auto!important}[data-manuscript-toolbar-stack]{flex-shrink:0!important;min-height:-moz-max-content!important;min-height:max-content!important;overflow:visible!important}[data-manuscript-toolbar=desktop] button{background:transparent!important;min-height:34px!important;font-size:11px!important}[data-manuscript-writing-header]{background:transparent!important;border:0!important;box-shadow:none!important;padding:10px 20px!important;border-radius:0!important}[data-manuscript-writing-header]:before,[data-manuscript-page-frame]:before{display:none!important}[data-manuscript-page-frame]{background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;box-shadow:var(--sw-shadow-card)!important;border-radius:3px!important}.sw-manuscript-section-gap{height:8px;flex:0 0 8px}[data-manuscript-heading-row]{border:0!important;padding:8px 0!important;margin-bottom:8px!important}.manuscript-heading-content{color:var(--sw-studio-ink)!important;font-family:Georgia,serif!important;font-size:21px!important;font-weight:500!important;line-height:1.5!important}[data-heading-level="1"] .manuscript-heading-content{font-size:clamp(26px,2.4vw,34px)!important}[data-heading-level="2"] .manuscript-heading-content{font-size:14px!important;color:var(--sw-studio-muted)!important;font-family:var(--font-sans)!important}[data-manuscript-prose-copy]{font-weight:400!important;line-height:1.85!important}.sw-manuscript-line-actions{gap:6px!important}.sw-manuscript-line-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:8px!important;color:var(--sw-studio-ink)!important;background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:7px!important;box-shadow:none!important}.sw-manuscript-line-actions>button:hover{background:var(--sw-studio-selected)!important}.sw-manuscript-line-actions>button:focus-visible{outline:2px solid var(--sw-studio-accent)!important;outline-offset:2px!important}.sw-manuscript-line-actions svg{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;color:inherit!important}@media (max-width: 768px){.sw-manuscript-line-actions>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}:is(.dashboard-home-live-project,.dashboard-home__recent,.dashboard-home__workspace,.wb-os,.wb-workspace):before,:is(.dashboard-home-live-project,.dashboard-home__recent,.dashboard-home__workspace,.wb-os,.wb-workspace):after{display:none!important}.wb-tabs>button:before,.wb-tabs>button:after{display:none!important}.dashboard-home{max-width:1320px!important;margin:0 auto!important}.dashboard-home__hero{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.dashboard-home__usage{align-self:center!important}.dashboard-home__usage>button{min-height:64px!important;padding:10px 12px!important;background:transparent!important;border:0!important;border-left:1px solid var(--sw-studio-line)!important;border-radius:0!important;box-shadow:none!important}.dashboard-home__hero h1{font-size:clamp(22px,2.2vw,28px)!important;font-weight:550!important;letter-spacing:-.6px!important}.dashboard-home__welcome{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;text-align:left!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.dashboard-home__actions{margin:0!important}.dashboard-home__account-summary{min-width:0}.dashboard-home__account-summary>summary{min-height:44px;display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--sw-studio-muted);font-size:12px}.dashboard-home__account-summary>summary:after{content:"⌄"}.dashboard-home__account-summary[open]{grid-column:1 / -1}.dashboard-home__account-summary:not([open])>:not(summary){display:none!important}.dashboard-apps-workspace__workflow{order:2;border-top:1px solid var(--sw-studio-line);padding-top:12px}.dashboard-apps-workspace__workflow>summary{min-height:44px;cursor:pointer;color:var(--sw-studio-muted);font-size:13px}.dashboard-apps-workspace__workflow:not([open])>:not(summary){display:none!important}.dashboard-project-card [data-project-card-meta=app]>summary{cursor:pointer;min-height:36px;padding-block:8px}.dashboard-project-card [data-project-card-meta=app]:not([open])>:not(summary){display:none!important}.dashboard-home__hero p{color:var(--sw-studio-muted)!important;font-size:14px!important}.dashboard-home{gap:16px!important}.dashboard-home-proof{gap:16px!important;margin:0!important}.dashboard-home-proof__heading{padding:0!important}.dashboard-home-proof__heading h2{font-size:18px!important;font-weight:550!important}.dashboard-home-proof__primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr)!important;gap:32px!important;align-items:start!important}.dashboard-home-live-project{grid-column:1!important;grid-row:1!important;background:var(--sw-studio-panel)!important;border:1px solid var(--sw-studio-line)!important;border-radius:var(--sw-studio-panel-radius)!important;box-shadow:var(--sw-studio-panel-shadow)!important;padding:22px!important;gap:18px!important}.dashboard-home-live-project__canvas{height:260px!important;min-height:260px!important;background:var(--sw-studio-bg)!important}.dashboard-home-live-project__canvas[data-preview=document]{height:auto!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-project-excerpt{padding:24px 0!important;border-block:1px solid var(--sw-studio-line)!important}.dashboard-project-excerpt>span{font-size:10px!important;color:var(--sw-studio-muted)!important;letter-spacing:.06em;text-transform:uppercase}.dashboard-project-excerpt h3{font-family:Georgia,Times New Roman,serif!important;font-size:25px!important;font-weight:400!important;letter-spacing:-.02em!important;margin:12px 0!important}.dashboard-project-excerpt p{font-weight:400!important;font-family:Georgia,Times New Roman,serif!important;font-size:16px!important;line-height:1.85!important;color:var(--sw-studio-ink)!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.dashboard-home-live-project__metrics{gap:16px!important}.dashboard-home-live-project__metrics>span{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;min-height:0!important}.dashboard-home-live-project__metrics small{font-size:10px!important;margin-top:4px!important}.dashboard-home-live-project__stages{padding-top:0!important}.dashboard-home-live-project__actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}.dashboard-home-live-project__actions>button{min-height:44px!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important;padding:10px 14px!important;background:transparent!important;color:var(--sw-studio-ink)!important;box-shadow:none!important}.dashboard-home-live-project__actions>button:first-child{background:var(--sw-studio-action)!important;border-color:var(--sw-studio-action)!important;color:var(--sw-studio-on-action)!important}.dashboard-home-live-project__actions small{margin-left:auto!important}.dashboard-home__recent,.dashboard-home__workspace{background:var(--sw-studio-panel)!important;border:1px solid var(--sw-studio-line)!important;border-radius:var(--sw-studio-panel-radius)!important;box-shadow:var(--sw-studio-panel-shadow)!important}.chat-os-shell{background:var(--sw-studio-bg)!important}.chat-os-hero{background:transparent!important;border:0!important;padding:24px 28px 16px!important;box-shadow:none!important}.chat-os-title h1{font-size:28px!important;font-weight:550!important;letter-spacing:-.8px!important}.chat-os-title p{font-size:12px!important;line-height:1.7!important;color:var(--sw-studio-muted)!important;max-width:640px!important}.chat-os-shell[data-context-open=false] .chat-os-layout{grid-template-columns:210px minmax(0,1fr)!important}.chat-os-shell[data-context-open=true] .chat-os-layout{grid-template-columns:190px minmax(0,1fr) 280px!important}.chat-os-modes{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:0 28px 16px!important}.chat-os-modes button{background:transparent!important;min-height:34px!important;padding:8px 14px!important;flex:0 0 auto!important}.chat-os-modes button.is-active{background:var(--sw-studio-selected)!important}.chat-os-modes button small{display:none!important}:is(.chat-os-rail,.chat-os-thread,.chat-os-inspector){background:var(--sw-studio-panel)!important;border-color:var(--sw-studio-line)!important;border-radius:var(--sw-studio-panel-radius)!important;box-shadow:var(--sw-studio-panel-shadow)!important}.chat-os-messages{padding:28px!important}.chat-os-messages article{background:transparent!important;border:0!important;box-shadow:none!important;max-width:780px!important;margin-inline:auto!important}.chat-os-messages article[data-role=user]{background:var(--sw-studio-raised)!important;border-radius:12px!important}.chat-os-messages p{font-size:14px!important;line-height:1.8!important}.chat-os-composer{background:var(--sw-studio-surface)!important;border-top:1px solid var(--sw-studio-line)!important;padding:16px!important}.sw-chat-thread-tools{display:flex!important;align-items:center!important;gap:12px!important}.sw-chat-thread-tools button{min-height:34px!important;padding:6px 12px!important;background:var(--sw-studio-raised)!important;border:1px solid var(--sw-studio-line)!important;color:var(--sw-studio-ink)!important}@media (max-width: 1100px){.memory-control :is(button,select,input:not([type=checkbox]),summary),.sw-manuscript-outline :is(button,summary){min-height:44px!important}.sw-studio-header__status span,.sw-studio-header__search span,.sw-studio-header__search kbd,.sw-studio-command__count{display:none!important}.wb-workspace{padding:18px!important}.wb-overview__lead{grid-template-columns:minmax(160px,.75fr) minmax(0,1fr)!important}.chat-os-shell[data-context-open=true] .chat-os-layout{grid-template-columns:160px minmax(0,1fr)!important}.chat-os-shell[data-context-open=true] .chat-os-inspector{grid-column:2!important}}@media (max-width: 768px){#showweld-app-root [data-creator-active-view=true]{scroll-padding-bottom:calc(88px + var(--sw-safe-bottom, env(safe-area-inset-bottom, 0px)))!important}#showweld-app-root .app-builder-active{height:100%!important;min-height:0!important;max-height:var(--builder-visible-height, 100%)!important;flex:1 1 0!important}#showweld-app-root .app-builder-active .app-builder-main{height:auto!important;min-height:0!important;flex:1 1 0!important;overflow:auto!important;padding-bottom:8px!important}#showweld-app-root .app-builder-active [data-app-builder-rendering]{height:100%!important;min-height:0!important}.app-builder-preview-browserbar button[aria-label]{flex-basis:44px!important;width:44px!important;min-width:44px!important;min-height:44px!important}.ai-helper-header{padding:10px!important;gap:6px!important}.pb-production-toolbar>:is(.pb-production-format-select,.pb-production-workspace-tabs,.pb-production-view-controls){grid-column:1 / -1!important;grid-row:auto!important;width:100%!important;min-width:0!important}.pb-production-workspace-tabs{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;padding:0 0 6px!important}.pb-production-workspace-tabs>button{flex:0 0 auto!important;min-width:70px!important;min-height:44px!important;padding:8px 12px!important}.app-builder-active .app-builder-preview-provenance-strip{padding:8px!important;gap:8px!important}.sw-studio-header .sw-theme-trigger-label,.sw-studio-header .sw-theme-trigger-value{display:none!important}.pb-production-view-controls{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.pb-production-view-controls>button{width:100%!important;min-width:0!important;padding:6px!important;min-height:44px!important;font-size:11px!important}.pb-production-view-controls>select{grid-column:1!important;width:100%!important;min-width:0!important}.pb-production-view-controls>label{grid-column:2 / -1!important;width:100%!important;min-width:0!important}.pb-production-view-controls input[type=range]{width:100%!important;min-width:0!important}.sw-record-stats>summary{min-height:36px!important}.wb-overview__visual{padding:0!important}.app-builder-active .app-builder-main{padding:8px!important}.robotics-view__preview{height:270px!important;min-height:270px!important}:root{--sw-studio-control: 44px;--sw-studio-gap: 16px}.sw-studio-header{height:56px!important;min-height:56px!important;padding:0 12px!important;gap:8px!important}.sw-studio-header__brand span,.sw-studio-header__brand>svg,.sw-studio-header__divider,.sw-studio-header__status,.sw-studio-header__save span{display:none!important}.sw-studio-header__project{max-width:34vw!important;font-size:11px!important}.sw-studio-header__actions{gap:2px!important}#showweld-app-root .sw-studio-header__actions button{min-width:44px!important;min-height:44px!important;padding:8px!important}.sw-studio-command[data-creator-workspace-bar]{height:48px!important;min-height:48px!important;padding:4px 12px!important;gap:4px!important}.sw-studio-command__selection,.sw-studio-command__tools button span{display:none!important}#showweld-app-root .sw-studio-command select{max-width:170px!important;font-size:12px!important}.sw-studio-command__location{gap:2px!important}.sw-studio-command__location>button,.sw-studio-command__location>span{display:none!important}.sw-studio-command__tools{gap:2px!important}.sw-workspace-disclosure>summary{flex-wrap:wrap!important;gap:8px!important}.sw-workspace-disclosure>summary>small{font-size:10px!important}.wb-os__header{padding:16px!important;min-height:74px!important}.wb-os__identity{flex:1 1 0!important;min-width:0!important}.wb-os__header-actions{flex:0 0 auto!important;width:auto!important}.wb-os__header-actions>button{flex:0 0 auto!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.wb-os__identity h1{font-size:19px!important}.wb-os__identity p{display:none!important}.wb-os>.sw-workspace-disclosure{margin:0 16px 12px!important}.wb-os__workspace{grid-template-columns:minmax(0,1fr)!important}.wb-library{width:min(88vw,340px)!important}.wb-workspace{padding:16px!important}.wb-workspace__hero{padding-bottom:8px!important}.wb-workspace__title h2{font-size:24px!important}.wb-workspace__hero{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important}.wb-workspace__thumb{width:44px!important;min-width:44px!important;height:52px!important}.sw-record-stats{grid-column:1 / -1!important}.sw-record-tools{grid-column:1 / -1;justify-content:space-between;gap:16px}.sw-record-stats>summary{padding:6px 0!important}[data-showweld-spark]{grid-template-columns:minmax(0,1fr)!important}.spark-main-stage{padding:12px!important}.spark-director-preview__start-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-width:280px!important}.spark-director-preview__start-actions button{width:100%!important;min-width:0!important}.spark-director-workspaces>button span,.spark-director-production-menu>summary span{white-space:nowrap!important}.spark-director-workspaces>button{padding-inline:4px!important;gap:0!important}.spark-director-workspaces>button>svg,.spark-director-production-menu>summary>svg:first-child{display:none!important}.spark-director-workspaces>button span,.spark-director-production-menu>summary span{overflow:visible!important;text-overflow:clip!important;flex:0 0 auto!important}#showweld-app-root .sw-prompt-toggle{min-height:44px!important}.spark-director-production-menu .sw-workspace-menu__content{max-height:max(160px,calc(100dvh - 280px))!important;overflow-y:auto!important;overscroll-behavior:contain}.spark-director-stage-grid[data-inspector-open=false]{grid-template-columns:minmax(0,1fr)!important}.spark-director-inspector[data-open=false]{width:42px!important;min-width:42px!important;min-height:42px!important}.spark-director-inspector[data-open=false] .spark-director-inspector__head>strong{display:none!important}.pb-production-toolbar{grid-template-columns:minmax(0,1fr)!important}.wb-tabs{gap:20px!important;margin-bottom:18px!important}.wb-tabs button{min-height:44px!important}.wb-overview__lead,.wb-overview__grid{grid-template-columns:minmax(0,1fr)!important}.wb-overview__visual{min-height:230px!important;max-height:340px!important}.wb-overview__pulse{order:-1!important;padding:0!important}[data-manuscript-command-center]{padding:12px 16px!important}[data-manuscript-body]{padding:8px!important}.dashboard-content-container{padding-top:0!important}.dashboard-operating-status{padding:8px 16px!important;gap:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important}.dashboard-operating-status strong{font-size:11px!important;font-weight:500!important;white-space:normal!important;line-height:1.5!important}.dashboard-operating-status small{display:none!important}.dashboard-operating-status>button{grid-column:auto!important;min-height:44px!important;background:transparent!important;border:0!important;color:var(--sw-studio-accent)!important;padding:8px!important}.dashboard-home__hero{padding-top:0!important;padding-bottom:0!important;gap:4px!important;grid-template-columns:minmax(0,1fr)!important}.dashboard-home__hero h1{font-size:25px!important}.dashboard-home__eyebrow{display:none!important}.dashboard-home__welcome p{margin-top:8px!important}.dashboard-home__actions{margin-top:14px!important}.dashboard-home__usage{display:flex!important;gap:0!important;border-block:1px solid var(--sw-studio-line)!important}.dashboard-home__usage>button{flex:1 1 0!important;min-height:62px!important;padding:10px 8px!important;border:0!important}.dashboard-home__usage>button strong{font-size:16px!important;margin:4px 0 0!important}.dashboard-home__usage>button span{font-size:10px!important}.dashboard-home-proof__heading>p{display:none!important}.dashboard-home-proof__heading>div>span{display:none!important}.dashboard-home-live-project{padding:18px!important}.dashboard-project-excerpt{padding:18px 0!important}.dashboard-project-excerpt h3{font-size:22px!important}.dashboard-project-excerpt p{font-size:15px!important;-webkit-line-clamp:4}.dashboard-home-proof__primary-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-home-live-project{grid-column:auto!important;grid-row:auto!important;order:-1!important}.chat-os-hero{padding:18px 16px 12px!important}.chat-os-title h1{font-size:23px!important}.chat-os-modes{padding:0 16px 12px!important}.chat-os-shell[data-context-open] .chat-os-layout{grid-template-columns:minmax(0,1fr)!important}.chat-os-shell[data-context-open] .chat-os-inspector{grid-column:auto!important}.chat-os-messages{padding:16px!important}}@media (prefers-reduced-motion: reduce){#showweld-app-root *,.sw-manuscript-chapter-drawer *{transition-duration:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}[data-creator-active-view=true],.wb-tabpanel:not([hidden]),.sw-workspace-menu[open]>.sw-workspace-menu__content{animation:none!important}:is(.spark-player,.sw-ai-execution,.wb-tabs,.spark-director-workspaces,.sw-workspace-routes) *{animation:none!important;transition:none!important}:is(.sw-studio-header,.sw-studio-rail,.sw-studio-command,.sw-workspace-disclosure) *{animation:none!important;transition:none!important}}html[data-motion=reduced] [data-creator-active-view=true],html[data-motion=reduced] .wb-tabpanel:not([hidden]),html[data-motion=reduced] .sw-workspace-menu[open]>.sw-workspace-menu__content{animation:none!important}html[data-motion=reduced] #showweld-app-root *,html[data-motion=reduced] .sw-manuscript-chapter-drawer *{transition-duration:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}@media (max-width: 600px){.spark-player button{min-width:40px!important;min-height:40px!important;height:40px!important}.spark-player-controls{padding-inline:8px!important}.spark-player-transport{gap:1px!important}.spark-player-options-toggle{margin-left:auto!important}.spark-player-stage{min-height:160px!important}.spark-player-time{padding-inline:4px!important}}.robotics-studio{width:100%;max-width:1320px;min-width:0;margin:0 auto!important;padding:24px 28px calc(32px + env(safe-area-inset-bottom))!important;color:var(--sw-studio-ink)!important;background:var(--sw-studio-bg)!important}.robotics-studio__header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 10px!important;background:transparent!important;box-shadow:none!important;border:0!important}.robotics-studio__identity{display:flex;align-items:center;gap:12px}.robotics-studio h1{margin:0!important;font-size:24px!important;letter-spacing:-.035em;line-height:1.2}.robotics-studio__identity>svg{color:var(--sw-studio-action)}.robotics-studio__header p{margin:5px 0 0!important;font-size:12px;color:var(--sw-studio-muted)}.robotics-studio__header-actions{display:flex;gap:8px;flex-wrap:wrap}.robotics-studio button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px;background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important;box-shadow:none!important;cursor:pointer;font-size:13px}.robotics-studio button:focus-visible,.robotics-studio select:focus-visible{outline:2px solid var(--sw-studio-action);outline-offset:3px}.robotics-studio__nav{display:flex;align-items:center;gap:4px;padding:0 0 8px!important;margin-bottom:16px!important;border-bottom:1px solid var(--sw-studio-line)}.robotics-studio__nav>button{background:transparent!important;border-color:transparent!important;border-radius:6px;color:var(--sw-studio-muted)!important}.robotics-studio__nav>button[aria-current=page]{color:var(--sw-studio-action)!important;background:var(--sw-studio-selected)!important}.robotics-studio__more{margin-left:auto!important;min-width:0}.robotics-studio__more>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.robotics-studio__more select{min-height:44px;width:185px;padding:8px 10px!important;font-size:12px;background:transparent!important;border:1px solid var(--sw-studio-line)!important;border-radius:7px;color:var(--sw-studio-muted)!important}.robotics-studio__notice{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid var(--sw-studio-line);padding:12px!important;margin-bottom:16px!important;font-size:13px}.robotics-studio__library-heading{padding:8px 0 24px!important}.robotics-studio__library h2{font-size:23px;letter-spacing:-.03em;margin:0 0 8px!important}.robotics-studio__library p{color:var(--sw-studio-muted);line-height:1.6;font-size:13px}.robotics-studio__recipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.robotics-studio__recipes article{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px!important;border:1px solid var(--sw-studio-line);border-radius:12px;background:var(--sw-studio-surface)}.robotics-studio__recipes h3{font-size:18px;margin:10px 0 8px!important;letter-spacing:-.02em}.robotics-studio__recipes small{font-size:11px;color:var(--sw-studio-muted)}.robotics-studio__recipes footer{display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.robotics-studio__recipes footer>span{font-size:11px;color:var(--sw-studio-muted)}.robotics-studio__library-note{margin-top:24px!important;max-width:80ch}.robot-rehearsal{grid-column:1 / -1;min-width:0;padding:24px!important;border:1px solid var(--sw-studio-line)!important;border-radius:12px;background:var(--sw-studio-surface)!important;color:var(--sw-studio-ink)!important}.robot-rehearsal__heading{display:flex!important;align-items:start;justify-content:space-between;gap:16px!important;padding:0!important;margin:0 0 22px!important;background:transparent!important;border:0!important;box-shadow:none!important}.robot-rehearsal__heading h2{font-size:21px!important;letter-spacing:-.03em;margin:0 0 6px!important}.robot-rehearsal p,.robot-rehearsal small{color:var(--sw-studio-muted)!important;font-size:13px;line-height:1.6}.robot-rehearsal__eyebrow{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:var(--sw-studio-muted)!important;background:transparent!important}.robot-rehearsal__badge{white-space:nowrap;font-size:11px;padding:5px 9px!important;border:1px solid var(--sw-studio-line)!important;border-radius:6px;background:transparent!important}.robot-rehearsal__selectors{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px!important;background:transparent!important;box-shadow:none!important}.robot-rehearsal label{display:grid;gap:6px!important;font-size:12px!important;font-weight:500!important;min-width:0;background:transparent!important;color:var(--sw-studio-muted)!important;box-shadow:none!important}.robot-rehearsal select{min-height:44px!important;width:100%;min-width:0;padding:9px 12px!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px;background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important}.robot-rehearsal__workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:24px}.robot-rehearsal__scene{min-width:0}.robot-rehearsal__scene-top{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--sw-studio-muted);margin-bottom:12px!important}.robot-rehearsal__map{height:240px;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px!important;border:1px solid var(--sw-studio-line)!important;border-radius:10px;background:var(--sw-studio-bg)!important}.robot-rehearsal__room{border:1px dashed var(--sw-studio-line)!important;border-radius:7px;padding:10px!important;color:var(--sw-studio-muted);font-size:11px;background:transparent!important}.robot-rehearsal__room:nth-child(3){grid-column:1 / -1}.robot-rehearsal__marker{position:absolute;top:31%;left:22%;color:var(--sw-studio-action)}.robot-rehearsal__marker:is([data-target=garden],[data-target=pickup],[data-target=basket]){left:70%}.robot-rehearsal__marker[data-target=dock]{top:73%;left:46%}.robot-rehearsal__obstacle{position:absolute;top:45%;left:35%;display:flex;gap:6px;font-size:11px;color:var(--sw-studio-ink);background:var(--sw-studio-surface);padding:5px}.robot-rehearsal__computer{min-height:240px;display:grid;align-content:center;justify-items:start;gap:12px;border:1px solid var(--sw-studio-line)!important;padding:24px!important;border-radius:10px;background:var(--sw-studio-bg)!important}.robot-rehearsal__state{min-height:90px;padding:18px 0 10px!important;background:transparent!important;box-shadow:none!important}.robot-rehearsal__state strong{font-size:15px}.robot-rehearsal__state p{margin:5px 0 0!important}.robot-rehearsal__controls{display:flex;flex-wrap:wrap;gap:8px}.robot-rehearsal__controls button{display:inline-flex;gap:7px;align-items:center;min-height:44px;padding:10px 12px!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px;background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important;box-shadow:none!important;font-size:12px;cursor:pointer}.robot-rehearsal__controls button:disabled{opacity:.45;cursor:not-allowed}.robot-rehearsal__controls button:first-child:not(:disabled){background:var(--sw-studio-action)!important;color:var(--sw-studio-on-action)!important;border-color:transparent!important}.robot-rehearsal__steps{list-style:none;margin:0!important;padding:0!important;display:grid;align-content:start;gap:0}.robot-rehearsal__steps li{display:flex;gap:12px;padding:16px 0!important;border-bottom:1px solid var(--sw-studio-line)!important;background:transparent!important}.robot-rehearsal__steps li>span{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--sw-studio-line);border-radius:50%;font-size:11px}.robot-rehearsal__steps strong{display:block;font-size:13px}.robot-rehearsal__steps small{display:block;margin-top:4px;font-size:11px}.robot-rehearsal__steps li[aria-current=step]>span,.robot-rehearsal__steps li[data-complete=true]>span{color:var(--sw-studio-action);border-color:currentColor}.robot-rehearsal__fault{display:grid;grid-template-columns:minmax(180px,1fr) 1fr;align-items:end;gap:24px;padding:20px 0!important;margin-top:20px!important;border-top:1px solid var(--sw-studio-line)!important}.robot-rehearsal details{border-top:1px solid var(--sw-studio-line)!important;padding-top:16px!important;font-size:13px}.robot-rehearsal details p{margin:12px 0!important}.robot-rehearsal details li{padding:4px 0;color:var(--sw-studio-muted)}.robot-rehearsal .robot-rehearsal__step-list{padding-top:0!important;border:0!important}.robot-rehearsal__step-list>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;font-size:12px;font-weight:600}.robot-rehearsal__step-list>summary span{color:var(--sw-studio-muted);font-size:11px;font-weight:400}@media (max-width: 700px){.robotics-studio{padding:12px 12px calc(100px + env(safe-area-inset-bottom))!important}.robotics-studio__header{align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:6px!important}.robotics-studio__identity>svg{display:none}.robotics-studio h1{font-size:20px!important}.robotics-studio__header p{display:none}.robotics-studio__header-actions .robotics-studio__devices{min-height:44px!important;padding:6px 8px!important;font-size:11px!important;gap:4px}.robotics-studio__nav{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 88px;margin-bottom:12px!important}.robotics-studio__nav>button{width:auto!important;min-width:0!important;font-size:12px!important;padding:8px 4px!important;gap:5px;white-space:nowrap}.robotics-studio__more{width:100%;margin:0!important}.robotics-studio__more select{width:100%!important;min-width:0!important;font-size:12px!important}.robotics-studio__recipes{grid-template-columns:minmax(0,1fr)}.robotics-studio__recipes article{padding:20px!important}.robot-rehearsal{padding:16px!important}.robot-rehearsal__heading{flex-wrap:wrap;gap:10px}.robot-rehearsal__workspace,.robot-rehearsal__fault,.robot-rehearsal__selectors{grid-template-columns:minmax(0,1fr);gap:12px}.robot-rehearsal__steps li{padding:12px 0!important}.robot-rehearsal__heading{margin-bottom:16px!important}.robot-rehearsal__heading h2{font-size:18px!important}.robot-rehearsal__heading p{display:none}.robot-rehearsal__map{height:150px}.robot-rehearsal__state{min-height:60px;padding-top:10px!important}.robot-rehearsal__step-list>summary{min-height:44px}}}.robot-simulation-review{min-width:0;padding:24px;border:1px solid var(--sw-studio-line);border-radius:12px;background:var(--sw-studio-surface)}.robot-simulation-review>header{display:flex!important;align-items:start;justify-content:space-between;gap:12px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.robot-simulation-review>header>div{min-width:0}.robot-simulation-review h2{margin:0!important;font-size:21px!important;letter-spacing:-.03em}.robot-simulation-review h3{font-size:14px;margin:24px 0 12px}.robot-simulation-review p,.robot-simulation-review small{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--sw-studio-muted);background:transparent;box-shadow:none}.robot-simulation-review__upload{position:relative!important;display:inline-flex!important;align-items:center;gap:8px;min-height:44px;padding:10px 12px!important;border:1px solid var(--sw-studio-line);border-radius:8px;font-size:13px;cursor:pointer}.robot-simulation-review__upload input{position:absolute!important;top:0;right:0;bottom:0;left:0;opacity:0;width:100%!important;cursor:pointer}.robot-simulation-review__upload:focus-within{outline:2px solid var(--sw-studio-action);outline-offset:3px}.robot-simulation-review__position{font-size:12px;color:var(--sw-studio-muted)}.robot-simulation-review__workspace{display:grid!important;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px}.robot-simulation-review__workspace[data-inspecting=true]{grid-template-columns:minmax(0,2.3fr) minmax(230px,1fr)}.robot-simulation-review__workspace>*{min-width:0}.robot-simulation-review canvas{display:block;width:100%!important;height:260px!important;background:var(--sw-studio-bg);border-radius:8px}.robot-simulation-review__position{padding:6px 0 0;background:transparent!important;font-variant-numeric:tabular-nums;box-shadow:none!important}.robot-simulation-review__camera{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--sw-studio-bg);height:clamp(220px,38vh,400px);min-height:160px}.robot-simulation-review__camera img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.robot-simulation-review__camera[data-views=four]{height:auto;min-height:0;aspect-ratio:auto}.robot-simulation-review__camera[data-views=four] img{height:auto;max-height:clamp(220px,38dvh,400px);-o-object-fit:contain;object-fit:contain}.robot-simulation-review[data-focus=true] .robot-simulation-review__camera[data-views=four] img{max-height:65dvh}.robot-simulation-review .robot-simulation-review__view-note{margin:8px 0;font-size:11px}.robot-simulation-review__view-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding-top:8px;color:var(--sw-studio-ink);font-size:11px;line-height:1.5}.robot-simulation-review__camera-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:10px;color:var(--sw-studio-muted);font-size:12px}.robot-simulation-review__camera-heading>span:first-child{display:flex;align-items:center;gap:6px;color:var(--sw-studio-ink)}.robot-simulation-review[data-focus=true] .robot-simulation-review__camera{height:65vh;height:65dvh;aspect-ratio:auto}.robot-simulation-review__transport{display:grid;grid-template-columns:44px minmax(40px,1fr) auto 44px;align-items:center;gap:12px;padding-top:8px}.robot-simulation-review__transport time{font-size:11px;font-variant-numeric:tabular-nums}.robot-simulation-review__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.robot-simulation-review__view-options{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:8px 0}.robot-simulation-review__view-options>label{display:grid;gap:3px;color:var(--sw-studio-muted);font-size:11px;min-width:0}.robot-simulation-review__view-options select{width:auto;max-width:100%;min-height:36px;padding:6px 9px;background:var(--sw-studio-bg);color:var(--sw-studio-ink);border:1px solid var(--sw-studio-line);border-radius:7px;font-size:12px}.robot-simulation-review__view-options>button:first-of-type{margin-left:auto}.robot-simulation-review__analysis{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-block:10px;border-top:1px solid var(--sw-studio-line)}.robot-simulation-review__analysis>small{color:var(--sw-studio-muted);font-size:12px}.robot-simulation-review__analysis>[role=status]{flex-basis:100%;color:var(--sw-studio-ink);line-height:1.6}.robot-simulation-review__analysis p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.robot-simulation-review__analysis [role=status] small{color:var(--sw-studio-muted)}.robot-simulation-review__camera-name{display:flex;gap:6px;align-items:center;align-self:center;flex:1;min-width:0;font-size:11px;color:var(--sw-studio-muted)}.robot-simulation-review__provenance{margin-top:20px;font-size:12px;color:var(--sw-studio-muted)}.robot-simulation-review__provenance summary{min-height:36px;cursor:pointer}.robot-simulation-review__workspace aside{padding-left:20px;border-left:1px solid var(--sw-studio-line)}.robot-simulation-review__workspace aside h3:first-child{margin-top:0}.robot-simulation-review__scrubber{display:grid;gap:4px;font-size:12px}.robot-simulation-review__scrubber input{width:100%!important;min-height:44px;accent-color:var(--sw-studio-action);padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.robot-simulation-review__scrubber select{width:100%;min-height:44px;padding:8px 10px;margin-bottom:12px;border:1px solid var(--sw-studio-line);border-radius:8px;color:var(--sw-studio-ink);background:var(--sw-studio-surface)}.robot-simulation-review dl{margin:0!important;display:grid!important;gap:16px}.robot-simulation-review dl>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.robot-simulation-review dt{color:var(--sw-studio-muted)}.robot-simulation-review dd{margin:0;font-variant-numeric:tabular-nums}.robot-simulation-review ol{padding:0!important;list-style:none!important;max-height:200px;overflow:auto}.robot-simulation-review li button{display:flex;gap:12px;align-items:baseline;text-align:left;padding:10px 0;min-height:44px;border:0!important;border-bottom:1px solid var(--sw-studio-line)!important;border-radius:0;background:transparent!important;color:var(--sw-studio-ink)!important;font-size:12px;width:100%}.robot-simulation-review time{white-space:nowrap;color:var(--sw-studio-muted)}.robot-simulation-review li[data-future=true]{opacity:.6}.robot-simulation-review [role=alert]{margin-top:16px;padding:12px;border:1px solid var(--sw-studio-line);border-radius:8px}.robot-simulation-review__empty{padding:36px 24px;margin-top:20px;border-radius:10px;background:var(--sw-studio-bg);text-align:center}.robot-simulation-review__empty>svg{color:var(--sw-studio-muted)}.robot-simulation-review__empty h3{margin:14px 0 6px;font-size:18px;letter-spacing:-.025em}.robot-simulation-review__empty p{max-width:48ch;margin-inline:auto}.robotics-studio__composer{margin-top:16px}.robotics-studio__workarea{min-width:0}@media (min-width: 1100px){.robotics-studio__workarea[data-review=true]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.robotics-studio__workarea[data-review=true]>.robotics-studio__composer{margin-top:0}.robotics-studio__workarea .robot-simulation-review__workspace[data-inspecting=true]{grid-template-columns:minmax(0,1fr)}.robotics-studio__workarea .robot-simulation-review__workspace aside{border-left:0;border-top:1px solid var(--sw-studio-line);padding:16px 0 0}}.robotics-studio__coordination{margin-top:14px;color:var(--sw-studio-muted);font-size:12px}.robotics-studio__coordination summary{min-height:36px;cursor:pointer}.robotics-studio__coordination p{max-width:80ch;line-height:1.6;margin:8px 0}.robotics-studio__coordination>div{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0;color:var(--sw-studio-ink)}@media (max-width: 700px){.robot-simulation-review{padding:16px}.robot-simulation-review__workspace[data-inspecting=true]{grid-template-columns:minmax(0,1fr);gap:20px}.robot-simulation-review canvas{height:190px!important}.robot-simulation-review h2{font-size:18px!important}.robot-simulation-review__camera{aspect-ratio:4/3;height:auto;max-height:none}.robot-simulation-review__upload{flex:0 0 44px;justify-content:center}.robot-simulation-review__upload>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.robot-simulation-review__transport{grid-template-columns:40px minmax(40px,1fr) auto 40px;gap:6px}.robot-simulation-review__view-options{gap:8px}.robot-simulation-review__view-options>label:first-child{max-width:53%}.robot-simulation-review__workspace aside{border-left:0;border-top:1px solid var(--sw-studio-line);padding:20px 0 0}}.app-builder-project-details{flex:0 0 auto;margin:0;border-bottom:1px solid var(--sw-studio-line);background:var(--sw-studio-surface)}.app-builder-project-details>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 24px;color:var(--sw-studio-muted);font-size:12px;cursor:pointer}.app-builder-project-details>summary:before{content:"+";font-size:16px}.app-builder-project-details[open]>summary:before{content:"−"}.app-builder-project-details>summary span{margin-left:auto;font-variant-numeric:tabular-nums}.app-builder-project-details[open]{max-height:34vh;overflow:auto}.app-builder-settings-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;max-width:960px!important;width:100%;min-width:0;align-items:start}.builder-connection-details{padding:20px 24px;border:1px solid var(--sw-studio-line);border-radius:12px;background:var(--sw-studio-surface)}.builder-connection-details>summary{font-size:14px;font-weight:600;cursor:pointer}.builder-connection-details>div{margin-top:20px}@layer sw-studio-refinement{.builder-repository,.robot-simulation-review{padding:24px!important;background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:12px!important;box-shadow:none!important}.builder-repository header,.builder-repository header>div,.builder-repository h3{background:transparent!important;box-shadow:none!important}.app-builder-settings-grid{max-width:960px!important;margin-inline:auto!important}@media (max-width: 760px){.builder-repository,.robot-simulation-review{padding:16px!important}}.app-builder-mobile-workspace-nav{position:sticky!important;bottom:calc(66px + env(safe-area-inset-bottom));z-index:30;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:8px!important;width:100%;min-width:0;padding:8px!important;border-top:1px solid var(--sw-studio-line);background:var(--sw-studio-surface)!important}.app-builder-mobile-workspace-nav :is(button,select){min-width:0!important;width:100%!important;min-height:44px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:8px!important;font-size:12px!important;font-weight:500!important;background:var(--sw-studio-bg)!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important;border-radius:7px!important;box-shadow:none!important}}@media (max-width: 760px){.app-builder-project-details{display:none}.app-builder-settings-grid{grid-template-columns:minmax(0,1fr)!important}.builder-repository{padding:16px}.builder-repository form{grid-template-columns:minmax(0,1fr)}.builder-connection-details{padding:16px}}@layer sw-studio-refinement{@media (forced-colors: active){.sw-studio-rail button[aria-current=page],.wb-tabs button[aria-selected=true]{outline:2px solid Highlight!important}}}.robot-object-inspection{border-top:1px solid var(--sw-studio-line);padding:16px 0;min-width:0}.robot-object-inspection__heading{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.robot-object-inspection h3{margin:0;font-size:16px}.robot-object-inspection p{margin:6px 0 12px}.robot-object-inspection small,.robot-object-inspection__note{color:var(--sw-studio-muted);font-size:12px;line-height:1.6}.robot-object-inspection__options{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.robot-object-inspection__options label{display:grid;gap:4px;min-width:0;flex:1 1 130px;font-size:12px}.robot-object-inspection__options select{width:100%;min-width:0}.robot-object-inspection__image{position:relative;width:min(100%,640px);margin:12px auto 8px;line-height:0}.robot-object-inspection__image img{width:100%;height:auto;display:block;border-radius:8px}.robot-object-inspection__image .robot-object-inspection__box{position:absolute;border:2px solid var(--sw-media-marker);border-radius:2px;background:transparent;padding:0;min-width:0;min-height:0;box-shadow:none;opacity:1;color:var(--sw-media-marker);overflow:visible}.robot-object-inspection__tag{position:absolute;max-width:100px;padding:3px 5px;background:var(--sw-media-control);color:var(--sw-media-marker);font:600 11px/1.2 system-ui;white-space:nowrap;pointer-events:none}.robot-object-inspection__image .robot-object-inspection__box[aria-pressed=true]{border-color:var(--sw-media-marker-selected);background:color-mix(in srgb,var(--sw-media-marker-selected) 10%,transparent)}.robot-object-inspection__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;list-style:none;padding:0;margin:12px 0}.robot-simulation-review .robot-object-inspection__items button{display:grid;justify-items:start;text-align:left;width:100%;gap:4px;min-height:44px}.robot-object-inspection__items span{color:var(--sw-studio-muted);font-size:12px}.robot-object-inspection__items [aria-pressed=true]{border-color:var(--sw-studio-action)}.robot-object-memory{margin-block-start:20px;padding-block-start:16px;border-block-start:1px solid var(--sw-studio-line);min-inline-size:0}.robot-object-memory :is(p,dd,dt,small){overflow-wrap:anywhere}.robot-object-memory dl{display:grid;gap:12px;margin-block:16px}.robot-simulation-review .robot-object-memory dl>div{display:grid;gap:4px}.robot-object-memory dt{color:var(--sw-studio-muted);font-size:12px}.robot-simulation-review .robot-object-memory dd{margin:0;color:var(--sw-studio-ink);white-space:pre-wrap;text-align:start}.robot-object-memory .robot-object-inspection__options button{white-space:normal}@layer sw-studio-refinement{#showweld-app-root .spark-film-workbench button{font-size:13px!important;word-break:normal!important;overflow-wrap:normal!important;box-shadow:none!important}#showweld-app-root .spark-film-workbench :is(.spark-film-header,.spark-cut-actions,.spark-film-transport) button{background:transparent!important;border-color:transparent!important;color:var(--sw-text-primary)!important}#showweld-app-root .spark-film-workbench :is(.spark-film-header,.spark-cut-actions) button[aria-pressed=true]{color:var(--film-action)!important;background:color-mix(in srgb,var(--film-action) 12%,var(--film-surface))!important}#showweld-app-root .spark-film-workbench .spark-film-primary{background:var(--film-action)!important;color:var(--sw-text-on-accent,#fff)!important}#showweld-app-root .spark-film-workbench .spark-cut-shot-body{border:1px solid color-mix(in srgb,var(--film-action) 30%,var(--film-line))!important;background:color-mix(in srgb,var(--film-action) 12%,var(--film-surface))!important;color:var(--sw-text-primary)!important;min-width:0!important;min-height:0!important;border-radius:5px!important}#showweld-app-root .spark-film-workbench .spark-cut-shot[data-selected=true] .spark-cut-shot-body{box-shadow:inset 0 0 0 2px var(--film-action)!important}#showweld-app-root .spark-film-workbench .spark-cut-shot-body>:is(span,small){display:block!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;min-width:0!important;max-width:100%!important;line-height:1.4!important;font-size:12px!important;white-space:nowrap!important;word-break:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;position:relative!important;-webkit-text-fill-color:currentColor!important}#showweld-app-root .spark-film-workbench .spark-cut-shot-body>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:.18!important;pointer-events:none}#showweld-app-root .spark-film-workbench .spark-cut-trim{min-width:0!important;min-height:0!important;width:10px!important;padding:0!important;border:0!important;background:transparent!important}#showweld-app-root .spark-film-workbench .spark-cut-shot[data-selected=true] .spark-cut-trim{background:var(--film-action)!important}#showweld-app-root .spark-film-workbench .spark-cut-lane:is(.is-notes,.is-captions) button{min-width:0!important;min-height:0!important;height:28px!important;white-space:nowrap!important;display:block!important;padding:4px 8px!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root .spark-film-workbench .spark-film-viewer:has(.spark-film-empty){background:var(--sw-layer-sunken)!important}#showweld-app-root .spark-director-timeline .spark-director-segments{gap:0!important;padding-inline:0!important}}@layer sw-studio-refinement{[data-showweld-spark].spark-unified-shell{grid-template-columns:minmax(0,1fr)!important}.spark-source-drawer{height:auto!important;max-height:none!important;padding:0!important;display:block!important;margin:0!important;border-bottom:1px solid var(--sw-studio-line)}.spark-source-drawer>summary{cursor:pointer;padding:8px 4px!important;min-height:36px!important;font-size:12px;color:var(--sw-studio-muted)}.spark-source-drawer:not([open])>:not(summary){display:none!important}.spark-source-drawer[open]{padding:12px!important}.spark-editor-timeline-ribbon:not([open])>:not(summary){display:none!important}.spark-editor-timeline-ribbon>summary{cursor:pointer;min-height:44px}#showweld-app-root .spark-director-workspace[data-edit-mode=direction] .spark-director-inspector,#showweld-app-root .spark-director-workspace[data-edit-mode=timeline] :is(.spark-director-prompt-dock,.spark-director-inspector),#showweld-app-root .spark-director-workspace[data-edit-mode=tools] .spark-director-prompt-dock{display:none!important}#showweld-app-root .spark-director-workspace .spark-director-workspaces{border-block:1px solid var(--sw-studio-line)!important;background:var(--sw-studio-surface)!important}#showweld-app-root .spark-director-workspace .spark-director-workspaces>button[data-active=true]{background:var(--sw-studio-selected)!important;color:var(--sw-studio-action)!important;border-color:transparent!important}#showweld-app-root .spark-director-workspace .spark-director-clip-strip{padding-block:10px!important}#showweld-app-root .spark-director-workspace .spark-director-clip-strip__head{margin-bottom:8px!important}#showweld-app-root .spark-director-workspace .spark-director-clip-strip__head button{min-height:36px!important}#showweld-app-root .spark-director-workspace .spark-director-timeline__truth{font-size:11px!important}#showweld-app-root .spark-director-workspace .spark-director-inspector__head{padding:10px 16px!important}#showweld-app-root .spark-director-workspace .spark-director-inspector__body{max-height:42dvh!important;overflow-y:auto!important;overscroll-behavior:contain}#showweld-app-root .spark-director-workspace .spark-director-preview__empty{padding:36px 24px 24px!important;gap:12px!important}#showweld-app-root .spark-director-workspace .spark-director-preview__empty-mark{width:44px!important;height:44px!important;border-radius:12px!important;box-shadow:none!important;background:var(--sw-studio-selected)!important}#showweld-app-root .spark-director-workspace .spark-director-preview__empty-mark svg{width:24px!important;height:24px!important}#showweld-app-root .spark-director-workspace .spark-director-preview__empty>strong{font-size:clamp(18px,2vw,24px)!important;line-height:1.25!important;letter-spacing:-.025em!important}#showweld-app-root .spark-director-workspace .spark-director-preview__empty>span{max-width:48ch!important;line-height:1.5!important}#showweld-app-root .spark-director-workspace .spark-director-preview__start-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}#showweld-app-root .spark-director-workspace .spark-director-preview__start-actions button{width:auto!important;flex:0 1 auto!important}#showweld-app-root .sw-media-workbench{--media-preview-height: clamp(280px, 38dvh, 500px);gap:0!important;min-width:0;border:1px solid var(--sw-studio-line)!important;border-radius:var(--sw-studio-panel-radius)!important;background:var(--sw-studio-surface)!important;box-shadow:none!important}#showweld-app-root .sw-media-workbench :is(.spark-director-stage-grid,.pb-production-workspace__body){grid-template-columns:minmax(0,1fr)!important;gap:0!important}#showweld-app-root .sw-media-workbench :is(.sw-studio-editing-deck,.pb-production-stage-column){display:grid;grid-template-columns:minmax(0,1fr);gap:0!important;min-width:0;background:var(--sw-studio-surface)!important;border:0;border-radius:0 0 var(--sw-studio-panel-radius) var(--sw-studio-panel-radius);padding:0!important;box-shadow:none!important}#showweld-app-root .sw-media-workbench :is(.spark-director-prompt-dock,.pb-production-direction-dock,.spark-director-clip-strip,.pb-production-sequence,.spark-director-timeline){min-width:0;margin:0!important;padding:14px 20px!important;background:transparent!important;border:0!important;border-top:1px solid var(--sw-studio-line)!important;border-radius:0!important;box-shadow:none!important}#showweld-app-root .sw-media-workbench [data-studio-prompt]{padding:0!important;border:0!important;background:transparent!important;gap:6px!important}#showweld-app-root .sw-media-workbench [data-studio-prompt] textarea{min-height:68px!important;height:68px;padding:12px 14px!important;line-height:1.5!important}#showweld-app-root .sw-media-workbench .sw-prompt-editor__header>div:first-child{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}#showweld-app-root .sw-media-workbench .sw-prompt-editor__guides{flex:0 1 auto!important;width:auto!important}#showweld-app-root .sw-media-workbench .sw-prompt-editor__guides[open]{flex-basis:100%}#showweld-app-root .sw-media-workbench .sw-prompt-editor__footer{display:flex!important;gap:6px}#showweld-app-root .sw-media-workbench :is(.spark-director-workspaces,.pb-production-workspace-tabs){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;min-width:0;padding:4px 8px!important;gap:4px!important}#showweld-app-root .sw-media-workbench :is(.spark-director-workspaces,.pb-production-workspace-tabs) button{flex:0 0 auto!important;width:auto!important;min-height:40px!important;padding:8px 12px!important}#showweld-app-root .sw-media-workbench .pb-production-workspace-tabs button>span{display:none}#showweld-app-root .sw-media-workbench :is(.spark-director-inspector,.pb-production-inspector){position:static!important;width:100%!important;max-width:none!important;min-width:0!important;max-height:none!important;border:0!important;border-top:1px solid var(--sw-studio-line)!important;border-radius:0!important;box-shadow:none!important}#showweld-app-root .sw-media-workbench .spark-director-inspector__body{max-height:none!important;overflow:visible!important}#showweld-app-root .sw-media-workbench .spark-director-inspector__tabs{display:flex!important;flex-wrap:wrap!important;overflow-x:visible;gap:4px!important}#showweld-app-root .sw-media-workbench .spark-director-inspector__tabs button{flex:0 0 auto;width:auto!important;padding:8px 12px!important;white-space:nowrap!important}#showweld-app-root .sw-media-workbench .pb-production-inspector__head{display:flex!important;align-items:center;gap:12px}#showweld-app-root .sw-media-workbench .pb-production-inspector__head>div{flex:1;min-width:0}#showweld-app-root .sw-media-workbench .pb-production-inspector__head>button{width:40px!important;min-width:40px!important;height:40px;padding:0!important}#showweld-app-root .sw-media-workbench .spark-director-timeline[data-open=true] .spark-director-timeline__head{flex-wrap:wrap!important;gap:8px}#showweld-app-root .sw-media-workbench .spark-director-timeline[data-open=true] .spark-director-timeline__tools{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:auto!important;min-width:0}#showweld-app-root .sw-media-workbench .spark-director-timeline__tools :is(button,label){flex:0 1 auto!important;width:auto!important;white-space:normal!important;word-break:normal!important;font-size:12px!important}#showweld-app-root .sw-media-workbench .spark-director-timeline__tools input[type=range]{width:100px!important;flex:0 0 100px}#showweld-app-root .sw-media-workbench .spark-director-timeline__tools input[type=number]{width:64px!important}#showweld-app-root .sw-media-workbench [hidden]{display:none!important}#showweld-app-root .sw-media-workbench .pb-production-layer-stack{padding:8px 0!important}#showweld-app-root .sw-media-workbench .pb-production-layer-stack>summary{cursor:pointer;min-height:40px;align-content:center;color:var(--sw-studio-ink)}#showweld-app-root .sw-media-workbench .pb-production-layer-stack:not([open])>:not(summary){display:none!important}#showweld-app-root .sw-media-workbench .spark-director-preview{min-height:0!important;border-radius:10px 10px 0 0!important}#showweld-app-root .sw-media-workbench .spark-director-preview[data-focus-mode=false] .spark-director-preview__canvas{min-height:0!important;height:var(--media-preview-height)!important}#showweld-app-root .sw-media-workbench .spark-director-preview[data-preview-content=empty][data-focus-mode=false] .spark-director-preview__canvas{height:auto!important;min-height:clamp(220px,28dvh,320px)!important}#showweld-app-root .sw-media-workbench .spark-director-preview[data-preview-content=video][data-focus-mode=false] .spark-director-preview__canvas{height:auto!important;aspect-ratio:auto!important}#showweld-app-root .sw-media-workbench .spark-director-preview[data-focus-mode=false] .spark-player-stage{grid-template:minmax(0,1fr) / minmax(0,1fr);min-height:0!important;height:var(--media-preview-height)!important;aspect-ratio:auto!important}#showweld-app-root .sw-media-workbench .spark-player-stage video{min-height:0!important;max-height:100%!important;min-width:0!important}#showweld-app-root .sw-media-workbench .spark-director-topline{padding-block:6px!important}#showweld-app-root .sw-media-workbench .spark-director-shortcuts>span{display:none}#showweld-app-root .sw-media-workbench .sw-spark-production-details{margin:0!important;border:0!important;border-radius:0!important}#showweld-app-root .sw-media-workbench .sw-spark-production-details>summary{min-height:32px!important;padding:6px 12px!important}#showweld-app-root .sw-media-workbench .spark-director-timeline[data-open=false] .spark-director-timeline__tools{display:none!important}#showweld-app-root .sw-media-workbench .spark-director-clip-card{min-height:76px!important;padding:8px!important}#showweld-app-root .sw-media-workbench .spark-director-clip-card__thumb{width:80px!important;height:50px!important}#showweld-app-root .sw-media-workbench .pb-production-toolbar{position:relative;z-index:15;overflow:visible!important;display:flex!important;align-items:center;justify-content:space-between;padding:6px 12px!important;gap:8px!important}#showweld-app-root .sw-media-workbench .pb-production-format-select{display:flex!important;flex:1 1 auto;gap:8px;align-items:center;width:auto!important;min-width:0}#showweld-app-root .sw-media-workbench .pb-production-format-select select{min-width:0;width:100%;max-width:340px}#showweld-app-root .sw-media-view-options{position:relative;flex:0 0 auto}#showweld-app-root .sw-media-view-options>summary{cursor:pointer;padding:10px 0;font-size:12px;color:var(--sw-studio-ink)}#showweld-app-root .sw-media-workbench .pb-production-toolbar{flex-wrap:wrap}#showweld-app-root .sw-media-view-options[open]{flex-basis:100%}#showweld-app-root .sw-media-view-options>.pb-production-view-controls{position:static!important;display:flex!important;flex-wrap:wrap;width:100%!important;padding:8px 0!important;background:transparent!important;border:0;border-radius:0;box-shadow:none}#showweld-app-root .sw-media-view-options:not([open])>.pb-production-view-controls{display:none!important}#showweld-app-root .sw-media-workbench .pb-production-stage{grid-template-rows:auto minmax(0,1fr) auto!important;border:0!important;border-radius:0!important}#showweld-app-root .sw-media-workbench .pb-production-stage__format-bar{display:none!important}#showweld-app-root .sw-media-workbench .pb-production-stage__viewport{height:var(--media-preview-height)!important;min-height:0!important;padding:10px!important}#showweld-app-root .sw-media-workbench .pb-production-canvas{container-type:inline-size;height:calc(var(--media-preview-height) - 24px)!important;width:calc((var(--media-preview-height) - 24px) * var(--pb-production-aspect))!important;max-width:100%!important;min-height:0!important;aspect-ratio:var(--pb-production-aspect)}#showweld-app-root .sw-media-workbench .pb-production-lettering-overlay{font-size:var(--pb-lettering-font)!important;min-width:0!important;min-height:0!important;padding:1cqw 1.5cqw!important;border-width:.4cqw!important;line-height:1.15!important}#showweld-app-root .sw-media-workbench :is(.pb-production-stage__status,.pb-production-stage__footer){padding:6px 12px!important;min-height:32px!important}#showweld-app-root .sw-media-workbench .pb-production-stage__status>div>span:last-child{display:none}#showweld-app-root .sw-media-workbench .pb-production-action-grid{display:flex!important;flex-wrap:wrap;gap:6px!important;margin-top:8px!important}#showweld-app-root .sw-media-workbench .pb-production-action-grid button{flex:0 1 auto;min-height:40px!important;padding:8px 12px!important;font-size:12px!important}#showweld-app-root .sw-media-workbench :is(.pb-production-sequence__head,.spark-director-clip-strip__head){margin-bottom:6px!important;gap:8px}#showweld-app-root .sw-media-workbench .pb-production-sequence__rail{display:flex!important;gap:6px!important;overflow-x:auto}#showweld-app-root .sw-media-workbench .pb-production-sequence__rail>button{flex:0 0 168px;min-height:76px!important;padding:8px!important}#showweld-app-root .sw-media-workbench .pb-production-sequence__thumb{width:52px!important;height:58px!important;min-height:0!important}#showweld-app-root .pb-studio-header{min-height:44px!important;padding:4px 20px!important;gap:12px!important;flex-wrap:nowrap!important}.sw-studio-project-identity{min-width:0;display:flex;align-items:baseline;gap:12px;color:var(--sw-studio-ink)}.sw-studio-project-identity>span{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-studio-project-identity>small{font-size:11px;color:var(--sw-studio-muted);white-space:nowrap}#showweld-app-root .sw-media-workbench .pb-production-format-select>span{flex:0 0 auto!important;white-space:nowrap!important;width:auto!important}.pb-studio-route-menu{border-bottom:1px solid var(--sw-studio-line)}.pb-studio-route-menu>summary{cursor:pointer;min-height:40px;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sw-studio-muted)}#showweld-app-root .pb-studio-route-menu:not([open])>div{display:none!important}.sw-studio-composer{min-width:0;display:grid;gap:12px}.sw-studio-composer__mode{display:flex;align-items:center;gap:6px;min-width:0}#showweld-app-root .sw-studio-composer__mode button{display:inline-flex!important;align-items:center;gap:7px;min-height:var(--sw-studio-control)!important;padding:6px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--sw-studio-muted)!important;box-shadow:none!important}#showweld-app-root .sw-studio-composer__mode button[aria-pressed=true]{background:var(--sw-studio-selected)!important;color:var(--sw-studio-ink)!important}.sw-studio-composer__mode>span{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--sw-studio-muted)}#showweld-app-root .sw-studio-composer .sw-prompt-editor__header{position:absolute!important;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}#showweld-app-root .sw-studio-composer .sw-prompt-editor__footer{padding-top:4px!important;flex-wrap:wrap!important}#showweld-app-root .sw-studio-composer .sw-prompt-editor__count{display:none}#showweld-app-root .sw-studio-composer .sw-prompt-editor__guides{margin-left:auto}#showweld-app-root .sw-studio-composer .sw-prompt-editor__commit{background:transparent!important;color:var(--sw-studio-ink)!important;border:1px solid var(--sw-studio-line)!important}#showweld-app-root .sw-media-workbench .spark-director-preview__identity{min-width:0!important;flex:1 1 auto!important}#showweld-app-root .sw-studio-composer button.sw-studio-primary{background:var(--sw-studio-action)!important;color:var(--sw-studio-on-action)!important;border-color:var(--sw-studio-action)!important}#showweld-app-root .sw-media-workbench :is(button,textarea,select):focus-visible{outline:2px solid var(--sw-studio-accent)!important;outline-offset:3px}#showweld-app-root .sw-media-workbench .spark-director-topline{padding:10px 20px!important;border-bottom:1px solid var(--sw-studio-line)}#showweld-app-root .sw-media-workbench .spark-director-preview__canvas{border-radius:0!important;box-shadow:none!important}#showweld-app-root .sw-media-workbench .spark-director-preview{border:0!important}#showweld-app-root .sw-media-workbench :is(.spark-director-clip-card,.pb-production-sequence__rail>button){background:var(--sw-studio-bg)!important;border:1px solid var(--sw-studio-line)!important;border-radius:10px!important;box-shadow:none!important}#showweld-app-root .sw-media-workbench :is(.spark-director-clip-card,.pb-production-sequence__rail>button):is([data-active=true],[data-selected=true]){border-color:var(--sw-studio-accent)!important;background:var(--sw-studio-selected)!important}#showweld-app-root [data-showweld-studio] .visual-cockpit-layout{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;height:auto!important;flex:0 0 auto!important;overflow:visible!important;scrollbar-gutter:auto!important}#showweld-app-root [data-showweld-studio]{padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}#showweld-app-root [data-showweld-studio] #visual-stories-stage{flex:0 0 auto!important;height:auto!important;width:100%!important;min-height:0!important;overflow:visible!important;scrollbar-gutter:auto!important;padding-bottom:24px!important}#showweld-app-root .pb-studio-library{flex:0 0 auto;width:100%;min-width:0;border-bottom:1px solid var(--sw-studio-line);background:var(--sw-studio-bg)}.pb-studio-library>summary{display:flex;align-items:center;gap:8px;padding:10px 20px;min-height:44px;box-sizing:border-box;cursor:pointer;color:var(--sw-studio-muted);font-size:12px}#showweld-app-root .pb-studio-library:not([open])>nav{display:none!important}#showweld-app-root .pb-studio-library>nav{width:100%!important;max-height:330px!important;overflow-y:auto!important;border:0!important}#showweld-app-root .pb-studio-stage{max-width:none!important;padding:16px 20px!important}#showweld-app-root .pb-studio-project-actions{position:relative;margin-left:auto}#showweld-app-root .pb-studio-project-actions>summary{cursor:pointer;min-height:40px;padding:10px 12px;box-sizing:border-box;font-size:12px;color:var(--sw-studio-ink)}#showweld-app-root .pb-studio-project-actions:not([open])>div{display:none!important}#showweld-app-root .pb-studio-project-actions[open]>div{position:absolute;right:0;top:100%;z-index:40;width:min(420px,80vw);display:flex!important;flex-wrap:wrap!important;padding:16px!important;background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line);border-radius:var(--sw-studio-panel-radius);box-shadow:var(--sw-studio-panel-shadow)}@media (max-width: 760px){#showweld-app-root [data-showweld-studio] #visual-stories-stage{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}#showweld-app-root .pb-studio-stage{padding:8px!important}.sw-studio-project-identity>small{display:none}#showweld-app-root .pb-studio-header{padding-inline:8px!important}#showweld-app-root .sw-studio-composer__mode{flex-wrap:wrap}#showweld-app-root .sw-studio-composer__mode>span{flex-basis:100%;margin:0;font-size:11px}#showweld-app-root .sw-studio-composer button{min-height:44px!important}#showweld-app-root .spark-director-workspace .spark-director-preview__transport{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:6px!important;padding:6px 8px!important}#showweld-app-root .spark-director-workspace .spark-director-preview__identity{min-width:0!important;width:auto!important}#showweld-app-root .spark-director-workspace .spark-director-preview__identity small{font-size:10px!important}#showweld-app-root .spark-director-workspace .spark-director-preview__actions{width:auto!important;margin:0!important;gap:4px!important}#showweld-app-root .spark-director-workspace .spark-director-preview__actions button{min-width:36px!important;min-height:44px!important;padding:5px!important;font-size:11px!important}#showweld-app-root .spark-director-workspace .spark-director-workspaces{padding:4px!important;gap:0!important}#showweld-app-root .spark-director-workspace .spark-director-workspaces>button{padding:6px 9px!important;font-size:12px!important;min-height:44px!important}#showweld-app-root .spark-director-workspace .spark-director-clip-card{flex-basis:156px!important}#showweld-app-root .spark-director-workspace .spark-director-clip-card__thumb{width:60px!important}#showweld-app-root .sw-media-workbench{--media-preview-height: clamp(220px, 32dvh, 340px)}#showweld-app-root .sw-media-workbench .spark-director-preview__empty{padding:32px 12px 12px!important;gap:8px!important}#showweld-app-root .sw-media-workbench .spark-director-preview__empty-mark{width:40px;height:40px;border-radius:12px}#showweld-app-root .sw-media-workbench .spark-director-preview__empty-mark svg{width:24px;height:24px}#showweld-app-root .sw-media-workbench .spark-director-preview__empty>strong{font-size:18px!important}#showweld-app-root .sw-media-workbench .spark-director-preview__empty>span{font-size:12px!important;line-height:1.5!important}#showweld-app-root .sw-media-workbench :is(.spark-director-preview__transport,.pb-production-stage__status){flex-wrap:wrap;gap:6px!important}#showweld-app-root .sw-media-workbench :is(.pb-production-sequence__head>div>span,.spark-director-clip-strip__head small){display:none}#showweld-app-root .sw-media-workbench .pb-production-format-select>span{display:none}#showweld-app-root .sw-media-workbench .pb-production-format-select{flex:1 1 0!important;width:0!important}#showweld-app-root .sw-media-workbench .pb-production-format-select select{font-size:12px!important;text-overflow:ellipsis}#showweld-app-root .sw-media-workbench .pb-production-stage__footer>div{display:flex!important;flex-direction:row!important;gap:8px;min-width:0;align-items:center}#showweld-app-root .sw-media-workbench .pb-production-stage__footer strong{flex:0 0 auto;font-size:11px!important}#showweld-app-root .sw-media-workbench .pb-production-stage__footer span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#showweld-app-root .sw-media-workbench .pb-production-action-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#showweld-app-root .sw-media-workbench .pb-production-action-grid button{width:100%!important;min-width:0!important;min-height:44px!important;padding:8px!important}#showweld-app-root .sw-media-workbench .sw-prompt-editor__header{flex-wrap:wrap;gap:6px}#showweld-app-root .sw-media-workbench :is(button,select,summary){touch-action:manipulation}}#showweld-app-root [data-showweld-studio] .creator-cockpit__route-panel[data-cockpit-active=false]{display:none!important}#showweld-app-root .pb-studio-project-drawer{flex:0 0 auto!important;width:100%!important;border-bottom:1px solid var(--sw-studio-line)!important;background:var(--sw-studio-surface)!important}.pb-studio-project-drawer>summary{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 20px!important;min-height:40px!important;box-sizing:border-box!important;cursor:pointer!important;font-size:12px!important;color:var(--sw-studio-ink)!important}.pb-studio-project-drawer>summary>span{margin-left:auto!important;color:var(--sw-studio-muted)!important;font-size:11px!important}#showweld-app-root .pb-studio-project-drawer:not([open])>:not(summary){display:none!important}#showweld-app-root .pb-studio-project-drawer[open]{max-height:45dvh!important;overflow:auto!important}#showweld-app-root [data-showweld-studio][data-cockpit-active-route=canvas]{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;overflow:hidden!important}#showweld-app-root [data-showweld-studio][data-cockpit-active-route=canvas] .visual-cockpit-layout{flex:1 1 0!important;min-height:0!important;height:auto!important;overflow:hidden!important}#showweld-app-root [data-showweld-studio][data-cockpit-active-route=canvas] #visual-stories-stage{flex:1 1 0!important;min-height:0!important;height:100%!important;overflow:hidden!important;padding:0!important}#showweld-app-root [data-showweld-studio][data-cockpit-active-route=canvas] .pb-studio-stage{height:100%!important;min-height:0!important;padding:0!important;display:flex!important;flex-direction:column!important}#showweld-app-root .pb-production-workspace.sw-media-workbench{display:flex!important;flex-direction:column!important;flex:1 1 0!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}#showweld-app-root .pb-production-workspace .pb-production-toolbar{flex:0 0 auto!important;padding:4px 16px!important;min-height:40px!important}#showweld-app-root .pb-production-workspace .pb-production-workspace-tabs{flex:0 0 auto!important;border-bottom:1px solid var(--sw-studio-line)!important;padding:0 12px!important}#showweld-app-root .pb-production-workspace .pb-production-workspace-tabs button{min-height:32px!important;padding:4px 12px!important;font-size:12px!important}#showweld-app-root .pb-production-workspace .pb-production-workspace__body{display:flex!important;flex:1 1 0!important;min-height:0!important;overflow:hidden!important}#showweld-app-root .pb-production-workspace .pb-production-stage-column{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;height:100%!important;overflow:hidden!important}#showweld-app-root .pb-production-workspace .pb-production-stage{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:160px!important;overflow:hidden!important}#showweld-app-root .pb-production-workspace .pb-production-stage__viewport{container-type:size;display:flex!important;flex:1 1 0!important;min-height:0!important;height:auto!important;align-items:center!important;justify-content:center!important;padding:12px!important;overflow:hidden!important}#showweld-app-root .pb-production-workspace .pb-production-canvas{height:auto!important;max-height:100cqh!important;width:min(100cqw,calc(100cqh * var(--pb-production-aspect)))!important;max-width:100%!important;min-height:0!important;box-shadow:var(--sw-card-shadow)!important}#showweld-app-root .pb-production-workspace .pb-production-stage__footer{flex:0 0 auto!important}#showweld-app-root .pb-production-workspace .sw-studio-editing-deck{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}#showweld-app-root .pb-production-workspace .pb-production-direction-dock{padding:8px 16px!important}#showweld-app-root .pb-production-workspace .sw-studio-composer{gap:5px!important}#showweld-app-root .pb-production-workspace .sw-studio-composer__mode button{min-height:30px!important;font-size:12px!important;padding:4px 10px!important}#showweld-app-root .pb-production-workspace [data-studio-prompt] textarea{min-height:48px!important;height:48px!important;max-height:100px!important;padding:8px 12px!important}#showweld-app-root .pb-production-workspace .sw-prompt-editor__footer button{min-height:32px!important;padding:5px 10px!important;font-size:11px!important}#showweld-app-root .pb-production-workspace .pb-production-sequence{padding:6px 16px!important;display:flex!important;align-items:center!important;gap:12px!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__head{display:contents!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__head>div{display:none!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__head>button{order:2!important;flex:0 0 auto!important;min-height:36px!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__rail{flex:1 1 0!important;min-width:0!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__rail>button{flex-basis:138px!important;min-height:56px!important;padding:4px 6px!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__thumb{width:38px!important;height:42px!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__copy>span{display:none!important}#showweld-app-root .pb-production-workspace .sw-preview-tool-sheet{flex:0 1 auto!important;max-height:32dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0 16px 16px!important;background:var(--sw-studio-surface)!important}#showweld-app-root .pb-production-workspace .pb-production-inspector__head{position:sticky!important;top:0!important;z-index:5!important;background:var(--sw-studio-surface)!important;padding:8px 0!important}#showweld-app-root .pb-production-workspace .pb-production-inspector__head small,#showweld-app-root .pb-production-workspace[data-tools-open=true] .pb-production-direction-dock,#showweld-app-root .pb-production-workspace .pb-production-inspector__ai-mode{display:none!important}#showweld-app-root .pb-production-workspace .pb-production-format-select select{max-width:340px!important}#showweld-app-root .pb-production-workspace .pb-production-workspace-tabs{background:var(--sw-studio-surface)!important}#showweld-app-root .pb-production-workspace .pb-production-stage__status{min-height:36px!important;padding:4px 12px!important}#showweld-app-root .pb-production-workspace .pb-production-stage__status-actions>button{min-height:var(--sw-studio-control)!important;height:auto!important}@media (max-width:760px){#showweld-app-root [data-showweld-studio][data-cockpit-active-route=canvas]{height:calc(100% - 68px - env(safe-area-inset-bottom,0px))!important;max-height:calc(100% - 68px - env(safe-area-inset-bottom,0px))!important}#showweld-app-root .pb-production-workspace .pb-production-stage__footer>div{display:flex!important;flex-direction:row!important;align-items:center!important;min-width:0!important;gap:8px!important}#showweld-app-root .pb-production-workspace .pb-production-stage__footer strong{white-space:nowrap!important}#showweld-app-root .pb-production-workspace .pb-production-stage__footer span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__rail>button{display:flex!important;align-items:center!important;gap:4px!important;min-width:76px!important;width:76px!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__copy{display:none!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__thumb{flex:0 0 38px!important}.pb-studio-project-drawer>summary{padding:8px 12px!important;min-height:44px!important}.pb-studio-project-drawer>summary>span{display:none!important}#showweld-app-root .pb-production-workspace .pb-production-toolbar{padding-inline:8px!important}#showweld-app-root .pb-production-workspace .pb-production-workspace-tabs button{min-height:44px!important}#showweld-app-root .pb-production-workspace .pb-production-stage__status{display:flex!important}#showweld-app-root .pb-production-workspace .sw-studio-composer__mode{flex-wrap:nowrap!important}#showweld-app-root .pb-production-workspace .sw-studio-composer__mode>span{display:none!important}#showweld-app-root .pb-production-workspace .sw-studio-composer__mode button{min-height:44px!important}#showweld-app-root .pb-production-workspace .sw-prompt-editor__footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;justify-content:stretch!important}#showweld-app-root .pb-production-workspace .sw-prompt-editor__footer>:is(button,details){flex:0 0 auto!important;min-height:44px!important;min-width:0!important;width:100%!important}#showweld-app-root .pb-production-workspace .sw-prompt-editor__guides{grid-column:1/-1!important}#showweld-app-root .pb-production-workspace .pb-production-sequence{padding:4px 8px!important;gap:6px!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__rail>button{flex-basis:76px!important}#showweld-app-root .pb-production-workspace .sw-preview-tool-sheet{max-height:35dvh!important}}}@layer sw-studio-refinement{#showweld-app-root .pb-canvas-view-switch{display:flex!important;gap:4px!important;align-items:center!important;padding:3px!important;border:1px solid var(--sw-studio-line)!important;border-radius:10px!important;background:var(--sw-studio-bg)!important}#showweld-app-root .pb-canvas-view-switch button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;min-height:32px!important;padding:6px 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--sw-studio-muted)!important;font:inherit!important;font-size:12px!important;white-space:nowrap!important}#showweld-app-root .pb-canvas-view-switch button[aria-pressed=true]{background:var(--sw-studio-selected)!important;color:var(--sw-studio-action)!important}#showweld-app-root .pb-production-canvas[data-canvas-view=artwork]{background:var(--sw-studio-surface)!important;border:1px solid var(--sw-studio-line)!important;border-radius:8px!important;overflow:hidden!important}:is(#showweld-app-root,.sw-library,.sw-library-detail) .pb-artwork-state{display:flex!important;align-items:center!important;justify-content:center!important;color:var(--sw-studio-muted,var(--sw-text-secondary))!important;font-size:12px!important}:is(#showweld-app-root,.sw-library,.sw-library-detail) .pb-artwork-state[data-detailed=true]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:5!important;flex-direction:column!important;gap:12px!important;padding:24px!important;background:var(--sw-studio-surface,var(--sw-layer-canvas))!important;text-align:center!important;overflow:auto!important}:is(#showweld-app-root,.sw-library,.sw-library-detail) .pb-artwork-state[data-detailed=true] strong{color:var(--sw-studio-ink,var(--sw-text-primary))!important;font-size:clamp(14px,2cqw,20px)!important}:is(#showweld-app-root,.sw-library,.sw-library-detail) .pb-artwork-state[data-detailed=true]>span{max-width:36ch!important;line-height:1.5!important}:is(#showweld-app-root,.sw-library,.sw-library-detail) .pb-artwork-state button{min-height:40px!important;padding:8px 16px!important;border:1px solid var(--sw-studio-line,var(--sw-border-muted-color))!important;border-radius:8px!important;background:var(--sw-studio-selected,var(--sw-control-bg-hover))!important;color:var(--sw-studio-action,var(--accent-primary))!important;font:inherit!important;cursor:pointer!important}:is(#showweld-app-root,.sw-library,.sw-library-detail) .pb-artwork-state small{max-width:38ch!important;color:var(--sw-studio-muted,var(--sw-text-secondary))!important;line-height:1.5!important}#showweld-app-root .pb-production-stage__status-actions{margin-left:auto!important}@media (max-width:760px){#showweld-app-root .pb-production-workspace .pb-production-toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#showweld-app-root .pb-production-workspace .pb-production-format-select{flex:1 1 160px!important;min-width:0!important}#showweld-app-root .pb-production-workspace .pb-production-format-select select{width:100%!important;max-width:100%!important}#showweld-app-root .pb-canvas-view-switch{order:3!important;flex:1 0 100%!important}#showweld-app-root .pb-canvas-view-switch button{flex:1!important;min-height:36px!important}:is(#showweld-app-root,.sw-library,.sw-library-detail) .pb-artwork-state[data-detailed=true]{gap:8px!important;padding:12px!important}:is(#showweld-app-root,.sw-library,.sw-library-detail) .pb-artwork-state[data-detailed=true] small{font-size:10px!important}}#showweld-app-root .pb-production-workspace .pb-production-sequence__copy{flex:1 1 0!important;min-width:0!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__copy strong{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;word-break:normal!important;overflow-wrap:normal!important;font-size:12px!important;line-height:1.3!important}@media (min-width:761px){#showweld-app-root .pb-production-workspace .pb-production-sequence__rail>button{flex-basis:172px!important;gap:8px!important}#showweld-app-root .pb-production-workspace .pb-production-sequence__thumb{flex:0 0 60px!important;width:60px!important;height:42px!important}}@media (max-width:760px){#showweld-app-root .pb-production-workspace .pb-production-stage{min-height:244px!important}#showweld-app-root .pb-production-workspace .pb-production-stage__viewport{min-height:176px!important}#showweld-app-root .pb-production-workspace .pb-production-stage__footer{min-height:32px!important;height:32px!important;padding:4px 8px!important}#showweld-app-root .pb-production-workspace .pb-production-direction-dock{flex:0 1 auto!important;min-height:88px!important;max-height:156px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin}}}#showweld-app-root .sw-media-workbench .pb-production-lettering-frame{position:absolute;pointer-events:none}#showweld-app-root .sw-media-workbench .pb-production-lettering-frame>button{pointer-events:auto}#showweld-app-root .sw-media-workbench .pb-production-lettering-overlay{--sw-balloon-paper: #fffdf7;--sw-balloon-ink: #202126;display:block!important;position:absolute!important;padding:0!important;min-height:0!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}#showweld-app-root .sw-media-workbench .pb-production-lettering-overlay svg{width:100%!important;height:100%!important;max-width:none!important;flex:none!important}#showweld-app-root .sw-media-workbench .pb-production-lettering-overlay[data-selected=true]{outline:1px dashed var(--sw-studio-accent);outline-offset:4px}#showweld-app-root .sw-lettering-card{display:grid;gap:10px;padding:14px;border:1px solid var(--sw-studio-line);border-radius:12px;background:var(--sw-studio-surface)}#showweld-app-root .sw-lettering-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#showweld-app-root .sw-lettering-controls label{display:grid;gap:5px;min-width:0;font-size:12px;color:var(--sw-studio-muted);text-transform:none}#showweld-app-root .sw-lettering-controls :is(input,select){width:100%;min-width:0;min-height:40px;padding:7px 9px;border:1px solid var(--sw-studio-line);border-radius:7px;background:var(--sw-studio-bg);color:var(--sw-studio-ink);box-sizing:border-box;font:inherit}#showweld-app-root .sw-lettering-preflight{padding:12px 12px 12px 28px;border:1px solid var(--sw-studio-line);border-radius:10px;color:var(--sw-studio-ink);font-size:13px;line-height:1.5}@media (max-width:760px){#showweld-app-root .sw-lettering-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#showweld-app-root .sw-lettering-controls :is(input,select){min-height:44px}}:is(.creator-app-shell,.settings-page){--creator-ink: var(--sw-text-primary);--creator-muted: var(--sw-text-secondary);--creator-faint: var(--sw-text-secondary);--creator-canvas: var(--sw-layer-canvas);--creator-default: var(--sw-layer-default);--creator-raised: var(--sw-layer-raised);--creator-border: var(--sw-border-muted-color);--creator-border-strong: var(--sw-border-strong-color);--creator-border-accent: var(--sw-control-focus-color);--creator-route-a: var(--accent-primary-rgb);--creator-route-b: var(--accent-primary-rgb);color:var(--sw-text-primary);background:var(--sw-layer-canvas);font-family:var(--sw-font-family-base, var(--font-family-base, system-ui))}.sphere-creator-layout{display:grid;grid-template-columns:216px minmax(0,1fr);align-items:start}.sphere-creator-layout__content{min-width:0;width:100%}.sphere-creator-layout__content>:is(.sphere-page-container,.ss-publish-command){width:100%;max-width:1440px;margin-inline:auto;padding:clamp(20px,2.8vw,40px);min-height:calc(100dvh - 76px)}.sphere-creator-rail{position:sticky;top:76px;height:calc(100dvh - 76px);overflow-y:auto;padding:20px 12px;background:var(--sw-layer-default);border-right:1px solid var(--sw-border-muted-color)}.sphere-creator-rail section{margin:0 0 22px}.sphere-creator-rail h2{padding:0 12px 8px;font-size:.75rem;font-weight:600;color:var(--sw-text-secondary)}.sphere-creator-rail a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;margin-block:3px;border-radius:var(--radius-sm);font-size:.875rem;color:var(--sw-text-secondary)}.sphere-creator-rail a[aria-current=page]{color:var(--accent-primary);background:var(--sw-layer-selected)}.sphere-creator-rail a:hover{background:var(--sw-layer-hover)}.sphere-creator-rail__account{border-top:1px solid var(--sw-border-muted-color);padding-top:12px}.sphere-creator-header{min-height:76px;background:var(--sw-chrome-highlight),var(--sw-chrome-bg);border-color:var(--sw-chrome-border);box-shadow:var(--sw-chrome-shadow);-webkit-backdrop-filter:var(--sw-chrome-filter);backdrop-filter:var(--sw-chrome-filter)}.sphere-creator-header :is(a,select){border-radius:var(--radius-sm)}.creator-app-shell :is(.creator-page-hero,.creator-dashboard-hero){background:transparent!important;border:0!important;box-shadow:none!important;padding:0 0 24px!important;border-radius:0!important}.creator-app-shell :is(.creator-page-hero,.creator-dashboard-hero) h1{font-size:clamp(1.65rem,2.8vw,2.25rem)!important;line-height:1.2!important;font-weight:650!important;letter-spacing:-.03em!important}:is(.creator-app-shell,.settings-page) :is(.creator-card,.creator-card-strong,.sphere-workspace-card){background:var(--sw-layer-default)!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--sw-card-shadow)!important;min-width:0}.sphere-workspace-card{overflow:hidden}.sphere-workspace-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:var(--radius-sm);border:1px solid var(--sw-border-muted-color);background:var(--sw-control-surface);color:var(--sw-text-primary);font-family:inherit;font-weight:600;font-size:.875rem;line-height:1.4;box-shadow:var(--sw-control-shadow);cursor:pointer}.sphere-workspace-button--primary{background:var(--accent-primary);color:var(--accent-text);border-color:transparent}.sphere-workspace-button--ghost{background:transparent;border-color:transparent;box-shadow:none}.sphere-workspace-button--sm{padding-inline:12px;font-size:.8125rem}.sphere-workspace-button--lg{padding:12px 20px;font-size:1rem}.sphere-workspace-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.sphere-workspace-button:not(:disabled):hover{filter:brightness(.97)}:is(.creator-app-shell,.settings-page) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--sw-control-focus-color);outline-offset:3px}:is(.creator-app-shell,.settings-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select){min-width:0;max-width:100%;border-radius:var(--radius-sm);border-color:var(--sw-border-muted-color);background-color:var(--sw-control-surface);color:var(--sw-text-primary);font-size:.875rem;line-height:1.5}:is(.creator-app-shell,.settings-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:44px}:is(.creator-app-shell,.settings-page) :is(input,textarea)::-moz-placeholder{color:var(--sw-text-secondary);opacity:.85}:is(.creator-app-shell,.settings-page) :is(input,textarea)::placeholder{color:var(--sw-text-secondary);opacity:.85}.creator-app-shell .creator-table-wrap{border-color:var(--sw-border-muted-color);border-radius:var(--radius-md);box-shadow:none;overflow-x:auto}.creator-app-shell .creator-table{min-width:32rem}.creator-app-shell .creator-table :is(th,td){padding:14px 16px;border-color:var(--sw-border-muted-color);line-height:1.5}.creator-app-shell .creator-table th{color:var(--sw-text-secondary);background:var(--sw-layer-raised);font-size:.75rem;letter-spacing:.02em;text-transform:none}.sphere-workspace-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:24px}.sphere-workspace-heading h1{margin:0;font-size:clamp(1.75rem,2.8vw,2.25rem);letter-spacing:-.035em;line-height:1.2;font-weight:650}.sphere-workspace-heading p{color:var(--sw-text-secondary);font-size:.875rem;line-height:1.6;margin-top:8px;max-width:65ch}.sphere-workspace-heading label{display:grid;gap:6px;font-size:.75rem;color:var(--sw-text-secondary);min-width:min(100%,240px)}.sphere-workspace-heading select{padding:10px 12px}.sphere-publishing-stats{display:flex;gap:28px;flex-wrap:wrap;padding-bottom:24px}.sphere-publishing-stats>div{display:flex;gap:10px;align-items:center}.sphere-publishing-stats svg{color:var(--accent-primary);width:20px;height:20px}.sphere-publishing-stats strong{font-size:1.125rem;font-weight:650}.sphere-publishing-stats small{display:block;color:var(--sw-text-secondary);font-size:.75rem}.sphere-publishing-steps{display:flex;gap:6px;flex-wrap:wrap;padding-block:4px 16px;border-bottom:1px solid var(--sw-border-muted-color)}.sphere-publishing-step{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--sw-text-secondary);font-size:.8125rem;background:transparent;border:1px solid transparent}.sphere-publishing-step[aria-selected=true]{color:var(--accent-primary);background:var(--sw-layer-selected);border-color:var(--sw-border-muted-color)}.sphere-publishing-step>span:first-child{font-size:.75rem;font-variant-numeric:tabular-nums}.sphere-publishing-step svg{width:16px;height:16px}.sphere-publishing-current{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-block:20px}.sphere-publishing-current strong{font-size:1rem;font-weight:650}.sphere-publishing-current p{font-size:.8125rem;color:var(--sw-text-secondary);margin:0}.sphere-publishing-content{min-width:0}.sphere-publishing-ingest{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr);gap:20px;align-items:start}.sphere-publishing-footer{display:flex;justify-content:flex-end;padding-top:24px}.sphere-publishing-empty{display:grid;justify-items:start;gap:14px;padding:28px;background:var(--sw-layer-default);border:1px solid var(--sw-border-muted-color);border-radius:var(--radius-lg)}.sphere-publishing-empty h2{font-size:1.125rem;font-weight:650}.sphere-publishing-empty p{color:var(--sw-text-secondary);font-size:.875rem;line-height:1.6}.sphere-upload-zone{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;text-align:center;border:1px dashed var(--sw-border-strong-color);border-radius:var(--radius-lg);background:var(--sw-layer-default)}.sphere-upload-zone[data-dragging=true]{background:var(--sw-layer-selected);border-color:var(--accent-primary)}.sphere-upload-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-md);color:var(--accent-primary);background:var(--sw-layer-selected)}.sphere-upload-zone h3{font-size:1.25rem;font-weight:650}.sphere-upload-zone p{color:var(--sw-text-secondary);font-size:.875rem;line-height:1.6}.sphere-workspace-stat{padding:20px}.sphere-workspace-stat>svg{width:20px;height:20px;color:var(--accent-primary)}.sphere-workspace-stat h3{font-size:1.75rem;font-weight:650;margin:12px 0 2px}.sphere-workspace-stat p{color:var(--sw-text-secondary);font-size:.8125rem;line-height:1.5}.sphere-workspace-stat small{display:block;color:var(--sw-text-secondary);margin-top:10px}.settings-page .sphere-settings-layout{display:grid;grid-template-columns:250px minmax(0,1fr);width:min(1320px,100%);margin-inline:auto}.settings-page .sphere-settings-sidebar{display:flex;flex-direction:column;gap:24px;width:auto;min-width:0;padding:28px 16px;position:sticky;top:var(--storysphere-top-offset,64px);height:calc(100dvh - var(--storysphere-top-offset,64px));overflow-y:auto;background:transparent;border-right:1px solid var(--border-primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.settings-page .sphere-settings-content{min-width:0;width:100%;max-width:1000px!important;padding:clamp(20px,3vw,40px)}.settings-page .settings-route-heading{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--sw-border-muted-color)}.settings-page .settings-route-heading h2{font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2;letter-spacing:-.03em}@media (max-width:1023px){.sphere-creator-layout{grid-template-columns:minmax(0,1fr)}.sphere-creator-rail{display:none}.sphere-publishing-ingest{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sphere-creator-layout__content>:is(.sphere-page-container,.ss-publish-command){padding:20px 16px 96px}.sphere-creator-header{padding:12px 16px;gap:10px}.sphere-creator-header__identity{gap:12px}.sphere-creator-header__brand{font-size:.875rem}.sphere-creator-header__nav{width:100%;justify-content:space-between;gap:12px}.sphere-workspace-select{flex:1}.sphere-workspace-select select{width:100%}.sphere-publishing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.sphere-publishing-step{padding:10px 6px;gap:6px;justify-content:center}.sphere-publishing-step svg{display:none}.sphere-publishing-stats{gap:14px;justify-content:space-between}.sphere-publishing-stats svg{display:none}.sphere-workspace-heading label{width:100%}.settings-page .sphere-settings-layout{display:block}.settings-page .sphere-settings-sidebar{position:relative;top:auto;height:auto;border:0}.settings-page .sphere-settings-sidebar.hidden{display:none}.settings-page .sphere-settings-content{padding:20px 16px 96px}}@media (prefers-reduced-motion:reduce){:is(.creator-app-shell,.settings-page) :is(button,a,[role=tab]){transition:none!important}}.creator-app-shell[data-native-shell=true] .sphere-creator-layout{grid-template-columns:minmax(0,1fr)}.creator-wsnav{display:flex;gap:4px;overflow-x:auto;padding:4px;min-width:0;background:var(--sw-layer-default);border:1px solid var(--sw-border-muted-color);border-radius:var(--radius-md)}.creator-wsnav-item{display:flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0;padding:10px 12px;border-radius:var(--radius-sm);color:var(--sw-text-secondary);font-size:.8125rem;font-weight:600}.creator-wsnav-item[aria-current=page],.creator-wsnav-card[aria-current=page]{background:var(--sw-layer-selected);color:var(--accent-primary)}.creator-wsnav-item:hover,.creator-wsnav-card:hover{background:var(--sw-layer-hover)}.creator-wsnav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.creator-wsnav-card{display:flex;gap:12px;align-items:start;padding:20px;background:var(--sw-layer-default);border:1px solid var(--sw-border-muted-color);border-radius:var(--radius-lg);color:var(--sw-text-primary)}.creator-wsnav-card>svg{flex-shrink:0;color:var(--accent-primary)}.creator-wsnav-card strong{font-size:.9375rem;font-weight:600}.creator-wsnav-card p{margin-top:6px;font-size:.8125rem;line-height:1.6;color:var(--sw-text-secondary)}.creator-wsnav-badge{margin-inline-start:8px;padding:2px 6px;border-radius:var(--radius-sm);font-size:.75rem;background:var(--sw-layer-selected);color:var(--accent-primary)}.sphere-workspace-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;margin-bottom:20px;background:var(--sw-layer-raised);border:1px solid var(--sw-border-muted-color);border-radius:var(--radius-md);font-size:.8125rem;color:var(--sw-text-secondary)}.sphere-publishing-footer{gap:12px}.settings-page .sphere-settings-switch{display:grid;place-items:center;position:relative;flex-shrink:0;width:48px;height:44px;min-height:44px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent!important;box-shadow:none!important}.sphere-settings-switch__track{position:relative;display:block;width:46px;height:26px;border-radius:999px;background:var(--sw-border-strong-color)}.sphere-settings-switch__track>span{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--sw-layer-default);transition:transform var(--sw-motion-fast)}.sphere-settings-switch[aria-checked=true] .sphere-settings-switch__track{background:var(--accent-primary)}.sphere-settings-switch[aria-checked=true] .sphere-settings-switch__track>span{transform:translate(20px);background:var(--accent-text)}.sphere-settings-switch:disabled{opacity:.5;cursor:not-allowed}.settings-page .sphere-panel{border-radius:var(--radius-lg);background:var(--sw-layer-default);border:1px solid var(--sw-border-muted-color);box-shadow:var(--sw-card-shadow)}.sphere-studio-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(var(--sw-border-muted-color) 1px,transparent 1px),linear-gradient(90deg,var(--sw-border-muted-color) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 75%);mask-image:radial-gradient(ellipse at center,black,transparent 75%)}.creator-webtoon-studio-shell main>.mx-auto{position:relative}.creator-webtoon-studio-shell .studio-bg-surface{border-radius:var(--radius-lg)}.creator-webtoon-studio-shell .os-titlebar,.creator-webtoon-studio-shell .os-statusbar{-webkit-backdrop-filter:var(--sw-chrome-filter);backdrop-filter:var(--sw-chrome-filter)}.creator-app-shell[data-creator-access=public-preview] .sphere-creator-layout{grid-template-columns:minmax(0,1fr)}.creator-app-shell .sphere-workspace-choice{min-width:0;border:1px solid var(--sw-border-muted-color);border-radius:var(--radius-md);background:var(--sw-layer-default);color:var(--sw-text-primary);box-shadow:none}.creator-app-shell .sphere-workspace-choice[aria-pressed=true]{background:var(--sw-layer-selected);border-color:var(--accent-primary);color:var(--sw-text-primary)}.creator-app-shell .sphere-publishing-form-card{background:var(--sw-layer-default);border:1px solid var(--sw-border-muted-color);border-radius:var(--radius-lg);box-shadow:var(--sw-card-shadow)}.sphere-settings-subtitle{color:var(--text-secondary);font-size:12px;margin-top:4px}.sphere-settings-enroll{display:flex;gap:10px;align-items:center;padding:14px 12px;background:var(--surface-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:13px}.sphere-settings-enroll>svg{flex:none;color:var(--accent-primary)}.sphere-settings-enroll>svg:last-child{margin-left:auto;color:var(--text-secondary)}.sphere-settings-enroll small{display:block;margin-top:5px;font-size:11px;color:var(--text-secondary)}.sphere-settings-enroll-copy{color:var(--text-secondary);font-size:14px;line-height:1.7;margin-bottom:24px}.sphere-settings-save{position:sticky;bottom:calc(var(--storysphere-bottom-offset,0px) + 12px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-top:24px;z-index:10;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-lg);color:var(--text-secondary);font-size:12px}.sphere-settings-card{border:1px solid var(--sw-material-border,var(--border-primary));border-radius:var(--radius-lg);background:var(--sw-material-panel,var(--surface-primary));color:var(--text-primary);overflow:hidden}.sphere-settings-card+.sphere-settings-card{margin-top:24px}.sphere-settings-card__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--border-primary)}.sphere-settings-card__heading>div{display:flex;align-items:center;gap:12px}.sphere-settings-card__heading>div,.sphere-settings-card__heading>div>div{min-width:0}.sphere-settings-card__heading{overflow-wrap:anywhere}.sphere-settings-card__icon{flex-shrink:0}.settings-page :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--sw-material-focus,var(--accent-primary));outline-offset:3px}@media (max-width:767px),(pointer:coarse){.settings-page :is(button,summary,select,input:not([type=checkbox]):not([type=radio]):not([type=range])){min-height:44px}.settings-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}.sphere-settings-card__icon{display:grid;place-items:center;padding:10px;background:var(--sw-layer-selected);color:var(--accent-primary);border-radius:var(--radius-md)}.sphere-settings-card__heading h3{font-size:16px;font-weight:600;line-height:1.4}.sphere-settings-card__heading p{font-size:12px;color:var(--text-secondary);margin-top:4px}.sphere-settings-card__body{padding:24px}.settings-page .sphere-settings-card button[class*="bg-[--accent-primary]"]{background:var(--accent-primary)!important;color:var(--accent-text)!important}.settings-page .sphere-settings-card button[aria-pressed]{background:var(--sw-material-control,var(--surface-secondary))!important;color:var(--text-primary)!important}.settings-page .sphere-settings-card button[aria-pressed=true]{background:var(--sw-material-selected,var(--sphere-selected))!important;border-color:var(--accent-primary)}.sphere-settings-content>.settings-route-heading p{color:var(--text-secondary);max-width:62ch;line-height:1.6;margin-top:8px;font-size:14px}.settings-page .sphere-settings-content{overflow:visible}@media (max-width:767px){.sphere-settings-card__heading,.sphere-settings-card__body{padding:20px 16px}.sphere-settings-save{flex-wrap:wrap}.sphere-settings-content.hidden{display:none}}body.storysphere-theme .sphere-settings-cover{border-block:1px solid var(--border-primary)}body.storysphere-theme .sphere-settings-cover summary{cursor:pointer;padding:14px 0;color:var(--text-secondary);font-weight:600}body.storysphere-theme .sphere-settings-cover[open]{padding-bottom:16px}.club-detail-page{--sphere-local-panel: var(--sw-material-panel, var(--surface-primary));--sphere-local-shadow: none;--sphere-local-border: var(--sw-material-border, var(--border-primary))}.club-detail-page :is(.club-detail-hero__panel,[id^=post-]){background:var(--sw-material-panel, var(--surface-primary))!important;border:1px solid var(--sw-material-border, var(--border-primary));box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.club-detail-page .club-detail-hero{height:auto;padding-top:16px;background:transparent!important}.club-detail-hero>.absolute{display:none}.club-detail-page .club-detail-hero__panel{border-radius:var(--radius-lg);gap:20px;padding:24px}.club-detail-hero__panel>.flex:first-child{min-width:0;gap:16px}.club-detail-hero__panel>.flex:first-child>div:first-child{flex:none;width:96px;height:128px;border-radius:var(--radius-md);box-shadow:none}.club-detail-hero__panel>.flex:first-child>div:last-child{min-width:0}.club-detail-page :is(button,[class*=tracking-]){letter-spacing:normal;text-transform:none}.club-detail-page .sphere-club-tab{white-space:nowrap;flex:none;gap:8px;padding:10px 12px}.club-detail-page .sphere-club-tab[aria-pressed=true]{background:var(--sw-material-selected)!important;color:var(--text-primary)}.club-detail-page :is([id^=post-] .flex-1,[id^=post-] .flex-1 p){min-width:0;overflow-wrap:anywhere}.club-detail-page [id^=post-]>.flex{gap:12px}.club-detail-page [id^=post-]>.flex>img{flex:none}.club-detail-page [id^=post-] [id^=post-]{margin-left:0}.sphere-app-root .messages-page{display:flex;flex-direction:column;height:calc(100dvh - var(--storysphere-top-offset,64px) - var(--storysphere-bottom-offset,80px))!important;min-height:0!important;background:var(--sw-material-canvas,var(--bg-primary))!important}.messages-page>.sphere-messages-layout{flex:1;min-height:0!important;height:auto!important}.messages-page .sphere-conversation{min-height:0!important}.messages-page .sphere-message-composer{background:var(--sw-material-panel,var(--surface-primary))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;padding:12px}.sphere-message-composer>.h-1{display:none}.sphere-message-composer textarea{font-size:16px;border-radius:var(--radius-md)}.messages-page :is(header,[class*=rounded-2xl]){box-shadow:none!important}.messages-page [class*=tracking-]{letter-spacing:normal;text-transform:none}.messages-page input{min-height:44px}.sphere-app-root .messages-page button{min-width:44px!important}@media (max-width:767px){.club-detail-hero__panel>.flex:first-child>div:first-child{width:64px;height:88px}.club-detail-page .club-detail-hero__panel{padding:16px}.club-detail-page .club-detail-hero__panel h1{font-size:1.5rem;overflow-wrap:anywhere}.club-detail-page .mt-16{margin-top:24px}.sphere-message-composer>.flex.items-end{flex-wrap:wrap}.sphere-message-composer textarea{flex-basis:calc(100% - 64px);order:-1}.sphere-message-composer button[aria-label="Send message"]{order:-1}}@layer sw-studio-refinement{.awpm{color:var(--sw-text-primary)!important;background:var(--sw-layer-default)!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-lg, 16px)!important;overflow:hidden!important;font:inherit!important;min-width:0!important}.awpm *{box-sizing:border-box!important}.awpm button,.awpm input{font:inherit!important}.awpm-top,.awpm-toolbar,.awpm-control-strip{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border-bottom:1px solid var(--sw-border-muted-color)!important;background:var(--sw-layer-default)!important}.awpm-top{flex-wrap:wrap!important}.awpm-title{font-weight:650!important}.awpm-sub,.awpm-badge,.awpm-foot,.awpm-control-strip>span{color:var(--sw-text-secondary)!important;font-size:.8rem!important}.awpm-mark,.awpm-orbit{display:grid!important;place-items:center!important;background:var(--sw-layer-selected)!important;color:var(--accent-primary)!important;border-radius:var(--radius-md, 12px)!important}.awpm-mark{width:32px!important;height:32px!important}.awpm-badge{margin-inline-start:auto!important}.awpm-body{display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;min-height:480px!important}.awpm-rail{padding:12px 6px!important;border-inline-end:1px solid var(--sw-border-muted-color)!important;display:flex!important;flex-direction:column!important;gap:8px!important}.awpm-tab{display:grid!important;place-items:center!important;width:44px!important;min-height:44px!important;border-radius:var(--radius-md, 12px)!important;color:var(--sw-text-secondary)!important}.awpm-tab svg{width:20px!important;height:20px!important}.awpm-tab[aria-current],.awpm-mode[aria-current]{background:var(--sw-layer-selected)!important;color:var(--accent-primary)!important}.awpm-main{display:flex!important;flex-direction:column!important;min-width:0!important}.awpm-toolbar{flex-wrap:wrap!important}.awpm-tabs{display:flex!important;gap:4px!important}.awpm-mode,.awpm-go,.awpm-reload,.awpm-open,.awpm-control-strip button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:8px 12px!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-md, 12px)!important;background:var(--sw-control-surface)!important;color:var(--sw-text-primary)!important;text-decoration:none!important;cursor:pointer!important;font:inherit!important}.awpm :is(a,button,input):focus-visible,.awpm-control-strip button:focus-visible{outline:2px solid var(--accent-primary)!important;outline-offset:3px!important}.awpm-address{display:flex!important;gap:8px!important;align-items:center!important;flex:1 1 240px!important;min-width:0!important}.awpm-address input{flex:1!important;min-width:0!important;min-height:44px!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-md, 12px)!important;background:var(--sw-layer-canvas)!important;color:var(--sw-text-primary)!important;padding:10px 12px!important}.awpm-lock{color:var(--sw-text-secondary)!important}.awpm-viewport{position:relative!important;flex:1!important;min-height:400px!important;margin:12px!important;overflow:hidden!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-md, 12px)!important;background:var(--sw-layer-canvas)!important}.awpm-frame{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important;background:var(--sw-layer-canvas)!important}.awpm-empty,.awpm-computer-empty,.awpm-search-fallback{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;padding:24px!important}.awpm-orbit{width:56px!important;height:56px!important;flex:none!important}.awpm-orbit svg{width:28px!important;height:28px!important}.awpm h2{font-size:1.1rem!important;margin:0!important;letter-spacing:-.02em!important}.awpm p{margin:0!important;max-width:52ch!important;color:var(--sw-text-secondary)!important}.awpm-error{margin:12px!important;padding:12px!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-md, 12px)!important;color:var(--sw-text-primary)!important}.awpm-foot{padding:8px 16px 16px!important}.awpm-snapshot{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.awpm-a11y{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.awpm-control-strip{flex-wrap:wrap!important;border:0!important;padding:8px 0!important;font-size:.8rem!important}.awpm-control-strip>span{flex:1 1 160px!important;min-width:0!important;overflow-wrap:anywhere!important}.awpm-control-strip button:disabled{opacity:.5!important;cursor:default!important}.awpm-research{min-width:0!important;padding:12px!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-md, 12px)!important;background:var(--sw-layer-default)!important;color:var(--sw-text-primary)!important}.awpm-research summary{cursor:pointer!important;min-height:32px!important;font-weight:600!important}.awpm-research form{display:grid!important;gap:8px!important}.awpm-research :is(input,button){min-width:0!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;border-radius:var(--radius-md, 12px)!important;border:1px solid var(--sw-border-muted-color)!important;color:var(--sw-text-primary)!important;background:var(--sw-control-surface)!important;font:inherit!important}.awpm-research p{max-height:260px!important;overflow:auto!important;white-space:pre-wrap!important;font-size:.85rem!important;line-height:1.6!important}.awpm-research a{color:var(--accent-primary)!important;overflow-wrap:anywhere!important}.awpm-research ul{padding-inline-start:18px!important;font-size:.8rem!important}.awpm-surface-tabs{display:flex!important;gap:6px!important;padding-bottom:12px!important}.awpm-surface-tabs button{min-height:44px!important;padding:8px 14px!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-sm)!important;background:var(--sw-control-surface)!important;color:var(--sw-text-primary)!important;font:inherit!important;font-size:.85rem!important}.awpm-surface-tabs button[aria-pressed=true]{background:var(--sw-layer-selected)!important;color:var(--accent-primary)!important}.app-builder-preview-stage[data-browser-open=true]>:not(.builder-preview-header):not(.awpm-browser-surface){display:none!important}.awpm-browser-surface{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;min-height:500px!important;height:100%!important}.awpm-browser-surface .awpm-address{flex:0 0 auto!important;flex-wrap:wrap!important}.awpm-browser-surface .awpm-address input{min-width:140px!important}.awpm-browser-canvas{position:relative!important;flex:1!important;min-height:400px!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-md)!important;overflow:hidden!important;background:var(--sw-layer-canvas)!important}.awpm-browser-canvas iframe{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;border:0!important}@media (max-width: 640px){.awpm-body{grid-template-columns:minmax(0,1fr)!important}.awpm-rail{display:none!important}.awpm-toolbar{padding:10px!important}.awpm-viewport{min-height:350px!important;margin:8px!important}.awpm-sub{display:none!important}.awpm-control-strip{gap:6px!important}}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-main{padding:0!important;min-height:0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-main>div{max-width:none!important;margin:0!important;padding:0!important;height:100%!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-rendering-layout{grid-template-columns:minmax(300px,350px) minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-right:1px solid var(--sw-border-muted-color)!important;border-radius:0!important;background:var(--sw-layer-default)!important;box-shadow:none!important;overflow:hidden!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar>*{order:0!important;min-width:0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__brand{display:flex!important;justify-content:flex-start!important;gap:10px!important;padding:16px 20px!important;margin:0!important;border:0!important;background:transparent!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__brand>button:last-child{margin-inline-start:auto!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll{min-height:0!important;overflow:auto!important;padding:4px 20px 20px!important;scrollbar-width:thin!important;overscroll-behavior:contain!important;display:flex!important;flex-direction:column!important;gap:18px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll>*{order:0!important;flex:0 0 auto!important;margin:0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__chat{display:flex!important;flex-direction:column!important;gap:16px!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important;padding:8px 0!important;background:transparent!important;border:0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__message{white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.65!important;padding:0!important;border:0!important;background:transparent!important;color:var(--sw-text-primary)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__message[data-role=user]{padding:12px 14px!important;background:var(--sw-layer-selected)!important;border-radius:var(--radius-lg)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__run{padding:10px 0!important;border:0!important;background:transparent!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__prompt{position:static!important;padding:12px 16px 16px!important;margin:0!important;border:0!important;background:var(--sw-layer-default)!important;box-shadow:none!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__prompt .sw-prompt-editor{margin:0!important;padding:12px!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;background:var(--sw-layer-canvas)!important;gap:8px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__prompt .sw-prompt-editor__header{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__prompt textarea{min-height:76px!important;max-height:180px!important;height:90px!important;padding:4px!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:14px!important;resize:vertical!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__prompt .sw-prompt-editor__count{display:none!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-agent-sidebar__prompt .sw-prompt-editor__footer{margin:0!important;padding:4px 0 0!important;min-height:44px!important;border:0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-tools{border:0!important;border-top:1px solid var(--sw-border-muted-color)!important;padding-top:8px!important;background:transparent!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-tools>summary{min-height:44px!important;display:flex!important;align-items:center!important;cursor:pointer!important;color:var(--sw-text-secondary)!important;font-size:13px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-tools>summary:after{content:"+"!important;margin-left:auto!important;font-size:18px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-tools[open]>summary:after{content:"−"!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-tools>div{display:grid!important;gap:8px!important;padding-top:8px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll :is(.sw-ai-work,.sw-builder-checkpoint){border:0!important;border-top:1px solid var(--sw-border-muted-color)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important;color:var(--sw-text-primary)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll :is(.sw-ai-work,.sw-builder-checkpoint) :is(header,summary,p,div,strong,small,span){background:transparent!important;background-image:none!important;box-shadow:none!important;color:inherit!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll .sw-ai-work__header{display:flex!important;padding:0!important;gap:8px!important;border:0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll .sw-ai-work__header strong{font-size:13px!important;font-weight:550!important;line-height:1.5!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll .sw-ai-work__header small{display:none!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll .sw-ai-work__details>summary{padding:10px 0 0!important;font-size:12px!important;color:var(--sw-text-secondary)!important;min-height:32px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll .sw-builder-checkpoint header{padding:0!important;border:0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-conversation-scroll .sw-builder-checkpoint p{font-size:12px!important;line-height:1.55!important;color:var(--sw-text-secondary)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-stage[data-browser-open]{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:var(--sw-layer-canvas)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-preview-header{width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:16px!important;flex:0 0 auto!important;min-width:0!important;padding:12px 16px!important;border-bottom:1px solid var(--sw-border-muted-color)!important;background:var(--sw-layer-default)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-preview-header .awpm-surface-tabs{flex:0 0 auto!important;padding:0!important;gap:4px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-preview-header .awpm-surface-tabs button{min-height:40px!important;padding:8px 10px!important;font-size:12px!important;background:transparent!important;border-color:transparent!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-preview-header .awpm-surface-tabs button[aria-pressed=true]{background:var(--sw-layer-selected)!important;color:var(--accent-primary)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-preview-header .app-builder-canvas-toolbar{flex:1!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;position:static!important;border:0!important;background:transparent!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-preview-header .app-builder-canvas-toolbar__identity{max-width:160px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-stage[data-browser-open]>.app-builder-live-preview-frame{order:1!important;flex:1 1 300px!important;min-height:240px!important;width:auto!important;height:auto!important;margin:16px 16px 0!important;padding:0!important;border:1px solid var(--sw-border-muted-color)!important;border-radius:var(--radius-lg)!important;overflow:hidden!important;box-shadow:var(--shadow-sm)!important;background:var(--sw-layer-default)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-live-preview-frame__iframe{border:0!important;border-radius:0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-stage[data-browser-open]>.awpm-control-strip{align-self:stretch!important;box-sizing:border-box!important;order:2!important;display:flex!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:8px 16px!important;min-height:56px!important;background:transparent!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .awpm-control-strip button{min-height:40px!important;font-size:12px!important;padding:8px 10px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-stage>.app-builder-preview-dock{order:3!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .awpm-research{padding:0!important;border:0!important;background:transparent!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .awpm-research p{margin-block:12px!important;font-size:13px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .awpm-browser-surface{padding:16px!important;min-height:0!important;height:auto!important;flex:1!important;overflow:auto!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .awpm-browser-canvas{min-height:280px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-stage[data-browser-open=true] .app-builder-canvas-toolbar{display:none!important}@media (max-width: 1100px){#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-preview-header{flex-wrap:wrap!important;gap:4px!important;padding:8px 12px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-preview-header .app-builder-canvas-toolbar{flex-basis:100%!important}}@media (max-width: 700px){#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-rendering-layout{grid-template-columns:minmax(0,1fr)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-stage[data-browser-open]>.app-builder-live-preview-frame{margin:8px 8px 0!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .awpm-control-strip>span{flex-basis:100%!important}}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-live-preview-frame{display:flex!important;align-items:stretch!important;justify-content:center!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-live-preview-frame__device{flex:0 1 var(--app-builder-preview-width)!important;min-height:0!important;height:100%!important;aspect-ratio:auto!important;margin:0 auto!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-live-preview-frame__iframe{min-height:0!important;height:100%!important}@media (max-width: 700px){#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-tabs{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;order:3!important;overflow-x:auto!important;padding:4px 8px!important;margin:0!important;border:0!important;border-radius:0!important;gap:4px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-tabs>button{width:auto!important;max-width:none!important;flex:0 0 auto!important;min-width:auto!important;min-height:40px!important;padding:8px 10px!important;display:flex!important;gap:6px!important;border:0!important;border-radius:var(--radius-sm)!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-tabs>button>em,#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-preview-tabs>button>span>span:last-child{display:none!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .builder-preview-header .app-builder-canvas-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;gap:4px!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-canvas-toolbar__route{grid-column:1!important;grid-row:1!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-canvas-toolbar__actions{grid-column:2!important;grid-row:1!important;width:auto!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .app-builder-canvas-toolbar__route>button:not(.app-builder-canvas-toolbar__identity){display:none!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .awpm-control-strip>span{flex-basis:auto!important}#showweld-app-root .app-builder-active[data-active-builder-tab=rendering][data-appbuilder-os=true] .awpm-control-strip{gap:4px!important;padding:4px 8px!important}}}.sw-floating-surface{box-sizing:border-box;color:var(--sw-text-primary);background:var(--sw-layer-raised);border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-xl,20px);box-shadow:var(--sw-elevation-floating,var(--sw-shadow-lg));isolation:isolate;overscroll-behavior:contain;scrollbar-width:thin;animation:sw-floating-arrive var(--sw-duration-fast,.14s) ease-out}@keyframes sw-floating-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sw-floating-surface :where(button,input):focus-visible{outline:2px solid var(--sw-control-focus-color);outline-offset:2px}.sw-workspace-menu>summary{min-block-size:44px;min-inline-size:44px;display:flex;align-items:center;gap:8px;border-radius:var(--sw-radius-md,12px)}.sw-workspace-menu[open]>summary{color:var(--sw-workspace-accent,var(--sw-text-primary))}.sw-workspace-menu__content.sw-floating-surface{padding:8px;scroll-padding:8px}.sw-workspace-menu__content :where(button,a[href],[role=option]){min-block-size:44px;box-sizing:border-box;padding:10px 12px;border-radius:var(--sw-radius-sm,8px);gap:10px;line-height:1.4;overflow-wrap:anywhere}.sw-workspace-menu__content :where(button,a[href],[role=option]):not(:disabled):hover{background:var(--sw-layer-selected)}.sw-workspace-menu__content :where(button,a[href],[role=option]):focus-visible{outline-offset:-2px}.sw-workspace-select [role=listbox]{display:grid;gap:2px}.sw-workspace-select [role=option]{display:flex;align-items:center;inline-size:100%;text-align:start}.sw-workspace-select [role=option]>span{flex:1;min-inline-size:0}.sw-workspace-menu__content svg{flex-shrink:0}@layer sw-studio-refinement{.sw-workspace-menu__content.sw-floating-surface :where(button,a[href],[role=option]){box-shadow:none!important;border:0!important;background:transparent!important;color:var(--sw-text-primary)!important;text-decoration:none!important;min-height:44px!important;padding:10px 12px!important}.sw-workspace-menu__content.sw-floating-surface :where(button,a[href],[role=option]):is(:hover,:focus-visible,[aria-selected=true]){background:var(--sw-layer-selected)!important}}.sw-google-signin__native{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 20px;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-radius-md,12px);color:var(--sw-text-primary);background:var(--sw-layer-default);font:inherit;font-weight:500;cursor:pointer}.sw-google-signin__native:disabled{opacity:.6;cursor:wait}html[data-motion=reduced] .sw-floating-surface{animation:none}@media (prefers-reduced-motion:reduce){.sw-floating-surface{animation:none}}@media (forced-colors:active){.sw-floating-surface{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}}.creator-finance{color:var(--text-primary);display:grid;gap:24px;min-width:0;max-width:1280px;margin-inline:auto;font:inherit}.creator-finance *{box-sizing:border-box}.creator-finance h2,.creator-finance h3,.creator-finance p{margin:0}.creator-finance h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.04em;margin-block:8px}.creator-finance h3{font-size:18px;letter-spacing:-.02em}.creator-finance p,.creator-finance small,.creator-finance dt{color:var(--text-secondary);line-height:1.6}.creator-finance button,.creator-finance select{font:inherit;min-height:44px;display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:10px 16px;background:var(--sw-control-bg);color:var(--text-primary);border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-action-radius);cursor:pointer}.creator-finance button:disabled{opacity:.5;cursor:not-allowed}.creator-finance :focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.creator-finance .creator-finance-primary{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:transparent}.creator-finance-heading,.creator-finance-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.creator-finance-eyebrow{font-size:11px;letter-spacing:.14em;color:var(--text-secondary);font-weight:650}.creator-finance-tabs{display:flex;gap:6px;overflow:auto;border-bottom:1px solid var(--sw-border-muted-color);padding-bottom:12px}.creator-finance-tabs button{white-space:nowrap;border-color:transparent;background:transparent}.creator-finance-tabs button[aria-pressed=true]{background:var(--sw-layer-selected);border-color:var(--sw-border-muted-color)}.creator-finance-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.creator-finance-balance,.creator-finance-metrics article,.creator-finance-sources article,.creator-finance-account{padding:28px;border-radius:var(--sw-panel-radius);border:1px solid var(--sw-border-muted-color);background:var(--sw-layer-default);min-width:0}.creator-finance-balance{display:grid;gap:16px;align-content:start;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),transparent),var(--sw-layer-default)}.creator-finance-balance>span,.creator-finance-sources header{display:flex;align-items:center;gap:12px}.creator-finance-balance>strong{font-size:clamp(38px,5vw,60px);font-weight:600;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.creator-finance-balance button{justify-self:start}.creator-finance-metrics{display:grid;gap:18px}.creator-finance-metrics article{display:grid;gap:8px;padding:22px}.creator-finance-metrics strong{font-size:28px;font-variant-numeric:tabular-nums}.creator-finance-section-heading label{display:flex;gap:10px;align-items:center;font-size:13px}.creator-finance-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creator-finance dl{display:grid;gap:12px;margin:22px 0}.creator-finance dl>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.creator-finance dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.creator-finance-sources a{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--text-primary);min-height:44px}.creator-finance-notice,.creator-finance-review{display:flex;gap:14px;padding:20px;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-panel-radius);background:var(--sw-layer-raised)}.creator-finance-notice>svg{flex-shrink:0}.creator-finance-review{display:grid;gap:14px}.creator-finance-review>div{display:flex;gap:12px;justify-content:flex-end}.creator-finance-receipts article{display:grid;grid-template-columns:1fr 1fr 1.3fr;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--sw-border-muted-color)}.creator-finance-receipts article>div{display:grid;gap:4px}.creator-finance-receipts span,.creator-finance-receipts code{font-size:13px;color:var(--text-secondary);overflow-wrap:anywhere}.creator-finance-state{justify-self:start;padding:6px 10px;border-radius:var(--sw-action-radius);background:var(--sw-layer-selected)}.creator-finance-account{max-width:720px;display:grid;gap:16px}.creator-finance-account button{justify-self:start}.creator-finance-legacy{padding:20px;border:1px solid var(--sw-border-muted-color);border-radius:var(--sw-panel-radius)}.creator-finance-legacy summary{cursor:pointer;min-height:44px;font-weight:600}.creator-finance-legacy article{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid var(--sw-border-muted-color);padding-block:16px}@media (max-width:700px){.creator-finance{gap:20px}.creator-finance-grid,.creator-finance-sources{grid-template-columns:minmax(0,1fr)}.creator-finance-heading,.creator-finance-section-heading{align-items:flex-start;flex-wrap:wrap}.creator-finance-balance,.creator-finance-sources article,.creator-finance-account{padding:20px}.creator-finance-receipts article{grid-template-columns:1fr auto}.creator-finance-receipts code{grid-column:1/-1}.creator-finance-tabs button{padding-inline:12px;font-size:13px}.creator-finance-review>div{flex-wrap:wrap}.creator-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-finance-metrics article{padding:16px}.creator-finance-metrics strong{font-size:23px}}@media (min-width: 640px){.sm\:text-sm{font-size:calc(.875rem * var(--font-size-scale))}.sm\:text-base{font-size:calc(1rem * var(--font-size-scale))}.sm\:text-lg{font-size:calc(1.125rem * var(--font-size-scale))}.sm\:text-xl{font-size:calc(1.25rem * var(--font-size-scale))}.sm\:text-2xl{font-size:calc(1.5rem * var(--font-size-scale))}.sm\:text-3xl{font-size:calc(1.875rem * var(--font-size-scale))}}@media (min-width: 768px){.md\:text-sm{font-size:calc(.875rem * var(--font-size-scale))}.md\:text-base{font-size:calc(1rem * var(--font-size-scale))}.md\:text-lg{font-size:calc(1.125rem * var(--font-size-scale))}.md\:text-xl{font-size:calc(1.25rem * var(--font-size-scale))}.md\:text-2xl{font-size:calc(1.5rem * var(--font-size-scale))}.md\:text-3xl{font-size:calc(1.875rem * var(--font-size-scale))}}.placeholder\:text-\[--text-secondary\]::-moz-placeholder{color:var(--text-secondary)}.placeholder\:text-\[--text-secondary\]::placeholder{color:var(--text-secondary)}.placeholder\:text-\[--text-tertiary\]::-moz-placeholder{color:var(--text-tertiary)}.placeholder\:text-\[--text-tertiary\]::placeholder{color:var(--text-tertiary)}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:studio-text-secondary::-moz-placeholder{color:var(--text-secondary)}.placeholder\:studio-text-secondary::placeholder{color:var(--text-secondary)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:shadow-md:after{content:var(--tw-content);--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[--accent-primary\]:hover{border-color:var(--accent-primary)}.hover\:border-\[--border-glass-elevated\]:hover{border-color:var(--border-glass-elevated)}.hover\:border-\[--border-glass\]:hover{border-color:var(--border-glass)}.hover\:border-\[--border-primary\]:hover{border-color:var(--border-primary)}.hover\:border-\[--border-secondary\]:hover{border-color:var(--border-secondary)}.hover\:border-accent-primary:hover{border-color:var(--accent-primary)}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-red-500\/20:hover{border-color:#ef444433}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/5:hover{border-color:#ffffff0d}.hover\:border-zinc-600:hover{--tw-border-opacity:1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.hover\:border-zinc-700:hover{--tw-border-opacity:1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.hover\:\!bg-emerald-600:hover{--tw-bg-opacity:1 !important;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[--sphere-hover-bg\]:hover{background-color:var(--sphere-hover-bg)}.hover\:bg-\[--surface-glass-elevated\]:hover{background-color:var(--surface-glass-elevated)}.hover\:bg-\[--surface-hover\]:hover{background-color:var(--surface-hover)}.hover\:bg-\[--surface-primary\]:hover{background-color:var(--surface-primary)}.hover\:bg-\[--surface-secondary\]:hover{background-color:var(--surface-secondary)}.hover\:bg-\[--sw-layer-hover\]:hover{background-color:var(--sw-layer-hover)}.hover\:bg-accent-primary:hover{background-color:var(--accent-primary)}.hover\:bg-accent-secondary:hover{background-color:var(--accent-secondary)}.hover\:bg-amber-300\/15:hover{background-color:#fcd34d26}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-black\/20:hover{background-color:#0003}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-black\/65:hover{background-color:#000000a6}.hover\:bg-danger-primary:hover{background-color:var(--danger-primary)}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/15:hover{background-color:#f43f5e26}.hover\:bg-surface-secondary:hover{background-color:var(--surface-secondary)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800\/30:hover{background-color:#27272a4d}.hover\:bg-zinc-800\/50:hover{background-color:#27272a80}.hover\:from-emerald-400:hover{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-emerald-300:hover{--tw-gradient-to:#6ee7b7 var(--tw-gradient-to-position)}.hover\:\!text-white:hover{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-\[--accent-primary\]:hover{color:var(--accent-primary)}.hover\:text-\[--danger-primary\]:hover{color:var(--danger-primary)}.hover\:text-\[--text-primary\]:hover{color:var(--text-primary)}.hover\:text-cyan-400:hover{--tw-text-opacity:1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.hover\:text-danger-primary:hover{color:var(--danger-primary)}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-text-primary:hover{color:var(--text-primary)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-zinc-200:hover{--tw-text-opacity:1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.hover\:text-zinc-300:hover{--tw-text-opacity:1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.hover\:text-zinc-400:hover{--tw-text-opacity:1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_var\(--accent-primary-20\)\]:hover{--tw-shadow:0 0 25px var(--accent-primary-20);--tw-shadow-colored:0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_55px_rgba\(255\,255\,255\,0\.35\)\]:hover{--tw-shadow:0 20px 55px rgba(255,255,255,.35);--tw-shadow-colored:0 20px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_rgba\(8\,12\,28\,0\.4\)\]:hover{--tw-shadow:0 20px 60px rgba(8,12,28,.4);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_26px_70px_rgba\(255\,255\,255\,0\.4\)\]:hover{--tw-shadow:0 26px 70px rgba(255,255,255,.4);--tw-shadow-colored:0 26px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_30px_90px_rgba\(255\,255\,255\,0\.4\)\]:hover{--tw-shadow:0 30px 90px rgba(255,255,255,.4);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--sw-card-shadow\)\]:hover{--tw-shadow-color:var(--sw-card-shadow);--tw-shadow:var(--tw-shadow-colored)}.hover\:studio-bg-surface:hover{background:var(--surface-primary)}.hover\:\!studio-bg-surface-strong:hover{background:var(--surface-secondary)!important}.hover\:studio-bg-surface-strong:hover{background:var(--surface-secondary)}.hover\:studio-bg-accent:hover{background:var(--button-primary-gradient);color:#fff}.hover\:studio-border-strong:hover{border:1px solid var(--border-glass-elevated)}.hover\:studio-text-primary:hover{color:var(--text-primary)}.hover\:studio-text-accent:hover{color:var(--accent-primary)}.hover\:\!studio-text-secondary-accent:hover{color:var(--accent-secondary)!important}.hover\:studio-text-secondary-accent:hover{color:var(--accent-secondary)}.focus\:border-\[--accent-primary\]:focus{border-color:var(--accent-primary)}.focus\:border-\[--border-focus\]:focus{border-color:var(--border-focus)}.focus\:border-cyan-500\/50:focus{border-color:#06b6d480}.focus\:border-danger-primary:focus{border-color:var(--danger-primary)}.focus\:border-emerald-500\/50:focus{border-color:#10b98180}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.focus\:bg-black\/30:focus{background-color:#0000004d}.focus\:bg-black\/50:focus{background-color:#00000080}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[--accent-primary\]:focus{--tw-ring-color:var(--accent-primary)}.focus\:ring-\[--border-focus\]:focus{--tw-ring-color:var(--border-focus)}.focus\:ring-cyan-500\/10:focus{--tw-ring-color:rgb(6 182 212 / .1)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgb(16 185 129 / .2)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-\[--bg-primary\]:focus{--tw-ring-offset-color:var(--bg-primary)}.focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.focus\:studio-bg-surface:focus{background:var(--surface-primary)}.focus\:studio-border-strong:focus{border:1px solid var(--border-glass-elevated)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-violet-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(196 181 253 / var(--tw-ring-opacity, 1))}.active\:h-2\.5:active{height:.625rem}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-black\/80:active{background-color:#000c}.active\:bg-white\/10:active{background-color:#ffffff1a}.active\:bg-white\/15:active{background-color:#ffffff26}.active\:opacity-90:active{opacity:.9}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-10:disabled{opacity:.1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group\/btn:hover .group-hover\/btn\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[100\%\]{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate:6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/gif:hover .group-hover\/gif\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-white\/10{border-color:#ffffff1a}.group:hover .group-hover\:border-white\/40{border-color:#fff6}.group\/gif:hover .group-hover\/gif\:bg-black\/10{background-color:#0000001a}.group:hover .group-hover\:bg-black\/60{background-color:#0009}.group:hover .group-hover\:bg-emerald-500\/50{background-color:#10b98180}.group:hover .group-hover\:bg-white\/\[0\.07\]{background-color:#ffffff12}.group:hover .group-hover\:text-\[--accent-primary\]{color:var(--accent-primary)}.group:hover .group-hover\:text-\[--text-primary\]{color:var(--text-primary)}.group:hover .group-hover\:text-\[--text-secondary\]{color:var(--text-secondary)}.group:hover .group-hover\:text-accent-primary{color:var(--accent-primary)}.group:hover .group-hover\:text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/60{color:#fff9}.group:hover .group-hover\:text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/bar:hover .group-hover\/bar\:opacity-100,.group\/btn:hover .group-hover\/btn\:opacity-100,.group\/panel:hover .group-hover\/panel\:opacity-100,.group\/ref:hover .group-hover\/ref\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow:0 0 15px rgba(16,185,129,.2);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_16px_48px_rgba\(var\(--accent-primary-rgb\)\,0\.35\)\]{--tw-shadow:0 16px 48px rgba(var(--accent-primary-rgb),.35);--tw-shadow-colored:0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:ring-cyan-500\/30{--tw-ring-color:rgb(6 182 212 / .3)}.group:hover .group-hover\:studio-text-accent{color:var(--accent-primary)}.group:focus .group-focus\:visible{visibility:visible}.group:focus .group-focus\:opacity-100{opacity:1}.group:active .group-active\:bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.group:active .group-active\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-\[--accent-primary\]{background-color:var(--accent-primary)}.peer:checked~.peer-checked\:bg-\[--button-primary-gradient\]{background-color:var(--button-primary-gradient)}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-\[--accent-primary\]{--tw-ring-color:var(--accent-primary)}@media (min-width: 640px){.sm\:bottom-4{bottom:1rem}.sm\:left-4{left:1rem}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-8{margin-left:2rem}.sm\:mt-1{margin-top:.25rem}.sm\:mt-4{margin-top:1rem}.sm\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-2{height:.5rem}.sm\:h-2\.5{height:.625rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-56{height:14rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:min-h-\[148px\]{min-height:148px}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-2\.5{width:.625rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-\[3rem\]{border-radius:3rem}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pr-4{padding-right:1rem}.sm\:pt-8{padding-top:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-8{line-height:2rem}.sm\:tracking-\[0\.2em\]{letter-spacing:.2em}.sm\:tracking-\[0\.36em\]{letter-spacing:.36em}@media (max-width: 767px){.creator-webtoon-studio-page .sm\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:active\:h-3:active{height:.75rem}}@media (min-width: 768px){.md\:bottom-10{bottom:2.5rem}.md\:bottom-4{bottom:1rem}.md\:left-10{left:2.5rem}.md\:left-auto{left:auto}.md\:right-10{right:2.5rem}.md\:z-50{z-index:50}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:-mt-6{margin-top:-1.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:h-40{height:10rem}.md\:h-44{height:11rem}.md\:h-56{height:14rem}.md\:h-6{height:1.5rem}.md\:h-64{height:16rem}.md\:h-8{height:2rem}.md\:h-80{height:20rem}.md\:h-\[320px\]{height:320px}.md\:h-\[460px\]{height:460px}.md\:w-1\/3{width:33.333333%}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-2\/3{width:66.666667%}.md\:w-20{width:5rem}.md\:w-32{width:8rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-52{width:13rem}.md\:w-56{width:14rem}.md\:w-6{width:1.5rem}.md\:w-8{width:2rem}.md\:w-96{width:24rem}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-0{min-width:0px}.md\:max-w-lg{max-width:32rem}.md\:max-w-sm{max-width:24rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-xs{max-width:20rem}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)\,260px\]{grid-template-columns:minmax(0,1fr) 260px}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:overflow-visible{overflow:visible}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-\[2\.5rem\]{border-radius:2.5rem}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:p-10{padding:2.5rem}.md\:p-14{padding:3.5rem}.md\:p-16{padding:4rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-24{padding-left:6rem}.md\:pt-20{padding-top:5rem}.md\:pt-32{padding-top:8rem}.md\:pt-7{padding-top:1.75rem}.md\:pt-\[104px\]{padding-top:104px}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}@media (max-width: 767px){.creator-webtoon-studio-page .md\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:top-6{top:1.5rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:h-\[min\(760px\,80vh\)\]{height:min(760px,80vh)}.lg\:max-h-\[80vh\]{max-height:80vh}.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-\[min\(960px\,94vw\)\]{width:min(960px,94vw)}.lg\:max-w-md{max-width:28rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.95fr_1\.35fr\]{grid-template-columns:.95fr 1.35fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.35fr_0\.85fr\]{grid-template-columns:1.35fr .85fr}.lg\:grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-6{gap:1.5rem}.lg\:self-start{align-self:flex-start}.lg\:rounded-\[32px\]{border-radius:32px}.lg\:rounded-\[40px\]{border-radius:40px}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-4{padding:1rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pt-8{padding-top:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[44px\]{font-size:44px}@media (max-width: 767px){.creator-webtoon-studio-page .lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-webtoon-studio-page .lg\:p-12{padding:1rem}}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:w-80{width:20rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.4fr_0\.95fr\]{grid-template-columns:1.4fr .95fr}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}@media (max-width: 767px){.creator-webtoon-studio-page .xl\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width: 1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}
