@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0fqyy_rzir8wk.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.2wgrmp5e19scw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.3kt-ux4qy_ne2.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.3exo923874x5t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-ext-600-normal.2h9q_0618j3sz.woff2)format("woff2"),url(../media/dm-sans-latin-ext-600-normal.2uv0s9c16r-jh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.40ad7xuawyzt9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-ext-700-normal.2hzb0w6rbfwop.woff2)format("woff2"),url(../media/dm-sans-latin-ext-700-normal.3l0fp675b56tl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.1a6kzvi7en7g-.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.33in7pwjke59p.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.3jvet3qmpe_np.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.3h3676at96nns.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.3ndh7452icn1t.woff2)format("woff2"),url(../media/manrope-greek-400-normal.010saykxxeioc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3twqkh3lr93h-.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.3o_jvyozxy7do.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.3dacdzxdo3dh1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.2kuwqy2x2_kvx.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0xr2oo9ws-j-l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2"),url(../media/manrope-greek-500-normal.44ok24c-hm52c.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2rmwx81er-1wg.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.3j-azu-_-g81b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.09w2uqje_gnk0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.24rfadzth-ea_.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.24rbunm8ei_ow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2"),url(../media/manrope-greek-700-normal.106e_m097cdnm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.3spwa7rpbdcfi.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.09mmasjjym1bw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.3p3hfqi13m0pv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#101211;--surface:#1a191c;--line:#2c2a2f;--text:#efebf3;--muted:#a19ca6;--orange:#bc73ff;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:var(--bg);color:var(--text);margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-1.3px;font-family:Manrope,sans-serif;line-height:1.2}h2{font-size:34px;font-weight:650}h3{letter-spacing:-.5px;font-size:19px}p{color:var(--muted)}.wrap{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.orange{color:var(--orange)}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;line-height:1.15;display:inline-flex}.brand small{letter-spacing:2.1px;color:var(--muted);margin-top:6px;font-family:DM Sans,sans-serif;font-size:7px;font-weight:500;display:block}.brand-icon{background:var(--orange);color:#17151a;border-radius:10px;place-items:center;width:40px;height:44px;display:grid}.site-header{justify-content:space-between;align-items:center;gap:30px;height:108px;display:flex}.site-header nav{color:#beb9c3;gap:32px;font-size:13px;display:flex}.site-header a:hover,.footer a:hover{color:var(--orange)}.portal-link{border:1px solid #39353e;border-radius:7px;align-items:center;gap:18px;padding:10px 15px;font-size:12px;display:flex}.eyebrow{letter-spacing:1.6px;font-size:10px;font-weight:650;display:block}.live-dot{background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #bc73ff15}.hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:34px;padding-top:57px;padding-bottom:73px;display:grid}.hero h1{letter-spacing:-3.7px;margin:26px 0;font-size:clamp(50px,5.4vw,72px);font-weight:600;line-height:1.09}.hero h1>span:first-of-type{color:var(--orange)}.asterisk{color:var(--orange);vertical-align:middle;margin-left:55px;font-size:70px;font-weight:400;display:inline-block}.hero-copy>p{max-width:425px;margin-bottom:29px;font-size:15px;line-height:1.85}.hero-actions{align-items:center;gap:23px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:12px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.primary{background:var(--orange);color:#18161b}.primary:hover{background:#cf99ff}.secondary{background:#221f26;border-color:#3a3540}.text-link{background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;display:inline-flex}.text-link:hover{color:var(--orange)}.hero-notes{color:#a69fad;gap:23px;margin-top:29px;font-size:11px;display:flex}.hero-notes span{align-items:center;gap:5px;display:flex}.hero-notes svg{color:var(--orange)}.hero-art{background:radial-gradient(at 50% 58%,#322a3c 0%,#211c26 48%,#1b181f 90%);border:1px solid #352e3e;border-radius:18px;height:481px;position:relative;overflow:hidden}.art-grid{background-image:linear-gradient(#60507213 1px,#0000 1px),linear-gradient(90deg,#60507213 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.art-top,.art-bottom{letter-spacing:1.6px;color:#b6aac3;z-index:2;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;left:24px;right:24px}.art-top{top:23px}.art-bottom{bottom:20px}.round-arrow{border:1px solid #594b69;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.orbit{border:1px solid #76638d33;border-radius:50%;width:345px;height:345px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotateX(65deg)}.orbit-two{width:430px;height:430px;top:70%}.sculpture{filter:drop-shadow(26px 28px 13px #0007);width:190px;height:300px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.vase-body{clip-path:polygon(24% 0,77% 0,86% 12%,98% 36%,100% 62%,89% 88%,75% 100%,24% 100%,10% 88%,0 61%,2% 35%,15% 12%);background:repeating-linear-gradient(86deg,#0000 0,#0004 3px,#ffffff17 5px,#0000 10px),linear-gradient(100deg,#615073,#a98dc9 35%,#b79ad9 48%,#816c9a 77%,#4d405c);border-radius:36% 35% 23% 24%/22% 23% 20% 20%;width:215px;height:260px;position:absolute;top:34px;left:-10px}.vase-neck{z-index:1;background:repeating-linear-gradient(90deg,#0000 0,#0004 3px,#0000 6px),linear-gradient(90deg,#9078ab,#bda0df,#76628c);border-radius:50% 50% 15% 15%;width:103px;height:61px;position:absolute;top:14px;left:42px}.vase-neck:before{content:"";background:#2d2636;border:7px solid #a186c0;border-radius:50%;width:103px;height:28px;position:absolute;top:0;left:0;box-shadow:inset 4px 4px 9px #000}.vase-base{background:#77638e;border-radius:50%;width:138px;height:14px;position:absolute;bottom:0;left:26px}.art-label{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18151bd9;border:1px solid #4c4059;border-radius:6px;padding:8px 12px;font-size:10px;position:absolute;top:65%;left:15px;transform:rotate(-4deg)}.art-label span{margin-right:7px}.art-caption{color:#a597b6;font-size:11px;line-height:1.6;position:absolute;top:110px;right:25px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#1a171d}.ticker>div{letter-spacing:2px;color:#bcb3c7;justify-content:space-between;align-items:center;gap:20px;height:65px;font-size:12px;display:flex}.ticker svg{color:var(--orange);width:17px}.section{padding-top:76px;padding-bottom:65px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.section-heading h2{margin:13px 0 0}.section-heading>p{margin-bottom:2px;font-size:12px;line-height:1.8}.product-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.product-card{min-width:0}.product-art{border-radius:12px;place-items:center;height:270px;display:grid;position:relative;overflow:hidden}.peach{background:radial-gradient(at 50% 20%,#e7c2a7,#b99178)}.lavender{background:radial-gradient(at 50% 20%,#c8c0d5,#a398b1)}.sage{background:radial-gradient(at 50% 20%,#cac2d3,#9a8ea8)}.product-number{color:#24202999;font-size:10px;position:absolute;top:16px;left:20px}.product-label{color:#27232b;font-size:10px;position:absolute;bottom:19px;left:20px}.product-link{color:#27232b;background:#fff6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:15px;right:16px}.mini-vase{clip-path:polygon(13% 0,84% 0,75% 23%,97% 61%,92% 89%,77% 100%,24% 100%,7% 89%,2% 61%,24% 23%);filter:drop-shadow(10px 15px 8px #0005);background:repeating-linear-gradient(86deg,#0000 0,#5c261549 3px,#ffd4a944 5px,#0000 9px),linear-gradient(90deg,#b96b43,#e3a277,#955638);border-radius:15% 15% 30% 30%;width:111px;height:159px;transform:rotate(-10deg)}.keychain{color:#8a769c;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px),linear-gradient(110deg,#ece7e8,#f7f3f1,#b0a6ba);border-radius:24px;place-items:center;width:122px;height:137px;font-family:Manrope,sans-serif;font-size:80px;font-weight:800;display:grid;transform:rotate(21deg);box-shadow:12px 15px #7a6d8c,19px 23px 17px #62516c60}.keychain>div{border:5px solid #c1c3ca;border-radius:50%;width:48px;height:59px;position:absolute;top:-40px;left:35px;box-shadow:inset 1px 2px #fff,2px 2px 2px #555}.technical{background:repeating-linear-gradient(0deg,#0000 0 2px,#fff1 2px 3px),#4b5650;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:152px;height:129px;display:flex;transform:rotate(-19deg)skewY(8deg);box-shadow:13px 17px #303b35,22px 30px 14px #3a344055}.technical div{background:#202e28;border-radius:5px;width:27px;height:62px;box-shadow:inset 6px 5px #1b211e}.product-info{padding:22px 0 5px}.product-info .eyebrow{color:var(--orange);font-size:9px}.product-info h3{margin:10px 0}.product-info p{max-width:290px;font-size:12px;line-height:1.8}.catalog-note{color:#76707d;margin:17px 0 0;font-size:10px}.process-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#1a171d;padding:65px 0}.steps{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:38px;display:grid}.step{border-top:1px solid #3b3443;padding-top:23px}.step-top{color:var(--orange);justify-content:space-between;margin-bottom:26px;display:flex}.step-top span{color:#7c7288;font-size:12px}.step h3{font-size:17px}.step p{max-width:310px;margin-bottom:0;font-size:12px;line-height:1.8}.about{grid-template-columns:1fr 1fr;gap:70px;padding-top:75px;padding-bottom:60px;display:grid}.about h2{margin-top:15px;font-size:31px;line-height:1.4}.about p{font-size:13px;line-height:1.9}.cta{background:var(--orange);color:#1f1a25;border-radius:13px;justify-content:space-between;align-items:center;max-width:1160px;padding:42px 45px;display:flex}.cta h2{margin:15px 0 0;font-size:38px}.dark-button{color:#ede6f4;background:#1f1a25;padding:17px 23px}.footer{justify-content:space-between;align-items:center;gap:20px;padding-top:40px;padding-bottom:40px;display:flex}.footer>span{color:#847e8b;font-size:10px}.footer-contact{color:#aea7b6;align-items:center;gap:8px;font-size:12px;display:flex}.floating-whatsapp{color:#2c2434;z-index:5;background:#b89cd9;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;position:fixed;bottom:24px;right:25px;box-shadow:0 3px 15px #0005}.floating-whatsapp svg{width:26px;height:26px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input,select,textarea{width:100%;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161419;border:1px solid #3b3541;border-radius:7px;outline:none;padding:11px 12px;font-size:13px}input:focus,select:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #bc73ff14}input::placeholder,textarea::placeholder{color:#777080}textarea{resize:vertical;min-height:80px}label{color:#c5bfcb;flex-direction:column;gap:7px;font-size:12px;display:flex}form{flex-direction:column;gap:19px;display:flex}.full{width:100%}.login-page{background:radial-gradient(at 70% 40%,#282230,#101211 65%);place-items:center;min-height:100vh;padding:75px 24px;display:grid}.back-link{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:25px;left:30px}.login-card{background:#1a161e;border:1px solid #3a3341;border-radius:18px;width:100%;max-width:450px;padding:35px;box-shadow:0 25px 70px #0003}.login-icon{color:var(--orange);margin:35px 0 18px}.login-card h1{margin:12px 0;font-size:28px}.login-card>p{margin-bottom:26px;font-size:13px}.login-card>small{text-align:center;color:var(--muted);margin-top:26px;font-size:10px;display:block}.error,.success{border-radius:7px;margin-bottom:14px;padding:12px;font-size:12px;line-height:1.6}.error{color:#ffb4a5;background:#512620;border:1px solid #7a3c31}.success{color:#c2acdc;background:#332b3d;border:1px solid #544664}.dashboard{background:#131016;min-height:100vh;display:flex}.sidebar{background:#1a161e;border-right:1px solid #312b37;flex-direction:column;flex-shrink:0;width:245px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand{margin-left:8px}.sidebar-label{letter-spacing:1.5px;color:#7e728b;margin:43px 10px 14px;font-size:8px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button{text-align:left;color:#a79eb2;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex}.sidebar nav button.active{color:var(--orange);background:#bc73ff14}.sidebar nav button:hover{background:#2f2738}.sidebar-bottom{margin-top:auto}.sidebar-bottom>a{color:#9f95ab;gap:10px;padding:20px 12px;font-size:11px;display:flex}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:20px;display:flex}.avatar{color:#c6b8d7;background:#3b3246;border:1px solid #594b69;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.profile>div{flex:1;min-width:0}.profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.profile small{color:#9a8da8;font-size:9px;display:block}.icon-button{color:#b2a7bf;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{color:var(--orange);background:#3b3246}.dashboard-main{flex:1;min-width:0;margin-left:245px}.panel-topbar{color:#847792;border-bottom:1px solid #2c2533;justify-content:space-between;align-items:center;height:74px;padding:0 38px;font-size:11px;display:flex}.panel-topbar>span>span{color:#554864;margin:0 13px}.panel-topbar strong{color:#c5bcd0;font-weight:500}.today{font-size:10px}.panel-content{max-width:1500px;min-height:calc(100vh - 135px);margin:auto;padding:36px 38px}.panel-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;display:flex}.panel-heading h1{margin:11px 0 9px;font-size:30px}.panel-heading p{margin:0;font-size:12px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:27px;display:grid}.stat{background:#1d1823;border:1px solid #332b3d;border-radius:11px;padding:20px}.stat>span{color:#aea3bb;justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat svg{color:#8c7c9e}.stat>strong{letter-spacing:-1px;margin:17px 0 5px;font-family:Manrope,sans-serif;font-size:27px;font-weight:600;display:block}.stat>small{color:#8c7f9a;font-size:9px}.stat:nth-child(2)>strong{color:#b79cd6}.stat:nth-child(4)>strong{color:#d0a0ff}.panel-banner{background:radial-gradient(at 100%,#41364d,#2d2535);border:1px solid #483c56;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:29px;padding:26px 30px;display:flex}.panel-banner .eyebrow{color:#b29ccb;font-size:8px}.panel-banner h2{letter-spacing:-.7px;margin:12px 0 9px;font-size:22px}.panel-banner p{color:#a897bc;margin:0;font-size:11px}.panel-banner>svg{color:#967db2;flex-shrink:0;transform:rotate(-10deg)}.panel-box{background:#1b1620;border:1px solid #332b3d;border-radius:12px;overflow:hidden}.box-heading{border-bottom:1px solid #31293a;justify-content:space-between;align-items:center;gap:15px;padding:21px 24px;display:flex}.box-heading h2{letter-spacing:-.4px;margin:0;font-size:16px}.box-heading .text-link{color:#b6a7c8;font-size:11px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{text-transform:uppercase;letter-spacing:.6px;color:#877998;background:#18141d;padding:13px 20px;font-size:9px;font-weight:500}td{color:#b7acc4;border-top:1px solid #2f2738;padding:19px 20px;font-size:11px}td strong{color:#e5dfeb;font-size:12px;font-weight:500}td small{color:#857597;margin-top:4px;font-size:9px;display:block}td .text-link{color:var(--orange);margin-top:5px;font-size:10px;display:flex}.badge{border-radius:5px;padding:4px 10px;font-size:9px;display:inline-flex}.empty-state{text-align:center;color:#8d7f9e;padding:52px 20px}.empty-state>svg{color:#9e8ab5;margin-bottom:14px}.empty-state h3{letter-spacing:-.5px;color:#cdc3d8;font-size:18px}.empty-state p{font-size:12px}.empty-state .button{margin-top:9px}.toolbar{align-items:center;gap:12px;padding:20px;display:flex}.search-field{color:#7e6c93;background:#16121a;border:1px solid #3b3146;border-radius:7px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.search-field input{box-shadow:none;background:0 0;border:0;min-width:0;padding-left:0}.search-field:focus-within{border-color:var(--orange)}.toolbar>select{width:145px}.standalone{max-width:420px;margin-bottom:25px}.notes-cell{white-space:normal;min-width:150px;max-width:280px}.inventory-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.inventory-card{background:#1e1924;border:1px solid #372e42;border-radius:12px;padding:24px}.inventory-icon{color:#ab94c6;background:#322a3c;border-radius:9px;margin-bottom:25px;padding:17px;display:inline-flex}.inventory-card .eyebrow{font-size:9px}.inventory-card h3{margin:10px 0;font-size:18px}.inventory-card p{min-height:38px;font-size:12px}.inventory-card>strong{font-size:20px;font-weight:500}.muted{color:var(--muted);font-size:11px}.panel-footer{color:#786a88;border-top:1px solid #2e2637;padding:20px 38px;font-size:10px}.modal{color:var(--text);background:#1e1924;border:1px solid #493d57;border-radius:15px;width:min(680px,100% - 32px);max-height:90vh;padding:0;box-shadow:0 30px 120px #0008}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0a0eb8}.modal-heading{z-index:2;background:#1e1924;border-bottom:1px solid #3c3247;justify-content:space-between;align-items:center;padding:23px 27px;display:flex;position:sticky;top:0}.modal-heading h2{margin:8px 0 0;font-size:23px}.modal-heading .eyebrow{font-size:8px}.modal-form,.order-detail{padding:27px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.modal-actions{border-top:1px solid #3c3247;justify-content:flex-end;gap:12px;margin-top:5px;padding-top:20px;display:flex}.compact{border:0;padding:0}.compact h3{margin:0;font-size:15px}.order-item{border:1px solid #3d3349;border-radius:9px;grid-template-columns:minmax(120px,1fr) 64px 106px 25px;align-items:end;gap:10px;padding:13px;display:grid}.order-item small{color:#a394b5;text-align:right;grid-column:1/-1;font-size:10px}.order-item label{font-size:10px}.order-item input{padding:9px 7px;font-size:12px}.order-total{background:#31293a;border-radius:7px;justify-content:space-between;gap:15px;padding:16px;font-size:12px;display:flex}.order-total strong{color:var(--orange);font-size:19px}.order-detail>h3{font-size:19px}.order-detail>p{font-size:12px}.order-totals{border-bottom:1px solid #3c3248;flex-direction:column;gap:9px;margin-bottom:25px;padding:15px 0;display:flex}.order-totals>span{justify-content:space-between;font-size:12px;display:flex}.payment-row{border-bottom:1px solid #3c3248;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.order-detail>.muted{margin:20px 0;display:block}.detail-notes{white-space:pre-wrap}@media (min-width:1500px){.hero h1{font-size:76px}.hero{padding-top:70px;padding-bottom:85px}}@media (max-width:1150px){.hero-actions{flex-wrap:wrap;gap:17px}.hero h1{font-size:60px}.asterisk{margin-left:25px}.hero-art{height:455px}.stats{grid-template-columns:repeat(2,1fr)}.sidebar{width:215px;padding:27px 14px}.dashboard-main{margin-left:215px}.panel-content{padding:30px 25px}.panel-topbar{padding:0 25px}.inventory-grid{grid-template-columns:repeat(2,1fr)}.stat>strong{font-size:26px}.cta{margin:0 40px}.hero-notes{gap:12px;font-size:10px}}@media (max-width:800px){.wrap{padding-left:24px;padding-right:24px}.site-header{height:90px}.site-header nav{display:none}.hero{grid-template-columns:1fr 1fr;gap:25px;padding-top:30px}.hero h1{letter-spacing:-2.5px;font-size:47px}.hero .eyebrow{font-size:8px}.hero-copy>p{font-size:13px}.hero-art{height:395px}.sculpture{transform:translate(-50%,-50%)rotate(-8deg)scale(.83)}.art-caption{display:none}.hero-notes{flex-direction:column;gap:5px}.asterisk{margin-left:17px;font-size:43px}.hero-actions .button{padding:12px;font-size:10px}.ticker>div{letter-spacing:1px;gap:10px;font-size:9px}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.section-heading h2{font-size:28px}.product-grid{gap:17px}.product-art{height:215px}.product-info h3{font-size:17px}.product-info p{font-size:11px}.product-label{max-width:100px;font-size:8px;left:12px}.mini-vase{transform:scale(.8)rotate(-10deg)}.keychain{transform:scale(.75)rotate(21deg)}.technical{transform:scale(.75)rotate(-19deg)skewY(8deg)}.steps{gap:20px}.step h3{font-size:16px}.about{gap:30px}.about h2{font-size:25px}.cta{margin:0 24px;padding:32px 27px}.cta h2{font-size:29px}.footer{flex-wrap:wrap}.footer>span{order:3;width:100%}.sidebar{border-bottom:1px solid var(--line);border-right:0;width:100%;padding:18px 20px;position:static}.dashboard{display:block}.sidebar>.brand{font-size:20px}.sidebar .brand-icon{width:32px;height:36px}.sidebar-label{display:none}.sidebar nav{flex-direction:row;margin-top:20px;padding-bottom:3px;overflow:auto}.sidebar nav button{white-space:nowrap;padding:9px 11px}.sidebar nav button svg{width:15px}.sidebar-bottom>a{display:none}.sidebar-bottom{position:absolute;top:20px;right:20px}.profile{border:0;padding:0}.profile>div{max-width:130px}.dashboard-main{margin:0}.panel-topbar{height:53px}.panel-heading h1{font-size:26px}.panel-heading p{font-size:11px}.panel-content{padding:27px 22px}.toolbar{flex-wrap:wrap}.toolbar .search-field{flex-basis:100%}.panel-banner h2{font-size:19px}.panel-banner>svg{width:45px}.panel-banner{padding:23px}.inventory-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.brand{font-size:23px}.portal-link{gap:7px;padding:9px;font-size:10px}.hero{grid-template-columns:1fr;gap:32px;padding-top:26px;padding-bottom:34px}.hero h1{letter-spacing:-3px;margin:23px 0;font-size:61px}.hero-copy>p{max-width:380px;font-size:14px}.hero-actions{flex-wrap:nowrap;gap:17px}.hero-actions .button{padding:13px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-notes{flex-direction:row;gap:21px;margin-top:24px}.hero-art{height:360px}.sculpture{transform:translate(-50%,-50%)rotate(-8deg)scale(.85)}.art-caption{font-size:10px;display:block;top:80px;right:18px}.art-label{top:68%}.ticker{overflow:hidden}.ticker>div{width:640px;height:53px}.section{padding-top:49px;padding-bottom:42px}.section-heading h2{font-size:28px;line-height:1.25}.section-heading>p{font-size:12px}.product-grid{grid-template-columns:1fr;gap:21px}.product-art{height:290px}.product-info{padding-top:18px}.product-info h3{font-size:21px}.product-info p{max-width:none;font-size:13px}.product-label{max-width:none;font-size:11px;left:20px}.mini-vase{transform:scale(1.13)rotate(-10deg)}.keychain{transform:scale(1)rotate(21deg)}.technical{transform:scale(1.1)rotate(-19deg)skewY(8deg)}.process-section{padding:43px 0}.steps{grid-template-columns:1fr;gap:27px;margin-top:28px}.step-top{margin-bottom:17px}.step h3{font-size:19px}.step p{max-width:none}.about{grid-template-columns:1fr;gap:8px;padding-top:45px;padding-bottom:30px}.about h2{font-size:28px}.cta{flex-direction:column;align-items:flex-start;gap:26px;padding:28px}.cta h2{font-size:32px}.footer{gap:23px;padding-top:31px;padding-bottom:85px}.footer .brand{font-size:20px}.footer-contact{font-size:10px}.floating-whatsapp{bottom:17px;right:17px}.login-card{padding:27px}.profile .avatar{display:none}.profile>div{max-width:105px}.profile strong{font-size:10px}.sidebar>.brand{margin:0}.panel-topbar .today{display:none}.panel-heading{flex-direction:column;align-items:flex-start;gap:19px}.panel-heading .button{align-self:flex-start}.panel-heading h1{font-size:29px}.stats{gap:11px}.stat{padding:15px 13px}.stat>span{font-size:10px}.stat>span svg{width:15px}.stat>strong{margin-top:13px;font-size:22px}.stat>small{font-size:8px}.panel-banner>svg{display:none}.panel-banner h2{font-size:20px}.panel-banner .eyebrow{font-size:7px}.panel-content{padding:25px 17px}.panel-topbar{padding:0 19px}.box-heading{padding:18px}.toolbar{padding:15px}.inventory-grid{grid-template-columns:1fr}.order-item{grid-template-columns:1fr 1fr 27px}.item-name{grid-column:1/-1}.modal-form,.order-detail,.modal-heading{padding:20px}.modal-heading h2{font-size:21px}.form-grid{grid-template-columns:1fr}.panel-footer{padding:20px}.order-total strong{font-size:17px}.modal-actions .button{font-size:11px}}.payment-item{color:#8c7d9e;margin-top:4px;font-size:10px;display:block}.product-link>svg:first-child{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}:root{--bg:#100d14;--surface:#1c1725;--line:#33283f;--muted:#afa4bb;--orange:#c17bff}.brand{font-size:23px}.brand-icon{background:#170e24;overflow:hidden}.brand-icon img{object-fit:contain;width:100%;height:100%}.primary{color:#1e0b2e}.cta{color:#1d0c2a}.hero-art{background:radial-gradient(at 50% 58%,#3f2156,#21152f 50%,#15101d 90%);border-color:#49345a}.sculpture{filter:hue-rotate(225deg)saturate(1.7)drop-shadow(26px 28px 13px #0007)}.hero-art.has-logo{background:#000}.hero-art.has-logo>:not(.hero-logo){visibility:hidden}.hero-logo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.catalog-image{object-fit:cover;width:100%;height:100%}.catalog-price{color:#d3a1ff;font-size:19px}.recovery-link{color:#c9a7e4;justify-content:center;margin:20px auto 0;display:flex}.sidebar nav{min-height:0;overflow-y:auto}.sidebar nav button{padding:9px 11px}.sidebar-label{margin-top:25px}.sidebar-bottom{padding-top:9px}.sidebar{padding-top:24px;padding-bottom:20px}.space-top{margin-top:22px}.space-bottom{margin-bottom:22px}.summary-row{grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:25px;display:grid}.summary-card{text-align:left;color:var(--text);background:#201629;border:1px solid #3a2d49;border-radius:11px;flex-direction:column;gap:10px;padding:20px;display:flex}.summary-card>span{color:var(--muted);font-size:11px}.summary-card>strong{font-size:25px}.summary-card>small{color:var(--muted);font-size:10px}.inline-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.inline-actions>.button{padding:9px 12px;font-size:11px}.production-board{grid-template-columns:repeat(5,minmax(210px,1fr));gap:16px;padding-bottom:15px;display:grid;overflow:auto}.production-column{background:#191220;border:1px solid #352743;border-radius:12px;padding:15px}.production-column>h2{letter-spacing:0;justify-content:space-between;gap:9px;margin-bottom:20px;font-size:12px;display:flex}.production-column>h2 span{color:var(--orange)}.production-card{background:#271a33;border:1px solid #443057;border-radius:9px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:13px;padding:16px;display:flex}.production-card>small{color:#b28dcc;font-size:10px}.production-card>h3{overflow-wrap:anywhere;margin:0;font-size:16px}.production-card>p{margin:0;font-size:11px}.production-card>strong{font-size:15px}.production-card>.button{width:100%;padding:9px;font-size:10px}.quote-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.quote-body{padding:22px}.quote-body p{font-size:12px}.quote-total{margin:15px 0;font-size:26px;display:block}.quote-body>.text-link{color:var(--orange);margin-bottom:23px;display:flex}.quote-card .box-heading>span{font-size:12px}.settings-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings-card{padding:28px}.settings-card h2{margin-bottom:23px;font-size:22px}.settings-card h3{font-size:18px}.settings-card p{overflow-wrap:anywhere;font-size:13px}.settings-card strong{color:#d8c4eb;font-size:13px}.checkbox-label{flex-direction:row;align-items:center;gap:10px;display:flex}.checkbox-label>input{accent-color:#b666f0;width:17px;height:17px}.photo-field{border:1px dashed #654578;border-radius:9px;padding:17px}.photo-preview{align-items:center;gap:18px;margin-top:13px;display:flex}.photo-preview img{object-fit:contain;background:#100b17;border-radius:8px}.photo-field>small{margin-top:8px;display:block}.form-section-title{margin:8px 0;font-size:18px}.cost-breakdown{background:#2d1c3c;border:1px solid #54316c;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;padding:17px;font-size:11px;display:grid}.cost-breakdown strong{color:#d7aff3;grid-column:1/-1;font-size:14px}.inventory-photo{object-fit:cover;border-radius:9px;width:100%;height:170px;margin-bottom:20px}.product-cost{color:#baa7c9;margin:16px 0;font-size:12px}.audit-details{white-space:pre-wrap;color:#d9c9e7;background:#120c1a;max-width:450px;max-height:260px;padding:14px;font-size:10px;overflow:auto}.audit-details+summary,summary{cursor:pointer}.danger-link{color:#f5a2a2;margin-top:7px;font-size:10px;display:block}.payment-row{gap:15px}.payment-row.reversed{opacity:.65}.payment-row.reversed strong{text-decoration:line-through}.pix-info{border:1px solid #543365;border-radius:8px;margin-top:22px;padding:15px}.pix-info strong{font-size:12px}.pix-info p{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.pix-info small{color:var(--muted);font-size:10px}.badge.green{color:#b1d9bd;background:#243c30}.badge.red{color:#f3a9bb;background:#482330}.badge.amber{color:#e2cc95;background:#453923}.success{color:#b3dcc0;background:#233b2d;border-color:#395d46}.error{color:#f3b0bc;background:#482330;border-color:#743447}.order-detail .muted{margin-top:18px;display:block}.hero-actions .button{white-space:normal}.floating-whatsapp{color:#183421;background:#9cd9a4}@media (max-width:1150px){.sidebar .brand{font-size:20px}.sidebar .brand small{font-size:6px}.summary-row{grid-template-columns:1fr 1fr}.settings-grid,.quote-grid{grid-template-columns:1fr}}@media (max-width:800px){.sidebar nav{margin-top:17px;overflow:auto hidden}.sidebar nav button{padding:9px 11px}.sidebar-bottom{padding-top:0}.production-board{grid-template-columns:repeat(5,240px)}.sidebar .brand{font-size:21px}}@media (max-width:560px){.brand{font-size:20px}.summary-row{grid-template-columns:1fr}.summary-card{padding:17px}.settings-card{padding:22px}.cost-breakdown{grid-template-columns:1fr}.inventory-photo{height:210px}.portal-link{font-size:9px}.site-header{gap:14px}.sidebar .brand{font-size:19px}.profile>div{max-width:85px}.quote-body .inline-actions .button{font-size:10px}.settings-card .button{white-space:normal}.hero-actions{flex-wrap:wrap}}.brand-icon{position:relative}
