@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(./space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2) format("woff2"),url(./space-grotesk-vietnamese-400-normal.BIWiOVfw.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(./space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2) format("woff2"),url(./space-grotesk-latin-ext-400-normal.DRPE3kg4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(./space-grotesk-latin-400-normal.CJ-V5oYT.woff2) format("woff2"),url(./space-grotesk-latin-400-normal.BnQMeOim.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(./space-grotesk-vietnamese-500-normal.BmEvtly_.woff2) format("woff2"),url(./space-grotesk-vietnamese-500-normal.BTqKIpxg.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(./space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2) format("woff2"),url(./space-grotesk-latin-ext-500-normal.3dgZTiw9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(./space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(./space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(./space-grotesk-vietnamese-700-normal.DMty7AZE.woff2) format("woff2"),url(./space-grotesk-vietnamese-700-normal.Duxec5Rn.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(./space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2) format("woff2"),url(./space-grotesk-latin-ext-700-normal.HVCqSBdx.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(./space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(./space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(./manrope-cyrillic-400-normal.BMzJvInZ.woff2) format("woff2"),url(./manrope-cyrillic-400-normal.Dvx59UGC.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(./manrope-greek-400-normal.CM4qok81.woff2) format("woff2"),url(./manrope-greek-400-normal.DuX9RsAR.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(./manrope-vietnamese-400-normal.DHb3EETF.woff2) format("woff2"),url(./manrope-vietnamese-400-normal.D7E_mLGF.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(./manrope-latin-ext-400-normal.CMDvPJRp.woff2) format("woff2"),url(./manrope-latin-ext-400-normal.C-X6QNXX.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(./manrope-latin-400-normal.PaqtzbVb.woff2) format("woff2"),url(./manrope-latin-400-normal.8tf8FM3T.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-cyrillic-500-normal.B1OEZity.woff2) format("woff2"),url(./manrope-cyrillic-500-normal.CNwnNrRC.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-greek-500-normal.GeMIHyWm.woff2) format("woff2"),url(./manrope-greek-500-normal.DyxYGEtJ.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-vietnamese-500-normal.DCXiE_xi.woff2) format("woff2"),url(./manrope-vietnamese-500-normal.DaZ8i3XM.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-latin-ext-500-normal.dm74KBQw.woff2) format("woff2"),url(./manrope-latin-ext-500-normal.EtoS1VaI.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-latin-500-normal.BYYD-dBL.woff2) format("woff2"),url(./manrope-latin-500-normal.DMZssgOp.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-cyrillic-700-normal.Dw_fZAg2.woff2) format("woff2"),url(./manrope-cyrillic-700-normal.7JNVKxyl.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-greek-700-normal.CHUG9PD8.woff2) format("woff2"),url(./manrope-greek-700-normal.DyfsrCpP.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-vietnamese-700-normal.CUqMx5-1.woff2) format("woff2"),url(./manrope-vietnamese-700-normal.pt65Fn2Z.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-latin-ext-700-normal.DYOwVNan.woff2) format("woff2"),url(./manrope-latin-ext-700-normal.eVCcYqtJ.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-latin-700-normal.BZp_XxE4.woff2) format("woff2"),url(./manrope-latin-700-normal.DGRFkw-m.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:300;src:url(../fonts/ProximaNova/subset-ProximaNova-Light.woff2) format("woff2"),url(../fonts/ProximaNova/subset-ProximaNova-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(../fonts/ProximaNova/subset-ProximaNova-Regular.woff2) format("woff2"),url(../fonts/ProximaNova/subset-ProximaNova-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:600;src:url(../fonts/ProximaNova/subset-ProximaNova-Semibold.woff2) format("woff2"),url(../fonts/ProximaNova/subset-ProximaNova-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(../fonts/ProximaNova/subset-ProximaNova-Bold.woff2) format("woff2"),url(../fonts/ProximaNova/subset-ProximaNova-Bold.woff) format("woff")}:root{--bg:#f3f5f8;--panel:#fff;--panel-strong:#f8fafc;--surface:#eef2f6;--surface-soft:#f6f8fb;--line:rgba(21,31,44,.14);--line-strong:rgba(21,31,44,.24);--text:#171a1f;--muted:#66717f;--accent:#2563eb;--accent-soft:rgba(37,99,235,.12);--ok:#146c43;--pending:#946200;--admin-shadow:0 1px 2px rgba(15,23,42,.04),0 14px 34px rgba(15,23,42,.06);--admin-shadow-soft:0 1px 2px rgba(15,23,42,.04);color-scheme:light}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{height:100%;min-height:100%}body{font-family:Manrope,sans-serif;margin:0}.admin-clean-shell,body{background:var(--bg);color:var(--text)}.admin-clean-shell{display:grid;grid-template-columns:250px minmax(0,1fr);height:100dvh;min-height:100vh;overflow:hidden}.admin-clean-sidebar{background:#fff;border-right:1px solid var(--line);box-shadow:inset -1px 0 #0f172a05;display:flex;flex-direction:column;gap:22px;min-width:0;padding:20px}.admin-clean-sidebar__top-actions{display:flex;gap:8px}.admin-clean-sidebar__top-actions>.admin-btn{flex:1 1 0;min-width:0;width:auto}.admin-clean-nav{display:grid;gap:6px}.admin-clean-nav__link{align-items:center;border-radius:14px;color:var(--muted);display:flex;font-size:.95rem;font-weight:700;min-height:42px;padding:0 13px;transition:background .14s ease,color .14s ease}.admin-clean-nav__link.is-active,.admin-clean-nav__link:hover{background:var(--surface);color:var(--text)}.admin-clean-workspace{display:flex;flex-direction:column;min-height:0;min-width:0}.admin-clean-main{background:var(--bg);flex:1;min-height:0;overflow-y:auto;padding:22px}.admin-page{display:grid;gap:14px;margin:0 auto;width:min(1260px,100%)}.admin-page--wide{width:min(1380px,100%)}.admin-page__head{align-items:center;display:flex;gap:18px;justify-content:space-between}.admin-page__head>:first-child{flex:1;min-width:0}.admin-page__head h1{font-size:clamp(1.55rem,2.8vw,2.2rem);letter-spacing:-.045em;line-height:1;margin:0;max-width:none}.admin-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-actions__search{flex:0 0 180px;max-width:180px;min-width:180px;width:180px}.admin-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:var(--admin-shadow);overflow:hidden}.admin-card__head{align-items:flex-start;background:var(--panel-strong);border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.admin-card__head h2{font-size:.96rem;letter-spacing:-.02em;line-height:1.2;margin:0;max-width:none}.admin-card__head p{color:var(--muted);font-size:.9rem;line-height:1.45;margin:5px 0 0}.admin-card__body{padding:14px}.admin-grid{display:grid;gap:12px}.admin-grid--compact{gap:10px}.admin-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-grid--main{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.admin-field{display:grid;gap:7px}.admin-field__stack{display:grid;gap:8px}.admin-field__label{color:#4b5565;font-size:.88rem;font-weight:800}.admin-field__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-field__head .admin-field__label{min-width:0}.admin-field__hint{color:var(--muted);font-size:.82rem;line-height:1.45}.admin-input,.admin-select,.admin-textarea{background:#fff;border:1px solid var(--line-strong);border-radius:14px;color:var(--text);font:inherit;font-size:.95rem;min-width:0;outline:none;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.admin-input,.admin-select{height:38px;padding:0 11px}.admin-textarea{min-height:82px;padding:10px 11px;resize:vertical}.admin-textarea--small{min-height:58px}.admin-input:focus,.admin-select:focus,.admin-textarea:focus{border-color:#2563eb70;box-shadow:0 0 0 4px #2563eb1c}.admin-input:disabled,.admin-input[readonly]{background:var(--surface-soft);color:var(--muted)}.admin-btn{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;font-weight:800;justify-content:center;min-height:36px;padding:0 12px;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.admin-btn:hover{transform:translateY(-1px)}.admin-btn:disabled{cursor:wait;opacity:.6;transform:none}.admin-btn--primary{background:var(--accent);color:#fff}.admin-btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--text)}.admin-btn--danger{border-color:#b4231838;color:#b42318}.admin-btn--text{background:transparent;color:var(--muted)}.admin-btn--small{border-radius:9px;font-size:.84rem;min-height:28px;padding:0 8px}.admin-btn--icon{min-width:32px;padding:0;width:32px}.admin-btn--icon svg{height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.admin-btn--block{width:100%}.admin-chip-list,.admin-pill-list{display:flex;flex-wrap:wrap;gap:7px}.admin-chip,.admin-pill{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.84rem;font-weight:800;gap:7px;min-height:30px;padding:0 9px}.admin-pill{font-family:inherit}.admin-chip--danger,.admin-pill--danger{background:#a62a2a1a;border-color:#a62a2a38;color:#a62a2a}.admin-chip small{font-size:.72rem;font-weight:800}.admin-pill--toggle{cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.admin-pill--toggle:hover{border-color:var(--line-strong);color:var(--text);transform:translateY(-1px)}.admin-chip-list--editor{align-items:center;gap:6px}.admin-chip--add{border-style:dashed;color:var(--text);cursor:pointer}.admin-chip-input{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text);font:inherit;font-size:.84rem;font-weight:800;height:30px;outline:none;padding:0 11px;width:148px}.admin-pill.is-active{background:#146c431a;border-color:#146c4333;color:var(--ok)}.admin-chip button{background:var(--surface);border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;height:20px;place-items:center;width:20px}.admin-message{border-radius:16px;font-size:.94rem;font-weight:800;padding:12px 14px}.admin-message--success{background:#146c431a;color:var(--ok)}.admin-message--error{background:#9e2a2b1a;color:#9e2a2b}.admin-stat{background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--admin-shadow);padding:18px}.admin-stat span{color:var(--muted);font-size:.82rem;font-weight:800}.admin-stat strong{display:block;font-size:2rem;letter-spacing:-.045em;margin-top:10px}.admin-overview-ranges{margin-bottom:12px}.admin-overview-updated{margin:-4px 0 -8px}.overview-products{margin-top:0}.overview-products-table{background:var(--panel);border:1px solid var(--line);border-radius:20px;overflow:hidden}.overview-products-table__head,.overview-products-table__row{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1.8fr) 140px 180px 120px;padding:14px 18px}.overview-products-table__head{background:var(--panel-strong);border-bottom:1px solid var(--line);color:var(--muted);font-size:.79rem;font-weight:800}.overview-products-table__row+.overview-products-table__row{border-top:1px solid var(--line)}.overview-products-table__product{display:grid;gap:3px;min-width:0}.overview-products-table__product strong{font-size:1rem;line-height:1.25}.overview-products-table__product span{color:var(--muted);font-size:.82rem;line-height:1.35}.overview-products-table__metric{display:grid;gap:4px}.overview-products-table__metric-label{color:var(--muted);display:none;font-size:.78rem;font-weight:800}.overview-products-table__value{font-size:1.15rem;letter-spacing:-.03em}.overview-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-summary__item{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.overview-summary__item span{color:var(--muted);display:block;font-size:.8rem;font-weight:800}.overview-summary__item strong{display:block;font-size:1rem;letter-spacing:-.02em;line-height:1.4;margin-top:8px}.admin-list{display:grid;gap:10px}.admin-list__item{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px;transition:border-color .14s ease,background .14s ease}.admin-list__item:hover{background:var(--surface-soft);border-color:var(--line-strong)}.admin-list__item--button{border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.admin-list__item--sold-out{background:#a62a2a0f;border-color:#a62a2a33}.admin-list__item .admin-pill--danger{color:#a62a2a}.admin-list__item strong{display:block}.admin-list__item span{color:var(--muted);font-size:.82rem}.homepage-selection{gap:8px}.homepage-selection__chip{color:var(--text);min-height:34px;padding-right:6px}.homepage-selection__chip button{background:var(--surface);border:0;border-radius:999px;color:var(--text);cursor:pointer;display:grid;font:inherit;font-size:.95rem;height:22px;line-height:1;place-items:center;width:22px}.admin-form{display:grid;gap:18px}.admin-inline-toggle{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:999px;display:flex;gap:10px;max-width:100%;padding:9px 11px;width:-moz-max-content;width:max-content}.admin-inline-toggle input{accent-color:var(--accent);height:18px;margin-top:1px;width:18px}.admin-inline-toggle>span{display:grid;gap:4px}.admin-inline-toggle strong{display:block}.admin-product-intro{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.admin-product-intro__description{min-width:0}.admin-product-intro__photos{width:332px}.admin-content-top{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 198px}.admin-content-top__fields{display:grid;gap:12px;min-width:0}.admin-content-top__photos{min-width:0}.admin-content-main{display:grid;gap:12px}.admin-content-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 146px}.admin-content-layout__main{display:grid;gap:12px;min-width:0}.admin-content-layout__photos{min-width:0}.admin-color-stack{display:grid;gap:7px}.admin-color-row{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:grid;gap:8px;grid-template-columns:28px minmax(130px,210px) auto minmax(0,1fr);padding:8px}.admin-color-row__index{background:var(--surface);border-radius:10px;color:var(--muted);display:grid;font-size:.82rem;font-weight:900;height:28px;place-items:center;width:28px}.admin-color-row__actions{display:flex;gap:5px}.admin-color-row__media{min-width:0}.admin-color-gallery{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.admin-color-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-color-gallery.is-sorting,.admin-color-tabs.is-sorting{-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-color-pill-wrap{display:inline-flex;position:relative}.admin-color-pill-wrap.is-dragging{opacity:.58}.admin-color-pill-wrap.is-drop-after:before,.admin-color-pill-wrap.is-drop-before:before{background:var(--accent);border-radius:999px;bottom:6px;box-shadow:0 0 0 4px #2563eb1f;content:"";pointer-events:none;position:absolute;top:6px;width:3px;z-index:2}.admin-color-pill-wrap.is-drop-before:before{left:-6px}.admin-color-pill-wrap.is-drop-after:before{right:-6px}.admin-color-pill{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:800;min-height:38px;padding:0 14px;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.admin-color-pill:hover{border-color:var(--line-strong);color:var(--text);transform:translateY(-1px)}.admin-color-pill.is-active{background:#2563eb1f;border-color:#2563eb52;color:var(--accent)}.admin-color-pill--add{color:var(--muted);padding:0;width:40px}.admin-color-pill-edit{background:#2563eb1f;border:1px solid rgba(37,99,235,.34);border-radius:999px;color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:800;height:38px;min-width:96px;outline:none;padding:0 14px;text-align:center}.admin-color-pill-edit:focus{box-shadow:0 0 0 4px #2563eb1a}.admin-color-add{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 26px;min-height:38px;padding:0 7px 0 12px;width:138px}.admin-color-add input{background:transparent;border:0;color:var(--text);font:inherit;font-size:.92rem;font-weight:800;min-height:38px;outline:none;width:100%}.admin-color-add button{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:grid;height:26px;place-items:center;width:26px}.admin-color-media-panel{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.admin-color-media-empty{border:1px dashed var(--line-strong);border-radius:18px;color:var(--muted);margin-top:14px;padding:18px;text-align:center}.media-uploader.media-uploader--color-inline{align-items:start;display:grid;gap:14px;grid-template-columns:106px minmax(0,1fr)}.media-uploader--color-inline.media-uploader--editor .media-uploader__grid{flex-flow:column nowrap;gap:8px;max-height:min(58dvh,520px);overflow-y:auto;padding-right:4px}.media-uploader--color-inline.media-uploader--editor .media-uploader__add,.media-uploader--color-inline.media-uploader--editor .media-uploader__card{border-radius:16px;flex:0 0 96px;height:96px;width:96px}.media-uploader--color-inline.media-uploader--editor .media-uploader__card.is-active{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb24}.media-uploader--color-inline.media-uploader--editor .media-uploader__remove{background:#1f1a16b8;font-size:.95rem;height:24px;right:5px;top:5px;width:24px}.media-uploader--color-inline.media-uploader--editor .media-uploader__preview{height:min(58dvh,520px);min-height:360px}.media-uploader--color-inline.media-uploader--editor .media-uploader__inline-crop{min-height:360px}.media-uploader--color-inline.media-uploader--editor .media-uploader__inline-cropper{height:min(50dvh,440px);min-height:300px}.admin-color-card{aspect-ratio:1/1;background:var(--panel);border:1px solid var(--line);border-radius:22px;cursor:grab;min-width:0;overflow:visible;position:relative;transform-origin:center;transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1),border-color .16s ease,box-shadow .16s ease,filter .16s ease}.admin-color-card:hover{border-color:var(--line-strong);box-shadow:var(--admin-shadow);transform:translateY(-1px)}.admin-color-card.is-dragging{cursor:grabbing;filter:saturate(.85);opacity:.58;transform:scale(.965)}.admin-color-card-enter-active,.admin-color-card-leave-active,.admin-color-card-move{transition:opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1)}.admin-color-card-enter-from,.admin-color-card-leave-to{opacity:0;transform:scale(.96)}.admin-color-card-leave-active{position:absolute}.admin-color-card.is-drop-after,.admin-color-card.is-drop-before{border-color:#2563eb57}.admin-color-card.is-drop-after:before,.admin-color-card.is-drop-before:before{background:var(--accent);border-radius:999px;bottom:12px;box-shadow:0 0 0 4px #2563eb1f;content:"";pointer-events:none;position:absolute;top:12px;width:4px;z-index:3}.admin-color-card.is-drop-before:before{left:-8px}.admin-color-card.is-drop-after:before{right:-8px}.admin-color-card--add,.admin-color-card__open{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;height:100%;padding:0;width:100%}.admin-color-card__open{border-radius:inherit;overflow:hidden;position:relative}.admin-color-card__collage{background:var(--surface);display:grid;gap:1px;height:100%;width:100%}.admin-color-card__collage--1{display:block}.admin-color-card__collage--2,.admin-color-card__collage--3{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-color-card__collage--3{grid-template-rows:repeat(2,minmax(0,1fr))}.admin-color-card__collage--3 img:first-child{grid-row:span 2}.admin-color-card__collage--4{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.admin-color-card__collage--5{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.admin-color-card__collage--5 img:first-child{grid-row:span 2}.admin-color-card__collage--6{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.admin-color-card__collage--7{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.admin-color-card__collage--7 img:first-child{grid-row:span 2}.admin-color-card__collage--8{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.admin-color-card__collage img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.admin-color-card__open:after{background:linear-gradient(180deg,transparent,rgba(31,26,22,.76));content:"";height:52%;inset:auto 0 0;pointer-events:none;position:absolute}.admin-color-card__empty{color:var(--muted);display:grid;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;height:100%;place-items:center;width:100%}.admin-color-card__name{bottom:10px;color:#fff;font-size:.9rem;font-weight:900;left:10px;overflow:hidden;position:absolute;right:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;z-index:1}.admin-color-card--add{border:1px dashed var(--line-strong);color:var(--muted);display:grid;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;place-items:center}.admin-cover-card{cursor:pointer}.admin-cover-gallery--compact{display:flex;flex-wrap:wrap;gap:10px}.admin-cover-gallery--compact .admin-cover-card{flex:0 0 160px;width:160px}.admin-cover-gallery--stack{display:grid;gap:8px}.admin-cover-gallery--stack .admin-cover-card{width:100%}.admin-cover-card--portrait{aspect-ratio:3/4}.admin-cover-card.is-dragging{cursor:pointer}.admin-color-modal{width:min(920px,100%)}.admin-details{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.admin-details>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:12px 14px}.admin-details>summary::-webkit-details-marker{display:none}.admin-details__body{padding:0 14px 14px}.admin-modal{display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:70}.admin-modal__backdrop{background:#1f1a1680;border:0;inset:0;position:absolute}.admin-modal__dialog{background:var(--bg);border:1px solid var(--line);border-radius:24px;box-shadow:0 28px 90px #0f172a3d;max-height:min(760px,calc(100dvh - 36px));overflow:auto;position:relative;width:min(720px,100%);z-index:1}.admin-modal__head{align-items:center;background:var(--panel);border-bottom:1px solid var(--line);display:flex;gap:12px;padding:14px}.admin-modal__title-input{background:transparent;border:0;outline:none}.admin-modal__title,.admin-modal__title-input{color:var(--text);flex:1;font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:700;min-width:0}.admin-modal__close{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.admin-modal__body{padding:14px}.image-crop-modal{display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:80}.image-crop-modal__backdrop{background:#1f1a1685;inset:0;position:absolute}.image-crop-modal__dialog{background:var(--bg);border-radius:26px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(780px,calc(100dvh - 40px));overflow:hidden;position:relative;width:min(1040px,100%);z-index:1}.image-crop-modal__footer,.image-crop-modal__head{align-items:center;background:var(--panel);border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.image-crop-modal__footer{border-bottom:0;border-top:1px solid var(--line);justify-content:flex-end}.image-crop-modal__head h2{font-size:1.05rem;margin:0;max-width:none}.image-crop-modal__tools{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.image-crop-modal__tools .is-active{background:#2563eb1f;border-color:#2563eb5c;color:var(--accent)}.image-crop-modal__body{min-height:0;padding:16px}.image-crop-modal__cropper{background:#fff;border-radius:18px;height:min(62dvh,560px);width:100%}@media(max-width:1100px){.admin-clean-shell{grid-template-columns:210px minmax(0,1fr)}.admin-grid--3,.admin-grid--4,.admin-grid--5,.admin-grid--main{grid-template-columns:1fr}.admin-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-clean-shell{display:block;height:auto;min-height:100vh;overflow:visible}.admin-clean-sidebar{border-bottom:1px solid var(--line);border-right:0;position:static}.admin-clean-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-clean-workspace{min-height:0}.admin-clean-main{overflow:visible;padding:18px}.admin-card__head,.admin-list__item{align-items:stretch;flex-direction:column}.admin-grid--2{grid-template-columns:1fr}.admin-overview-stats{gap:8px}.admin-overview-stats .admin-stat{border-radius:16px;min-width:0;padding:10px 8px}.admin-overview-stats .admin-stat span{display:block;font-size:.68rem;line-height:1.15;overflow-wrap:anywhere}.admin-overview-stats .admin-stat strong{font-size:1.18rem;letter-spacing:-.035em;line-height:1;margin-top:6px}.overview-products-table{background:transparent;border:0}.overview-products-table__head{display:none}.overview-products-table__row{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.overview-products-table__product{grid-column:1/-1}.overview-products-table__product strong{font-size:.94rem}.overview-products-table__product span{font-size:.76rem}.overview-products-table__row+.overview-products-table__row{border-top:1px solid var(--line);margin-top:10px}.overview-products-table__metric{min-width:0}.overview-products-table__metric-label{display:block;font-size:.68rem;line-height:1.15;overflow-wrap:anywhere}.overview-products-table__value{font-size:.95rem;line-height:1.1}.admin-product-intro{grid-template-columns:1fr}.admin-product-intro__photos{width:auto}.admin-content-layout,.admin-content-top{grid-template-columns:1fr}.admin-cover-gallery--stack{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-color-row{grid-template-columns:28px minmax(0,1fr)}.admin-color-row__actions,.admin-color-row__media{grid-column:1/-1}}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.shell{margin:0 auto;padding:28px 0 64px;width:min(1160px,calc(100vw - 40px))}.shell__header{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--panel);border:1px solid var(--line);border-radius:26px;display:flex;gap:24px;justify-content:space-between;padding:18px 22px}.shell__brand{align-items:center;display:inline-flex;gap:14px}.admin-hero h1,.auth-card__title,.collection-editor__head h2,.empty-state__card h2,.hero__copy h1,.legacy-title-bar h2,.lvl-title,.main-title,.page-title,.pillar h2,.product-card h2,.product-editor__section-head h2,.reviews-admin__head h2,.shell__brand strong,.shell__nav a,.variant-editor__head h2{font-family:Space Grotesk,sans-serif}.shell__brand strong{display:block;font-size:1rem}.shell__brand small{color:var(--muted);display:block;font-size:.8rem;margin-top:2px}.shell__brand-mark{background:var(--accent);border-radius:14px;color:#fff;display:grid;font-family:Space Grotesk,sans-serif;font-weight:700;height:42px;place-items:center;width:42px}.shell__nav{display:inline-flex;flex-wrap:wrap;gap:10px}.shell__nav a{border-radius:999px}.shell__logout,.shell__nav a{color:var(--muted);padding:10px 14px;transition:.16s ease}.shell__logout{background:transparent;border:0;border-radius:999px;cursor:pointer;font:inherit}.shell__logout:hover,.shell__nav a.router-link-active,.shell__nav a:hover{background:var(--accent-soft);color:var(--text)}.shell__content{padding-top:32px}.admin-hero,.hero{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr)}.admin-hero{grid-template-columns:1fr}.admin-hero>div,.hero__copy,.pillar,.status-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--panel);border:1px solid var(--line);border-radius:30px}.admin-hero>div,.hero__copy{padding:34px}.status-card{align-content:start;display:grid;gap:18px;padding:24px}.status-card>div{background:var(--panel-strong);border:1px solid var(--line);border-radius:20px;padding:16px 18px}.eyebrow,.status-card__label{color:var(--muted);display:block;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.eyebrow{margin-bottom:14px}.admin-hero h1,.auth-card__title,.hero__copy h1,.main-title,.page-title{font-size:clamp(2.4rem,6vw,4.8rem);letter-spacing:-.04em;line-height:.94;margin:0;max-width:14ch}.admin-shell :where(h1,h2){max-width:none}.hero__text{color:var(--muted);font-size:1.03rem;line-height:1.65;margin:18px 0 0;max-width:58ch}.stack{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.stack span{background:#fff;border:1px solid var(--line);border-radius:999px;font-size:.92rem;padding:10px 14px}.is-ok{color:var(--ok)}.is-pending{color:var(--pending)}.pillars{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.pillar{padding:24px}.pillar h2{font-size:1.2rem;letter-spacing:-.03em;margin:0 0 12px}.pillar p{color:var(--muted);line-height:1.6;margin:0}.auth-shell{display:grid;min-height:calc(100vh - 180px);place-items:center}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--panel);border:1px solid var(--line);border-radius:30px;padding:32px;width:min(520px,100%)}.auth-card__title{font-size:clamp(2.1rem,4vw,3rem);max-width:none}.auth-card__text{margin-bottom:24px}.auth-form{display:grid;gap:16px}.field{display:grid;gap:10px}.field span{font-family:Space Grotesk,sans-serif;font-size:.98rem;font-weight:500}.field--textarea textarea{min-height:170px;resize:vertical}.field--compact textarea{min-height:110px}.field input,.field textarea{background:#fff;border:1px solid var(--line-strong);border-radius:18px;color:var(--text);font:inherit;outline:none;padding:15px 16px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.field input:focus,.field textarea:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1f}.button{align-items:center;border:0;border-radius:18px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:52px;padding:0 18px;transition:transform .12s ease,opacity .12s ease}.button:disabled{cursor:wait;opacity:.65}.button--primary{background:var(--accent);color:#fff}.form-error{color:#9e2a2b;margin:0}.form-success{color:var(--ok);margin:0}.admin-hero__meta{color:var(--muted);margin-top:18px}.catalog-header{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.catalog-header__actions{display:flex;flex-wrap:wrap;gap:12px}.page-title{font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.04em;line-height:.98;margin:0}.product-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.empty-state__card,.product-card,.product-form-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:var(--admin-shadow)}.product-card{padding:22px}.product-card__footer,.product-card__prices,.product-card__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.product-card__top{margin-bottom:16px}.product-card__codes,.product-card__footer,.product-card__type{color:var(--muted);margin:0}.product-card h2{font-size:1.4rem;margin:0 0 6px}.product-card__codes{margin-bottom:18px}.product-card__featured{color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;margin:0 0 18px}.product-card__meta{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px}.product-card__meta div{background:var(--panel-strong);border:1px solid var(--line);border-radius:18px;padding:12px}.product-card__meta dt{color:var(--muted);font-size:.83rem;margin:0 0 6px}.product-card__meta dd{font-family:Space Grotesk,sans-serif;font-size:1.15rem;margin:0}.product-card__prices{margin-bottom:14px}.product-card__prices strong{font-family:Space Grotesk,sans-serif;font-size:1.1rem}.product-card__actions{display:flex;gap:10px;margin-top:16px}.product-card__actions .button{flex:1}.product-tile{display:block;transition:transform .14s ease,opacity .14s ease}.product-tile:hover{transform:translateY(-2px)}.product-tile__frame{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--panel);border:1px solid var(--line);border-radius:28px;overflow:hidden;position:relative}.product-tile__image,.product-tile__placeholder{height:100%;width:100%}.product-tile__image{display:block;-o-object-fit:cover;object-fit:cover}.product-tile__placeholder{background:var(--surface-soft);color:var(--muted);display:grid;font-family:Space Grotesk,sans-serif;place-items:center}.product-tile__overlay{background:linear-gradient(180deg,#14100b0f,#14100b14 45%,#14100bcc);inset:0;position:absolute}.product-tile__bottom,.product-tile__top{align-items:center;display:flex;left:16px;position:absolute;right:16px;z-index:1}.product-tile__top{gap:10px;justify-content:space-between;top:16px}.product-tile__bottom{bottom:16px}.product-tile__featured,.product-tile__price{align-items:center;background:#fffffff0;border-radius:999px;color:var(--text);display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;min-height:34px;padding:0 12px}.product-tile__featured{background:#2563ebe6;color:#fff;font-size:.82rem}.product-tile__bottom strong{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.06rem;line-height:1.15;text-shadow:0 2px 10px rgba(0,0,0,.28)}.homepage-picker{display:grid;gap:10px}.homepage-picker__frame{border-color:var(--line);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.homepage-picker.is-selected .homepage-picker__frame{border-color:#146c4352;box-shadow:0 0 0 4px #146c4314}.homepage-picker__toggle{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:800;justify-content:center;min-height:34px;padding:0 12px;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.homepage-picker__toggle:hover{transform:translateY(-1px)}.homepage-picker.is-selected .homepage-picker__toggle{background:#146c43eb;border-color:#146c433d;color:#fff}.homepage-picker__meta{display:grid;gap:4px;padding:0 2px}.homepage-picker__meta strong{font-size:.94rem;line-height:1.25}.homepage-picker__meta span{color:var(--muted);font-size:.83rem}.homepage-picker__actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.homepage-picker__actions .admin-btn--ghost{flex:1}.status-pill{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.82rem;justify-content:center;padding:7px 10px;text-transform:capitalize}.status-pill[data-status=active]{color:var(--ok)}.status-pill[data-status=draft]{color:var(--pending)}.empty-state{padding:28px 0}.empty-state__card{max-width:560px;padding:30px}.empty-state__card h2{margin:0 0 10px}.empty-state__card p{color:var(--muted);line-height:1.6;margin:0 0 18px}.product-form-shell{padding:24px}.editor-surface{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--panel);border:1px solid var(--line);border-radius:32px;box-shadow:var(--admin-shadow);overflow:hidden}.editor-surface--form{display:grid;gap:0}.editor-feedback{display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 18px}.editor-feedback .form-error,.editor-feedback .form-success{background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 14px}.editor-section{display:grid;gap:18px;padding:28px}.editor-section+.editor-section{border-top:1px solid var(--line)}.editor-section--split{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-section--compact{gap:14px}.collection-editor{display:grid;gap:14px}.collection-editor__head h2{font-size:1.3rem;letter-spacing:-.03em;line-height:1;margin:0}.collection-editor__head p{color:var(--muted);line-height:1.55;margin:6px 0 0}.collection-editor__head--inline{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.collection-editor__head--inline p{font-size:.95rem;margin:0}.collection-toolbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.collection-toolbar input,.color-editor__name input{background:#fff;border:1px solid var(--line-strong);border-radius:16px;color:var(--text);font:inherit;outline:none;padding:14px 15px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.collection-toolbar input:focus,.color-editor__name input:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1f}.size-chip-list,.token-cloud{display:flex;flex-wrap:wrap;gap:10px}.size-chip-list__item,.token-cloud__item{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.94rem;font-weight:600;justify-content:center;min-height:42px;padding:0 14px}.size-chip-list__item{font-family:Space Grotesk,sans-serif;font-weight:500}.product-editor{display:grid;gap:24px}.product-editor__group{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:var(--admin-shadow);display:grid;gap:18px;padding:24px}.variant-editor{display:grid;gap:16px}.variant-editor__head h2{font-size:1.55rem;letter-spacing:-.04em;line-height:1;margin:0}.variant-editor__list{display:grid;gap:16px}.variant-editor__group{background:var(--panel-strong);border:1px solid var(--line);border-radius:22px;display:grid;gap:14px;padding:18px}.variant-editor__group-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.variant-editor__group-head strong{font-family:Space Grotesk,sans-serif;font-size:1.1rem}.variant-editor__bulk{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.variant-editor__bulk input{background:#fff;border:1px solid var(--line-strong);border-radius:16px;color:var(--text);font:inherit;min-height:48px;outline:none;padding:0 14px;width:180px}.variant-editor__matrix{display:grid;gap:10px}.variant-editor__stock-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 140px}.variant-editor__stock-row span{color:var(--muted);font-weight:600}.variant-editor__stock-row input{background:#fff;border:1px solid var(--line-strong);border-radius:16px;color:var(--text);font:inherit;min-height:48px;outline:none;padding:0 14px;width:100%}.form-grid{display:grid;gap:16px}.form-grid--triple{grid-template-columns:1.3fr 1fr 1fr}.form-grid--double{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.field select{background:#fff;border:1px solid var(--line-strong);border-radius:18px;color:var(--text);font:inherit;outline:none;padding:15px 16px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.field select:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1f}.field input:disabled{background:var(--surface-soft);color:var(--muted);cursor:default}.field-toggle{align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;display:inline-flex;gap:12px;padding:14px 16px;width:-moz-fit-content;width:fit-content}.field-toggle input{accent-color:var(--accent);height:18px;width:18px}.field-toggle span{font-size:.95rem;font-weight:500}.field-toggle span,.field__label{font-family:Space Grotesk,sans-serif}.field__label{display:inline-block;font-size:1rem;font-weight:700;margin-bottom:10px}.button--ghost{background:#fff;border:1px solid var(--line-strong);color:var(--text)}.media-uploader{display:block}.media-uploader__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.media-uploader__card{background:var(--panel);border:1px solid var(--line);border-radius:20px;flex:0 0 132px;height:132px;overflow:hidden;position:relative;width:132px}.media-uploader__card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-uploader__thumb-button{background:transparent;border:0;cursor:pointer;display:block;height:100%;padding:0;width:100%}.media-uploader__remove{background:#1f1a16c7;border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;font-size:1.05rem;height:28px;place-items:center;position:absolute;right:8px;top:8px;width:28px}.media-uploader__crop{background:#ffffffeb;border:0;border-radius:999px;bottom:8px;box-shadow:0 6px 18px #1f1a161f;color:#1f1a16d1;cursor:pointer;display:grid;font-size:.95rem;height:28px;place-items:center;position:absolute;right:8px;width:28px}.media-uploader__add{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:20px;cursor:pointer;display:grid;flex:0 0 132px;height:132px;place-items:center;position:relative;transition:border-color .12s ease,background .12s ease;width:132px}.media-uploader__add:hover{background:#fff;border-color:#2563eb66}.media-uploader__add.is-uploading{cursor:wait}.media-uploader__add-plus{color:var(--muted);font-family:Space Grotesk,sans-serif;font-size:2rem;line-height:1}.media-uploader__input{cursor:pointer;inset:0;opacity:0;position:absolute}.media-uploader--compact .media-uploader__grid{gap:8px}.media-uploader--compact .media-uploader__add,.media-uploader--compact .media-uploader__card{border-radius:14px;flex-basis:86px;height:86px;width:86px}.media-uploader--compact .media-uploader__remove{height:30px;right:6px;top:6px;width:30px}.media-uploader--inline .media-uploader__grid{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.media-uploader--dense .media-uploader__grid{gap:6px;padding-bottom:2px}.media-uploader--dense .media-uploader__add,.media-uploader--dense .media-uploader__card{border-radius:12px;flex-basis:60px;height:60px;width:60px}.media-uploader--dense .media-uploader__remove{background:#ffffffeb;border:1px solid hsla(0,0%,100%,.8);color:#1f1a16d6;font-size:.95rem;height:22px;right:4px;top:4px;width:22px}.media-uploader--dense .media-uploader__add-plus{font-size:1.7rem}.media-uploader--editor{align-items:start;display:grid;gap:14px;grid-template-columns:104px minmax(0,1fr)}.media-uploader--editor .media-uploader__grid{flex-flow:column nowrap;gap:8px;max-height:min(62dvh,560px);overflow-y:auto;padding-right:4px}.media-uploader--editor .media-uploader__add,.media-uploader--editor .media-uploader__card{border-radius:16px;flex:0 0 122px;height:122px;width:92px}.media-uploader--editor .media-uploader__card.is-active{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb24}.media-uploader--editor .media-uploader__remove{background:#1f1a16b8;font-size:.95rem;height:24px;right:5px;top:5px;width:24px}.media-uploader__preview{background:var(--surface-soft);border:0;border-radius:22px;cursor:pointer;display:block;height:min(62dvh,560px);min-height:360px;overflow:hidden;position:relative;width:100%}.media-uploader__preview img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.media-uploader__inline-crop{display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr) auto;min-height:360px}.media-uploader__inline-actions,.media-uploader__inline-tools{display:flex;flex-wrap:wrap;gap:8px}.media-uploader__inline-tools{justify-content:flex-start}.media-uploader__inline-tools .is-active{background:#2563eb1f;border-color:#2563eb5c;color:var(--accent)}.media-uploader__inline-cropper{background:#fff;border-radius:22px;height:min(54dvh,480px);min-height:320px;overflow:hidden;width:100%}.media-uploader__inline-actions{justify-content:flex-end}.list-builder{display:grid;gap:12px}.list-builder__chips{display:flex;flex-wrap:wrap;gap:10px}.list-builder__chip{background:#fff;border:1px solid var(--line);border-radius:999px;font-size:.94rem;font-weight:600;padding:10px 14px}.list-builder__input{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.variant-matrix__controls{margin-bottom:6px}.variant-matrix__color-head{min-width:180px}.variant-matrix__photo-head{min-width:160px}.variant-matrix__color-cell{min-width:180px;text-align:left}.variant-matrix__photo-cell{background:var(--panel-strong);min-width:160px;padding:12px;vertical-align:top}.variant-matrix__photo-cell .media-uploader__grid{justify-content:flex-start}.variant-matrix__photo-cell .media-uploader__add,.variant-matrix__photo-cell .media-uploader__card{border-radius:16px;flex-basis:88px;height:88px;width:88px}.variant-matrix__stock-cell{min-width:126px}.variant-matrix__stock-cell input{font-weight:700;min-height:64px;padding:0 10px;text-align:center;width:100%}.color-media-list{display:grid;gap:18px}.color-media-row{display:grid;gap:10px}.color-media-row__title{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.color-editor{display:grid;gap:10px}.color-editor__add{justify-self:start;min-width:170px}.color-editor__row{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:36px minmax(220px,320px) minmax(0,1fr) auto;padding-top:10px}.color-editor__row:first-child{border-top:0;padding-top:0}.color-editor__index{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--muted);display:grid;font-family:Space Grotesk,sans-serif;font-size:.88rem;font-weight:700;height:36px;place-items:center;width:36px}.color-editor__name{display:block}.color-editor__name input{min-height:48px;padding:0 16px}.color-editor__media{min-width:0}.color-editor__actions{display:inline-flex;gap:6px}.icon-button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;height:38px;justify-content:center;width:38px}.icon-button--compact{border-radius:12px;font-size:.95rem;height:34px;width:34px}.icon-button:disabled{cursor:default;opacity:.35}.product-editor__section-head{margin-bottom:16px}.product-editor__section-head h2{font-size:1.5rem;margin:0}.product-editor__section-head p{color:var(--muted);line-height:1.6;margin:8px 0 0;max-width:52ch}.stock-matrix__color-head{min-width:170px}.stock-matrix__color-cell{background:var(--panel-strong);min-width:170px;padding:10px;text-align:left;vertical-align:top}.stock-matrix__color-box{display:grid;gap:8px}.stock-matrix__color-box strong{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.stock-matrix__bulk{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.stock-matrix__bulk input{background:#fff;border:1px solid var(--line-strong);border-radius:14px;color:var(--text);font:inherit;min-height:36px;outline:none;padding:0 12px;width:100%}.stock-matrix__bulk .button{border-radius:14px;min-height:44px;padding-inline:16px}.stock-matrix__stock-cell{min-width:86px}.stock-matrix__stock-cell input{background:transparent;border:0;color:var(--text);font:inherit;font-weight:700;min-height:42px;outline:none;padding:0 10px;text-align:center;width:100%}.stock-cards{display:grid;gap:14px}.stock-card{background:var(--panel);border:1px solid var(--line);border-radius:22px;overflow:hidden}.stock-card__head{border-bottom:1px solid var(--line);padding:16px 18px 12px}.stock-card__head strong{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700}.stock-card__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,150px));justify-content:flex-start;padding:16px 18px 18px}.stock-card__item{display:grid;gap:8px}.stock-card__size{color:var(--muted);font-size:.88rem;font-weight:700;line-height:1.2}.stock-card__item input{background:#fff;border:1px solid var(--line-strong);border-radius:14px;color:var(--text);font:inherit;font-weight:700;min-height:42px;outline:none;padding:0 12px;text-align:left;width:100%}.editor-advanced{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--panel);border:1px solid var(--line);border-radius:28px;margin-top:18px;overflow:hidden}.editor-advanced__summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:20px 22px}.editor-advanced__summary::-webkit-details-marker{display:none}.editor-advanced__summary strong{display:block;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700}.editor-advanced__summary span{color:var(--muted);display:block;line-height:1.5;margin-top:4px}.editor-advanced__summary small{color:var(--muted);font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:700;white-space:nowrap}.editor-advanced[open] .editor-advanced__summary{border-bottom:1px solid var(--line)}.editor-advanced__body{padding:0 22px 22px}.chart-editor{display:grid;gap:12px}.chart-editor__size-strip{display:block}.chart-editor__size-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.chart-editor__size-pill{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:800;min-height:38px;padding:0 14px;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.chart-editor__size-pill:hover{border-color:var(--line-strong);color:var(--text);transform:translateY(-1px)}.chart-editor__size-pill.is-active{background:#2563eb1f;border-color:#2563eb52;color:var(--accent)}.chart-editor__size-edit{background:#2563eb1f;border:1px solid rgba(37,99,235,.34);border-radius:999px;color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:800;height:38px;min-width:82px;outline:none;padding:0 14px;text-align:center}.chart-editor__size-edit:focus{box-shadow:0 0 0 4px #2563eb1a}.chart-editor__size-pill--add{color:var(--muted);padding:0;width:40px}.chart-editor__parts{display:grid;gap:10px}.chart-editor__part{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.chart-editor__part-head{align-items:center;background:var(--panel-strong);border-bottom:1px solid var(--line);display:flex;gap:10px;padding:10px 12px}.chart-editor__part-head input,.chart-editor__part-head strong{background:transparent;border:0;color:var(--text);flex:1;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:900;min-width:0;outline:none}.chart-editor__part-head button{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.chart-editor__measure-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding:12px}.chart-editor__measure{display:grid;gap:6px;min-width:0}.chart-editor__measure span{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 24px}.chart-editor__measure span input{background:transparent;border:0;color:var(--muted);font-family:Space Grotesk,sans-serif;font-size:.86rem;font-weight:800;outline:none;width:100%}.chart-editor__measure span button{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:grid;height:24px;place-items:center;width:24px}.chart-editor__measure>input{background:#fff;border:1px solid var(--line);border-radius:14px;color:var(--text);font:inherit;font-weight:700;min-height:44px;outline:none;padding:0 12px;width:100%}.chart-editor__measure>input:focus{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb1a}.chart-editor__add-measure{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:16px;color:var(--muted);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:800;min-height:70px}.chart-editor__empty-size{border:1px dashed var(--line-strong);border-radius:18px;color:var(--muted);padding:18px;text-align:center}.chart-editor__table-block{display:grid;gap:7px}.chart-editor__table-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.chart-editor__table-head input{background:transparent;border:0;flex:1;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;outline:none}.chart-editor__add-table,.chart-editor__column-head button,.chart-editor__plus-cell button,.chart-editor__table-head button{background:#fff;border:1px solid var(--line);color:var(--text);cursor:pointer}.chart-editor__table-head button{border-radius:999px;font-size:1.1rem;height:30px;width:30px}.chart-editor__scroll{overflow-x:auto}.chart-editor__table{background:var(--panel);border:1px solid var(--line-strong);border-collapse:separate;border-radius:16px;border-spacing:0;overflow:hidden;width:100%}.chart-editor__table td,.chart-editor__table th{border-bottom:1px solid var(--line-strong);border-right:1px solid var(--line-strong)}.chart-editor__table tr:last-child td,.chart-editor__table tr:last-child th{border-bottom:0}.chart-editor__table td:last-child,.chart-editor__table th:last-child{border-right:0}.chart-editor__table th{background:var(--panel-strong);font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;padding:8px;text-align:center}.chart-editor__size-head{min-width:88px}.chart-editor__table tbody th{font-size:.9rem}.chart-editor__size-cell{padding:0!important}.chart-editor__column-head{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 24px}.chart-editor__column-head input,.chart-editor__size-add input,.chart-editor__size-cell input,.chart-editor__table td input{background:transparent;border:0;color:var(--text);font:inherit;outline:none;width:100%}.chart-editor__column-head input{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;text-align:center}.chart-editor__table td{background:#fff;padding:0}.chart-editor__table td input{font-weight:600;min-height:38px;padding:0 8px;text-align:center}.chart-editor__size-cell input{font-weight:800;min-height:38px;padding:0 8px;text-align:center}.chart-editor__add-size-row td,.chart-editor__add-size-row th{background:var(--surface-soft)}.chart-editor__size-add{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 24px;padding:0 6px}.chart-editor__size-add--compact{background:#fff;border:1px solid var(--line);border-radius:999px;min-height:38px;padding:0 7px 0 12px;width:126px}.chart-editor__size-add input{font-weight:800;min-height:38px;text-align:center}.chart-editor__size-add--compact input{font-size:.92rem;text-align:left}.chart-editor__size-add--compact button{height:26px;width:26px}.chart-editor__column-head button,.chart-editor__plus-cell button,.chart-editor__size-add button{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;font-size:.86rem;height:24px;width:24px}.chart-editor__plus-cell{min-width:40px;text-align:center;width:40px}.chart-editor__add-table{border-radius:12px;font:inherit;font-weight:700;justify-self:center;min-height:34px;padding:0 14px}.form-hint{color:var(--muted);margin:14px 0 0}.product-form-shell__actions{display:flex;gap:14px;justify-content:space-between;margin-top:22px}.editor-surface--form .product-form-shell__actions{border-top:1px solid var(--line);margin-top:0;padding:22px 28px 28px}.legacy-page{background:#555;color:#333;font-family:Manrope,sans-serif;min-height:100vh}.legacy-page__inner{background:#fff;margin:0 auto;width:min(480px,100vw)}.home-title-block{background:#f34a6e;color:#fff;padding:0;text-align:center}.home-title-block__title{font-family:Space Grotesk,sans-serif;font-size:2.35rem;font-weight:700;letter-spacing:.05em;line-height:1.05;margin:0;padding:16px 18px;text-transform:uppercase}.home-top-block{background:#fff;padding:0 20px 32px}.home-top-block__describe{background:linear-gradient(180deg,#f7cd9c,#fed4d3);padding:30px 20px 24px}.home-list{display:grid;gap:14px;margin:0;padding-left:0}.home-list li{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' stroke='%23f34a6e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") left 2px /22px 22px no-repeat;font-size:1.05rem;line-height:1.45;list-style:none;padding-left:38px}.home-catalog-block{padding:0 20px 36px}.home-card-list{display:grid;gap:24px}.home-product-card{text-align:center}.home-product-card h3,.home-product-card h4{font-family:Space Grotesk,sans-serif;margin:0}.home-product-card h3{font-size:1.35rem;font-weight:700;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.home-product-card h4{font-size:1.05rem;font-weight:500;line-height:1.45;margin-bottom:14px}.home-product-card h4 span{color:#f34a6e;font-weight:700}.home-product-card__image-link,.home-product-card__image-placeholder{border-radius:18px;display:block;overflow:hidden;width:100%}.home-product-card__image-link img{display:block;width:100%}.home-product-card__image-placeholder{background:#f2f2f2;color:var(--muted);padding:48px 20px}.home-product-card__price{color:#f34a6e;margin:14px 0 16px}.home-product-card__price strong{display:block;font-family:Space Grotesk,sans-serif;font-size:2rem;line-height:1.05}.home-product-card__sold-out{font-size:1.65rem}.home-product-card__button{min-height:64px}.home-empty-state{background:#fff5f5;border:1px solid rgba(51,51,51,.1);border-radius:22px;color:var(--muted);padding:24px 20px;text-align:center}.home-delivery{padding-top:34px}.legacy-title-bar{background:#f34a6e;color:#fff;padding:0;text-align:center}.legacy-title-bar h1,.legacy-title-bar h2{font-size:2rem;font-weight:700;letter-spacing:.04em;line-height:1.04;margin:0;padding:12px 18px;text-transform:uppercase}.legacy-delivery,.legacy-detail-block,.legacy-offer-block,.legacy-size-block{padding:0 20px 40px}.legacy-offer-block__image{display:block;margin:0 -20px;width:calc(100% + 40px)}.legacy-offer-panel{background:linear-gradient(180deg,#f7cd9c,#fed4d3);padding:25px 20px 32px}.legacy-price{color:#f34a6e;text-align:center}.legacy-price strong{display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(2.7rem,8vw,4rem);line-height:1.04}.cost.old-cost s{color:#f34a6e;display:block;font-size:clamp(1.85rem,5vw,2.7rem);font-weight:700;line-height:1;text-decoration-thickness:5px;text-shadow:2px 2px 1px #fff}.cost.old-cost strong{color:#f34a6e}.legacy-bullets{display:grid;gap:14px;margin:24px 0;padding-left:0}.legacy-bullets li{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' stroke='%23f34a6e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") left 2px /22px 22px no-repeat;font-size:1.05rem;line-height:1.45;padding-left:38px}.legacy-button{align-items:center;background:linear-gradient(180deg,#38bdf8,#2563eb);border:0;border-radius:999px;box-shadow:0 3px 10px #2563eb47;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;justify-content:center;letter-spacing:.08em;min-height:74px;padding:0 18px;text-decoration:none;width:100%}.legacy-button,.legacy-section-title{font-family:Space Grotesk,sans-serif;font-weight:700;text-transform:uppercase}.legacy-section-title{font-size:1.9rem;letter-spacing:.06em;line-height:1.14;margin:0 0 28px;text-align:center}.legacy-section-title span{font-size:1rem;letter-spacing:0;text-transform:none}.legacy-copy{line-height:1.6;margin:0 0 22px;text-align:center;white-space:pre-line}.legacy-material{background:#f2f2f2;font-weight:700;margin:0 -20px 24px;padding:16px 20px;text-align:center}.legacy-color-block{margin-bottom:24px}.legacy-color-block h3,.legacy-table-wrap__title{font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 10px;text-align:center}.legacy-color-block__sizes{margin:0 0 12px;text-align:center}.legacy-color-block__sizes span{color:#f34a6e;font-weight:700}.legacy-color-grid{display:grid;gap:12px}.legacy-color-grid img{border-radius:20px;display:block;width:100%}.legacy-table-wrap{margin-bottom:22px}.legacy-table-scroll{overflow-x:auto}.legacy-table{border-collapse:collapse;min-width:420px;width:100%}.legacy-table td,.legacy-table th{border:1px solid rgba(51,51,51,.16);padding:12px 10px;text-align:center}.legacy-table th{background:#f9f1f4;font-family:Space Grotesk,sans-serif}.legacy-size-note{color:#f34a6e;font-weight:700;margin:0 0 24px;text-align:center}.legacy-delivery{background:#fff5f5}.legacy-delivery__grid{display:grid;gap:14px}.legacy-delivery__grid article{background:#fff;border:1px solid rgba(51,51,51,.08);border-radius:22px;padding:18px}.legacy-delivery__grid h3{font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;margin:0 0 8px}.legacy-delivery__grid p,.legacy-order-copy p{color:var(--muted);line-height:1.5;margin:0}.legacy-order-copy{margin:24px 0 18px;text-align:center}.legacy-order-copy h3{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 8px;text-transform:uppercase}.legacy-order-form{display:grid;gap:14px}.legacy-order-form input,.legacy-order-form select{background:#fff;border:1px solid rgba(51,51,51,.16);border-radius:999px;color:var(--text);font:inherit;min-height:64px;padding:0 20px;width:100%}.legacy-order-note{color:#f34a6e;font-weight:700;margin:14px 0 0;text-align:center}@media(max-width:980px){.editor-section--split,.form-grid--double,.form-grid--triple,.hero,.pillars{grid-template-columns:1fr}.product-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-tile__frame{border-radius:22px}.product-tile__bottom,.product-tile__top{left:12px;right:12px}.product-tile__top{top:12px}.product-tile__bottom{bottom:12px}.product-tile__featured,.product-tile__price{font-size:.82rem;min-height:30px;padding:0 10px}.product-tile__bottom strong{font-size:.9rem}.variant-editor__group-head{align-items:stretch;flex-direction:column}.collection-toolbar,.list-builder__input{grid-template-columns:1fr}.variant-matrix__color-cell,.variant-matrix__color-head,.variant-matrix__photo-cell,.variant-matrix__photo-head,.variant-matrix__stock-cell{min-width:auto}.variant-editor__stock-row{grid-template-columns:1fr}.variant-editor__bulk{width:100%}.variant-editor__bulk input{flex:1 1 100%;width:100%}.catalog-header,.editor-advanced__summary,.product-card__actions,.product-form-shell__actions{align-items:stretch;flex-direction:column}.collection-editor__head--inline{align-items:flex-start;flex-direction:column}.color-editor__row{grid-template-columns:36px minmax(0,1fr) auto}.color-editor__media{grid-column:1/-1}.color-editor__actions{justify-content:flex-start}.shell__header{align-items:stretch;flex-direction:column}h1{max-width:none}}@media(max-width:640px){.shell{padding-top:14px;width:min(100vw - 24px,1160px)}.color-editor__row{grid-template-columns:32px minmax(0,1fr)}.color-editor__actions{grid-column:1/-1}.admin-hero>div,.auth-card,.hero__copy,.pillar,.status-card{border-radius:24px;padding:22px}}.storefront-page{background:#555;color:#333;min-height:100vh}.storefront-page,.storefront-page h1,.storefront-page h2,.storefront-page h3,.storefront-page h4,.storefront-page strong{font-family:Proxima Nova,Helvetica,Arial,sans-serif}.storefront-page h1,.storefront-page h2{letter-spacing:normal;max-width:none}.storefront-page .title-block{width:100%}.storefront-page .title-block .main-title{display:block;max-width:none;width:100%}.storefront-page .rev-block-v1 .rev-cont:not(.home-review-slider){display:grid;gap:16px;padding:10px 0 25px}.storefront-page .rev-block-v1 .rev-cont:not(.home-review-slider) .rev-item>img{display:block;height:auto;margin:0 auto;width:100%}.storefront-page .home-image-placeholder{background:#f2f2f2;border-radius:20px;color:#777;display:grid;margin-top:10px;min-height:320px;place-items:center}.storefront-page .home-empty-state{background:#ffe8e7;border-radius:24px;padding:20px;text-align:center}.storefront-page .home-sold-out{font-size:30px}.storefront-page .storefront-size-note{color:#f34a6e;font-weight:700;margin:0 0 24px;text-align:center}.storefront-page .storefront-submit{margin-top:30px}.storefront-page .storefront-order-note{color:#f34a6e;font-weight:700;margin:16px 0 0;text-align:center}.storefront-page .storefront-order-note--success{color:#1f7a42}.storefront-page .storefront-privacy-footer{font-size:14px;line-height:1.4;padding:30px 0 20px;text-align:center}.storefront-page .storefront-privacy-footer a{color:#333;text-decoration:underline}.storefront-page .storefront-callback-button{display:grid;padding:0;place-items:center}.storefront-page .storefront-callback-button svg{fill:none;height:34px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8;width:34px}.storefront-page .storefront-callback-overlay{background:#252220ad;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.storefront-page .storefront-callback-modal{background:#ffe4e7;border-radius:24px;box-shadow:0 18px 50px #00000040;max-height:calc(100vh - 40px);overflow:auto;padding:28px 24px 30px;position:relative;text-align:center;width:min(430px,100%)}.storefront-page .storefront-callback-close{background:#fffc;border:0;border-radius:50%;color:#333;cursor:pointer;display:grid;font-size:28px;height:38px;line-height:1;place-items:center;position:absolute;right:12px;top:10px;width:38px}.storefront-page .storefront-callback-modal .lvl-title{margin:8px 0 20px}.storefront-page .storefront-callback-modal .lvl-title span{font-size:24px;line-height:1.2}.storefront-page .storefront-callback-modal .button-m{margin-top:30px;width:100%}.storefront-page .storefront-success-modal{padding:30px 24px 28px;width:min(500px,100%)}.storefront-page .storefront-success-title{margin-bottom:18px}.storefront-page .storefront-success-title span{display:inline-block;margin-top:8px}.storefront-page .storefront-success-details{display:grid;gap:10px;margin:0;text-align:left}.storefront-page .storefront-success-details div{background:#ffffffb8;border:2px solid rgba(243,74,110,.18);border-radius:18px;padding:12px 14px}.storefront-page .storefront-success-details span{color:#777;display:block;font-size:15px;font-weight:700;line-height:1.2;margin-bottom:3px}.storefront-page .storefront-success-details strong{color:#333;display:block;font-size:21px;font-weight:700;line-height:1.25;margin:0}.storefront-page .storefront-success-button{margin-top:22px}@media(max-width:480px){.storefront-page .storefront-success-modal{padding:26px 18px 24px}.storefront-page .storefront-success-details strong{font-size:18px}}.review-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;min-width:0;width:100%}.review-grid__item{background:transparent;flex:0 0 auto;max-width:380px;min-width:180px;overflow:visible;position:relative;width:min(calc(var(--review-ratio, 2.2)*128px),100%)}.review-grid__item img{border-radius:24px;display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.review-grid__item button{background:#1f1a16b8;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:1.15rem;font-weight:700;height:34px;position:absolute;right:10px;top:10px;width:34px;z-index:2}.review-dropzone{align-items:center;background:#ffffff8a;border:1px dashed rgba(31,26,22,.18);border-radius:18px;color:#6b625a;cursor:pointer;display:flex;font-size:.95rem;font-weight:700;justify-content:center;min-height:68px;padding:16px 18px;text-align:center;transition:border-color .14s ease,background .14s ease,color .14s ease}.review-dropzone input{display:none}.review-dropzone.is-drag-over,.review-dropzone:hover{background:#ffffffc7;border-color:#2563eb6b;color:#1f1a16}.review-dropzone.is-uploading{opacity:.72;pointer-events:none}@media(max-width:1100px){.review-grid__item{max-width:320px;min-width:160px;width:min(calc(var(--review-ratio, 2.1)*118px),100%)}}@media(max-width:760px){.review-grid{gap:12px}.review-grid__item{height:auto;max-height:220px;max-width:none;min-width:0;width:100%}.review-grid__item img{height:auto;max-height:220px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}}
