@font-face{font-family:'Shop Sans';src:url('/shop/assets/art-themes-r2/fonts/sans/noto-sc-0.woff2?v=20261024-r2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+4E00,U+4E07,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E0E,U+4E13,U+4E14,U+4E1A,U+4E1C,U+4E22,U+4E24,U+4E2A,U+4E2D,U+4E32,U+4E34,U+4E3A,U+4E3B,U+4E3E,U+4E45,U+4E48,U+4E49,U+4E4B,U+4E54,U+4E58,U+4E5F,U+4E70,U+4E86,U+4E88,U+4E8B,U+4E8C,U+4E8E,U+4E8F,U+4E91,U+4E92,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EAC,U+4EAE,U+4EBA,U+4EC0,U+4EC1,U+4EC5,U+4ECA,U+4ECD,U+4ECE,U+4ED6,U+4ED8,U+4EE3,U+4EE4,U+4EE5,U+4EEC,U+4EF6,U+4EF7,U+4EFB,U+4EFD,U+4F18,U+4F19,U+4F1A,U+4F20,U+4F30,U+4F34,U+4F3D,U+4F46,U+4F4D,U+4F4E,U+4F4F,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F63,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+4FEE,U+500D,U+5019,U+503A,U+503C,U+5047,U+505A,U+505C,U+50CF,U+5141,U+5143,U+5145,U+5148,U+5149,U+514D,U+5151,U+515C,U+5165,U+5168,U+516C,U+516D,U+5171,U+5173,U+5176,U+5177,U+517C,U+5185,U+518C,U+518D,U+5199,U+51B2,U+51B3,U+51B5,U+51B7,U+51BB,U+51C0,U+51C6,U+51CC,U+51CF,U+51E0,U+51ED,U+51FA,U+51FB,U+5206,U+5207,U+5212,U+5217,U+5219,U+521A,U+521B,U+521D,U+5220,U+5224,U+5229,U+522B,U+5230,U+5236,U+5237,U+523B,U+524D,U+5269,U+529B,U+529E,U+529F,U+52A0}
@font-face{font-family:'Shop Sans';src:url('/shop/assets/art-themes-r2/fonts/sans/noto-sc-1.woff2?v=20261024-r2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+52A1,U+52A8,U+52A9,U+52B1,U+52BF,U+52FE,U+52FF,U+5305,U+5316,U+5317,U+5339,U+533A,U+533F,U+5341,U+5347,U+5348,U+534A,U+534F,U+5355,U+5356,U+5357,U+5360,U+5361,U+5373,U+5374,U+5386,U+538B,U+539F,U+53BB,U+53C2,U+53CA,U+53CC,U+53CD,U+53D1,U+53D6,U+53D7,U+53D8,U+53E0,U+53E3,U+53E6,U+53EA,U+53EB,U+53EF,U+53F0,U+53F2,U+53F3,U+53F7,U+5404,U+5408,U+540A,U+540C,U+540D,U+540E,U+5411,U+5417,U+5426,U+542B,U+542F,U+544A,U+5458,U+5468,U+547D,U+548C,U+54C1,U+54C8,U+54CD,U+54E5,U+54EA,U+552E,U+552F,U+5546,U+5668,U+56DB,U+56DE,U+56E0,U+56E2,U+56F4,U+56FA,U+56FE,U+5706,U+5708,U+571F,U+5728,U+5730,U+573A,U+5740,U+5747,U+574A,U+5757,U+578B,U+57AB,U+57AE,U+57CE,U+57DF,U+57FA,U+586B,U+5883,U+589E,U+58A8,U+58F0,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+591F,U+5927,U+5929,U+592A,U+5931,U+5934,U+5956,U+5957,U+597D,U+5982,U+59CB,U+5B50,U+5B57,U+5B58,U+5B83,U+5B88,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9D,U+5B9E,U+5BA1,U+5BA2,U+5BB6,U+5BB9,U+5BBD,U+5BC6,U+5BDF,U+5BF9,U+5BFC,U+5C01,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C1D,U+5C31,U+5C3D,U+5C3E,U+5C42,U+5C4A,U+5C4F}
@font-face{font-family:'Shop Sans';src:url('/shop/assets/art-themes-r2/fonts/sans/noto-sc-2.woff2?v=20261024-r2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+5C55,U+5C5E,U+5CF0,U+5D4C,U+5DE5,U+5DE6,U+5DEE,U+5DF1,U+5DF2,U+5E01,U+5E03,U+5E0C,U+5E26,U+5E2D,U+5E2E,U+5E38,U+5E42,U+5E73,U+5E74,U+5E76,U+5E7F,U+5E8F,U+5E93,U+5E94,U+5E95,U+5E97,U+5E9F,U+5EA6,U+5ED3,U+5EF6,U+5EFA,U+5F00,U+5F02,U+5F0F,U+5F15,U+5F20,U+5F25,U+5F52,U+5F53,U+5F55,U+5F62,U+5F71,U+5F80,U+5F84,U+5F85,U+5F8B,U+5F97,U+5FAE,U+5FBD,U+5FC3,U+5FC5,U+5FD7,U+5FD8,U+5FD9,U+5FEB,U+6001,U+600E,U+6027,U+603B,U+6052,U+6062,U+606F,U+60A8,U+60AC,U+60C5,U+60DC,U+610F,U+614E,U+6210,U+6211,U+6216,U+6218,U+622A,U+6237,U+6240,U+624B,U+624D,U+6253,U+6258,U+6263,U+6267,U+626B,U+6279,U+627E,U+627F,U+6280,U+628A,U+6295,U+6298,U+62A4,U+62A5,U+62B5,U+62B9,U+62BD,U+62C5,U+62C6,U+62C9,U+62CD,U+62D2,U+62D6,U+62DB,U+62DF,U+62E8,U+62E9,U+62FD,U+62FE,U+62FF,U+6301,U+6302,U+6307,U+6309,U+6311,U+632A,U+635F,U+6362,U+636E,U+6377,U+6388,U+6389,U+638C,U+6392,U+63A2,U+63A5,U+63A7,U+63A8,U+63CF,U+63D0,U+63E1,U+641C,U+642D,U+644A,U+6491,U+64A4,U+64CD,U+652F,U+6536,U+6539,U+653E,U+6545,U+6548,U+6570,U+6574,U+6587,U+6599,U+65A5,U+65AD,U+65B0,U+65B9,U+65C1,U+65E0}
@font-face{font-family:'Shop Sans';src:url('/shop/assets/art-themes-r2/fonts/sans/noto-sc-3.woff2?v=20261024-r2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+65E2,U+65E5,U+65E7,U+65E9,U+65F6,U+660E,U+6613,U+661F,U+6620,U+6628,U+662F,U+663E,U+6668,U+666E,U+6674,U+667A,U+6682,U+6696,U+66F2,U+66F4,U+66FE,U+66FF,U+6700,U+6708,U+6709,U+670D,U+671B,U+671F,U+672A,U+672B,U+672C,U+673A,U+6743,U+6750,U+675F,U+6760,U+6761,U+6765,U+677F,U+679C,U+679D,U+67B6,U+67D0,U+67D3,U+67D4,U+67E5,U+67F1,U+6807,U+6821,U+6837,U+6838,U+683C,U+6846,U+6848,U+6863,U+6876,U+68AF,U+68C0,U+6982,U+699C,U+69DB,U+6A21,U+6A2A,U+6A59,U+6B20,U+6B21,U+6B22,U+6B3E,U+6B4C,U+6B62,U+6B63,U+6B64,U+6B65,U+6B7B,U+6B8A,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C11,U+6C34,U+6C42,U+6C47,U+6C60,U+6CA1,U+6CB3,U+6CBF,U+6CD5,U+6CE8,U+6D01,U+6D3B,U+6D41,U+6D45,U+6D4B,U+6D4F,U+6D6E,U+6D88,U+6DA6,U+6DA8,U+6DE1,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E20,U+6E32,U+6E38,U+6E90,U+6EAF,U+6EDA,U+6EE1,U+6F14,U+7070,U+70B8,U+70B9,U+7136,U+7167,U+7206,U+723D,U+7247,U+7248,U+724C,U+7269,U+7279,U+72B6,U+72EC,U+732B,U+732E,U+7387,U+738B,U+73AF,U+73B0,U+73CD,U+73ED,U+7406,U+751F,U+7528,U+7531,U+7533,U+7535,U+7537,U+753B,U+754C,U+7559,U+7565,U+767B,U+767D,U+7684,U+76C8,U+76CA}
@font-face{font-family:'Shop Sans';src:url('/shop/assets/art-themes-r2/fonts/sans/noto-sc-4.woff2?v=20261024-r2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+76D6,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+77E5,U+77E9,U+77ED,U+77F3,U+7801,U+7840,U+786E,U+793A,U+793E,U+795E,U+7968,U+7981,U+79BB,U+79BE,U+79CD,U+79D1,U+79D2,U+79EF,U+79F0,U+79FB,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A7A,U+7A81,U+7A97,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7C7B,U+7C92,U+7C98,U+7CBE,U+7CFB,U+7D22,U+7D2B,U+7D2F,U+7E41,U+7EA2,U+7EA6,U+7EA7,U+7EAF,U+7EB3,U+7EBF,U+7EC4,U+7EC6,U+7EC8,U+7ECF,U+7ED1,U+7ED3,U+7ED9,U+7EDC,U+7EDD,U+7EDF,U+7EE7,U+7EED,U+7EF0,U+7EF4,U+7EFC,U+7F00,U+7F16,U+7F29,U+7F34,U+7F3A,U+7F51,U+7F6E,U+7FA4,U+8003,U+8005,U+800C,U+8017,U+8054,U+80A1,U+80FD,U+8111,U+811A,U+81EA,U+81F3,U+81F4,U+820D,U+822A,U+8272,U+8282,U+82B1,U+82E5,U+8303,U+8349,U+8350,U+8377,U+83B7,U+8425,U+843D,U+84DD,U+8584,U+884C,U+8865,U+8868,U+88AB,U+88C5,U+8981,U+8986,U+89C1,U+89C2,U+89C4,U+89C6,U+89C8,U+89C9,U+89D2,U+89E3,U+89E6,U+8A89,U+8BA1,U+8BA2,U+8BA4,U+8BA9,U+8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBE,U+8BBF,U+8BC1,U+8BC6,U+8BD5,U+8BDD,U+8BE2,U+8BE5,U+8BE6,U+8BEF,U+8BF4}
@font-face{font-family:'Shop Sans';src:url('/shop/assets/art-themes-r2/fonts/sans/noto-sc-5.woff2?v=20261024-r2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C37,U+8C46,U+8D1F,U+8D21,U+8D23,U+8D25,U+8D26,U+8D27,U+8D28,U+8D2D,U+8D34,U+8D39,U+8D44,U+8D56,U+8D5A,U+8D5E,U+8D60,U+8D70,U+8D77,U+8D85,U+8D8B,U+8D9F,U+8DB3,U+8DC3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8E22,U+8E2A,U+8EAB,U+8F66,U+8F6C,U+8F6E,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8F91,U+8F93,U+8FBE,U+8FC7,U+8FCE,U+8FD0,U+8FD1,U+8FD4,U+8FD8,U+8FD9,U+8FDB,U+8FDC,U+8FDE,U+8FDF,U+8FF0,U+8FFD,U+9000,U+9001,U+9002,U+9009,U+900F,U+9010,U+9012,U+9014,U+9017,U+901A,U+901F,U+9020,U+9047,U+9053,U+9075,U+907F,U+9080,U+90A3,U+90AE,U+90E8,U+90FD,U+914D,U+9192,U+91C7,U+91CA,U+91CC,U+91CD,U+91CF,U+91D1,U+9274,U+949F,U+94A5,U+94B1,U+94B4,U+94F6,U+94FA,U+94FE,U+9500,U+9501,U+9519,U+952E,U+955C,U+957F,U+95E8,U+95ED,U+95EE,U+95F2,U+95F4,U+9605,U+9608,U+961F,U+9635,U+9636,U+9644,U+9645,U+964D,U+9650,U+9664,U+9669,U+9676,U+968F,U+9694,U+969C,U+96C6,U+96F6,U+9700,U+9738,U+9752,U+975E,U+9760,U+9762,U+9875,U+9876,U+9879,U+987A,U+987B,U+9884,U+9886,U+9898,U+989D,U+98CE,U+9910,U+9988,U+9996,U+9A8C,U+9AD8,U+9C9C,U+9EBB,U+9ED1,U+9ED8}
@font-face{font-family:'Shop Sans';src:url('/shop/assets/art-themes-r2/fonts/sans/noto-sc-6.woff2?v=20261024-r2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+9F20,U+9F50}
@font-face{font-family:'Art Serif';src:url('/shop/assets/art-themes-r2/fonts/art/art-serif.woff2?v=20261024-r2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Art Song';src:url('/shop/assets/art-themes-r2/fonts/art/art-song.woff2?v=20261024-r2') format('woff2');font-weight:400 700;font-display:swap}
@font-face{font-family:'Art Mono';src:url('/shop/assets/art-themes-r2/fonts/art/art-mono.woff2?v=20261024-r2') format('woff2');font-weight:400 700;font-display:swap}
@font-face{font-family:'Art Pixel';src:url('/shop/assets/art-themes-r2/fonts/art/fusion-pixel.woff2?v=20261024-r2') format('woff2');font-weight:400;font-display:swap}
/* Visual layer only. The original template, text, controls and business scripts remain in use. */

@font-face{font-family:'Shop Latin';src:url('/shop/assets/art-themes-r2/fonts/sora.woff2?v=20261024-r2') format('woff2');font-weight:100 800;font-display:swap}
:root[data-ui-look]{--ui-sidebar-width:220px;--ui-bar-height:32px;--ui-cover:var(--soft);--ui-cover-ink:var(--text);--ui-button-radius:8px;--ui-space:32px;--ui-card-radius:14px;--ui-nav-active:var(--accent-soft);--ui-nav-ink:var(--accent);font-family:'Shop Latin','Shop Sans','Microsoft YaHei UI',sans-serif;scrollbar-color:var(--line) var(--bg);scroll-padding-top:90px}
:root[data-ui-look=cobalt][data-shop-theme=cloud]{--bg:#f5f7fa;--panel:#fff;--soft:#f1f4f9;--line:#dfe4ec;--text:#18202e;--muted:#5a6679;--accent:#315ee8;--accent-strong:#2348bf;--accent-soft:#edf2ff;--accent-ink:#fff;--sidebar:#fff;--side-line:#e1e5ec;--green:var(--accent);--lime:#e6edff;--amber:#a36116;--danger:#bb394c;--success:#25815b;--ui-cover:#edf1f8;--ui-cover-ink:#273f67;--shadow:0 18px 60px #17213e24;--card-shadow:none;color-scheme:light}
:root[data-ui-look=graphite][data-shop-theme=night]{--bg:#141518;--panel:#1d1f23;--soft:#26292e;--line:#393c43;--text:#f1f2f5;--muted:#adb2bf;--accent:#bdccf1;--accent-strong:#d8e3fb;--accent-soft:#2a3346;--accent-ink:#182033;--sidebar:#191b1f;--side-line:#35383f;--green:var(--accent);--lime:#343d51;--amber:#e9bc75;--danger:#f2a4b0;--success:#a8d4bc;--ui-cover:#292c32;--ui-cover-ink:#d3d8e3;--shadow:0 18px 60px #0005;--card-shadow:none;--ui-nav-active:#2b303b;--ui-nav-ink:#e4eaf8;color-scheme:dark}
:root[data-ui-look=violet][data-shop-theme=cloud]{--bg:#f7f7fb;--panel:#fff;--soft:#f2f1f8;--line:#e1dfea;--text:#272337;--muted:#696279;--accent:#6b4ed0;--accent-strong:#5236ae;--accent-soft:#f0ebff;--accent-ink:#fff;--sidebar:#fff;--side-line:#e4e0ed;--green:var(--accent);--lime:#eee8ff;--amber:#a46220;--danger:#bd3552;--success:#31765a;--ui-cover:#efeafa;--ui-cover-ink:#514073;--shadow:0 18px 60px #38245121;--card-shadow:none;--ui-nav-active:#eee9fa;--ui-nav-ink:#6040ba;color-scheme:light}
:root[data-ui-look=amber][data-shop-theme=cloud]{--bg:#f8f7f4;--panel:#fffefa;--soft:#f1eee8;--line:#e0dcd3;--text:#302b26;--muted:#70665b;--accent:#b64f22;--accent-strong:#913b18;--accent-soft:#f9ede3;--accent-ink:#fff;--sidebar:#fffefa;--side-line:#e1ddd5;--green:var(--accent);--lime:#f7eadb;--amber:#9d6017;--danger:#b73540;--success:#377353;--ui-cover:#eee7dc;--ui-cover-ink:#69513d;--shadow:0 18px 60px #43302121;--card-shadow:none;--ui-button-radius:6px;--ui-card-radius:12px;--ui-nav-active:#f6e9de;--ui-nav-ink:#a64a22;color-scheme:light}
html,body{min-width:0}body{padding-top:var(--ui-bar-height);font-family:inherit;font-size:14px;line-height:1.65;background:var(--bg);color:var(--text)}button,input,select,textarea{font-family:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{border-radius:var(--ui-button-radius);font-size:12px;font-weight:550;min-height:38px;padding:8px 14px;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}button:hover{border-color:var(--accent);background:var(--accent-soft)}button:active{transform:translateY(1px)}button.primary,.primary{background:var(--accent);border-color:var(--accent);box-shadow:none;color:var(--accent-ink)}button.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}button:disabled{opacity:.5;transform:none}input,select,textarea{background:var(--panel);color:var(--text);border-color:var(--line);border-radius:var(--ui-button-radius);min-height:42px;font-size:13px;caret-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:var(--accent);color:var(--accent-ink)}a{text-underline-offset:4px}h1,h2,h3{font-family:inherit;letter-spacing:-.025em;color:var(--text)}.mono{font-family:'Shop Latin','Shop Sans',sans-serif;font-variant-numeric:tabular-nums}.tag{border-radius:5px;font-size:10px;padding:3px 7px;line-height:1.5}.note,.notice{border-radius:9px}.panel{border-radius:var(--ui-card-radius);box-shadow:none;border-color:var(--line);padding:26px}.stat{border-radius:var(--ui-card-radius);box-shadow:none}.panel-head h2{font-weight:650;font-size:17px}
.sidebar{top:var(--ui-bar-height);bottom:0;height:calc(100dvh - var(--ui-bar-height));width:var(--ui-sidebar-width);padding:27px 16px 18px;background:var(--sidebar);border-right:1px solid var(--side-line);display:flex;flex-direction:column}.sidebar>.brand{gap:10px;padding-inline:6px;font-size:18px;letter-spacing:-.035em}.sidebar>.brand .mark{border:0;background:var(--text);color:var(--panel);width:34px;height:34px;border-radius:10px;font-size:19px;font-weight:650}.brand small{color:var(--muted);font-size:9px;letter-spacing:.02em;margin-top:5px}.sidebar nav{margin-top:36px;display:flex;flex-direction:column;gap:6px}.sidebar nav button,.sidebar nav .wholesale-nav{min-height:46px;padding:11px 13px;font-size:12px;font-weight:500;gap:12px;border-radius:8px;border:1px solid transparent;color:var(--muted);background:transparent;box-shadow:none}.sidebar nav button:hover,.sidebar nav .wholesale-nav:hover{background:var(--soft);color:var(--text);border-color:transparent}.sidebar nav button.active{background:var(--ui-nav-active);color:var(--ui-nav-ink);border-color:transparent;box-shadow:none;font-weight:650}.sidebar .nav-icon{width:20px;flex-shrink:0}.sidebar .nav-icon svg{width:18px;height:18px;stroke-width:1.7}.sidebar nav .wholesale-nav{margin-top:14px;border-top:1px solid var(--side-line);padding-top:20px;border-radius:0;background:none}.wholesale-nav small{font-size:9px;line-height:1.6;padding:1px 5px;background:var(--soft);color:var(--muted);border-radius:4px}.side-foot{padding-top:22px;margin-top:auto}.side-help{padding:16px;background:var(--soft);border:0;border-radius:10px;margin-bottom:17px}.side-help strong{font-size:11px;font-weight:600}.side-help>span{font-size:10px;line-height:1.85;margin-top:6px}.side-help button{min-height:26px;padding:3px 0;font-size:10px}.side-actions{display:flex;gap:6px}.side-actions button{min-height:32px;padding:6px 9px;font-size:10px;border-color:var(--line);border-radius:6px}#identity{padding:15px 4px 0;font-size:11px}#identity small{font-size:9px}
main{margin-left:var(--ui-sidebar-width);min-width:0}.topbar{min-height:64px;padding:13px var(--ui-space);background:var(--panel);border-bottom:1px solid var(--line);font-size:11px;gap:16px}.topbar>span{opacity:1;display:block;color:var(--muted)}.topbar b{margin-inline:9px;color:var(--line)}.topbar #crumb{color:var(--text);font-weight:550}.topbar>div{gap:7px}.topbar button{height:34px;min-height:34px;min-width:34px;border-radius:7px;font-size:12px;padding:6px 10px;background:transparent}.topbar .support-contact{min-height:34px;height:auto;border:1px solid var(--line);border-radius:7px;padding:6px 10px;background:transparent;font-size:11px}.topbar .support-contact strong{font-size:11px;color:var(--muted)}.main-content{max-width:1536px;padding:25px var(--ui-space) 30px;margin-inline:auto}.section-nav{margin-bottom:31px;gap:24px;border-color:var(--line);align-items:center}.section-nav button,.section-nav a{font-size:12px;min-height:43px;padding:10px 0 13px;border-radius:0;color:var(--muted)}.section-nav button.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.section-nav a.regular-topup-entry{min-height:32px;margin:0 0 9px;padding:7px 10px;gap:7px;font-size:11px;border-radius:6px;background:var(--accent-soft);border-color:transparent;color:var(--accent);box-shadow:none}.regular-topup-entry svg{width:15px;height:15px}.regular-topup-badge{background:var(--panel);color:var(--muted);font-size:9px;padding:1px 5px;border-radius:3px}.page-heading{margin-bottom:27px;gap:24px;align-items:center}.page-heading h1{font-size:30px;font-weight:650;line-height:1.4;letter-spacing:-.03em}.subtitle{margin-top:10px;font-size:12px;color:var(--muted);line-height:1.9}.page-heading>.actions{display:flex;align-items:center;gap:11px;max-width:none;flex-shrink:0}.balance-chip{font-size:12px;color:var(--muted)}.page-heading>.actions>button{min-height:36px;font-size:11px;padding:7px 13px;background:var(--panel);border-color:var(--line)}
.shelf-toolbar{margin:0 0 17px;min-height:42px;display:flex;justify-content:space-between;align-items:center;gap:16px}.shelf-toolbar>span{font-size:11px;color:var(--muted)}.shelf-toolbar>.actions{gap:7px}.shelf-toolbar button{min-height:34px;font-size:10px;padding:7px 10px;border-radius:6px;background:var(--panel);border-color:var(--line)}.shelf-toolbar button.link{background:none;border-color:transparent;color:var(--muted)}.shelf-toolbar button:hover{background:var(--accent-soft);border-color:var(--accent)}.shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.car-card,.car-card:only-child{position:relative;min-width:0;max-width:none;grid-column:auto;padding:0 20px 15px;border:1px solid var(--line);border-radius:var(--ui-card-radius);background:var(--panel);box-shadow:none;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.car-card:hover{border-color:var(--accent);box-shadow:none;transform:translateY(-2px)}.car-card .car-top{height:138px;position:relative;display:block;margin:0 -20px 18px;padding:0;border-bottom:1px solid var(--line);background:var(--ui-cover);overflow:hidden}.car-card .car-top:before{content:'';position:absolute;left:22px;top:21px;width:57px;height:57px;background:var(--ui-cover-ink);-webkit-mask:url('/shop/assets/art-themes-r2/openai.svg?v=20261024-r2') center/contain no-repeat;mask:url('/shop/assets/art-themes-r2/openai.svg?v=20261024-r2') center/contain no-repeat;transition:transform .45s cubic-bezier(.16,1,.3,1)}.car-card:hover .car-top:before{transform:rotate(-7deg)}.car-card .car-top .product-mark{position:absolute;right:20px;bottom:12px;width:auto;height:auto;border:0;background:transparent;color:var(--ui-cover-ink);font-family:'Shop Latin',sans-serif;font-size:65px;font-weight:550;line-height:1;letter-spacing:-.04em;border-radius:0;display:block}.car-card .car-top .tag{position:absolute;left:21px;bottom:15px;margin:0;font-size:9px;line-height:1.6;padding:3px 7px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-weight:500}.car-card .car-top [data-stock],.car-card .car-top [data-third-stock],.car-card .car-top .tag:last-child:not([data-origin-label]){top:18px;right:18px;left:auto;bottom:auto;background:var(--panel);color:var(--muted);border:0}.car-card .car-top .tag.self-operated{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.car-card h3{font-size:17px;line-height:1.55;font-weight:650;letter-spacing:-.02em;min-height:52.7px;margin:0;display:block;overflow-wrap:anywhere;-webkit-line-clamp:unset}.car-card .product-caption{margin-top:6px;font-size:11px;line-height:1.65;color:var(--muted)}.car-card .car-price{margin:17px 0 14px;display:flex;align-items:baseline;gap:6px}.car-card .car-price strong{font-size:30px;line-height:1.3;font-weight:600;letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums}.car-card .car-price>span{font-size:11px;color:var(--muted)}.car-card .car-metrics{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:15px;margin-top:0}.car-card .car-expiry{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:9px;min-width:0}.car-card .car-expiry small{font-size:10px;color:var(--muted);line-height:1.6}.car-card .car-expiry b{font-size:11px;font-weight:550;line-height:1.6;white-space:nowrap}.car-card .car-expiry b[data-countdown],.car-card .car-expiry b[data-third-time]{font-size:13px;letter-spacing:.025em;color:var(--text)}.car-card .shelf-buy{padding-top:17px;gap:10px;margin:0;align-items:stretch}.car-card .shelf-buy label{flex:0 0 62px}.car-card .shelf-buy input{height:43px;min-height:43px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--ui-button-radius);background:var(--soft);color:var(--text);font-size:13px;font-weight:500}.car-card .shelf-buy button{height:43px;min-height:43px;font-size:12px;font-weight:550;border-radius:var(--ui-button-radius);padding:9px 14px;box-shadow:none;white-space:nowrap}.car-card .car-details{margin-top:14px;border:0;padding:0}.car-card .car-details>summary{min-height:32px;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:450;line-height:1.7;color:var(--muted);text-align:left;cursor:pointer;list-style:none}.car-details summary::-webkit-details-marker{display:none}.car-card .car-details>summary:after{content:'';width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-right:3px;transition:transform .18s ease}.car-card .car-details[open]>summary:after{transform:rotate(225deg)}.car-card .car-details p{font-size:11px;line-height:1.9;color:var(--muted);padding-top:8px}.car-card .card-foot{min-height:20px;display:flex;justify-content:flex-end;margin:0}.like-chip{height:23px;padding:2px 6px;border:0;border-radius:5px;font-size:10px;color:var(--muted);background:var(--soft)}.like-chip i{font-size:12px}.arrival-panel{margin-top:25px;padding-top:21px;border-top:1px solid var(--line)}.arrival-panel summary{font-size:11px;color:var(--muted);min-height:32px}.arrival-panel summary small{font-size:10px;color:var(--muted)}footer{margin-top:25px;padding:14px 0;font-size:10px;color:var(--muted);opacity:1}.shelf-empty{border-radius:var(--ui-card-radius);background:var(--panel)}
.account-market .car-top .tag:first-child{font-size:15px;left:21px;bottom:15px;border:0;background:transparent;color:var(--ui-cover-ink);font-weight:650;padding:0}.account-market .car-top{height:138px}.account-market .market-meta{min-height:24px;gap:7px}.market-filters{gap:14px}.market-filters label{font-size:11px;line-height:2}.market-filters input,.market-filters select{min-height:42px}.account-market .car-metrics{display:flex;gap:8px}.account-market .car-expiry b{white-space:normal;text-align:right}.workspace-tabs{border-radius:10px;box-shadow:none}.workspace-tabs button{border-radius:7px}.account-links>button{border-radius:12px;box-shadow:none}.topup-result{border-radius:12px}.table-wrap{border-radius:10px}table{font-size:12px}th{font-size:11px;color:var(--muted)}
dialog{border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);box-shadow:var(--shadow);padding:28px;max-height:calc(100dvh - 64px);max-width:min(860px,calc(100vw - 32px));overflow:auto}dialog::backdrop{background:#161b2e80;backdrop-filter:none}.dialog-head h2{font-size:21px;font-weight:650;line-height:1.5}.dialog-head button{border-radius:7px;min-width:36px;min-height:36px;padding:5px 9px}.form-actions{gap:10px}.form-actions button{min-height:42px;font-size:12px}.theme-option{border-radius:10px}.theme-option[aria-pressed=true]{box-shadow:none}.theme-mini{border-radius:6px}#toast{border-radius:9px;background:var(--text);color:var(--panel);box-shadow:var(--shadow)}
.ui-review-bar{position:fixed;inset:0 0 auto;z-index:200;min-height:var(--ui-bar-height);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 18px;background:#20232b;color:#edf0f7;border-bottom:1px solid #3b3f49;font:10px/1.5 'Shop Sans',sans-serif;box-sizing:border-box}.ui-review-bar a{color:inherit;text-decoration:none}.ui-review-bar a:hover{text-decoration:underline}.ui-review-bar>div{display:flex;align-items:center;gap:15px}.ui-review-bar strong{font-weight:500}.ui-review-bar small{font-size:9px;color:#bec5d3}.ui-review-bar .ui-review-back{display:inline-flex;align-items:center;gap:6px}.ui-review-bar svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}
@media(min-width:1660px){:root[data-ui-look]{--ui-sidebar-width:240px;--ui-space:44px}.sidebar{padding-inline:21px}.shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.car-card .car-top{height:160px}.car-card .car-top .product-mark{font-size:77px;bottom:16px}.car-card .car-top:before{width:65px;height:65px;top:25px}.car-card h3{font-size:18px}.car-card .car-price strong{font-size:33px}.car-card .car-metrics{padding-top:18px;gap:10px}}
@media(max-width:1199px){:root[data-ui-look]{--ui-sidebar-width:192px;--ui-space:25px}.sidebar{padding-inline:13px}.sidebar>.brand{font-size:16px;gap:8px}.brand small{font-size:8px}.sidebar>.brand .mark{width:31px;height:31px;font-size:17px}.sidebar nav button,.sidebar nav .wholesale-nav{font-size:11px;padding-inline:11px;gap:10px}.shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.shelf-toolbar{align-items:flex-start;flex-wrap:wrap;gap:10px}.shelf-toolbar>.actions{margin-left:auto;flex-wrap:wrap}.page-heading{align-items:flex-start}.page-heading h1{font-size:27px}.page-heading>.actions{gap:7px;flex-wrap:wrap;max-width:145px}.page-heading>.actions>button{min-height:34px}.balance-chip{font-size:11px}.section-nav{gap:19px}.section-nav button,.section-nav a{font-size:11px}.car-card h3{font-size:17px}}
@media(max-width:900px){:root[data-ui-look]{--ui-sidebar-width:178px;--ui-space:22px}.sidebar{padding-inline:10px}.sidebar>.brand{font-size:14px}.sidebar>.brand .mark{width:29px;height:29px;font-size:16px;border-radius:8px}.brand small{font-size:7px}.page-heading h1{font-size:24px}.page-heading>.actions{max-width:124px}.subtitle{font-size:11px}.shelf-toolbar>.actions{margin-left:0}.shelf-toolbar button{font-size:9px;padding:6px 8px}.car-card{padding-inline:16px}.car-card .car-top{margin-inline:-16px;height:123px}.car-card .car-top:before{width:49px;height:49px;left:18px;top:18px}.car-card .car-top .product-mark{font-size:57px;right:15px}.car-card .car-top .tag{left:17px;bottom:13px;font-size:8px}.car-card .car-top [data-stock],.car-card .car-top [data-third-stock]{right:15px;top:15px}.car-card h3{font-size:15px;min-height:46.5px}.car-card .product-caption{font-size:10px}.car-card .car-price strong{font-size:27px}.car-card .shelf-buy{gap:7px}.car-card .shelf-buy label{flex-basis:50px}.car-card .shelf-buy button{padding-inline:10px;font-size:11px}.car-card .car-expiry small{font-size:9px}.car-card .car-expiry b{font-size:10px}.car-card .car-expiry b[data-third-time]{font-size:12px}.topbar{padding-inline:22px}.topbar>span{font-size:10px}.topbar .support-contact strong{font-size:10px}}
@media(max-width:720px){:root[data-ui-look]{--ui-space:20px;--ui-bar-height:32px}.sidebar{position:relative;top:auto;bottom:auto;width:100%;height:auto;min-height:0;padding:20px 20px 0;display:block;border-right:0;border-bottom:1px solid var(--line);background:var(--panel);overflow:visible}.sidebar>.brand{font-size:18px;width:max-content;max-width:calc(100% - 115px);padding:0;gap:8px}.sidebar>.brand .mark{width:29px;height:29px;border-radius:8px;font-size:16px}.sidebar>.brand small{display:none}.sidebar nav{display:grid;grid-template-columns:repeat(7,minmax(58px,1fr));overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;gap:4px;margin:20px -8px 0;padding-bottom:0}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button,.sidebar nav .wholesale-nav{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:65px;min-width:0;margin:0;padding:10px 4px 12px;font-size:10px;border:0;border-radius:7px 7px 0 0;color:var(--muted);background:transparent;position:relative}.sidebar nav button.active{background:var(--accent-soft);color:var(--accent);border:0;box-shadow:none}.sidebar nav .wholesale-nav{font-size:9px;gap:7px}.sidebar nav .wholesale-nav small{position:absolute;top:1px;right:1px;font-size:7px;line-height:1.4;padding:1px 3px;background:var(--soft)}.sidebar .nav-icon{width:18px;height:18px}.sidebar .nav-icon svg{width:18px;height:18px}.side-foot{display:none}main{margin:0}.topbar{position:absolute;top:calc(var(--ui-bar-height) + 17px);right:16px;min-height:34px;width:auto;border:0;background:transparent;padding:0;gap:0}.topbar>span{display:none}.topbar>div{gap:3px}.topbar button{height:31px;min-width:31px;min-height:31px;font-size:12px;padding:5px 7px;background:transparent;border:0}.topbar .support-contact{height:31px;min-height:31px;padding:4px 5px;border:0;font-size:0}.topbar .support-contact>span{display:none}.topbar .support-contact strong{font-size:9px}.main-content{padding:20px 20px 26px}.section-nav{margin-bottom:24px;gap:20px;align-items:center}.section-nav button,.section-nav a{font-size:11px;min-height:40px;padding:7px 0 12px}.section-nav a.regular-topup-entry{margin-bottom:8px;padding:6px 9px;min-height:30px;font-size:10px}.regular-topup-entry svg{width:14px;height:14px}.regular-topup-badge{font-size:8px}.page-heading{gap:13px;margin-bottom:23px}.page-heading h1{font-size:26px;line-height:1.45;letter-spacing:-.03em}.subtitle{font-size:11px;line-height:1.9;margin-top:9px}.page-heading>.actions{max-width:120px;gap:7px;align-items:center;justify-content:flex-end}.page-heading>.actions>button{font-size:10px;min-height:33px;padding:6px 10px}.balance-chip{font-size:10px}.shelf-toolbar{gap:11px;margin-bottom:16px;min-height:0}.shelf-toolbar>span{font-size:10px}.shelf-toolbar>.actions{display:flex;flex-wrap:wrap;gap:7px;margin-left:auto}.shelf-toolbar button{font-size:9px;min-height:32px;padding:6px 8px}.shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.car-card{padding:0 17px 13px;border-radius:12px}.car-card .car-top{margin:0 -17px 17px;height:132px}.car-card .car-top:before{left:19px;top:19px;width:53px;height:53px}.car-card .car-top .product-mark{font-size:62px;bottom:12px;right:17px}.car-card .car-top .tag{left:18px;font-size:8px;bottom:14px}.car-card .car-top [data-stock],.car-card .car-top [data-third-stock]{right:16px;top:15px}.car-card h3{font-size:16px;min-height:49.6px;line-height:1.55}.car-card .product-caption{font-size:10px}.car-card .car-price{margin-top:16px;margin-bottom:13px}.car-card .car-price strong{font-size:28px}.car-card .car-metrics{gap:8px;padding-top:13px}.car-card .car-expiry small{font-size:9px}.car-card .car-expiry b{font-size:10px}.car-card .car-expiry b[data-third-time]{font-size:12px}.car-card .shelf-buy{padding-top:16px;gap:8px}.car-card .shelf-buy input,.car-card .shelf-buy button{height:44px;min-height:44px}.car-card .shelf-buy label{flex-basis:52px}.car-card .shelf-buy input{font-size:12px}.car-card .shelf-buy button{font-size:11px}.car-card .car-details{margin-top:12px}.car-card .car-details>summary{font-size:10px;min-height:32px}.arrival-panel{margin-top:22px;padding-top:18px}.arrival-panel summary{font-size:11px}.arrival-panel summary small{font-size:9px}.ui-review-bar{padding-inline:12px;font-size:9px;gap:8px}.ui-review-bar>div{gap:11px}.ui-review-bar small{font-size:8px}.panel{padding:20px}.panel-head h2{font-size:16px}.form-grid{gap:14px}dialog{padding:23px 20px;border-radius:12px;max-height:calc(100dvh - 48px);width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.dialog-head h2{font-size:18px}.ui-review-bar strong{font-size:9px}.ui-review-bar .ui-review-extra{display:none}}
@media(max-width:520px){.page-heading{display:flex;flex-wrap:wrap;gap:16px}.page-heading>div:first-child{width:100%}.page-heading>.actions{max-width:none;justify-content:flex-start;width:100%;gap:10px}.page-heading h1{font-size:25px}.balance-chip{font-size:11px}.page-heading>.actions>button{min-height:34px;font-size:11px}.shelf-toolbar>.actions{margin-left:0;width:100%;gap:6px}.shelf-toolbar button{font-size:9px;padding-inline:8px}.shelf-grid{grid-template-columns:1fr;gap:20px}.car-card{padding-inline:22px;padding-bottom:16px}.car-card .car-top{margin-inline:-22px;height:146px;margin-bottom:19px}.car-card .car-top:before{width:64px;height:64px;top:21px;left:25px}.car-card .car-top .product-mark{font-size:72px;right:23px;bottom:14px}.car-card .car-top .tag{left:24px;font-size:9px;bottom:15px}.car-card .car-top [data-stock],.car-card .car-top [data-third-stock]{right:22px;top:19px}.car-card h3{font-size:18px;min-height:0;line-height:1.6}.car-card .product-caption{font-size:12px;margin-top:7px}.car-card .car-price strong{font-size:32px}.car-card .car-price{margin:19px 0 14px}.car-card .car-price>span{font-size:12px}.car-card .car-metrics{padding-top:16px;gap:10px}.car-card .car-expiry small{font-size:11px}.car-card .car-expiry b{font-size:12px}.car-card .car-expiry b[data-third-time]{font-size:14px}.car-card .shelf-buy{padding-top:19px;gap:12px}.car-card .shelf-buy label{flex-basis:65px}.car-card .shelf-buy input,.car-card .shelf-buy button{height:46px;min-height:46px;font-size:13px}.car-card .car-details{margin-top:15px}.car-card .car-details>summary{font-size:11px;min-height:35px}.car-card .card-foot{min-height:22px}.arrival-panel summary small{font-size:9px}.account-market .car-top{height:146px}.account-market .car-top .tag:first-child{font-size:18px;bottom:15px;left:24px}.account-market .car-expiry b{font-size:11px;max-width:65%}.ui-review-bar>div{gap:8px}.ui-review-bar small{font-size:7px}}
@media(max-width:370px){.sidebar{padding-inline:16px}.sidebar>.brand{font-size:16px;gap:7px}.sidebar>.brand .mark{width:27px;height:27px;font-size:15px}.topbar{right:10px;top:49px}.topbar>div{gap:1px}.topbar button{font-size:10px;min-width:27px;padding:4px 5px}.topbar .support-contact strong{font-size:8px}.topbar .support-contact{padding:4px}.main-content{padding-inline:16px}.page-heading h1{font-size:22px}.subtitle{font-size:10px}.shelf-toolbar button{font-size:8px;padding-inline:6px}.car-card{padding-inline:19px}.car-card .car-top{margin-inline:-19px;height:135px}.car-card .car-top .product-mark{font-size:66px}.car-card .car-top:before{width:58px;height:58px;left:22px}.car-card .car-top .tag{left:21px}.car-card h3{font-size:17px}.car-card .product-caption{font-size:11px}.car-card .car-price strong{font-size:30px}.car-card .car-expiry small{font-size:10px}.car-card .car-expiry b{font-size:11px}.ui-review-bar{font-size:8px}.ui-review-bar strong{font-size:8px}.ui-review-bar>div{gap:7px}}
/* Each theme gets its own composition while retaining the original elements. */
.topbar b{color:var(--muted)}
:root[data-ui-look=amber][data-shop-theme=cloud]{--accent:#aa461d;--ui-nav-ink:#a1421d}
.car-card h3{min-height:0;text-wrap:pretty}
.car-card .product-caption{font-size:12px;margin-top:10px}
.car-card .car-expiry small,.car-card .car-expiry b{font-size:12px}
.car-card .car-details>summary{font-size:11px}
.car-card .car-top .tag{font-size:10px}
.car-card .car-top:before{width:70px;height:70px;top:16px;left:18px}
.car-card .shelf-buy input,.car-card .shelf-buy button{min-height:44px;height:44px}
.sidebar nav button,.sidebar nav .wholesale-nav{font-size:13px}
.side-help>span{font-size:11px}.side-help strong{font-size:12px}
.car-card[data-pool-card] .car-top .product-mark{font-size:42px;right:20px;bottom:17px}
.car-card[data-pool-card] .car-top .tag{max-width:calc(100% - 36px);white-space:normal;text-align:right}
.car-card[data-pool-card] .car-expiry b{white-space:normal;text-align:right}
:root[data-ui-look=graphite][data-shop-theme=night]{--accent:#d4d8e0;--accent-strong:#f2f3f5;--accent-ink:#232831;--accent-soft:#30343d;--ui-cover:#d3d7de;--ui-cover-ink:#313642;--ui-nav-ink:#eff1f5;--ui-nav-active:#2b2e35}
[data-ui-look=graphite] .car-card .car-top{height:148px;background:#d3d7de linear-gradient(125deg,#e9ebef 0%,#ccd1da 52%,#dce0e7 100%);border-bottom:0}
[data-ui-look=graphite] .car-card .car-top:before{left:auto;right:16px;top:41px;width:101px;height:101px}
[data-ui-look=graphite] .car-card .car-top .product-mark{left:21px;right:auto;bottom:18px;font-size:68px;color:#303540}
[data-ui-look=graphite] .car-card .car-top .tag{left:22px;top:17px;bottom:auto;background:transparent;color:#4d5666;border:0;padding:0}
[data-ui-look=graphite] .car-card .car-top [data-stock],[data-ui-look=graphite] .car-card .car-top [data-third-stock]{left:auto;right:20px;top:17px}
[data-ui-look=graphite] .car-card .car-top .tag:last-child{background:transparent;color:#4d5666;border:0}
[data-ui-look=graphite] .sidebar nav button.active{box-shadow:inset 0 0 0 1px #444954}
[data-ui-look=graphite] .car-card .car-metrics{border-top-style:dashed}
[data-ui-look=violet]{--ui-button-radius:11px;--ui-card-radius:16px}
[data-ui-look=violet] .car-card{padding-top:11px}
[data-ui-look=violet] .car-card .car-top{height:138px;margin:0 -9px 20px;border:0;border-radius:10px}
[data-ui-look=violet] .car-card .car-top:before{width:90px;height:90px;left:12px;top:12px}
[data-ui-look=violet] .car-card .car-top .product-mark{font-size:62px;bottom:18px;right:18px;font-weight:450}
[data-ui-look=violet] .car-card .car-top .tag{left:20px;bottom:14px;background:transparent;border:0;padding:0}
[data-ui-look=violet] .car-card .car-top [data-stock],[data-ui-look=violet] .car-card .car-top [data-third-stock]{left:auto;right:17px;top:16px}
[data-ui-look=violet] .section-nav{border-bottom:0;gap:10px;background:var(--panel);padding:5px 8px;border-radius:11px;width:max-content;max-width:100%;overflow-x:auto}
[data-ui-look=violet] .section-nav button,[data-ui-look=violet] .section-nav a{border:0;padding:8px 13px;margin:0;min-height:35px;border-radius:7px;white-space:nowrap}
[data-ui-look=violet] .section-nav button.active{background:var(--accent-soft);color:var(--accent)}
[data-ui-look=violet] .section-nav a.regular-topup-entry{background:transparent}
[data-ui-look=violet] .sidebar nav button.active{border-radius:11px}
[data-ui-look=amber] .car-card{border-color:transparent;border-radius:10px}
[data-ui-look=amber] .car-card:hover{border-color:var(--line)}
[data-ui-look=amber] .car-card .car-top{height:128px;border-bottom:0;background:var(--ui-cover)}
[data-ui-look=amber] .car-card .car-top:before{width:88px;height:88px;top:16px;left:18px}
[data-ui-look=amber] .car-card .car-top .product-mark{font-size:55px;right:24px;bottom:17px;font-weight:500;letter-spacing:-.025em}
[data-ui-look=amber] .car-card .car-top .tag{left:25px;bottom:12px;background:transparent;border:0;padding:0}
[data-ui-look=amber] .car-card .car-top [data-stock],[data-ui-look=amber] .car-card .car-top [data-third-stock]{left:auto;right:24px;top:17px}
[data-ui-look=amber] .sidebar{background:var(--bg)}
[data-ui-look=amber] .topbar{background:var(--bg)}
[data-ui-look=amber] .sidebar nav button.active{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}
[data-ui-look=amber] .car-card h3{font-weight:550;letter-spacing:0}
[data-ui-look=amber] .car-card .car-price strong{font-weight:450}
[data-ui-look=amber] .car-card .shelf-buy input{background:var(--panel)}
@media(min-width:1200px){.car-card h3{font-size:17px;min-height:27px}.car-card .product-caption{margin-top:11px}.car-card .car-price{margin-top:22px}.shelf-toolbar>span{font-size:12px}.shelf-toolbar button{font-size:11px}.section-nav button,.section-nav a{font-size:13px}}
@media(min-width:1660px){.car-card h3{font-size:19px}.car-card .car-price strong{font-size:34px}}
@media(max-width:900px) and (min-width:721px){.shelf-grid{grid-template-columns:1fr}.car-card .car-top{height:130px}.car-card h3{font-size:18px}.car-card .product-caption{font-size:12px}.car-card .car-expiry small,.car-card .car-expiry b{font-size:12px}.car-card .shelf-buy button{font-size:12px}}
@media(max-width:720px){.sidebar{padding-top:16px}.sidebar nav{margin-top:14px}.sidebar nav button,.sidebar nav .wholesale-nav{font-size:10px;min-height:57px;gap:6px;padding-top:8px;padding-bottom:10px}.main-content{padding-top:16px}.section-nav{margin-bottom:19px}.page-heading{margin-bottom:16px;gap:12px}.subtitle{margin-top:7px}.shelf-toolbar{margin-bottom:14px;gap:10px}.car-card .car-expiry small,.car-card .car-expiry b{font-size:11px}.car-card .car-top .tag{font-size:9px}.car-card .product-caption{font-size:11px}.car-card .car-top:before{width:67px;height:67px;top:14px;left:15px}[data-ui-look=violet] .section-nav{margin-bottom:20px;gap:4px;padding:5px}[data-ui-look=violet] .section-nav button,[data-ui-look=violet] .section-nav a{font-size:11px;padding-inline:10px}[data-ui-look=graphite] .car-card .car-top{height:132px}[data-ui-look=graphite] .car-card .car-top:before{width:90px;height:90px;top:36px;right:14px}[data-ui-look=graphite] .car-card .car-top .product-mark{font-size:62px}[data-ui-look=violet] .car-card .car-top{margin-inline:-6px;height:125px}[data-ui-look=violet] .car-card .car-top:before{width:83px;height:83px}[data-ui-look=amber] .car-card .car-top{height:116px}[data-ui-look=amber] .car-card .car-top:before{width:76px;height:76px}}
@media(max-width:520px){.page-heading h1{font-size:24px}.shelf-toolbar>span{font-size:10px}.car-card .car-top{height:119px;margin-bottom:17px}.car-card .car-top:before{width:76px;height:76px;top:10px;left:19px}.car-card .car-top .product-mark{font-size:62px;bottom:13px}.car-card h3{font-size:17px;line-height:1.5}.car-card .product-caption{margin-top:7px;font-size:12px}.car-card .car-price{margin:16px 0 12px}.car-card .car-metrics{padding-top:12px;gap:8px}.car-card .shelf-buy{padding-top:16px}[data-ui-look=violet] .car-card .car-top{height:119px;margin-bottom:17px}[data-ui-look=violet] .car-card .car-top .product-mark{font-size:57px;bottom:15px}[data-ui-look=graphite] .car-card .car-top{height:125px}[data-ui-look=graphite] .car-card .car-top:before{width:86px;height:86px;top:35px}[data-ui-look=graphite] .car-card .car-top .product-mark{font-size:60px;bottom:13px}[data-ui-look=amber] .car-card .car-top .product-mark{font-size:51px}}
@media(max-width:370px){.page-heading h1{font-size:21px}.car-card h3{font-size:16px}.car-card .product-caption{font-size:11px}.car-card .car-top .product-mark{font-size:58px}.car-card .car-expiry small,.car-card .car-expiry b{font-size:10px}.car-card[data-pool-card] .car-top .product-mark{font-size:34px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.car-card:hover,.car-card:hover .car-top:before{transform:none}}

/* The previous functional style layer supplies forms, dialogs and secondary pages. */


:root[data-art-theme] .car-top[data-plan-cover=team5x]>.product-mark{display:none}
:root[data-art-theme]{--ui-bar-height:38px;--ui-sidebar-width:0px;--ui-space:0px;--bg:#f7f6f2;--panel:#fff;--soft:#eeece7;--line:#d9d7d0;--text:#262521;--muted:#66635e;--accent:#262521;--accent-strong:#48443e;--accent-soft:#eeece7;--accent-ink:#fff;--sidebar:var(--bg);--side-line:var(--line);--green:var(--accent);--lime:var(--soft);--success:#347159;--danger:#b53542;--amber:#92642c;--ui-nav-active:var(--soft);--ui-nav-ink:var(--text);--ui-button-radius:5px;--ui-card-radius:6px;--shadow:0 25px 90px #0002;--ui-cover:var(--soft);--ui-cover-ink:var(--text);font-family:'Shop Latin','Shop Sans',sans-serif;color-scheme:light}
body{padding-top:38px;overflow-x:clip;background:var(--bg)}
button,input,select,textarea{font-family:inherit}button,a,summary{touch-action:manipulation}button{min-height:40px}
#shell{display:block}#shell[hidden]{display:none}
.art-review{position:fixed;inset:0 0 auto;z-index:200;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 24px;height:38px;background:#232427;color:#f7f7f6;border-bottom:1px solid #48494b;font:11px/1.3 'Shop Sans',sans-serif}
.art-review>a{color:inherit;text-decoration:none;white-space:nowrap}.art-review nav{display:flex;gap:5px}.art-review nav a{color:#c8c9cb;padding:7px 12px;text-decoration:none;border-radius:3px}.art-review nav a:hover,.art-review nav a[aria-current]{background:#414246;color:#fff}.art-review small{font-size:10px;white-space:nowrap;color:#d4d5d8}
.sidebar{position:relative;inset:auto;width:auto;height:auto;min-height:0;max-width:1320px;margin:auto;padding:24px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:28px;background:transparent;border:0;border-bottom:1px solid var(--line);overflow:visible}
.sidebar>.brand{padding:0;font-size:23px;gap:10px;max-width:none;white-space:nowrap}.sidebar>.brand .mark{border-radius:50%;width:35px;height:35px;font-size:20px}.sidebar>.brand small{display:block;font-size:10px;margin-top:2px;letter-spacing:.08em}
.sidebar nav{margin:0;display:flex;flex-direction:row;gap:15px;padding:0;overflow:visible}.sidebar nav button,.sidebar nav .wholesale-nav{min-height:40px;margin:0;padding:8px 12px;gap:6px;border:0;border-radius:4px;flex-direction:row;font-size:13px;color:var(--muted);white-space:nowrap}.sidebar nav button.active{background:transparent;color:var(--text);box-shadow:inset 0 -2px var(--accent);border-radius:0}.sidebar nav .nav-icon{display:none}.sidebar nav .wholesale-nav{border:0;margin:0;padding:8px 12px}.wholesale-nav small{position:static;padding:2px 4px;font-size:8px}
main{margin:0;position:relative;min-width:0}.main-content{max-width:1320px;padding:0 0 32px;margin:auto}.topbar{position:relative;inset:auto;margin:0 auto;max-width:1320px;min-height:45px;padding:8px 0;border:0;background:transparent;font-size:10px}.topbar>span{display:block}.topbar button{min-height:30px;height:30px;padding:4px 9px}.topbar>div{gap:8px}
.section-nav-row{min-width:0}.section-nav{margin-bottom:0;gap:28px;min-height:54px}.section-nav button,.section-nav a{font-size:12px;min-height:44px;padding:10px 0}.section-nav a.regular-topup-entry{margin:0 0 6px;padding:6px 10px;min-height:32px}.desktop-tool-link{display:none}
.page-heading{margin-top:28px}.art-heading{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:auto auto;column-gap:60px;align-items:center;position:relative;margin:0;padding:44px 0 46px;isolation:isolate}.art-heading>div:first-child{grid-column:1;grid-row:1;align-self:end;min-width:0}.art-heading h1{font-size:54px;line-height:1.35;letter-spacing:-.055em;font-weight:500}.title-line{display:block}.art-heading .subtitle{font-size:13px;line-height:1.9;margin:20px 0 0;max-width:460px}.art-heading>.actions{grid-column:1;grid-row:2;align-self:start;justify-content:flex-start;padding-top:24px;max-width:none;gap:16px}.art-heading>.actions button{min-height:37px;font-size:12px}.balance-chip{font-size:13px}.hero-art{grid-column:2;grid-row:1 / 3;position:relative;height:300px;min-width:0;pointer-events:none}
.hero-sheet{position:absolute;box-sizing:border-box}.art-brand{display:flex;align-items:center;gap:10px}.art-brand img{width:36px;height:36px;display:block}.art-brand span{font-size:22px;font-weight:650;letter-spacing:-.05em}.art-plan,.art-tier{display:block}.art-rules{display:flex;gap:4px}.art-rules i{height:3px;width:20px;background:currentColor}
.shelf-toolbar{border-top:1px solid var(--line);padding-top:20px;margin-bottom:22px;align-items:center;gap:20px}.shelf-toolbar>span{font-size:12px}.shelf-toolbar button{font-size:11px;min-height:36px;padding:7px 11px;background:transparent}.shelf-toolbar>.actions{gap:8px}.shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.car-card,.car-card:only-child{padding:0 22px 15px;border:1px solid var(--line);border-radius:var(--ui-card-radius);background:var(--panel);overflow:hidden;max-width:none;grid-column:auto}.car-card:hover{transform:translateY(-4px)}
.car-card .car-top{height:182px;margin:0 -22px 22px;background:var(--soft);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.car-card .car-top::before,.car-card .car-top::after{content:none}.product-art{position:absolute;inset:0;pointer-events:none}.product-art>img{position:absolute;left:25px;top:25px;width:48px;height:48px}.cover-wordmark{position:absolute;left:84px;top:27px;font-size:19px;font-weight:650;letter-spacing:-.05em}.cover-plan{position:absolute;left:27px;top:91px;font-size:24px;letter-spacing:-.05em}.cover-rule{position:absolute;left:28px;top:132px;width:43px;border-top:2px solid currentColor}.car-card .car-top .product-mark{left:auto;right:24px;bottom:38px;top:auto;width:auto;height:auto;display:block;border:0;border-radius:0;padding:0;background:transparent;font-size:76px;font-weight:500;line-height:1;font-family:'Shop Latin',sans-serif;color:var(--text);letter-spacing:-.07em}.car-card .car-top .tag{position:absolute;left:25px;bottom:12px;top:auto;right:auto;padding:0;border:0;border-radius:0;background:none;color:var(--muted);font-size:10px}.car-card .car-top [data-third-stock],.car-card .car-top [data-stock],.car-card .car-top .tag:last-child:not([data-origin-label]){left:auto;right:var(--cover-stock-right,25px);bottom:var(--cover-stock-bottom,12px);top:auto;padding:0;border:0;border-radius:0;background:none;color:var(--cover-stock-color,var(--muted))}
.car-card h3{font-size:16px;line-height:1.55;min-height:0;letter-spacing:-.02em;font-weight:600}.car-card .product-caption{font-size:12px;margin-top:7px}.car-card .car-price{margin:20px 0 15px}.car-card .car-price strong{font-size:30px;font-weight:500}.car-card .car-metrics{padding-top:13px;gap:7px}.car-card .car-expiry small,.car-card .car-expiry b{font-size:11px}.car-card .shelf-buy{padding-top:18px}.car-card .shelf-buy input,.car-card .shelf-buy button{height:44px;min-height:44px;font-size:12px}.car-card .shelf-buy label{flex-basis:62px}.car-card .car-details>summary{font-size:11px;min-height:35px}.car-card .car-details p{font-size:12px}.car-card .card-foot{min-height:20px}.car-card[data-pool-card] .car-top .product-mark{font-size:42px;bottom:40px;right:23px}.car-card[data-pool-card] .car-top .tag{max-width:70%;text-align:left}.account-market .car-top .tag:first-of-type{font-size:12px}
.arrival-panel{margin-top:32px}.arrival-panel summary{min-height:44px;font-size:12px}.arrival-panel summary small{font-size:11px}footer{margin-top:30px;font-size:10px}.art-site-foot{display:flex;position:static;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:20px 0;border-top:1px solid var(--line)}.art-site-foot .side-help{margin:0;padding:0;background:none;border:0;display:flex;gap:15px;align-items:center}.art-site-foot .side-help strong{font-size:12px}.art-site-foot .side-help>span{font-size:11px;margin:0}.art-site-foot #identity{padding:0;margin-left:auto}.art-site-foot .side-actions{display:flex}
.art-heading{animation:art-enter .6s cubic-bezier(.2,.7,.2,1) both}.car-card{animation:art-enter .5s calc(var(--card-index,0)*70ms + 120ms) both}@keyframes art-enter{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}
dialog{border-radius:var(--ui-card-radius);border-color:var(--line)}dialog::backdrop{background:#10130f80;backdrop-filter:blur(8px)}
@media(min-width:1660px){.sidebar,.topbar,.main-content{max-width:1440px}.art-heading{padding-block:58px}.art-heading h1{font-size:66px}.hero-art{height:330px}.car-card .car-top{height:205px}}
@media(max-width:1439px){.sidebar,.main-content,.topbar{max-width:calc(100% - 96px)}.sidebar nav{gap:7px}.sidebar nav button,.sidebar nav .wholesale-nav{padding-inline:9px;font-size:12px}.art-heading h1{font-size:48px}.art-heading{column-gap:35px}}
@media(max-width:1100px){.sidebar,.main-content,.topbar{max-width:calc(100% - 56px)}.sidebar{gap:20px}.sidebar nav{gap:2px}.sidebar nav button,.sidebar nav .wholesale-nav{padding-inline:7px;font-size:11px}.sidebar>.brand{font-size:20px}.brand small{font-size:8px}.art-heading h1{font-size:40px}.art-heading{gap:24px}.hero-art{height:270px}.shelf-toolbar{flex-wrap:wrap;gap:12px}.shelf-toolbar>.actions{margin-left:auto}.shelf-grid{gap:18px}.car-card,.car-card:only-child{padding-inline:17px}.car-card .car-top{margin-inline:-17px;height:166px}.car-card h3{font-size:15px}.car-card .car-expiry small,.car-card .car-expiry b{font-size:10px}.car-card .car-top .product-mark{font-size:64px}.product-art>img{width:38px;height:38px;left:20px;top:22px}.cover-wordmark{left:67px;top:23px;font-size:17px}.cover-plan{left:21px;top:77px}.cover-rule{left:22px;top:116px}.car-card .car-top .tag{left:20px}.car-card .car-top [data-third-stock]{right:20px}.art-site-foot .side-help>span{display:none}}
@media(max-width:800px){.sidebar{flex-wrap:wrap;gap:15px;padding:22px 0 0}.sidebar nav{width:100%;justify-content:space-between;overflow-x:auto;scrollbar-width:none;gap:10px}.sidebar nav button,.sidebar nav .wholesale-nav{flex:0 0 auto;min-height:44px;padding:8px 6px;font-size:12px}.sidebar>.brand{font-size:21px}.topbar{position:absolute;top:-115px;right:28px;width:auto;min-height:30px;max-width:none;padding:0}.topbar>span{display:none}.topbar>div{gap:3px}.topbar button{min-width:30px}.section-nav{gap:22px;min-height:60px;margin:0}.section-nav button,.section-nav a{font-size:11px;white-space:nowrap}.section-nav-row{overflow:auto;scrollbar-width:none}.art-heading h1{font-size:34px}.art-heading{column-gap:20px;padding-block:30px}.hero-art{height:240px}.art-heading .subtitle{font-size:11px;margin-top:15px}.art-heading>.actions{padding-top:18px;gap:12px}.shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.shelf-toolbar>.actions{margin-left:0}.car-card .car-expiry small,.car-card .car-expiry b{font-size:11px}.art-review{padding-inline:15px;gap:10px}.art-review small{display:none}.art-review nav{gap:0}.art-review nav a{padding:7px 8px}.art-site-foot{flex-wrap:wrap}.art-site-foot #identity{margin-left:0}.art-site-foot .side-help{flex-basis:100%}}
@media(max-width:560px){.sidebar,.main-content{max-width:calc(100% - 36px)}.sidebar{padding-top:20px;gap:16px}.sidebar>.brand{font-size:20px}.sidebar>.brand small{font-size:8px}.sidebar>.brand .mark{width:30px;height:30px;font-size:17px}.sidebar nav{gap:12px;margin:0}.sidebar nav button,.sidebar nav .wholesale-nav{font-size:11px;padding-inline:5px}.topbar{right:15px;top:-115px}.topbar>div{gap:1px}.topbar button{padding:4px 7px;min-width:28px}.section-nav{gap:18px;min-width:max-content;min-height:56px}.section-nav a.regular-topup-entry{font-size:10px}.art-heading{display:grid;grid-template-columns:1fr;gap:0;padding:26px 0 24px}.art-heading>div:first-child{width:auto;grid-column:1;grid-row:1}.art-heading h1{font-size:38px;line-height:1.32}.art-heading .subtitle{font-size:11px;max-width:280px;margin-top:15px}.art-heading>.actions{grid-column:1;grid-row:3;padding-top:0;max-width:none;width:auto;gap:13px}.hero-art{grid-column:1;grid-row:2;height:225px;width:100%;margin:10px 0}.art-heading>.actions button{min-height:40px}.balance-chip{font-size:12px}.shelf-toolbar{padding-top:16px;gap:12px;margin-bottom:20px}.shelf-toolbar>span{font-size:11px}.shelf-toolbar>.actions{width:100%;gap:7px}.shelf-toolbar button{min-height:36px;font-size:10px;padding:7px 9px}.shelf-grid{grid-template-columns:1fr;gap:24px}.car-card,.car-card:only-child{padding-inline:22px;padding-bottom:16px}.car-card .car-top{margin-inline:-22px;height:185px;margin-bottom:21px}.product-art>img{left:25px;top:25px;width:44px;height:44px}.cover-wordmark{left:81px;top:26px;font-size:20px}.cover-plan{left:26px;top:88px;font-size:25px}.cover-rule{left:27px;top:132px}.car-card .car-top .product-mark{font-size:78px;right:25px;bottom:36px}.car-card h3{font-size:17px}.car-card .car-price strong{font-size:32px}.car-card .car-expiry small,.car-card .car-expiry b{font-size:12px}.car-card .shelf-buy input,.car-card .shelf-buy button{height:46px;min-height:46px;font-size:13px}.art-review{padding:0 10px;gap:8px;font-size:9px}.art-review nav a{font-size:9px;padding:8px 5px}.art-review nav a:not([aria-current]){max-width:35px;overflow:hidden;white-space:nowrap}.art-review nav a[aria-current]{font-weight:600}.art-site-foot .side-help{flex-wrap:wrap;gap:8px}.art-site-foot .side-actions{margin-left:auto}dialog{width:calc(100% - 28px);padding:22px 18px}.panel{padding:18px}}
@media(max-width:360px){.sidebar,.main-content{max-width:calc(100% - 28px)}.art-heading h1{font-size:32px}.sidebar>.brand{font-size:18px}.topbar{right:8px}.topbar button{min-width:25px;padding-inline:4px}.hero-art{height:205px}.car-card,.car-card:only-child{padding-inline:18px}.car-card .car-top{margin-inline:-18px}}
.art-brand img,.product-art>img{filter:brightness(0);transform:scale(1.4)}
/* Consolidate utilities with the group navigation; keep the catalogue in the first screen. */
@media(min-width:801px){:root:not([data-art-theme=terminal]) .topbar{position:absolute;top:10px;right:max(48px,calc((100% - 1320px)/2));padding:0;min-height:30px;max-width:none;background:transparent}:root:not([data-art-theme=terminal]) .topbar>span{display:none}:root:not([data-art-theme=terminal]) .section-nav{padding-right:260px}}
@media(min-width:1660px){:root:not([data-art-theme=terminal]) .topbar{right:calc((100% - 1440px)/2)}}
@media(min-width:801px) and (max-width:1100px){:root:not([data-art-theme=terminal]) .topbar{right:28px}:root:not([data-art-theme=terminal]) .section-nav{padding-right:210px;gap:18px}.topbar .support-contact{padding-inline:6px}.topbar .support-contact strong{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.car-card:hover{transform:none}}
@media(max-width:360px){:root[data-art-theme] .topbar{position:relative;inset:auto;max-width:calc(100% - 28px);width:auto;min-height:32px;margin:7px auto 0;justify-content:flex-end;padding:0;background:transparent;border:0}.topbar>div{gap:5px}.topbar button{min-width:28px;font-size:11px}.topbar .support-contact strong{font-size:10px}}
.art-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.art-theme-options a{display:flex;align-items:center;gap:12px;min-height:76px;padding:15px;border:1px solid var(--line);border-radius:3px;color:var(--text);text-decoration:none;font:13px 'Shop Sans'}.art-theme-options a:hover,.art-theme-options a[aria-current]{border-color:var(--accent);background:var(--soft)}.art-theme-options i{width:28px;height:28px;border:1px solid #8886;background:var(--sample);border-radius:2px}.art-theme-options small{display:block;font-size:10px;color:var(--muted);margin-top:5px}@media(max-width:440px){.art-theme-options{grid-template-columns:1fr}}

/* Production integration: no preview ribbon; preserve native controls and links. */
:root[data-art-theme]{--ui-bar-height:0px}
:root[data-art-theme] body{padding-top:0}
/* Anchor compact utilities to the shell, independent of optional VIP navigation. */
@media(min-width:361px) and (max-width:800px){
  :root[data-art-theme] #shell{position:relative}
  :root[data-art-theme] #shell>main{position:static}
  :root[data-art-theme] #shell .topbar{top:21px;right:28px}
}
@media(min-width:361px) and (max-width:560px){
  :root[data-art-theme] #shell .topbar{top:20px;right:16px}
}
.art-review{display:none}
.sidebar:has(#nav>:nth-child(9)){flex-wrap:wrap}
.sidebar:has(#nav>:nth-child(9)) #nav{flex-basis:100%;max-width:100%;overflow-x:auto;scrollbar-width:thin}
.art-site-foot{flex-wrap:wrap}
.art-site-foot>.desktop-tool-link{display:flex;position:static;margin:0;padding:7px 10px;border:1px solid var(--line);border-radius:var(--ui-button-radius);color:var(--muted);background:transparent;font:11px 'Shop Sans';max-width:230px;min-height:40px}
.art-site-foot>.desktop-tool-link svg{width:20px;height:20px;flex:none}
.art-site-foot>.desktop-tool-link .desktop-tool-copy strong{font-size:11px;color:var(--text)}
.art-site-foot>.desktop-tool-link .desktop-tool-copy small{font-size:9px}
.shop-art-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 16px}
.shop-art-option{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:9px 9px 13px;text-align:left;gap:0;border:1px solid var(--line);background:var(--panel);color:var(--text);min-width:0;border-radius:9px;font-family:'Shop Sans';box-shadow:none}
.shop-art-option:hover,.shop-art-option[aria-pressed=true]{border-color:var(--accent);background:var(--soft);box-shadow:0 0 0 1px var(--accent)}
.shop-art-option strong{font-size:13px;padding:11px 3px 0;line-height:1.5;font-weight:650}
.shop-art-option small{font-size:10px;color:var(--muted);padding:3px 3px 0;line-height:1.6}
.shop-art-chosen{display:none;position:absolute;right:13px;bottom:34px;color:var(--accent);font-size:14px}
.shop-art-option[aria-pressed=true] .shop-art-chosen{display:block}
.shop-art-sample{height:89px;border:1px solid #0002;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px 17px;gap:7px;border-radius:4px;overflow:hidden;color:#302d28;background:#f6f3ec}
.shop-art-sample i{font:500 13px 'Shop Latin';font-style:normal}
.shop-art-sample b{font:400 23px 'Art Serif'}
.shop-art-option-pixel .shop-art-sample{color:#243246;background:#b9d9ff;border:2px solid #243246;box-shadow:3px 3px 0 #243246;border-radius:0}
.shop-art-option-pixel .shop-art-sample i,.shop-art-option-pixel .shop-art-sample b{font-family:'Art Pixel';font-weight:400}
.shop-art-option-minimal .shop-art-sample{background:linear-gradient(120deg,#fff,#dce5ee);color:#283745;border-color:#dce5ee}
.shop-art-option-minimal .shop-art-sample b{font:500 18px 'Shop Latin'}
.shop-art-option-terminal .shop-art-sample{background:radial-gradient(ellipse at 75% 15%,#604480,#080910);color:#ddceff;border-color:#80659e;box-shadow:inset 0 0 17px #9d6bff22}
.shop-art-option-terminal .shop-art-sample b{font:500 19px 'Art Mono';text-shadow:0 0 10px #a58aff}
#theme-selection-status{min-height:2em}
@media(max-width:560px){.art-site-foot>.desktop-tool-link{max-width:none;flex-basis:100%;justify-content:flex-start}.shop-art-options{gap:10px}.shop-art-sample{height:78px;padding:10px}.shop-art-option{padding:7px 7px 12px}.shop-art-option strong{font-size:12px}.shop-art-option small{font-size:9px}.shop-art-chosen{right:10px;bottom:35px}}
